<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Cpp="http:///schemas/Cpp/www.ebersold.fr/modeling/cpp/0" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:OTS="http://www.alcatel-lucent.com/smb/otsprofile/1.0" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:Xsd="http://org.aeb.uml.profile/Xsd/1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http:///schemas/Cpp/www.ebersold.fr/modeling/cpp/0 pathmap://AEB_PROFILES/cpp.profile.uml#_eddEYEKFEeGGjPm9fYeVrA http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA http://www.alcatel-lucent.com/smb/otsprofile/1.0 pathmap://SMB_PROFILES/ots.profile.uml#_-C1bEUKjEeGGjPm9fYeVrA http://org.aeb.uml.profile/Xsd/1.0 pathmap://AEB_PROFILES/xml-schema.profile.uml#_tr5ywVJjEeG0NbU-ChsqhA">
  <uml:Model xmi:id="_qb8akM37EdqwVrslYOdUDA" name="OTS">
    <packageImport xmi:id="_CMHdgPjKEeCT_7vsJSJOMg" importedPackage="_8H8UkPjJEeCT_7vsJSJOMg"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_w8IxIM37EdqwVrslYOdUDA" name="server">
      <eAnnotations xmi:id="_2m0MwP-4EeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
        <details xmi:id="_2m0Mwf-4EeC-LI6jGWITrA" key="documentation" value="This package contains all Web Services provided by OTS."/>
      </eAnnotations>
      <ownedComment xmi:id="_EO0e8BmhEeGPdtWPATlN0w" annotatedElement="_49VG8PTdEeC5g4ium84zuA">
        <body>This interface represents the messages that are handled by AgEvent&#xD;
</body>
      </ownedComment>
      <ownedComment xmi:id="_gYchICJqEeGgPvhyr18ZZQ" annotatedElement="_7S-g6PM2EeCXKeCbdRbRuw">
        <body>EvtNotifierMsg class contains all information in relation with a subscription&#xD;
m_SubEvent  : is used to figure out if it's http or sip (un)subscription&#xD;
m_Service : belongs to the type of handler (also available in OTS numOp (evm_notifier)&#xD;
m_Filter : Subscription filter&#xD;
m_Fd: belongs to the socket used for the request. Is kept for futur notification&#xD;
m_Session: Is the session Id provided by the subscriber</body>
      </ownedComment>
      <ownedComment xmi:id="_650JIGK3EeGfBqy_Qc3Acg" annotatedElement="_7S-g6PM2EeCXKeCbdRbRuw">
        <body>m_SubEvent must provide two new sub operation.&#xD;
subscribe_longpooling&#xD;
unsubscribe_longpooling&#xD;
</body>
      </ownedComment>
      <ownedComment xmi:id="_U18T8GK4EeGfBqy_Qc3Acg" annotatedElement="_4-pSaPTZEeCXKeCbdRbRuw">
        <body>dump method shall be improved to give more information.&#xD;
 - Number of LongPooling channels active (duration / number of events waiting)&#xD;
- Number of free LongPooling channles.&#xD;
&#xD;
</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Package" xmi:id="_kY2j8vM1EeCXKeCbdRbRuw" name="gsoap_stubs">
        <eAnnotations xmi:id="_CgdhEAF2EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_CgdhEQF2EeGG5PgjmVjcEQ" key="documentation" value="Package that contains the implementation of all web services and event handlers."/>
        </eAnnotations>
        <packagedElement xmi:type="uml:Package" xmi:id="_6ZmeUvM1EeCXKeCbdRbRuw" name="Ics70_BasicRoutingHandler">
          <packagedElement xmi:type="uml:Class" xmi:id="_GX4u4Aa2EeG1tfz4J1YvlA" name="BasicRoutingHandlerImpl">
            <ownedAttribute xmi:id="_ZGimYga2EeG1tfz4J1YvlA" name="m_instance" visibility="protected" isStatic="true" type="_GX4u4Aa2EeG1tfz4J1YvlA"/>
            <ownedAttribute xmi:id="_ZgUYUga2EeG1tfz4J1YvlA" name="m_Traces" visibility="protected">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_ZxJpoga2EeG1tfz4J1YvlA" name="m_MsgTraces" visibility="protected">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </ownedAttribute>
            <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_hFNhkAbAEeG12vpm4k5TAQ" name="setTraces" specification="_VogZQga2EeG1tfz4J1YvlA">
              <ownedParameter xmi:id="_hFNhkQbAEeG12vpm4k5TAQ" name="set">
                <eAnnotations xmi:id="_hFNhkgbAEeG12vpm4k5TAQ" source="http://www.topcased.org/author">
                  <details xmi:id="_hFNhkwbAEeG12vpm4k5TAQ" key="author" value=""/>
                </eAnnotations>
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
              <language>C</language>
              <body>  m_Traces = set;</body>
            </ownedBehavior>
            <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_nBpDwAbAEeG12vpm4k5TAQ" name="setMsgTraces" specification="_XEJ34ga2EeG1tfz4J1YvlA">
              <ownedParameter xmi:id="_nBpDwQbAEeG12vpm4k5TAQ" name="set">
                <eAnnotations xmi:id="_nBpDwgbAEeG12vpm4k5TAQ" source="http://www.topcased.org/author">
                  <details xmi:id="_nBpDwwbAEeG12vpm4k5TAQ" key="author" value=""/>
                </eAnnotations>
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
              <language>C</language>
              <body>  m_MsgTraces = set;</body>
            </ownedBehavior>
            <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_922g8AbAEeG12vpm4k5TAQ" name="getInstance" specification="_UinvQga2EeG1tfz4J1YvlA">
              <ownedParameter xmi:id="_922g8QbAEeG12vpm4k5TAQ" name="return" type="_GX4u4Aa2EeG1tfz4J1YvlA" direction="return">
                <eAnnotations xmi:id="_922g8gbAEeG12vpm4k5TAQ" source="http://www.topcased.org/author">
                  <details xmi:id="_922g8wbAEeG12vpm4k5TAQ" key="author" value=""/>
                </eAnnotations>
              </ownedParameter>
              <language>C</language>
              <body>  if (m_intance ==NULL) {&#xD;
    return m_instance;&#xD;
  } else {&#xD;
    m_instance = new BasicRoutingImpl;&#xD;
    return m_instance;&#xD;
  }</body>
            </ownedBehavior>
            <ownedOperation xmi:id="_NWVHsAa2EeG1tfz4J1YvlA" name="BasicRoutingHandlerImpl" visibility="private"/>
            <ownedOperation xmi:id="_NqvRcga2EeG1tfz4J1YvlA" name="BasicRoutingHandlerImpl" visibility="private">
              <ownedParameter xmi:id="_KkB7AAa9EeG1tfz4J1YvlA" name="br" type="_GX4u4Aa2EeG1tfz4J1YvlA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_N86mkga2EeG1tfz4J1YvlA" name="BasicRoutingHandlerImpl"/>
            <ownedOperation xmi:id="_UinvQga2EeG1tfz4J1YvlA" name="getInstance" isStatic="true" method="_922g8AbAEeG12vpm4k5TAQ">
              <ownedParameter xmi:id="_qYM7cAa2EeG1tfz4J1YvlA" name="return" type="_GX4u4Aa2EeG1tfz4J1YvlA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_VogZQga2EeG1tfz4J1YvlA" name="setTraces" method="_hFNhkAbAEeG12vpm4k5TAQ">
              <ownedParameter xmi:id="_E4_5kAa3EeG1tfz4J1YvlA" name="set">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_XEJ34ga2EeG1tfz4J1YvlA" name="setMsgTraces" method="_nBpDwAbAEeG12vpm4k5TAQ">
              <ownedParameter xmi:id="_IZHKUAa3EeG1tfz4J1YvlA" name="set">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_0Rps0ga2EeG1tfz4J1YvlA" name="onBasicRoutingStateChanged">
              <ownedParameter xmi:id="_3RIVsAa2EeG1tfz4J1YvlA" name="cfg" type="_94ppME24EeGvxOlT5AFO3A"/>
              <ownedParameter xmi:id="_4ZsgQAa2EeG1tfz4J1YvlA" name="mevo">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_2VIjUvM1EeCXKeCbdRbRuw" name="Ics70_EventSummaryHandler">
          <ownedComment xmi:id="_qpk_cCJ6EeGgPvhyr18ZZQ" annotatedElement="_ewKW4CJ5EeGgPvhyr18ZZQ">
            <body>The EventSummaryHandler class is a sigleton which provides one method called onEventSummaryUpdated.</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_ewKW4CJ5EeGgPvhyr18ZZQ" name="EventSummaryHandlerImpl">
            <ownedAttribute xmi:id="_sFsNkiJ5EeGgPvhyr18ZZQ" name="m_Instance" visibility="private" isStatic="true" type="_ewKW4CJ5EeGgPvhyr18ZZQ"/>
            <ownedOperation xmi:id="_l4uVACJ5EeGgPvhyr18ZZQ" name="EventSummaryHandlerImpl" visibility="private"/>
            <ownedOperation xmi:id="_l4uVASJ5EeGgPvhyr18ZZQ" name="EventSummaryHandlerImpl" visibility="private">
              <ownedParameter xmi:id="_l4uVAiJ5EeGgPvhyr18ZZQ" name="obj" type="_ewKW4CJ5EeGgPvhyr18ZZQ"/>
            </ownedOperation>
            <ownedOperation xmi:id="_l4uVAyJ5EeGgPvhyr18ZZQ" name="EventSummaryHandlerImpl" visibility="private"/>
            <ownedOperation xmi:id="_to7h8iJ5EeGgPvhyr18ZZQ" name="getInstance" isStatic="true">
              <ownedParameter xmi:id="_x1JqwCJ5EeGgPvhyr18ZZQ" name="return" type="_ewKW4CJ5EeGgPvhyr18ZZQ" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_7gbdQiJ5EeGgPvhyr18ZZQ" name="onEventSummaryUpdated">
              <eAnnotations xmi:id="_4YASkE5REeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_4YASkU5REeGvxOlT5AFO3A" key="documentation" value="The information required to trigger the event is quiet simple. We need a loginName and an eventSummary. The eventSummary structure has six parameters.&#xD;&#xA;•&#x9;missedCallsNb. If absent it means that OXO is not able to provide this information&#xD;&#xA;•&#x9;voiceMessagesNb. The Number of unread voice mail messages. This is different from the number of messages because the system makes the difference between the read messages and unread messages. &#xD;&#xA;•&#x9;callBackRequestsNb. Set to 0 in case. &#xD;&#xA;•&#x9;fxNb. Is always 0 as OXO does not manage fax messages.&#xD;&#xA;•&#x9;eventWaiting (Not provided)&#xD;&#xA;•&#x9;forResynchronisation&#xD;&#xA;"/>
              </eAnnotations>
              <ownedParameter xmi:id="_B6zfsCJ6EeGgPvhyr18ZZQ" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_Dywf0CJ6EeGgPvhyr18ZZQ" name="missedCallNbs">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_HvxvACJ6EeGgPvhyr18ZZQ" name="vmNbs">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_K6uoECJ6EeGgPvhyr18ZZQ" name="cbReqNbs">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_Pgui0CJ6EeGgPvhyr18ZZQ" name="faxNbs">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_SSyawCJ6EeGgPvhyr18ZZQ" name="evtwaiting">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_aZpNICJ6EeGgPvhyr18ZZQ" name="for_Resync">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" href="Ics70_CommunicationLogHandler.uml#_4OIFQvM1EeCXKeCbdRbRuw"/>
        <packagedElement xmi:type="uml:Package" href="Ics70_MessagingHandler.uml#_x2IocvM1EeCXKeCbdRbRuw"/>
        <packagedElement xmi:type="uml:Package" xmi:id="_tffYUvM1EeCXKeCbdRbRuw" name="Ics70_Notifier">
          <eAnnotations xmi:id="_mDCn8FI3EeGbLucZN5-JlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_mDCn8VI3EeGbLucZN5-JlA" key="documentation" value="This package provides all classes necessary to handle event ICS subscription. It supports HTTP chunk subscription and SIP subscription."/>
          </eAnnotations>
          <ownedComment xmi:id="_BA4swGICEeGB17YGPQOyTw" annotatedElement="_mzTHwPWTEeCyns5Af_A9WA">
            <body>Add Methods for&#xD;
long polling subscription and un subscription&#xD;
</body>
          </ownedComment>
          <ownedComment xmi:id="_F7SxQGICEeGB17YGPQOyTw" annotatedElement="_1zbbEPNOEeCXKeCbdRbRuw">
            <body>Signature of onXXX function will change in order to take into account two version of ICS API. xml messages must be generated in the Channel and not in the handler. (Will generate a huge overhead.)</body>
          </ownedComment>
          <ownedComment xmi:id="_dSBnIGICEeGB17YGPQOyTw" annotatedElement="_9ptLAGIAEeGB17YGPQOyTw">
            <body>The main difference between NotificationHttp and NotificationLongPolling might be in the way events are sent and how the Channel lives in the CallOut queue.</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_C7BWsPM_EeCXKeCbdRbRuw" name="Filter" clientDependency="_D2kIQAE9EeGG5PgjmVjcEQ _AAXAkAuiEeGRj99NexGIqQ _3HUmQKr1EeGMMKl6kyLUUg">
            <eAnnotations xmi:id="_4zNEcP-7EeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
              <details xmi:id="_4zNEcf-7EeC-LI6jGWITrA" key="documentation" value="This class represents a C++ implementation of the XML filter structure. The Filter is an OTS message. Therefore, encoding and decoding features must be provided."/>
            </eAnnotations>
            <ownedAttribute xmi:id="_zw5tMvNPEeCXKeCbdRbRuw" name="m_Selectors" type="_KXtKuPM_EeCXKeCbdRbRuw" isUnique="false">
              <eAnnotations xmi:id="_2VM2UP_OEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_2VM2Uf_OEeC-LI6jGWITrA" key="documentation" value="Selectors present in the filter. "/>
              </eAnnotations>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v9szEPWZEeCyns5Af_A9WA" value="*"/>
            </ownedAttribute>
            <ownedOperation xmi:id="_xxL58PZJEeCokdHPKsBE5Q" name="Filter">
              <eAnnotations xmi:id="_u65A4P_OEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_u65A4f_OEeC-LI6jGWITrA" key="documentation" value="Default constructor"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_0GMpgvZJEeCokdHPKsBE5Q" name="Filter">
              <eAnnotations xmi:id="_yFswAP_OEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_yFswAf_OEeC-LI6jGWITrA" key="documentation" value="Default Destructor"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="__wY-Yv_OEeC-LI6jGWITrA" name="Filter">
              <eAnnotations xmi:id="_Jt2tEP_PEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_Jt2tEf_PEeC-LI6jGWITrA" key="documentation" value="Copy constructor"/>
              </eAnnotations>
              <ownedParameter xmi:id="_BXzoIP_PEeC-LI6jGWITrA" name="f" type="_C7BWsPM_EeCXKeCbdRbRuw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_Lqupcv_PEeC-LI6jGWITrA" name="match">
              <eAnnotations xmi:id="_2o3jwP_PEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_2o3jwf_PEeC-LI6jGWITrA" key="documentation" value="Check if the message matches the Filter. Returns true if yes.&#xD;&#xA;This function must be considered as deprecated. Use the new signature version instead of this one (match (ln,_event,_sub_event) )."/>
              </eAnnotations>
              <ownedParameter xmi:id="_QgrEsP_PEeC-LI6jGWITrA" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA"/>
              <ownedParameter xmi:id="_a0Cx8P_PEeC-LI6jGWITrA" name="handler">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_3XgycP_PEeC-LI6jGWITrA" name="return" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_diFskv_PEeC-LI6jGWITrA" name="addSelector">
              <eAnnotations xmi:id="_yQbj4P_PEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_yQbj4f_PEeC-LI6jGWITrA" key="documentation" value="Add a Selector to the Filter"/>
              </eAnnotations>
              <ownedParameter xmi:id="_fDi4QP_PEeC-LI6jGWITrA" name="sel" type="_KXtKuPM_EeCXKeCbdRbRuw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_oRencv_PEeC-LI6jGWITrA" name="=">
              <eAnnotations xmi:id="_wOWXYP_PEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_wOWXYf_PEeC-LI6jGWITrA" key="documentation" value="Copy operator"/>
              </eAnnotations>
              <ownedParameter xmi:id="_pw_SYP_PEeC-LI6jGWITrA" name="fil" type="_C7BWsPM_EeCXKeCbdRbRuw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_15DIwLxuEeGUTopNLNd5nQ" name="match">
              <ownedParameter xmi:id="_3kfW4LxuEeGUTopNLNd5nQ" name="ln" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <ownedParameter xmi:id="_4RV10LxuEeGUTopNLNd5nQ" name="_event">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
              <ownedParameter xmi:id="_704OALxuEeGUTopNLNd5nQ" name="_sub_event">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
              <ownedParameter xmi:id="_NjmSgLxvEeGUTopNLNd5nQ" name="return" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_KXtKuPM_EeCXKeCbdRbRuw" name="Selector">
            <eAnnotations xmi:id="_2v3OgP_NEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
              <details xmi:id="_2wA_gP_NEeC-LI6jGWITrA" key="documentation" value="This class defines the matching criteria. Each property is a bit field long."/>
            </eAnnotations>
            <ownedAttribute xmi:id="_Ms3rQvM_EeCXKeCbdRbRuw" name="m_Ids" isUnique="false">
              <eAnnotations xmi:id="_2QI9YKmGEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
                <details xmi:id="_2QI9YamGEeGMMKl6kyLUUg" key="documentation" value="Filter on device EDN's. Only one EDN (the subscriber) is allowed."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XpqC0PUJEeCaxrrQLYsZhQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_c2L6MvWaEeCyns5Af_A9WA" name="m_Telephony">
              <eAnnotations xmi:id="_7Su8wP_NEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_7Su8wf_NEeC-LI6jGWITrA" key="documentation" value="Bit files that checks against telephony events. &#xD;&#xA;- onCallCreated 1&#xD;&#xA;- onCallModified 2&#xD;&#xA;- onCallRemoved 4&#xD;&#xA;- onDeviceCapabilitiesModified 8&#xD;&#xA;- onDeviceStateModified 16&#xD;&#xA;"/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_f3dS0vWaEeCyns5Af_A9WA" name="m_Messaging">
              <eAnnotations xmi:id="_TbhhsP_OEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_Tbhhsf_OEeC-LI6jGWITrA" key="documentation" value="Bit field&#xD;&#xA;onMessageAdded 1&#xD;&#xA;onMessageDeleted 2&#xD;&#xA;onMessageUpdated 4"/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_l3m3YvWaEeCyns5Af_A9WA" name="m_CommunicationLog">
              <eAnnotations xmi:id="_brnvoP_OEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_brnvof_OEeC-LI6jGWITrA" key="documentation" value="Bit Field&#xD;&#xA;onCallRecordCreated 1&#xD;&#xA;onCallRecordsAck 2&#xD;&#xA;onCallRecordsDeleted 4&#xD;&#xA;onCallRecordsModified 8&#xD;&#xA;onCallRecordsUnAck 16"/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_peISIvWaEeCyns5Af_A9WA" name="m_BasicRouting">
              <eAnnotations xmi:id="_i-xNIP_OEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_i-xNIf_OEeC-LI6jGWITrA" key="documentation" value="It's just a flag. Basic routing Event handler only generated on event.&#xD;&#xA;onEventSummaryUpdated 1"/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_tYw7svWaEeCyns5Af_A9WA" name="m_EventSummary">
              <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_UsIycguqEeGRj99NexGIqQ" name="m_InstantMessaging">
              <eAnnotations xmi:id="_kdYfsKmBEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
                <details xmi:id="_kdYfsamBEeGMMKl6kyLUUg" key="documentation" value="No used. The feature is not yet commited."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_nK8uoqmAEeGMMKl6kyLUUg" name="m_ManagerAssistant">
              <eAnnotations xmi:id="_M3l6IKmBEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
                <details xmi:id="_M3l6IamBEeGMMKl6kyLUUg" key="documentation" value="This attribute is a bit field long. The following bits define the filtering mask.&#xD;&#xA;- bit 0 onClearMANotificationContexts&#xD;&#xA;- bit 1 onMAFilteringLevelChanged&#xD;&#xA;- bit 2 onMANotificationContextCreated&#xD;&#xA;- bit 3 onMANotificationContextModified&#xD;&#xA;- bit 4 onMANotificationContextRemoved&#xD;&#xA;- bit 5 onParticipantAddedToMANotificationContext&#xD;&#xA;- bit 6 onParticipantModifiedInMANotificationContext&#xD;&#xA;- bit 7 onParticipantRemovedFromMANotificationContext"/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
            </ownedAttribute>
            <ownedOperation xmi:id="_9qodIvWZEeCyns5Af_A9WA" name="Selector">
              <eAnnotations xmi:id="_lIJw8P_NEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_lIJw8f_NEeC-LI6jGWITrA" key="documentation" value="Default constructor"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_APu3IvWaEeCyns5Af_A9WA" name="Selector">
              <eAnnotations xmi:id="_msbnIP_NEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_msbnIf_NEeC-LI6jGWITrA" key="documentation" value="Copy constructor"/>
              </eAnnotations>
              <ownedParameter xmi:id="_EMAfcPWaEeCyns5Af_A9WA" name="sel" type="_KXtKuPM_EeCXKeCbdRbRuw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_PqLy8vWaEeCyns5Af_A9WA" name="Selector">
              <eAnnotations xmi:id="_nihhoP_NEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_nihhof_NEeC-LI6jGWITrA" key="documentation" value="Default destructor"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_TBzPAvWaEeCyns5Af_A9WA" name="addName">
              <eAnnotations xmi:id="_1EamsPXEEeCYlM2CD_ezfw" source="http://www.topcased.org/documentation">
                <details xmi:id="_1EbNwPXEEeCYlM2CD_ezfw" key="documentation" value="Transform the given name into a bitflag stored in :&#xA;  m_Telephony if the name is a telephonique Event.&#xA;  m_CommunicationLog if the name belongs to a CommunicationLog event&#xA;  ..."/>
              </eAnnotations>
              <ownedParameter xmi:id="_YpEZgPWaEeCyns5Af_A9WA" name="name">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_5RxKAPWaEeCyns5Af_A9WA" name="return" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_VNbZEvWaEeCyns5Af_A9WA" name="addId">
              <eAnnotations xmi:id="_l3Oq0PXEEeCYlM2CD_ezfw" source="http://www.topcased.org/documentation">
                <details xmi:id="_l3PR4PXEEeCYlM2CD_ezfw" key="documentation" value="Add an ID in the m_Ids vector."/>
              </eAnnotations>
              <ownedParameter xmi:id="_W0ZW4PWaEeCyns5Af_A9WA" name="id">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_LEzt0PWbEeCyns5Af_A9WA" name="=">
              <eAnnotations xmi:id="_hgTt4PXEEeCYlM2CD_ezfw" source="http://www.topcased.org/documentation">
                <details xmi:id="_hgUU8PXEEeCYlM2CD_ezfw" key="documentation" value="This is simply the copy operator.  It says : replace the current content by the new one."/>
              </eAnnotations>
              <ownedParameter xmi:id="_MfHIoPWbEeCyns5Af_A9WA" name="sel" type="_KXtKuPM_EeCXKeCbdRbRuw"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_1zbbEPNOEeCXKeCbdRbRuw" name="NotificationChannel" clientDependency="_IRhuFfNPEeCXKeCbdRbRuw _s86FIAueEeGRj99NexGIqQ">
            <eAnnotations xmi:id="_UG1mMP_nEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
              <details xmi:id="_UG1mMf_nEeC-LI6jGWITrA" key="documentation" value="Abstract Class representing a Event Channel."/>
            </eAnnotations>
            <ownedAttribute xmi:id="_-hUkkPZJEeCokdHPKsBE5Q" name="m_Expires" visibility="protected">
              <eAnnotations xmi:id="_nSJG0P_OEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_nSJG0f_OEeC-LI6jGWITrA" key="documentation" value="Duration of the timer."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_END_YvZKEeCokdHPKsBE5Q" name="m_SessionId" visibility="protected">
              <eAnnotations xmi:id="_LuK60P_WEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_LuUEwP_WEeC-LI6jGWITrA" key="documentation" value="The Session ID of the channel. For http session it is the sesion number obtained through APIFramwork login method.&#xD;&#xA;For Sip Channels the ID is SIP[edn number]"/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_IynOMvZKEeCokdHPKsBE5Q" name="m_Version" visibility="protected">
              <eAnnotations xmi:id="_O6wyoP_WEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_O6wyof_WEeC-LI6jGWITrA" key="documentation" value="Since release OXO 900 this field can have the following values :&#xD;&#xA;7.0, 7.2. Depending on the value, the appropriate xml message has to be sent to the subscriber."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_OmQAwvZKEeCokdHPKsBE5Q" name="m_Filter" visibility="protected" type="_C7BWsPM_EeCXKeCbdRbRuw">
              <eAnnotations xmi:id="_M8snIKmCEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
                <details xmi:id="_M8snIamCEeGMMKl6kyLUUg" key="documentation" value="The Filter which will be used to decide whether or not the event has to be sent to a subscriber."/>
              </eAnnotations>
            </ownedAttribute>
            <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JSrY4PZLEeCokdHPKsBE5Q" name="expires">
              <ownedParameter xmi:id="_JSrY4fZLEeCokdHPKsBE5Q" name="return" direction="return">
                <eAnnotations xmi:id="_JSrY4vZLEeCokdHPKsBE5Q" source="http://www.topcased.org/author">
                  <details xmi:id="_JSrY4_ZLEeCokdHPKsBE5Q" key="author" value=""/>
                </eAnnotations>
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
              <language>C</language>
              <body>  return m_Expires;</body>
            </ownedBehavior>
            <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_LOEHgPZLEeCokdHPKsBE5Q" name="expires" specification="_n1jqMvY8EeCpPr9o0Gpchg">
              <ownedParameter xmi:id="_LOEHgfZLEeCokdHPKsBE5Q" name="expire">
                <eAnnotations xmi:id="_LOEHgvZLEeCokdHPKsBE5Q" source="http://www.topcased.org/author">
                  <details xmi:id="_LOEHg_ZLEeCokdHPKsBE5Q" key="author" value=""/>
                </eAnnotations>
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
              <language>C</language>
              <body>  m_Expires = expire;</body>
            </ownedBehavior>
            <interfaceRealization xmi:id="_IRhuFfNPEeCXKeCbdRbRuw" name="InterfaceRealization1" supplier="_GZbkAPNPEeCXKeCbdRbRuw" client="_1zbbEPNOEeCXKeCbdRbRuw" contract="_GZbkAPNPEeCXKeCbdRbRuw"/>
            <ownedOperation xmi:id="_m4ARwPUIEeCaxrrQLYsZhQ" name="NotificationChannel">
              <eAnnotations xmi:id="_Q0WxgP_WEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_Q0Wxgf_WEeC-LI6jGWITrA" key="documentation" value="Default constructor"/>
              </eAnnotations>
              <ownedParameter xmi:id="_qSNu0PUIEeCaxrrQLYsZhQ" name="expire">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
                <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_B8Rq8AuzEeGjFtXK_cs6bg" name="LiteralInteger1"/>
              </ownedParameter>
              <ownedParameter xmi:id="_Iv9EIPY8EeCpPr9o0Gpchg" name="return" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_-2gSwvY7EeCpPr9o0Gpchg" name="NotificationChannel">
              <eAnnotations xmi:id="_R2N3IP_WEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_R2N3If_WEeC-LI6jGWITrA" key="documentation" value="Default destructor"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_QTDCIvY8EeCpPr9o0Gpchg" name="NotificationChannel">
              <eAnnotations xmi:id="_TTyoYP_WEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_TT8ZYP_WEeC-LI6jGWITrA" key="documentation" value="Copy constructor"/>
              </eAnnotations>
              <ownedParameter xmi:id="_U5yjwPY8EeCpPr9o0Gpchg" name="ch" type="_1zbbEPNOEeCXKeCbdRbRuw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_n1jqMvY8EeCpPr9o0Gpchg" name="expires" method="_LOEHgPZLEeCokdHPKsBE5Q">
              <eAnnotations xmi:id="_tFR3YPY8EeCpPr9o0Gpchg" source="http://www.topcased.org/documentation">
                <details xmi:id="_tFR3YfY8EeCpPr9o0Gpchg" key="documentation" value="Setter for Expire time of the Channel"/>
              </eAnnotations>
              <ownedParameter xmi:id="_pSPqoPY8EeCpPr9o0Gpchg" name="expire">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_WAGjMvZKEeCokdHPKsBE5Q" name="==">
              <eAnnotations xmi:id="_iRCq0P_WEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_iRCq0f_WEeC-LI6jGWITrA" key="documentation" value="Equal check operator. This method returns true if the two channels are the same. The meaning of the same is if they have the same sessionID"/>
              </eAnnotations>
              <ownedParameter xmi:id="_bP-hYPZKEeCokdHPKsBE5Q" name="return" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
              </ownedParameter>
              <ownedParameter xmi:id="_rC3yYPZKEeCokdHPKsBE5Q" name="msg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_bPcpAiJUEeGgPvhyr18ZZQ" name="onTelephony">
              <eAnnotations xmi:id="_qOdIgE5SEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_qOdIgU5SEeGvxOlT5AFO3A" key="documentation" value="This method is called by AgEvent through the sigslot signal mechanism. The function is responsible to decide if yes or not the event should be sent to the client. The decision depends on the content of the filter."/>
              </eAnnotations>
              <ownedParameter xmi:id="_GEuD4EzWEeGvxOlT5AFO3A" name="sub_event">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_KQzCwEzWEeGvxOlT5AFO3A" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA" direction="inout"/>
            </ownedOperation>
            <ownedOperation xmi:id="_faK9AiJUEeGgPvhyr18ZZQ" name="onMessaging">
              <eAnnotations xmi:id="_qnzcoE5SEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_qnzcoU5SEeGvxOlT5AFO3A" key="documentation" value="This method is called by AgEvent through the sigslot signal mechanism. The function is responsible to decide if yes or not the event should be sent to the client. The decision depends on the content of the filter."/>
              </eAnnotations>
              <ownedParameter xmi:id="_QmHmEEzWEeGvxOlT5AFO3A" name="sub_event">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_UhgdkEzWEeGvxOlT5AFO3A" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA" direction="inout"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ghZq0iJUEeGgPvhyr18ZZQ" name="onEventSummary">
              <eAnnotations xmi:id="_rAQY4E5SEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_rAQY4U5SEeGvxOlT5AFO3A" key="documentation" value="This method is called by AgEvent through the sigslot signal mechanism. The function is responsible to decide if yes or not the event should be sent to the client. The decision depends on the content of the filter."/>
              </eAnnotations>
              <ownedParameter xmi:id="_XvcZMEzWEeGvxOlT5AFO3A" name="sub_event">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_b9dRwEzWEeGvxOlT5AFO3A" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA" direction="inout"/>
            </ownedOperation>
            <ownedOperation xmi:id="_jbgrgiJUEeGgPvhyr18ZZQ" name="onBasicRouting">
              <eAnnotations xmi:id="_rmkyAE5SEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_rmkyAU5SEeGvxOlT5AFO3A" key="documentation" value="This method is called by AgEvent through the sigslot signal mechanism. The function is responsible to decide if yes or not the event should be sent to the client. The decision depends on the content of the filter."/>
              </eAnnotations>
              <ownedParameter xmi:id="_gQFkkEzWEeGvxOlT5AFO3A" name="su_event">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_gWMzoEzWEeGvxOlT5AFO3A" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA" direction="inout"/>
            </ownedOperation>
            <ownedOperation xmi:id="_k5_bsiJUEeGgPvhyr18ZZQ" name="onCommunicationLog">
              <eAnnotations xmi:id="_r7l_wE5SEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_r7l_wU5SEeGvxOlT5AFO3A" key="documentation" value="This method is called by AgEvent through the sigslot signal mechanism. The function is responsible to decide if yes or not the event should be sent to the client. The decision depends on the content of the filter."/>
              </eAnnotations>
              <ownedParameter xmi:id="_nexY0EzWEeGvxOlT5AFO3A" name="sub_event">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_nhdgcEzWEeGvxOlT5AFO3A" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA" direction="inout"/>
            </ownedOperation>
            <ownedOperation xmi:id="_mYA44CJUEeGgPvhyr18ZZQ" name="onInstantMessaging">
              <eAnnotations xmi:id="_uc6F8E5SEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_uc6F8U5SEeGvxOlT5AFO3A" key="documentation" value="This method is called by AgEvent through the sigslot signal mechanism. The function is responsible to decide if yes or not the event should be sent to the client. The decision depends on the content of the filter.&#xD;&#xA;The service in not provided."/>
              </eAnnotations>
              <ownedParameter xmi:id="_sWzewEzWEeGvxOlT5AFO3A" name="sub_event">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_sYcdgEzWEeGvxOlT5AFO3A" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA" direction="inout"/>
            </ownedOperation>
            <ownedOperation xmi:id="_AjW98qWHEeGFFa1ZpSeZJA" name="onManagerAssistant">
              <eAnnotations xmi:id="_AYoCkKmCEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
                <details xmi:id="_AYoCkamCEeGMMKl6kyLUUg" key="documentation" value="Like the former methods, the function is triggered by AgEvent. Depending on the filter value, it is responsible to build the proper xml message and sent it to the subscriber."/>
              </eAnnotations>
              <ownedParameter xmi:id="_CLOToKWHEeGFFa1ZpSeZJA" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_3d0gUPNOEeCXKeCbdRbRuw" name="NotificationSip">
            <generalization xmi:id="_J3KPIPNPEeCXKeCbdRbRuw" general="_1zbbEPNOEeCXKeCbdRbRuw"/>
            <ownedAttribute xmi:id="_hB8TcvPuEeCXKeCbdRbRuw" name="m_SipId" visibility="protected">
              <eAnnotations xmi:id="_tbY40P_VEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_tbY40f_VEeC-LI6jGWITrA" key="documentation" value="The ID is the nucli of the Kamailio connection. All sip connexion will have the same ID."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nqxoofPuEeCXKeCbdRbRuw" value="1"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nqxooPPuEeCXKeCbdRbRuw" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="_CAYf4vPuEeCXKeCbdRbRuw" name="NotificationSip">
              <eAnnotations xmi:id="_8UnW4P_VEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_8UnW4f_VEeC-LI6jGWITrA" key="documentation" value="Default constructor"/>
              </eAnnotations>
              <ownedParameter xmi:id="_0hA7QPPuEeCXKeCbdRbRuw" name="expires">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_TdNjIvPuEeCXKeCbdRbRuw" name="NotificationSip">
              <eAnnotations xmi:id="_-RLxQP_VEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_-RLxQf_VEeC-LI6jGWITrA" key="documentation" value="Default destructor"/>
              </eAnnotations>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_4jkAaPNOEeCXKeCbdRbRuw" name="NotificationHttp">
            <eAnnotations xmi:id="_clv8YE18EeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
              <details xmi:id="_clv8YU18EeGvxOlT5AFO3A" key="documentation" value="This class inherits from NotificationChannel. It is a specialized class that specifically notifies events through an HTTP connection.&#xD;&#xA;This class is used for the so called HttpChunk Events."/>
            </eAnnotations>
            <generalization xmi:id="_KnlmgPNPEeCXKeCbdRbRuw" general="_1zbbEPNOEeCXKeCbdRbRuw"/>
            <ownedOperation xmi:id="_ByV70PUKEeCaxrrQLYsZhQ" name="NotificationHttp">
              <eAnnotations xmi:id="_466QIP_VEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_466QIf_VEeC-LI6jGWITrA" key="documentation" value="Default constructor"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_EyR3sPUKEeCaxrrQLYsZhQ" name="NotificationHttp">
              <eAnnotations xmi:id="_6audEP_VEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_6audEf_VEeC-LI6jGWITrA" key="documentation" value="Default Destructor"/>
              </eAnnotations>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_GZbkAPNPEeCXKeCbdRbRuw" name="Notification">
            <ownedOperation xmi:id="_OYr5kvNPEeCXKeCbdRbRuw" name="send">
              <ownedParameter xmi:id="_U17MYPUIEeCaxrrQLYsZhQ" name="msg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_PVCNEvNPEeCXKeCbdRbRuw" name="close">
              <eAnnotations xmi:id="_8DlwEAM9EeGUIObEwU6ttg" source="http://www.topcased.org/documentation">
                <details xmi:id="_8DmXIAM9EeGUIObEwU6ttg" key="documentation" value="Close the channel."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_P48VgPY7EeCpPr9o0Gpchg" name="expires">
              <eAnnotations xmi:id="_0sSyYAM9EeGUIObEwU6ttg" source="http://www.topcased.org/documentation">
                <details xmi:id="_0sTZcAM9EeGUIObEwU6ttg" key="documentation" value="Returns the subscription time. This time is going to be transformed as soon as the channel is inserted in the callout queue."/>
              </eAnnotations>
              <ownedParameter xmi:id="_TGIDMPY7EeCpPr9o0Gpchg" name="return" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_WX7yMvY7EeCpPr9o0Gpchg" name="filter">
              <eAnnotations xmi:id="_r0ZkoAM9EeGUIObEwU6ttg" source="http://www.topcased.org/documentation">
                <details xmi:id="_r0ZkoQM9EeGUIObEwU6ttg" key="documentation" value="Return the filter stored in the notification Channel."/>
              </eAnnotations>
              <ownedParameter xmi:id="_XNuxwPY7EeCpPr9o0Gpchg" name="return" type="_C7BWsPM_EeCXKeCbdRbRuw" direction="return" effect="update"/>
            </ownedOperation>
            <ownedOperation xmi:id="_p7fRYvY7EeCpPr9o0Gpchg" name="version">
              <eAnnotations xmi:id="_t_VLIAM9EeGUIObEwU6ttg" source="http://www.topcased.org/documentation">
                <details xmi:id="_t_VyMAM9EeGUIObEwU6ttg" key="documentation" value="Return the subscription version."/>
              </eAnnotations>
              <ownedParameter xmi:id="_q5ntkPY7EeCpPr9o0Gpchg" name="return" direction="return" effect="read">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_mzTHwPWTEeCyns5Af_A9WA" name="Notifier" clientDependency="_ongloAuzEeGjFtXK_cs6bg _pNzJkAuzEeGjFtXK_cs6bg">
            <eAnnotations xmi:id="_G_6rECJIEeGgPvhyr18ZZQ" source="http://www.topcased.org/documentation">
              <details xmi:id="_G_6rESJIEeGgPvhyr18ZZQ" key="documentation" value="The Notifier class implements the real mechanism for subscription, unsubscription, expire check and notification.&#xD;&#xA;For Subscription, this class holds a list of NotificationChannel which is called a callout queue."/>
            </eAnnotations>
            <ownedAttribute xmi:id="_AnEkkCJGEeGgPvhyr18ZZQ" name="m_NbOpen" visibility="protected">
              <eAnnotations xmi:id="_AsJpQKmHEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
                <details xmi:id="_AsJpQamHEeGMMKl6kyLUUg" key="documentation" value="Number of open notification channels."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </ownedAttribute>
            <ownedOperation xmi:id="_pJzFEPWTEeCyns5Af_A9WA" name="Notifier">
              <eAnnotations xmi:id="_iiAOEP_NEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_iiAOEf_NEeC-LI6jGWITrA" key="documentation" value="Default constructor"/>
              </eAnnotations>
              <ownedParameter xmi:id="_u3ytMPWUEeCyns5Af_A9WA" name="maxHttp">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
              <ownedParameter xmi:id="_05IkkPWUEeCyns5Af_A9WA" name="maxSip">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_rVIUMvWTEeCyns5Af_A9WA" name="Notifier">
              <eAnnotations xmi:id="_jsNXYP_NEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_jsNXYf_NEeC-LI6jGWITrA" key="documentation" value="Destructor"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_teNgkvWTEeCyns5Af_A9WA" name="Subscribe">
              <eAnnotations xmi:id="_6onT8ADZEeG36efyTLPTNw" source="http://www.topcased.org/documentation">
                <details xmi:id="_6on7AADZEeG36efyTLPTNw" key="documentation" value="Method used to subscribe to an HTTP Channel."/>
              </eAnnotations>
              <ownedParameter xmi:id="_xiFlsPWTEeCyns5Af_A9WA" name="session">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_12W3QPWTEeCyns5Af_A9WA" name="version">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_58BFEPWTEeCyns5Af_A9WA" name="notif" type="_4jkAaPNOEeCXKeCbdRbRuw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_YMRXgvWUEeCyns5Af_A9WA" name="Unsubscribe">
              <eAnnotations xmi:id="_AevZ0ADaEeG36efyTLPTNw" source="http://www.topcased.org/documentation">
                <details xmi:id="_AewA4ADaEeG36efyTLPTNw" key="documentation" value="Unsubscribe the Channel which has the same SessionId"/>
              </eAnnotations>
              <ownedParameter xmi:id="_YMAcUPWVEeCyns5Af_A9WA" name="fwSession">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_61kGwvWUEeCyns5Af_A9WA" name="Subscribe">
              <eAnnotations xmi:id="_feDssKmGEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
                <details xmi:id="_feDssamGEeGMMKl6kyLUUg" key="documentation" value="This method is somehow the entry point for sip event notification subscription. Basically, the method checks if the channel already exists in the callout queue.&#xD;&#xA;If yes, the the existing channel is replaced by the new one. Otherwise, the channel is simply added in the callout queue."/>
              </eAnnotations>
              <ownedParameter xmi:id="_bXjyUPWVEeCyns5Af_A9WA" name="n" type="_3d0gUPNOEeCXKeCbdRbRuw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_EAWqACJFEeGgPvhyr18ZZQ" name="sessionValid">
              <ownedParameter xmi:id="_HwjlMCJFEeGgPvhyr18ZZQ" name="fwSession">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_Lro6sCJFEeGgPvhyr18ZZQ" name="return" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_Pj4-oiJFEeGgPvhyr18ZZQ" name="CheckExpires">
              <eAnnotations xmi:id="_ZzqI0CJGEeGgPvhyr18ZZQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_ZzqI0SJGEeGgPvhyr18ZZQ" key="documentation" value="This function is responsible to check on the expired sessions.&#xD;&#xA;The AgEvent will call this method every second.&#xD;&#xA;Expired Sessions are close and placed in the available channel list.&#xD;&#xA;"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_ReXuUiJFEeGgPvhyr18ZZQ" name="ToCallout">
              <ownedParameter xmi:id="_Td7LQCJFEeGgPvhyr18ZZQ" name="ch" type="_1zbbEPNOEeCXKeCbdRbRuw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_6Nl6AiJFEeGgPvhyr18ZZQ" name="RemoveFromCallout">
              <eAnnotations xmi:id="_IGRt8KmGEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
                <details xmi:id="_IGRt8amGEeGMMKl6kyLUUg" key="documentation" value="This method removes a notification channel from the call out queue. This might happen when the expire time is reached or when an error occurs."/>
              </eAnnotations>
              <ownedParameter xmi:id="_8FsrICJFEeGgPvhyr18ZZQ" name="fd">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_8p6OsPWTEeCyns5Af_A9WA" name="NotificationHttp *"/>
          <packagedElement xmi:type="uml:Usage" xmi:id="_D2kIQAE9EeGG5PgjmVjcEQ" name="Usage_Filter_Selector" supplier="_KXtKuPM_EeCXKeCbdRbRuw" client="_C7BWsPM_EeCXKeCbdRbRuw"/>
          <packagedElement xmi:type="uml:Usage" xmi:id="_s86FIAueEeGRj99NexGIqQ" name="Usage3" supplier="_C7BWsPM_EeCXKeCbdRbRuw" client="_1zbbEPNOEeCXKeCbdRbRuw"/>
          <packagedElement xmi:type="uml:Usage" xmi:id="_AAXAkAuiEeGRj99NexGIqQ" name="Usage1" supplier="_Qt-uIPTdEeC5g4ium84zuA" client="_C7BWsPM_EeCXKeCbdRbRuw"/>
          <packagedElement xmi:type="uml:Usage" xmi:id="_ongloAuzEeGjFtXK_cs6bg" name="Usage2" supplier="_3d0gUPNOEeCXKeCbdRbRuw" client="_mzTHwPWTEeCyns5Af_A9WA"/>
          <packagedElement xmi:type="uml:Usage" xmi:id="_pNzJkAuzEeGjFtXK_cs6bg" name="Usage4" supplier="_4jkAaPNOEeCXKeCbdRbRuw" client="_mzTHwPWTEeCyns5Af_A9WA"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_9ptLAGIAEeGB17YGPQOyTw" name="NotificationLongPolling">
            <eAnnotations xmi:id="_6Kh_UGIJEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
              <details xmi:id="_6Kh_UWIJEeGB17YGPQOyTw" key="documentation" value="This kind of channel must be handled differently by the Notifier class.&#xD;&#xA;As long as the connection is in the callout queue we should reuse the same Channel. That will help in keeping in memory the unsend events."/>
            </eAnnotations>
            <generalization xmi:id="_AbU-EGIBEeGB17YGPQOyTw" general="_1zbbEPNOEeCXKeCbdRbRuw"/>
            <ownedOperation xmi:id="_wx-_wmICEeGB17YGPQOyTw" name="Send">
              <eAnnotations xmi:id="_W4a8kGIJEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
                <details xmi:id="_W4a8kWIJEeGB17YGPQOyTw" key="documentation" value="This method sends the response to the client. It's possible that the connection is already closed. In that case, the write operation might fail. If so, the message should be kept in memory and sent after the next subscription.&#xD;&#xA;After a successfull sent, the socket should be closed."/>
              </eAnnotations>
              <ownedParameter xmi:id="_45ItEGICEeGB17YGPQOyTw" name="msg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_UP3NoGIDEeGB17YGPQOyTw" name="return" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_Bo0aAGIDEeGB17YGPQOyTw" name="NotificationLongPolling">
              <eAnnotations xmi:id="_FLB7gGIOEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
                <details xmi:id="_FLB7gWIOEeGB17YGPQOyTw" key="documentation" value="Default constructor. This constructor might use as input parameter EvtNotifierMsg class."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_Bo-LAGIDEeGB17YGPQOyTw" name="NotificationLongPolling">
              <eAnnotations xmi:id="_GipOsGIOEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
                <details xmi:id="_GipOsWIOEeGB17YGPQOyTw" key="documentation" value="Copy constructor Shall be protected and not be used."/>
              </eAnnotations>
              <ownedParameter xmi:id="_Bo-LAWIDEeGB17YGPQOyTw" name="obj" type="_9ptLAGIAEeGB17YGPQOyTw"/>
            </ownedOperation>
            <ownedOperation xmi:id="_Bo-LAmIDEeGB17YGPQOyTw" name="NotificationLongPolling">
              <eAnnotations xmi:id="_H0db4GIOEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
                <details xmi:id="_H0db4WIOEeGB17YGPQOyTw" key="documentation" value="Desctructor. Release all allocated memory and resources."/>
              </eAnnotations>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Usage" xmi:id="_3HUmQKr1EeGMMKl6kyLUUg" name="Usage5" supplier="_VeusAKWEEeGFFa1ZpSeZJA" client="_C7BWsPM_EeCXKeCbdRbRuw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_vKLYgvM1EeCXKeCbdRbRuw" name="Ics70_TelephonyHandler">
          <ownedComment xmi:id="_GTtSYBmiEeGPdtWPATlN0w" annotatedElement="_Eo-b0AFtEeGG5PgjmVjcEQ">
            <body>ICS 7.0 TelephonyHandler interface. Only methods listed in TelephonyHandlerImpl are implemented. Details of the interface are provided in ICS 7.0 interface description. (see Sharedpoint)&#xD;
</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_Q6rekPM2EeCXKeCbdRbRuw" name="TelephonyHandlerImpl" clientDependency="_3r4QIBadEeGIhpdKvKNGag">
            <eAnnotations xmi:id="_eS1d8P_YEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
              <details xmi:id="_eS1d8f_YEeC-LI6jGWITrA" key="documentation" value="This class implements the methods that can be called inside OTS to trigger ICS events. Each method will sent a message to the Event Agent. The Agent will forward the message to the clients which have subscribed to that event name."/>
            </eAnnotations>
            <ownedAttribute xmi:id="_nr2wUPM2EeCXKeCbdRbRuw" name="m_instance" visibility="protected" isStatic="true" type="_Q6rekPM2EeCXKeCbdRbRuw">
              <eAnnotations xmi:id="_2hJcEP_YEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_2hSmAP_YEeC-LI6jGWITrA" key="documentation" value="Unique instance of the class TelephonyHandler. The object will be created the first time a user will call getInstance method."/>
              </eAnnotations>
            </ownedAttribute>
            <interfaceRealization xmi:id="_3r4QIBadEeGIhpdKvKNGag" name="InterfaceRealization1" supplier="_Eo-b0AFtEeGG5PgjmVjcEQ" client="_Q6rekPM2EeCXKeCbdRbRuw" contract="_Eo-b0AFtEeGG5PgjmVjcEQ"/>
            <ownedOperation xmi:id="_WIwtAPM2EeCXKeCbdRbRuw" name="getInstance" isStatic="true">
              <ownedParameter xmi:id="_mP2-4P_YEeC-LI6jGWITrA" name="return" type="_Q6rekPM2EeCXKeCbdRbRuw" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ZGTcMvM2EeCXKeCbdRbRuw" name="onCallCreated">
              <eAnnotations xmi:id="_Xf4G8P_ZEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_Xf4G8f_ZEeC-LI6jGWITrA" key="documentation" value="This event is sent when a call is created. In order to have a good control on when the event should be triggered, it was decided to link this event with the CSTA DELIVERED message. This message guarantees that the action was completely transmitted. That way temporary call references created by the call handling can be avoided.&#xD;&#xA;This event is sent when a call is created. In order to have good control on when the event should be triggered, it was decided to link this event with the CSTA DELIVERED message. Indeed, the DELIVERED message guaranties that the action was completely transmitted. That way temporary call references created by the call handling can be avoided.&#xD;&#xA;In order to be taken into account by MyICPhone, the state must be RINGING_INCOMING. If not, the event is ignored.&#xD;&#xA;"/>
              </eAnnotations>
              <ownedParameter xmi:id="_M60-8PQUEeCXKeCbdRbRuw" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_DghtcBafEeGIhpdKvKNGag" name="c" type="_pSC4QBanEeGIhpdKvKNGag"/>
              <ownedParameter xmi:id="_vy510BaqEeGIhpdKvKNGag" name="deviceCap">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
              </ownedParameter>
              <ownedParameter xmi:id="_2larcBaqEeGIhpdKvKNGag" name="cal" type="_E63uEBarEeGIhpdKvKNGag"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ap_cgvM2EeCXKeCbdRbRuw" name="onCallModified">
              <eAnnotations xmi:id="_mOAAQE5REeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_mOAAQU5REeGvxOlT5AFO3A" key="documentation" value="This event is triggered at the same place than the “CallChange method “ in localline_oxo.cpp. The event is fired if it was preceded by an onCallCreated event. If there was no onCallCreated, the system must not trigger an onCallModified event.&#xD;&#xA;Its main purpose is to notify state changes, capabilities changes, and participant changes. In the next chapter, we will briefly describe the call capabilities supported by OXO.&#xD;&#xA;"/>
              </eAnnotations>
              <ownedParameter xmi:id="_k1K4MPQUEeCXKeCbdRbRuw" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_K3G-QPQVEeCXKeCbdRbRuw" name="call" visibility="protected" type="_pSC4QBanEeGIhpdKvKNGag" direction="inout"/>
              <ownedParameter xmi:id="_MjCF8BmjEeGPdtWPATlN0w" name="deviceCap">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
              </ownedParameter>
              <ownedParameter xmi:id="_ZgbJcBmjEeGPdtWPATlN0w" name="c" type="_E63uEBarEeGIhpdKvKNGag"/>
            </ownedOperation>
            <ownedOperation xmi:id="_cKaGYvM2EeCXKeCbdRbRuw" name="onCallRemoved">
              <eAnnotations xmi:id="_qWL9oE5REeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_qWL9oU5REeGvxOlT5AFO3A" key="documentation" value="This event is triggered in function removeCall from lightline class."/>
              </eAnnotations>
              <ownedParameter xmi:id="_Un4h8P_gEeC-LI6jGWITrA" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_gMh1EBmjEeGPdtWPATlN0w" name="call" type="_E63uEBarEeGIhpdKvKNGag"/>
              <ownedParameter xmi:id="_r2UisBmjEeGPdtWPATlN0w" name="deviceCap">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_dhIBsvM2EeCXKeCbdRbRuw" name="onDeviceCapabilitiesModified">
              <ownedParameter xmi:id="_Sf_BUP_gEeC-LI6jGWITrA" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_yPDmYBmjEeGPdtWPATlN0w" name="deviceId">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
              <ownedParameter xmi:id="_7SQsQBmjEeGPdtWPATlN0w" name="deviceCap">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_gG04ovM2EeCXKeCbdRbRuw" name="onDeviceStateModified">
              <eAnnotations xmi:id="_s1yMkE5REeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
                <details xmi:id="_s1yMkU5REeGvxOlT5AFO3A" key="documentation" value="This message contains the “loginName” and one or more DeviceState. The DeviceState contains a device id and 0 or several OperationalState (IN_SERVICE,OUT_OF_SERVICE,UNKNOWN)."/>
              </eAnnotations>
              <ownedParameter xmi:id="_QctiAP_gEeC-LI6jGWITrA" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_CBMpcBmkEeGPdtWPATlN0w" name="deviceId">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
              <ownedParameter xmi:id="_K1V_oBmkEeGPdtWPATlN0w" name="state">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_iCzdIvM2EeCXKeCbdRbRuw" name="TranslateCause">
              <eAnnotations xmi:id="_OaB4kP_gEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_OaB4kf_gEeC-LI6jGWITrA" key="documentation" value="Translate the line cause into an ics70 xml tag"/>
              </eAnnotations>
              <ownedParameter xmi:id="_D48fcP_gEeC-LI6jGWITrA" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA" direction="inout" effect="update"/>
              <ownedParameter xmi:id="_Iz9A4P_gEeC-LI6jGWITrA" name="cause">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_js5ncvM2EeCXKeCbdRbRuw" name="TranslateState">
              <eAnnotations xmi:id="_DW0p0P_gEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_DW0p0f_gEeC-LI6jGWITrA" key="documentation" value="Translate OTS internal line state into an ICS 7.0 xml tag "/>
              </eAnnotations>
              <ownedParameter xmi:id="_zdq_0P_fEeC-LI6jGWITrA" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA" direction="out" effect="update"/>
              <ownedParameter xmi:id="_5354UP_fEeC-LI6jGWITrA" name="state">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_pQYJkv_YEeC-LI6jGWITrA" name="TelephonyHandlerImpl" visibility="private">
              <eAnnotations xmi:id="_uMbz4P_YEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
                <details xmi:id="_uMbz4f_YEeC-LI6jGWITrA" key="documentation" value="Default constructor"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_eHvdYBmkEeGPdtWPATlN0w" name="TelephonyHandlerImpl"/>
            <ownedOperation xmi:id="_nPHRkhmkEeGPdtWPATlN0w" name="EncodeOXOCallCapabilities">
              <eAnnotations xmi:id="_v_q18FGDEeGD7INgeoQ_MA" source="http://www.topcased.org/documentation">
                <details xmi:id="_v_q18VGDEeGD7INgeoQ_MA" key="documentation" value="The fct_list comes from the structure S_slc_line_call_oxo. The origine is from the call fct_list.l_fct. That's important because they are several kind of capabilities."/>
              </eAnnotations>
              <ownedParameter xmi:id="_sK3Z4BmkEeGPdtWPATlN0w" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA" direction="inout"/>
              <ownedParameter xmi:id="_xL1ZYBmkEeGPdtWPATlN0w" name="fct_list">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_3L1M8BmkEeGPdtWPATlN0w" name="EncodeXMLLegCapabilities">
              <ownedParameter xmi:id="_3L1M8RmkEeGPdtWPATlN0w" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA" direction="inout"/>
              <ownedParameter xmi:id="_3L1M8hmkEeGPdtWPATlN0w" name="fct_list">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_CQ8qwBmmEeGPdtWPATlN0w" name="EncodeXMLCallData">
              <ownedParameter xmi:id="_CQ8qwRmmEeGPdtWPATlN0w" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA" direction="inout"/>
              <ownedParameter xmi:id="_CQ8qwhmmEeGPdtWPATlN0w" name="call" type="_pSC4QBanEeGIhpdKvKNGag"/>
              <ownedParameter xmi:id="_WHQG0BmmEeGPdtWPATlN0w" name="c" type="_E63uEBarEeGIhpdKvKNGag"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vxpBYBmmEeGPdtWPATlN0w" name="EncodeXMLLeg">
              <ownedParameter xmi:id="_vxpBYRmmEeGPdtWPATlN0w" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA" direction="inout"/>
              <ownedParameter xmi:id="_vxpBYhmmEeGPdtWPATlN0w" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_vxpBYxmmEeGPdtWPATlN0w" name="call" type="_pSC4QBanEeGIhpdKvKNGag"/>
            </ownedOperation>
            <ownedOperation xmi:id="_NhPd0BmnEeGPdtWPATlN0w" name="EncodeXMLParticipant">
              <ownedParameter xmi:id="_NhPd0RmnEeGPdtWPATlN0w" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA" direction="inout"/>
              <ownedParameter xmi:id="_NhPd0hmnEeGPdtWPATlN0w" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_NhPd0xmnEeGPdtWPATlN0w" name="call" type="_pSC4QBanEeGIhpdKvKNGag"/>
            </ownedOperation>
            <ownedOperation xmi:id="_S5THoBmnEeGPdtWPATlN0w" name="EncodeXMLDeviceCapabilities">
              <ownedParameter xmi:id="_S5THoRmnEeGPdtWPATlN0w" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA" direction="inout"/>
              <ownedParameter xmi:id="_S5THohmnEeGPdtWPATlN0w" name="ln">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:id="_S5THoxmnEeGPdtWPATlN0w" name="call">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_u8RqMBmnEeGPdtWPATlN0w" name="TranslateState">
              <ownedParameter xmi:id="_u8RqMRmnEeGPdtWPATlN0w" name="os" type="_ezeQYP_ZEeC-LI6jGWITrA"/>
              <ownedParameter xmi:id="_u8RqMhmnEeGPdtWPATlN0w" name="state" type="_pSC4QBanEeGIhpdKvKNGag"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_Eo-b0AFtEeGG5PgjmVjcEQ" name="IcsTelephonyHandler">
            <eAnnotations xmi:id="_LD87MAFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
              <details xmi:id="_LD87MQFtEeGG5PgjmVjcEQ" key="documentation" value="Web Service Interface for the TelephonyHandler. Be aware that not all handlers are provided"/>
            </eAnnotations>
            <ownedOperation xmi:id="_Lo6CYAFtEeGG5PgjmVjcEQ" name="onCallCreated">
              <eAnnotations xmi:id="_0Q3IcAFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_0RA5cAFtEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that a new call is created."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_M757UgFtEeGG5PgjmVjcEQ" name="onCallModified">
              <eAnnotations xmi:id="_1t_00AFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_1t_00QFtEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that an existing call have been modified"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_OskAogFtEeGG5PgjmVjcEQ" name="onCallRemoved">
              <eAnnotations xmi:id="_3dv7MAFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_3dv7MQFtEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that a call have been removed."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_QNavYgFtEeGG5PgjmVjcEQ" name="onDeviceCapabilitiesModified">
              <eAnnotations xmi:id="_41OEcAFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_41OEcQFtEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that device's capabilities have been modified."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_T0PFEgFtEeGG5PgjmVjcEQ" name="onDeviceEthernetConfigResult">
              <eAnnotations xmi:id="_6HVMkAFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_6HVMkQFtEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates the device's ehernet configuration result"/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_hCLGAAFtEeGG5PgjmVjcEQ" name="onDeviceStateModified">
              <eAnnotations xmi:id="_7bqiQAFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_7bqiQQFtEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that device's state have been modified."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_jKEmogFtEeGG5PgjmVjcEQ" name="onLegAdded">
              <eAnnotations xmi:id="_84MxsAFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_84MxsQFtEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that a new leg have been added to a call."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_lBk60gFtEeGG5PgjmVjcEQ" name="onLegModified">
              <eAnnotations xmi:id="_-OoZIAFtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_-OoZIQFtEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that an existing leg have been modified (state, capabilities, ...)."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_mkOZUgFtEeGG5PgjmVjcEQ" name="onLegRemoved">
              <eAnnotations xmi:id="_A5_zMAFuEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_A5_zMQFuEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that a leg have been removed."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_oMrk4gFtEeGG5PgjmVjcEQ" name="onParticipantAdded">
              <eAnnotations xmi:id="_Dd56YAFuEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_Dd56YQFuEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that a new participant have been added to a call."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_qIETggFtEeGG5PgjmVjcEQ" name="onParticipantModified">
              <eAnnotations xmi:id="_NDFr8AFuEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_NDFr8QFuEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that an existing participant have been modified (name, capabilities, ...)."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_sK5G4gFtEeGG5PgjmVjcEQ" name="onParticipantRemoved">
              <eAnnotations xmi:id="_OqNawAFuEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_OqNawQFuEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that a participant have been removed."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_vI4iAgFtEeGG5PgjmVjcEQ" name="onTelephonyRequestFailed">
              <eAnnotations xmi:id="_QdZPoAFuEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_QdZPoQFuEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that a telephony request has failed."/>
              </eAnnotations>
              <ownedParameter xmi:id="_6xFewAFuEeGG5PgjmVjcEQ" name="msg" type="_sbBYIAFuEeGG5PgjmVjcEQ"/>
            </ownedOperation>
            <ownedOperation xmi:id="_EMZYEgFuEeGG5PgjmVjcEQ" name="onUserStateModified">
              <eAnnotations xmi:id="_ST3CAAFuEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_ST3CAQFuEeGG5PgjmVjcEQ" key="documentation" value="This notification indicates that user's state have been modified."/>
              </eAnnotations>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_sbBYIAFuEeGG5PgjmVjcEQ" name="onTelephonyRequestFailedMsg">
            <ownedAttribute xmi:id="_vLTHYAFuEeGG5PgjmVjcEQ" name="loginName">
              <eAnnotations xmi:id="_C1Z6gAFvEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_C1Z6gQFvEeGG5PgjmVjcEQ" key="documentation" value="Login name of the user (identifier which can be used for filtering)."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_zD2tUgFuEeGG5PgjmVjcEQ" name="requestId">
              <eAnnotations xmi:id="_ED8KMAFvEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_ED8KMQFvEeGG5PgjmVjcEQ" key="documentation" value="Request identifier : used to correlate this event with a previous request (like makeCall operation of the IcsTelephony Web Service)."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_1yMi4gFuEeGG5PgjmVjcEQ" name="reason">
              <eAnnotations xmi:id="_FZK3wAFvEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
                <details xmi:id="_FZK3wQFvEeGG5PgjmVjcEQ" key="documentation" value="Reason why the request failed."/>
              </eAnnotations>
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4CJMQAFuEeGG5PgjmVjcEQ"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" href="Ics70_InstantMessagingHandler.uml#__buukPmPEeC8rss429AXcA"/>
        <packagedElement xmi:type="uml:Package" xmi:id="__c0DwFZBEeG95srlMLxQkg" name="Ics70_EventSummary">
          <packagedElement xmi:type="uml:Interface" xmi:id="_DMIOIFZCEeG95srlMLxQkg" name="IcsEventSummary">
            <ownedOperation xmi:id="_G6PeolZCEeG95srlMLxQkg" name="getEventSummary">
              <eAnnotations xmi:id="_nnYNwFZDEeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_nnYNwVZDEeG95srlMLxQkg" key="documentation" value="This method used two internal ots requests.&#xD;&#xA;- The first one is addressed to Server users to invoke the su_get_event_summary.&#xD;&#xA;- The second one is for serve Lines to invoke voicemailoxo_service the getvmcount sub service."/>
              </eAnnotations>
              <ownedParameter xmi:id="_rxNmYFZCEeG95srlMLxQkg" name="request">
                <type xmi:type="uml:Class" href="Ics71.uml#_kvefjFMBEeGqipv4SmUxAA"/>
              </ownedParameter>
              <ownedParameter xmi:id="_FfaC4FZDEeG95srlMLxQkg" name="response" direction="out">
                <type xmi:type="uml:Class" href="Ics71.uml#_kvefmVMBEeGqipv4SmUxAA"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Collaboration" xmi:id="_2uUXsFZDEeG95srlMLxQkg" name="getEventSummaryScenario">
            <ownedBehavior xmi:type="uml:Interaction" xmi:id="_2uUXsVZDEeG95srlMLxQkg">
              <ownedComment xmi:id="_7tCpkFZFEeG95srlMLxQkg" annotatedElement="_032TY1ZFEeG95srlMLxQkg">
                <body>invoke getvmcount subservice&#xD;
</body>
              </ownedComment>
              <ownedComment xmi:id="_h5YMUFZHEeG95srlMLxQkg" annotatedElement="_eH37gFZFEeG95srlMLxQkg">
                <body>servUser finds the appropriate user and delegates the work to LocalUser instance by invoking operation SendNbUnaswdCallToHttp. This leads to and invocation of ptAgGsoap->EventSummaryResponse&#xD;
</body>
              </ownedComment>
              <lifeline xmi:id="_4lhw8FZDEeG95srlMLxQkg" name="evtSummary" coveredBy="_s5CpwFZFEeG95srlMLxQkg _032TYFZFEeG95srlMLxQkg _pyRGElZFEeG95srlMLxQkg"/>
              <lifeline xmi:id="_5ClgYFZDEeG95srlMLxQkg" name="servUser" coveredBy="_eKkDIFZFEeG95srlMLxQkg _s5CpwVZFEeG95srlMLxQkg _eH37gFZFEeG95srlMLxQkg"/>
              <lifeline xmi:id="_5Z-ssFZDEeG95srlMLxQkg" name="servLines" coveredBy="_032TYVZFEeG95srlMLxQkg _zG56MlZFEeG95srlMLxQkg"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_032TYFZFEeG95srlMLxQkg" name="MessageOccurrenceSpecification4" covered="_4lhw8FZDEeG95srlMLxQkg" event="_032TYlZFEeG95srlMLxQkg" message="_032TY1ZFEeG95srlMLxQkg"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_032TYVZFEeG95srlMLxQkg" name="MessageOccurrenceSpecification5" covered="_5Z-ssFZDEeG95srlMLxQkg" event="_032TYlZFEeG95srlMLxQkg" message="_032TY1ZFEeG95srlMLxQkg"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_s5CpwFZFEeG95srlMLxQkg" name="MessageOccurrenceSpecification2" covered="_4lhw8FZDEeG95srlMLxQkg" event="_s5CpwlZFEeG95srlMLxQkg" message="_s5Cpw1ZFEeG95srlMLxQkg"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_s5CpwVZFEeG95srlMLxQkg" name="MessageOccurrenceSpecification3" covered="_5ClgYFZDEeG95srlMLxQkg" event="_s5CpwlZFEeG95srlMLxQkg" message="_s5Cpw1ZFEeG95srlMLxQkg"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_eKkDIFZFEeG95srlMLxQkg" name="MessageOccurrenceSpecification1" covered="_5ClgYFZDEeG95srlMLxQkg" event="_eKkDIVZFEeG95srlMLxQkg" message="_eKkDIlZFEeG95srlMLxQkg"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_eH37gFZFEeG95srlMLxQkg" name="BehaviorExecutionSpecification1" covered="_5ClgYFZDEeG95srlMLxQkg" start="_s5CpwVZFEeG95srlMLxQkg" finish="_s5CpwVZFEeG95srlMLxQkg"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_pyRGElZFEeG95srlMLxQkg" name="BehaviorExecutionSpecification2" covered="_4lhw8FZDEeG95srlMLxQkg" start="_eKkDIFZFEeG95srlMLxQkg" finish="_032TYFZFEeG95srlMLxQkg"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_zG56MlZFEeG95srlMLxQkg" name="BehaviorExecutionSpecification3" covered="_5Z-ssFZDEeG95srlMLxQkg" start="_032TYVZFEeG95srlMLxQkg" finish="_032TYVZFEeG95srlMLxQkg"/>
              <message xmi:id="_eKkDIlZFEeG95srlMLxQkg" name="getEventSummary" receiveEvent="_eKkDIFZFEeG95srlMLxQkg"/>
              <message xmi:id="_s5Cpw1ZFEeG95srlMLxQkg" name="su_get_event_summary" receiveEvent="_s5CpwVZFEeG95srlMLxQkg" sendEvent="_s5CpwFZFEeG95srlMLxQkg"/>
              <message xmi:id="_032TY1ZFEeG95srlMLxQkg" name="sl_invoke_voicemailoxo_service" receiveEvent="_032TYVZFEeG95srlMLxQkg" sendEvent="_032TYFZFEeG95srlMLxQkg"/>
            </ownedBehavior>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ZqFXAFZEEeG95srlMLxQkg" name="IcsEventSummaryServImpl" clientDependency="_dJmx4FZEEeG95srlMLxQkg">
            <interfaceRealization xmi:id="_dJmx4FZEEeG95srlMLxQkg" name="InterfaceRealization1" supplier="_DMIOIFZCEeG95srlMLxQkg" client="_ZqFXAFZEEeG95srlMLxQkg" contract="_DMIOIFZCEeG95srlMLxQkg"/>
            <ownedOperation xmi:id="_F5yqEFZJEeG95srlMLxQkg" name="IcsEventSummaryServImpl"/>
            <ownedOperation xmi:id="_F58bEFZJEeG95srlMLxQkg" name="IcsEventSummaryServImpl">
              <ownedParameter xmi:id="_F58bEVZJEeG95srlMLxQkg" name="obj" type="_ZqFXAFZEEeG95srlMLxQkg"/>
            </ownedOperation>
            <ownedOperation xmi:id="_F58bElZJEeG95srlMLxQkg" name="IcsEventSummaryServImpl"/>
          </packagedElement>
          <packagedElement xmi:type="uml:CallEvent" xmi:id="_eKkDIVZFEeG95srlMLxQkg" name="CallEvent1"/>
          <packagedElement xmi:type="uml:CallEvent" xmi:id="_s5CpwlZFEeG95srlMLxQkg" name="CallEvent2"/>
          <packagedElement xmi:type="uml:CallEvent" xmi:id="_032TYlZFEeG95srlMLxQkg" name="CallEvent3"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_ru6lcFb0EeG95srlMLxQkg" name="Ics70_Messaging">
          <packagedElement xmi:type="uml:Interface" xmi:id="_zpi5sFb0EeG95srlMLxQkg" name="IcsMessaging">
            <ownedOperation xmi:id="_3YtTElb0EeG95srlMLxQkg" name="abort">
              <eAnnotations xmi:id="_BZIZsFb2EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_BZIZsVb2EeG95srlMLxQkg" key="documentation" value="Abort an ongoing command."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_46mjolb0EeG95srlMLxQkg" name="append">
              <eAnnotations xmi:id="_AaY5gFb2EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_AaY5gVb2EeG95srlMLxQkg" key="documentation" value="Resume the recording of a voice message."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_5iY8Ylb0EeG95srlMLxQkg" name="callback">
              <eAnnotations xmi:id="__JVhUFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="__JVhUVb1EeG95srlMLxQkg" key="documentation" value="The callback command causes the Voicemail Server to dial the number associated with the originator of a voice message."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_6obXYlb0EeG95srlMLxQkg" name="deleteAllMessages">
              <eAnnotations xmi:id="_9H_UoFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_9H_UoVb1EeG95srlMLxQkg" key="documentation" value="Remove all messages from the buffer of loaded messages."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_7xJS8lb0EeG95srlMLxQkg" name="deleteMessages">
              <eAnnotations xmi:id="_8D5aYFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_8D5aYVb1EeG95srlMLxQkg" key="documentation" value="Remove some messages from the buffer of loaded messages."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_86KJclb0EeG95srlMLxQkg" name="dial">
              <eAnnotations xmi:id="_64y5MFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_64y5MVb1EeG95srlMLxQkg" key="documentation" value="The dial command initiates a phone call to establish a Media Session within the Voicemail Session identified by the given pVmSessionId."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_-E9Iolb0EeG95srlMLxQkg" name="forward">
              <eAnnotations xmi:id="_3j29sFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_3j29sVb1EeG95srlMLxQkg" key="documentation" value="Start recording an introduction to an existing message to be forwarded, after initially calling the user's phone number if necessary."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_-_9_Ylb0EeG95srlMLxQkg" name="getCapabilities">
              <eAnnotations xmi:id="_2coP4Fb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_2coP4Vb1EeG95srlMLxQkg" key="documentation" value="Retrieves the capabilities supported by the underlying Voicemail Server for which a Voicemail Session has been established (specified by the pVmSessionId parameter)."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_AtpCIFb1EeG95srlMLxQkg" name="getCounters">
              <eAnnotations xmi:id="_0_pUgFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_0_pUgVb1EeG95srlMLxQkg" key="documentation" value="Retrieve the number of messages from the buffer of loaded messages."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_BehFclb1EeG95srlMLxQkg" name="getDraftUrl">
              <eAnnotations xmi:id="_zNzjcFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_zNzjcVb1EeG95srlMLxQkg" key="documentation" value="Retrieves one or more URLs to download the newly recorded (draft) voice message."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_DIdewlb1EeG95srlMLxQkg" name="getIndexOf">
              <eAnnotations xmi:id="_yA65kFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_yA65kVb1EeG95srlMLxQkg" key="documentation" value="Retrieve a message's index from the buffer of loaded messages according to the established sorting and filtering criteria."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_EfVLElb1EeG95srlMLxQkg" name="getMailboxInformation">
              <eAnnotations xmi:id="_wvj_YFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_wvj_YVb1EeG95srlMLxQkg" key="documentation" value="Retrieve information on a particular mailbox, or the mailbox source of the given message if the mailbox identifier is unknown."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_GMtS4lb1EeG95srlMLxQkg" name="getMessages">
              <eAnnotations xmi:id="_vYYxEFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_vYYxEVb1EeG95srlMLxQkg" key="documentation" value="Retrieve some messages from the buffer of loaded messages."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_HVuJYlb1EeG95srlMLxQkg" name="getMessageUrl">
              <eAnnotations xmi:id="_uGlK8Fb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_uGlK8Vb1EeG95srlMLxQkg" key="documentation" value="Retrieve all parts of a message as an array of URL."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_ItoXglb1EeG95srlMLxQkg" name="getStatus">
              <eAnnotations xmi:id="_sOCU8Fb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_sOCU8Vb1EeG95srlMLxQkg" key="documentation" value="Retrieve the current state and the available commands of the given session (specified by the pVmSessionId parameter)."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_J57Lglb1EeG95srlMLxQkg" name="hangup">
              <eAnnotations xmi:id="_p4INgFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_p4INgVb1EeG95srlMLxQkg" key="documentation" value="Terminates the Media Session."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_MC3N8lb1EeG95srlMLxQkg" name="loadMessages">
              <eAnnotations xmi:id="_ozb2UFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_ozb2UVb1EeG95srlMLxQkg" key="documentation" value="Fill a buffer with the actual message entries of the Mailbox."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_NWTy0lb1EeG95srlMLxQkg" name="pause">
              <eAnnotations xmi:id="_negDsFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_negDsVb1EeG95srlMLxQkg" key="documentation" value="Pause the current message being played."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_ORUpklb1EeG95srlMLxQkg" name="play">
              <eAnnotations xmi:id="_mWX-AFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_mWhvAFb1EeG95srlMLxQkg" key="documentation" value="Start or resume playing a voice message, after initially calling the user's phone number if necessary."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_PMn0Mlb1EeG95srlMLxQkg" name="record">
              <eAnnotations xmi:id="_lJMZMFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_lJMZMVb1EeG95srlMLxQkg" key="documentation" value="Start recording a voice message, after initially calling the user's phone number if necessary."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_SwduYlb1EeG95srlMLxQkg" name="send">
              <eAnnotations xmi:id="_j_4AsFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_j_4AsVb1EeG95srlMLxQkg" key="documentation" value="&#x9;&#xD;&#xA;&#xD;&#xA;Send a recorded message to a list of destinations."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_TeNlMlb1EeG95srlMLxQkg" name="sendlvm">
              <eAnnotations xmi:id="_iojocFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_iojocVb1EeG95srlMLxQkg" key="documentation" value="Send a message previously recorded using Media Server and given as URL(s)."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_WCanUlb1EeG95srlMLxQkg" name="setFilter">
              <eAnnotations xmi:id="_hmsi0Fb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_hmsi0Vb1EeG95srlMLxQkg" key="documentation" value="&#x9;&#xD;&#xA;&#xD;&#xA;Apply a filter to the buffer of loaded messages."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_XWT4Ilb1EeG95srlMLxQkg" name="setOrder">
              <eAnnotations xmi:id="_gW-nYFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_gW-nYVb1EeG95srlMLxQkg" key="documentation" value="Sort the buffer of loaded messages."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_YRd40lb1EeG95srlMLxQkg" name="setVmPassword">
              <eAnnotations xmi:id="_fC7lkFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_fC7lkVb1EeG95srlMLxQkg" key="documentation" value="Specify the voice password or secret code."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_ZiO9Ilb1EeG95srlMLxQkg" name="stop">
              <eAnnotations xmi:id="_d2yikFb1EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_d2yikVb1EeG95srlMLxQkg" key="documentation" value="Stop an ongoing playing or recording of a voice message."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_Bw0g8lb2EeG95srlMLxQkg" name="cancel">
              <eAnnotations xmi:id="_Dq3LwFb2EeG95srlMLxQkg" source="http://www.topcased.org/documentation">
                <details xmi:id="_Dq3LwVb2EeG95srlMLxQkg" key="documentation" value="Cancel and discard the message that has been or is currently being recorded."/>
              </eAnnotations>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tqvY8Fb0EeG95srlMLxQkg" name="Ics70_Telephony"/>
        <packagedElement xmi:type="uml:Package" xmi:id="_OvrisHQDEeGivcKJJ3_1Ig" name="Ics70">
          <packagedElement xmi:type="uml:Package" xmi:id="_RwWeYHQDEeGivcKJJ3_1Ig" name="Ics70_ApiFramework"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_TY9a8HQDEeGivcKJJ3_1Ig" name="Ics70_BasicRouting"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_UpRzUHQDEeGivcKJJ3_1Ig" name="Ics70_Messaging"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_VqPhEHQDEeGivcKJJ3_1Ig" name="Ics70_Telephony"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_ZT5IUHQDEeGivcKJJ3_1Ig" name="Ics70_CommunicationLog"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_ckWzgHQDEeGivcKJJ3_1Ig" name="Ics70_EventSummary"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_IeS0YIhgEeGjYJ4BLcVq1A" name="Ics70_Numbering"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_KP1qgIhgEeGjYJ4BLcVq1A" name="Ics70_ManagerAssistant"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_NLSvAIhgEeGjYJ4BLcVq1A" name="Ics70_Uda"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_wsipgKV2EeGKoKL-yFzyMA" name="Ics70_ManagerAssistantHandler">
          <packagedElement xmi:type="uml:Class" xmi:id="_zxiEgKV2EeGKoKL-yFzyMA" name="ManagerAssistantHandlerImpl">
            <ownedAttribute xmi:id="_3o5XoqV2EeGKoKL-yFzyMA" name="m_Instance" visibility="private"/>
            <ownedOperation xmi:id="_EKkvgKV3EeGKoKL-yFzyMA" name="ManagerAssistantHandlerImpl"/>
            <ownedOperation xmi:id="_EKuggKV3EeGKoKL-yFzyMA" name="ManagerAssistantHandlerImpl">
              <ownedParameter xmi:id="_EKuggaV3EeGKoKL-yFzyMA" name="obj" type="_zxiEgKV2EeGKoKL-yFzyMA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_EKuggqV3EeGKoKL-yFzyMA" name="ManagerAssistantHandlerImpl"/>
            <ownedOperation xmi:id="_LOOYcqV3EeGKoKL-yFzyMA" name="onMAFilteringLevelChanged">
              <eAnnotations xmi:id="_Obmd8KV4EeGKoKL-yFzyMA" source="http://www.topcased.org/documentation">
                <details xmi:id="_Obmd8aV4EeGKoKL-yFzyMA" key="documentation" value="This event is triggered each time the FiteringLevel was changed. The method will be called on CSTA events."/>
              </eAnnotations>
              <ownedParameter xmi:id="_SCtukKV4EeGKoKL-yFzyMA" name="ln" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <ownedParameter xmi:id="_Y9uY4KV4EeGKoKL-yFzyMA" name="man" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <ownedParameter xmi:id="_0olWYKV4EeGKoKL-yFzyMA" name="asst" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <ownedParameter xmi:id="_LNRpMKmIEeGMMKl6kyLUUg" name="_level">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:id="_OlP-oqV3EeGKoKL-yFzyMA" name="onMANotificationContextCreated">
              <eAnnotations xmi:id="_e1z3gKWBEeGKoKL-yFzyMA" source="http://www.topcased.org/documentation">
                <details xmi:id="_e1z3gaWBEeGKoKL-yFzyMA" key="documentation" value="Not Yet coded."/>
              </eAnnotations>
            </ownedOperation>
            <ownedOperation xmi:id="_Q6QuMqV3EeGKoKL-yFzyMA" name="onMANotificationContextModified"/>
            <ownedOperation xmi:id="_S21voqV3EeGKoKL-yFzyMA" name="onMANotificationContextRemoved"/>
            <ownedOperation xmi:id="_3LxpwqmHEeGMMKl6kyLUUg" name="getInstance">
              <ownedParameter xmi:id="_4NovYKmHEeGMMKl6kyLUUg" name="return" type="_zxiEgKV2EeGKoKL-yFzyMA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_7S-g6PM2EeCXKeCbdRbRuw" name="EvtNotifierMsg">
        <eAnnotations xmi:id="_NfBV0AF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_NfBV0QF1EeGG5PgjmVjcEQ" key="documentation" value="Message received from Chunck client or sip subscription."/>
        </eAnnotations>
        <ownedComment xmi:id="_9M8Y8AI5EeG36efyTLPTNw">
          <body>Andre EBERSOLD</body>
        </ownedComment>
        <generalization xmi:id="_yu4hc_NNEeCXKeCbdRbRuw" general="_eZmsaPM3EeCXKeCbdRbRuw"/>
        <ownedAttribute xmi:id="_jADTEvM3EeCXKeCbdRbRuw" name="m_SubEvent">
          <eAnnotations xmi:id="_z4nYgGINEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
            <details xmi:id="_z4nYgWINEeGB17YGPQOyTw" key="documentation" value="This field describes the kind of sub operation to perform.&#xD;&#xA; - http_subscription&#xD;&#xA; - http_unsubscription&#xD;&#xA; - sip_subscription&#xD;&#xA; - sip_unsubscription&#xD;&#xA; - longpooling_subscription&#xD;&#xA; - longpooling_unsubscription"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kgKa8vM3EeCXKeCbdRbRuw" name="m_Service">
          <eAnnotations xmi:id="_cuM-wGK6EeGfBqy_Qc3Acg" source="http://www.topcased.org/documentation">
            <details xmi:id="_cuM-wWK6EeGfBqy_Qc3Acg" key="documentation" value="This flag contains the id of the operation to perform. As we want to address the notifier service, the value is evm_notifier. &#xD;&#xA;That value is also in the Operation field of the message Header. I guess that it does not make much sense to keep that attribute. (Just ckeck that there wont be any effect on Kamailio.)"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_mDQlYvM3EeCXKeCbdRbRuw" name="m_Filter" type="_C7BWsPM_EeCXKeCbdRbRuw">
          <eAnnotations xmi:id="_mL7dcGK6EeGfBqy_Qc3Acg" source="http://www.topcased.org/documentation">
            <details xmi:id="_mL7dcWK6EeGfBqy_Qc3Acg" key="documentation" value="This is the subscription filter that will be applied to each event. in the channel."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qHblcvM3EeCXKeCbdRbRuw" name="m_Fd">
          <eAnnotations xmi:id="_TDAi0AF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_TDAi0QF1EeGG5PgjmVjcEQ" key="documentation" value="File descriptor used to send notification in case of HTTP chunk channel."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_W6W-UvWBEeCyns5Af_A9WA" name="m_Session">
          <eAnnotations xmi:id="_UFn2YAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_UFn2YQF1EeGG5PgjmVjcEQ" key="documentation" value="The Session ID."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="__EPL0PWCEeCyns5Af_A9WA" name="getSession" specification="_XG560vM3EeCXKeCbdRbRuw">
          <ownedParameter xmi:id="__EPL0fWCEeCyns5Af_A9WA" name="session" direction="out">
            <eAnnotations xmi:id="__EPL0vWCEeCyns5Af_A9WA" source="http://www.topcased.org/author">
              <details xmi:id="__EPL0_WCEeCyns5Af_A9WA" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <language>C</language>
          <body>  session = m_Session;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_E59pEPWDEeCyns5Af_A9WA" name="getFd" specification="_TOW78vM3EeCXKeCbdRbRuw">
          <ownedParameter xmi:id="_E59pEfWDEeCyns5Af_A9WA" name="return" direction="return">
            <eAnnotations xmi:id="_E59pEvWDEeCyns5Af_A9WA" source="http://www.topcased.org/author">
              <details xmi:id="_E59pE_WDEeCyns5Af_A9WA" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>  return m_Fd;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_Ip3pUPWDEeCyns5Af_A9WA" name="setFilter" specification="_a7u3UvM3EeCXKeCbdRbRuw">
          <ownedParameter xmi:id="_Ip3pUfWDEeCyns5Af_A9WA" name="filter" type="_C7BWsPM_EeCXKeCbdRbRuw">
            <eAnnotations xmi:id="_Ip3pUvWDEeCyns5Af_A9WA" source="http://www.topcased.org/author">
              <details xmi:id="_Ip3pU_WDEeCyns5Af_A9WA" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>  m_Filter = filter;</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_TOW78vM3EeCXKeCbdRbRuw" name="getFd" method="_E59pEPWDEeCyns5Af_A9WA">
          <eAnnotations xmi:id="_W1wbsAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_W1wbsQF1EeGG5PgjmVjcEQ" key="documentation" value="Return the file descriptor of the subscription."/>
          </eAnnotations>
          <ownedParameter xmi:id="___LMYPQJEeCXKeCbdRbRuw" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_USddQvM3EeCXKeCbdRbRuw" name="getSubEvent">
          <eAnnotations xmi:id="_8WIXYGINEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
            <details xmi:id="_8WIXYWINEeGB17YGPQOyTw" key="documentation" value="Return the sub operation to perform. See m_SubEvent attribute for a complete description of possible values."/>
          </eAnnotations>
          <ownedParameter xmi:id="_63-RoPWAEeCyns5Af_A9WA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_V6w30vM3EeCXKeCbdRbRuw" name="getVersion">
          <eAnnotations xmi:id="_NjZd8GK5EeGfBqy_Qc3Acg" source="http://www.topcased.org/documentation">
            <details xmi:id="_NjZd8WK5EeGfBqy_Qc3Acg" key="documentation" value="Return the subscription version. It's a string that contains a number like :&quot;7.0&quot; and in the future maybe &quot;7.2&quot;."/>
          </eAnnotations>
          <ownedParameter xmi:id="_FZfvoPWBEeCyns5Af_A9WA" name="ver" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_XG560vM3EeCXKeCbdRbRuw" name="getSession" method="__EPL0PWCEeCyns5Af_A9WA">
          <eAnnotations xmi:id="_RgatIGK5EeGfBqy_Qc3Acg" source="http://www.topcased.org/documentation">
            <details xmi:id="_RgatIWK5EeGfBqy_Qc3Acg" key="documentation" value="Return the sessionID of the subscription."/>
          </eAnnotations>
          <ownedParameter xmi:id="_JOUsIPWBEeCyns5Af_A9WA" name="session" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_YpGtYvM3EeCXKeCbdRbRuw" name="getExpires">
          <eAnnotations xmi:id="_lraBUAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_lraBUQF1EeGG5PgjmVjcEQ" key="documentation" value="Return the subscription time in seconds."/>
          </eAnnotations>
          <ownedParameter xmi:id="_Gh5SgPQKEeCXKeCbdRbRuw" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Z7zrYvM3EeCXKeCbdRbRuw" name="getFilter">
          <eAnnotations xmi:id="_n6wNwAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_n6wNwQF1EeGG5PgjmVjcEQ" key="documentation" value="Return the Filter for the subscription."/>
          </eAnnotations>
          <ownedParameter xmi:id="_DQPUgPQKEeCXKeCbdRbRuw" name="return" type="_C7BWsPM_EeCXKeCbdRbRuw" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_a7u3UvM3EeCXKeCbdRbRuw" name="setFilter" method="_Ip3pUPWDEeCyns5Af_A9WA">
          <eAnnotations xmi:id="_r5absAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_r5absQF1EeGG5PgjmVjcEQ" key="documentation" value="Set the Filter.(Used during http chunk subscription)."/>
          </eAnnotations>
          <ownedParameter xmi:id="_P1OHoPWBEeCyns5Af_A9WA" name="filter" type="_C7BWsPM_EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZ2aUAcMEeGggc-q_mu_Dw" name="EvtNotifierMsg">
          <eAnnotations xmi:id="_FNxZoAcNEeGggc-q_mu_Dw" source="http://www.topcased.org/documentation">
            <details xmi:id="_FNynwAcNEeGggc-q_mu_Dw" key="documentation" value="Default Constructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_wtnIQAcMEeGggc-q_mu_Dw" name="EvtNotifierMsg">
          <eAnnotations xmi:id="_Ge8GkAcNEeGggc-q_mu_Dw" source="http://www.topcased.org/documentation">
            <details xmi:id="_Ge8toAcNEeGggc-q_mu_Dw" key="documentation" value="Copy constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_7s4SMAcMEeGggc-q_mu_Dw" name="nmsg" type="_7S-g6PM2EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_xWH5wAcMEeGggc-q_mu_Dw" name="EvtNotifierMsg">
          <eAnnotations xmi:id="_JNvPIAcNEeGggc-q_mu_Dw" source="http://www.topcased.org/documentation">
            <details xmi:id="_JNv2MAcNEeGggc-q_mu_Dw" key="documentation" value="Destructor"/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_eZmsaPM3EeCXKeCbdRbRuw" name="Message">
        <eAnnotations xmi:id="_G-F_cAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_G-F_cQF1EeGG5PgjmVjcEQ" key="documentation" value="Abstract Object used to exchange message between internal Agents and external Agents as well.&#xD;&#xA;The content need to be completed."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_sMC1sArqEeGbt8IYL3q89A" name="head" type="_p32wAPNFEeCXKeCbdRbRuw" aggregation="composite" association="_sMfhoArqEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sMC1sQrqEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sMC1sgrqEeGbt8IYL3q89A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_udes0grqEeGbt8IYL3q89A" name="msg">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_9zw6UgrqEeGbt8IYL3q89A" name="is_BufMsg" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-GGAcgrqEeGbt8IYL3q89A" name="size" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_Jd-r4A9jEeGKHKa1cf6GbQ" name="isBufMsg" specification="_2OkQsg9iEeGKHKa1cf6GbQ">
          <ownedParameter xmi:id="_Jd-r4Q9jEeGKHKa1cf6GbQ" name="return" direction="return">
            <eAnnotations xmi:id="_Jd-r4g9jEeGKHKa1cf6GbQ" source="http://www.topcased.org/author">
              <details xmi:id="_Jd-r4w9jEeGKHKa1cf6GbQ" key="author" value="EBERSOLD André "/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <language>C</language>
          <body>  return is_BufMsg;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_Op-PoA9jEeGKHKa1cf6GbQ" name="GetSize" specification="_6-2I0g9iEeGKHKa1cf6GbQ">
          <ownedParameter xmi:id="_Op-PoQ9jEeGKHKa1cf6GbQ" name="return" direction="return">
            <eAnnotations xmi:id="_Op-Pog9jEeGKHKa1cf6GbQ" source="http://www.topcased.org/author">
              <details xmi:id="_Op-Pow9jEeGKHKa1cf6GbQ" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>C</language>
          <body>  return size;</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_IEirYAM8EeGUIObEwU6ttg" name="Message">
          <eAnnotations xmi:id="_R8fA4AM8EeGUIObEwU6ttg" source="http://www.topcased.org/documentation">
            <details xmi:id="_R8fn8AM8EeGUIObEwU6ttg" key="documentation" value="Default constructor."/>
          </eAnnotations>
          <ownedParameter xmi:id="_rFtF4A9iEeGKHKa1cf6GbQ" name="sz">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0knQUA9iEeGKHKa1cf6GbQ" name="LiteralInteger1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Ndd34AM8EeGUIObEwU6ttg" name="Message">
          <eAnnotations xmi:id="_NTsogArqEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_NTsogQrqEeGbt8IYL3q89A" key="documentation" value="Copy constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_-PvhIArpEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_O1Nt8AM8EeGUIObEwU6ttg" name="Message">
          <eAnnotations xmi:id="_PxDbwArqEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_PxDbwQrqEeGbt8IYL3q89A" key="documentation" value="Destructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_P7yFEgrqEeGbt8IYL3q89A" name="Init">
          <eAnnotations xmi:id="_T8tvUE5TEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_T8tvUU5TEeGvxOlT5AFO3A" key="documentation" value="This method is called by the constructor. It's used to initialize msg attribute,is_BufMsg and size."/>
          </eAnnotations>
          <ownedParameter xmi:id="_AcMWAE5TEeGvxOlT5AFO3A" name="sz">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_2OkQsg9iEeGKHKa1cf6GbQ" name="isBufMsg" method="_Jd-r4A9jEeGKHKa1cf6GbQ">
          <eAnnotations xmi:id="_-7810E5TEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_-7810U5TEeGvxOlT5AFO3A" key="documentation" value="Return true if the object is of type BufMsg. Right now it's verified  using the flag is_BufMsg. Using c++ typeinfo feature would work as well."/>
          </eAnnotations>
          <ownedParameter xmi:id="_3zcj0A9iEeGKHKa1cf6GbQ" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_6-2I0g9iEeGKHKa1cf6GbQ" name="GetSize" method="_Op-PoA9jEeGKHKa1cf6GbQ">
          <ownedParameter xmi:id="_8TCUkA9iEeGKHKa1cf6GbQ" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qm3wgFygEeGEV-MaS1c6Kw" name="SetObjDest">
          <ownedParameter xmi:id="_sSTXkFygEeGEV-MaS1c6Kw" name="obj">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_yJEWolygEeGEV-MaS1c6Kw" name="SetNumOp">
          <ownedParameter xmi:id="_zEXhQFygEeGEV-MaS1c6Kw" name="op">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_0PCdQlyjEeGEV-MaS1c6Kw" name="GetNumOp">
          <ownedParameter xmi:id="_1mNrkFyjEeGEV-MaS1c6Kw" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_9DdYkGLrEeGNCbb_kYz8rg" name="Realloc">
          <eAnnotations xmi:id="_JZqgQGLsEeGNCbb_kYz8rg" source="http://www.topcased.org/documentation">
            <details xmi:id="_JZqgQWLsEeGNCbb_kYz8rg" key="documentation" value="This function releases the previews buffer if one. Then reallocates a new one with the Size given in parameter."/>
          </eAnnotations>
          <ownedParameter xmi:id="_-gcT8GLrEeGNCbb_kYz8rg" name="sz">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_p32wAPNFEeCXKeCbdRbRuw" name="HeaderMsg">
        <eAnnotations xmi:id="_yXyCwAF0EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_yXyCwQF0EeGG5PgjmVjcEQ" key="documentation" value="Message header used to exchange information with external Agents. Be aware that the begin_head is endianess dependent."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_ASFhYvNGEeCXKeCbdRbRuw" name="begin_head">
          <eAnnotations xmi:id="_OZQJAPNJEeCXKeCbdRbRuw" source="http://www.topcased.org/documentation">
            <details xmi:id="_OZQJAfNJEeCXKeCbdRbRuw" key="documentation" value="Default Value is 0x11224488"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_Ip7goPNHEeCXKeCbdRbRuw" name="LiteralInteger1" value="287458440"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BpQIovNGEeCXKeCbdRbRuw" name="obj_dest">
          <eAnnotations xmi:id="_iVX5MPNJEeCXKeCbdRbRuw" source="http://www.topcased.org/documentation">
            <details xmi:id="_iVX5MfNJEeCXKeCbdRbRuw" key="documentation" value="Identifies the destination object "/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DEc7UvNGEeCXKeCbdRbRuw" name="num_op">
          <eAnnotations xmi:id="_lOmJEPNJEeCXKeCbdRbRuw" source="http://www.topcased.org/documentation">
            <details xmi:id="_lOmJEfNJEeCXKeCbdRbRuw" key="documentation" value="Identifies the operation of the destination object."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Em8o0vNGEeCXKeCbdRbRuw" name="lg">
          <eAnnotations xmi:id="_GLPlwPNJEeCXKeCbdRbRuw" source="http://www.topcased.org/documentation">
            <details xmi:id="_GLPlwfNJEeCXKeCbdRbRuw" key="documentation" value="Must be modulo 4"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_FjcGQPNGEeCXKeCbdRbRuw" name="cli_exped">
          <eAnnotations xmi:id="_qLikMPNJEeCXKeCbdRbRuw" source="http://www.topcased.org/documentation">
            <details xmi:id="_qLikMfNJEeCXKeCbdRbRuw" key="documentation" value="Identifier of the sender connection"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G4-V0vNGEeCXKeCbdRbRuw" name="cli_term">
          <eAnnotations xmi:id="_v0voYPNJEeCXKeCbdRbRuw" source="http://www.topcased.org/documentation">
            <details xmi:id="_v0voYfNJEeCXKeCbdRbRuw" key="documentation" value="Terminal connection ID. "/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IBF0cvNGEeCXKeCbdRbRuw" name="obj_exped">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_L1n2AvNGEeCXKeCbdRbRuw" name="info">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Nm3xMvNGEeCXKeCbdRbRuw" name="ref_msg" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
        <ownedAttribute xmi:id="_QDe9kvNGEeCXKeCbdRbRuw" name="client_type">
          <eAnnotations xmi:id="_zssxYPNJEeCXKeCbdRbRuw" source="http://www.topcased.org/documentation">
            <details xmi:id="_zssxYfNJEeCXKeCbdRbRuw" key="documentation" value="Client type.  Some requests check the client to identify which kind of response should be provided to the so called client.&#xD;&#xA;WCA_CLIENT 1000&#xD;&#xA;VMAIL             1001&#xD;&#xA;SOAP              1002&#xD;&#xA;VMCC              1003&#xD;&#xA;"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_RU13wvNGEeCXKeCbdRbRuw" name="protocol_id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_SkjzMvNGEeCXKeCbdRbRuw" name="dest_name" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_boD0APNGEeCXKeCbdRbRuw" value="104"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pLTWkPNGEeCXKeCbdRbRuw" name="RefMsg">
        <eAnnotations xmi:id="_6zDl8AF0EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_6zDl8QF0EeGG5PgjmVjcEQ" key="documentation" value="Reference to a message. Not clear to me what exactly it is for."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_qiek4PNGEeCXKeCbdRbRuw" name="m_ref">
          <eAnnotations xmi:id="_-BIrgAF0EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_-BIrgQF0EeGG5PgjmVjcEQ" key="documentation" value="Reference identifier. To be provided with the response of a request."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_sVgowvNGEeCXKeCbdRbRuw" name="m_type">
          <eAnnotations xmi:id="_8ihYcAF0EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_8ihYcQF0EeGG5PgjmVjcEQ" key="documentation" value="Type of message. Synchronous or not."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_nzHQAAoNEeGbt8IYL3q89A" name="!=" specification="_dJpMYgoMEeGbt8IYL3q89A">
          <eAnnotations xmi:id="_RrH2UE2GEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_RrRnUE2GEeGvxOlT5AFO3A" key="documentation" value="Not equal operator. Whether m_ref is different from o.m_ref or whether m_type is different from o.m_type."/>
          </eAnnotations>
          <ownedParameter xmi:id="_nzHQAQoNEeGbt8IYL3q89A" name="o" type="_pLTWkPNGEeCXKeCbdRbRuw">
            <eAnnotations xmi:id="_nzHQAgoNEeGbt8IYL3q89A" source="http://www.topcased.org/author">
              <details xmi:id="_nzHQAwoNEeGbt8IYL3q89A" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <ownedParameter xmi:id="_nzHQBAoNEeGbt8IYL3q89A" name="return" direction="return">
            <eAnnotations xmi:id="_nzHQBQoNEeGbt8IYL3q89A" source="http://www.topcased.org/author">
              <details xmi:id="_nzHQBgoNEeGbt8IYL3q89A" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <language>C</language>
          <body>  return (o.m_ref != m_ref || o.m_type != m_type);</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_1oY9wAoNEeGbt8IYL3q89A" name="==" specification="_c6v0wgoMEeGbt8IYL3q89A">
          <eAnnotations xmi:id="_hb61kE2GEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_hb61kU2GEeGvxOlT5AFO3A" key="documentation" value="Operator equal that allows the comparison of two objects of this kind. m_ref and m_type must have the same value in both objects."/>
          </eAnnotations>
          <ownedParameter xmi:id="_1oY9wQoNEeGbt8IYL3q89A" name="o" type="_pLTWkPNGEeCXKeCbdRbRuw">
            <eAnnotations xmi:id="_1oY9wgoNEeGbt8IYL3q89A" source="http://www.topcased.org/author">
              <details xmi:id="_1oY9wwoNEeGbt8IYL3q89A" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <ownedParameter xmi:id="_1oY9xAoNEeGbt8IYL3q89A" name="return" direction="return">
            <eAnnotations xmi:id="_1oY9xQoNEeGbt8IYL3q89A" source="http://www.topcased.org/author">
              <details xmi:id="_1oY9xgoNEeGbt8IYL3q89A" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <language>C</language>
          <body>return ( m_ref == o.m_ref &amp;&amp; m_type == o.m_type);</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_8iWfMAoNEeGbt8IYL3q89A" name="=" specification="_cr_nEgoMEeGbt8IYL3q89A">
          <eAnnotations xmi:id="_jnsJkE2GEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_jnsJkU2GEeGvxOlT5AFO3A" key="documentation" value="Assignment operator."/>
          </eAnnotations>
          <ownedParameter xmi:id="_8iWfMQoNEeGbt8IYL3q89A" name="o" type="_pLTWkPNGEeCXKeCbdRbRuw">
            <eAnnotations xmi:id="_8iWfMgoNEeGbt8IYL3q89A" source="http://www.topcased.org/author">
              <details xmi:id="_8iWfMwoNEeGbt8IYL3q89A" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>  m_ref = o.m_ref;&#xD;
  m_type = o.m_type;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_i9M0gAoOEeGbt8IYL3q89A" name="RefMsg" specification="_bS4fEgoMEeGbt8IYL3q89A">
          <ownedParameter xmi:id="_i9M0gQoOEeGbt8IYL3q89A" name="r" type="_pLTWkPNGEeCXKeCbdRbRuw">
            <eAnnotations xmi:id="_i9M0ggoOEeGbt8IYL3q89A" source="http://www.topcased.org/author">
              <details xmi:id="_i9M0gwoOEeGbt8IYL3q89A" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>  m_type = r.m_type;&#xD;
  m_ref = r.m_ref;</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_a_zyEgoMEeGbt8IYL3q89A" name="RefMsg">
          <eAnnotations xmi:id="_lYMd4E2GEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_lYMd4U2GEeGvxOlT5AFO3A" key="documentation" value="Default constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_YhSrwAoNEeGbt8IYL3q89A" name="r">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_eoJ8UAoNEeGbt8IYL3q89A" name="LiteralInteger1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_apV9YAoNEeGbt8IYL3q89A" name="t">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_hZxvYAoNEeGbt8IYL3q89A" name="LiteralInteger1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_bS4fEgoMEeGbt8IYL3q89A" name="RefMsg" method="_i9M0gAoOEeGbt8IYL3q89A">
          <eAnnotations xmi:id="_mTpZgE2GEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_mTpZgU2GEeGvxOlT5AFO3A" key="documentation" value="Copy constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_lhMtMAoMEeGbt8IYL3q89A" name="r" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_brnvMgoMEeGbt8IYL3q89A" name="RefMsg">
          <eAnnotations xmi:id="_n-o7sE2GEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_n-o7sU2GEeGvxOlT5AFO3A" key="documentation" value="Default desctructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_cr_nEgoMEeGbt8IYL3q89A" name="=" method="_8iWfMAoNEeGbt8IYL3q89A">
          <eAnnotations xmi:id="_tJfdoE5PEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_tJfdoU5PEeGvxOlT5AFO3A" key="documentation" value="Assignment operator."/>
          </eAnnotations>
          <ownedParameter xmi:id="_zb1cEAoMEeGbt8IYL3q89A" name="o" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_c6v0wgoMEeGbt8IYL3q89A" name="==" method="_1oY9wAoNEeGbt8IYL3q89A">
          <eAnnotations xmi:id="_ue38ME5PEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_ue38MU5PEeGvxOlT5AFO3A" key="documentation" value="Operator equal that allows the comparison of two objects of this kind. m_ref and m_type must have the same value in both objects."/>
          </eAnnotations>
          <ownedParameter xmi:id="_-i7FQAoMEeGbt8IYL3q89A" name="o" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
          <ownedParameter xmi:id="_EsnAUAoNEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_dJpMYgoMEeGbt8IYL3q89A" name="!=" method="_nzHQAAoNEeGbt8IYL3q89A">
          <eAnnotations xmi:id="_wALW4E5PEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_wALW4U5PEeGvxOlT5AFO3A" key="documentation" value="Not equal operator. Whether m_ref is different from o.m_ref or whether m_type is different from o.m_type."/>
          </eAnnotations>
          <ownedParameter xmi:id="_AzTzgAoNEeGbt8IYL3q89A" name="o" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
          <ownedParameter xmi:id="_O5SPsAoNEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_4-pSaPTZEeCXKeCbdRbRuw" name="AgEvent" clientDependency="_7EfAsPTdEeC5g4ium84zuA">
        <eAnnotations xmi:id="_HMEvgPTcEeC5g4ium84zuA" source="http://www.topcased.org/documentation">
          <details xmi:id="_HMN5cPTcEeC5g4ium84zuA" key="documentation" value="The Event Server Agent is responsible to maintain and control all event notification channels. It is for this reason that the agent implements a HandleMessage function that dispatches messages to the proper channel. For instance, if a Phone Event from CSTA has to be processed, The CSTA will use the TelephonyHandler object. The usage of one of the methods provided by that object will sent a message to the Event Agent. The Agent will dispatch the message to the channels whose filter matches the event.&#xD;&#xA;Note that the Subscription and Unsubscription methods are implemented by the Notifier Class."/>
        </eAnnotations>
        <generalization xmi:id="_YMaW4PWTEeCyns5Af_A9WA" general="_mzTHwPWTEeCyns5Af_A9WA"/>
        <ownedAttribute xmi:id="_nSK0IvTaEeCXKeCbdRbRuw" name="m_Instance" visibility="protected" isStatic="true" type="_4-pSaPTZEeCXKeCbdRbRuw"/>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_wqtwQPV8EeCyns5Af_A9WA" name="getInstance" specification="_Q__LgvTaEeCXKeCbdRbRuw">
          <ownedParameter xmi:id="_wqtwQfV8EeCyns5Af_A9WA" name="return" visibility="public" direction="return">
            <eAnnotations xmi:id="_wqtwQvV8EeCyns5Af_A9WA" source="http://www.topcased.org/author">
              <details xmi:id="_wqtwQ_V8EeCyns5Af_A9WA" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>  if (m_Intance ==NULL) {&#xD;
    return m_Instance;&#xD;
  } else {&#xD;
    m_Instance = new AgEvent;&#xD;
    return m_Instance;&#xD;
  }</body>
        </ownedBehavior>
        <interfaceRealization xmi:id="_7EfAsPTdEeC5g4ium84zuA" name="InterfaceRealization1" supplier="_49VG8PTdEeC5g4ium84zuA" client="_4-pSaPTZEeCXKeCbdRbRuw" contract="_49VG8PTdEeC5g4ium84zuA"/>
        <ownedOperation xmi:id="_7QFJgvTZEeCXKeCbdRbRuw" name="AgEvent" visibility="private">
          <eAnnotations xmi:id="_WNohMAF0EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_WNohMQF0EeGG5PgjmVjcEQ" key="documentation" value="Default construtor."/>
          </eAnnotations>
          <ownedParameter xmi:id="_Bbs-QPTaEeCXKeCbdRbRuw" name="maxHttp" isUnique="false" effect="update">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_D9-twPTaEeCXKeCbdRbRuw" name="maxSip">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_K6oW0vTaEeCXKeCbdRbRuw" name="AgEvent" visibility="private">
          <eAnnotations xmi:id="_XxoDgAF0EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_XxoDgQF0EeGG5PgjmVjcEQ" key="documentation" value="Destructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_Q__LgvTaEeCXKeCbdRbRuw" name="getInstance" isStatic="true" method="_wqtwQPV8EeCyns5Af_A9WA">
          <eAnnotations xmi:id="_eFJQAAF0EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_eFJQAQF0EeGG5PgjmVjcEQ" key="documentation" value="Return instance of the object. If the instance does not yet exists this function will create it."/>
          </eAnnotations>
          <ownedParameter xmi:id="_R6jWUPTaEeCXKeCbdRbRuw" name="return" visibility="public" type="_4-pSaPTZEeCXKeCbdRbRuw" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_1obF8gbLEeG12vpm4k5TAQ" name="HandleMessage">
          <eAnnotations xmi:id="_GquwYAbMEeG12vpm4k5TAQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_GquwYQbMEeG12vpm4k5TAQ" key="documentation" value="This functions has the responsibility to treat all messages described in interface AgEventMsg."/>
          </eAnnotations>
          <ownedParameter xmi:id="_7oHXgAbLEeG12vpm4k5TAQ" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_iM9_cGK4EeGfBqy_Qc3Acg" name="dump">
          <eAnnotations xmi:id="_pGVrAGK4EeGfBqy_Qc3Acg" source="http://www.topcased.org/documentation">
            <details xmi:id="_pGVrAWK4EeGfBqy_Qc3Acg" key="documentation" value="This method is for debug purpose. Information are displayed in tsa_maintenance console."/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Qt-uIPTdEeC5g4ium84zuA" name="EvtMsg">
        <eAnnotations xmi:id="_Vmzw0A9hEeGKHKa1cf6GbQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_Vm9h0A9hEeGKHKa1cf6GbQ" key="documentation" value="This event is sent from Handlers to EventHandler Agent and from there on, the message is dispatched to all channels.&#xD;&#xA;In constructor, le parameters have the following meaning.&#xD;&#xA;- dirn is the directory number &#xD;&#xA;- hdlerr is a handler identifier (see messages like evm_telephony). Note that this parameter is used to set the  num _op to route the message properly.&#xD;&#xA;- SubEvent is the sub event handler (ex: onCallCreated)&#xD;&#xA;- last parameter is the xmlMessage that will be sent to clients."/>
        </eAnnotations>
        <generalization xmi:id="_f5GpQAcMEeGggc-q_mu_Dw" general="_eZmsaPM3EeCXKeCbdRbRuw"/>
        <ownedAttribute xmi:id="_eK0GsvTdEeC5g4ium84zuA" name="m_Event">
          <eAnnotations xmi:id="_zXcTgAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_zXcTgQF1EeGG5PgjmVjcEQ" key="documentation" value="Kind of event. (telephony,communicationLog, basicRouting,messaging)."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_iCBBwvTdEeC5g4ium84zuA" name="m_SubEvent">
          <eAnnotations xmi:id="_4JXKYAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_4JXKYQF1EeGG5PgjmVjcEQ" key="documentation" value="more details event id in Event family."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_mB3igvTdEeC5g4ium84zuA" name="m_XmlMsg">
          <eAnnotations xmi:id="_65M0wAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_65M0wQF1EeGG5PgjmVjcEQ" key="documentation" value="XML message that will be forwarded to clients."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_pMOlsvTdEeC5g4ium84zuA" name="m_DirNumber" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LyCSYPdrEeCXHdv_Jy8ksA" value="14"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_Vx7JIPTdEeC5g4ium84zuA" name="EvtMsg">
          <eAnnotations xmi:id="_8Q0H8AF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_8Q0H8QF1EeGG5PgjmVjcEQ" key="documentation" value="Default constructor."/>
          </eAnnotations>
          <ownedParameter xmi:id="_0PoUQA9hEeGKHKa1cf6GbQ" name="dirn">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:id="_3djo0A9hEeGKHKa1cf6GbQ" name="handler">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_6Q0aoA9hEeGKHKa1cf6GbQ" name="subEvt">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_81eIsA9hEeGKHKa1cf6GbQ" name="evt">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_XkEcMvTdEeC5g4ium84zuA" name="EvtMsg">
          <eAnnotations xmi:id="_-ZAjgAF1EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_-ZAjgQF1EeGG5PgjmVjcEQ" key="documentation" value="Default destructor."/>
          </eAnnotations>
          <ownedParameter xmi:id="_pPHNIA9hEeGKHKa1cf6GbQ" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_c-RtoA9hEeGKHKa1cf6GbQ" name="EvtMsg">
          <ownedParameter xmi:id="_tlTxUA9hEeGKHKa1cf6GbQ" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_dPQv8g9hEeGKHKa1cf6GbQ" name="getXmlMsg">
          <ownedParameter xmi:id="_h0EX4A9hEeGKHKa1cf6GbQ" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_mWCuQg9hEeGKHKa1cf6GbQ" name="EvtMsg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_49VG8PTdEeC5g4ium84zuA" name="AgEventMsg">
        <eAnnotations xmi:id="_i422oAF0EeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_i5AnoAF0EeGG5PgjmVjcEQ" key="documentation" value="Abstract interface that lists all messages that can be received by AgEvent."/>
        </eAnnotations>
        <ownedOperation xmi:id="_-2U6ovTdEeC5g4ium84zuA" name="notifier">
          <eAnnotations xmi:id="_wp0d8AbLEeG12vpm4k5TAQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_wp0d8QbLEeG12vpm4k5TAQ" key="documentation" value="This message comes from SIP subscription or HTTP chunck subscription.  Several sub events are available.&#xD;&#xA; - subscribe_sip&#xD;&#xA; - subscribe_http&#xD;&#xA; - unsubscribe_http&#xD;&#xA; - unsuscribe_sib"/>
          </eAnnotations>
          <ownedParameter xmi:id="_B4MJIPTeEeC5g4ium84zuA" name="msg" type="_7S-g6PM2EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_URhQ4vTeEeC5g4ium84zuA" name="telephony">
          <ownedParameter xmi:id="_xfAewPTeEeC5g4ium84zuA" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_VRJh4vTeEeC5g4ium84zuA" name="messaging">
          <ownedParameter xmi:id="_j5PMoPTeEeC5g4ium84zuA" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_XbItMvTeEeC5g4ium84zuA" name="event_summary">
          <ownedParameter xmi:id="_hAT3sPTeEeC5g4ium84zuA" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ZYJzgvTeEeC5g4ium84zuA" name="communication_log">
          <ownedParameter xmi:id="_fPW3cPTeEeC5g4ium84zuA" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ahdk8vTeEeC5g4ium84zuA" name="basic_routing">
          <eAnnotations xmi:id="_gGnmkCJEEeGgPvhyr18ZZQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_gGnmkSJEEeGgPvhyr18ZZQ" key="documentation" value="This message shall come from BasicRouting Handler object."/>
          </eAnnotations>
          <ownedParameter xmi:id="_b0nO4PTeEeC5g4ium84zuA" name="msg" type="_Qt-uIPTdEeC5g4ium84zuA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_YElNkgbLEeG12vpm4k5TAQ" name="event_timeout">
          <eAnnotations xmi:id="_dQFeUCJEEeGgPvhyr18ZZQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_dQFeUSJEEeGgPvhyr18ZZQ" key="documentation" value="This event is triggered every second. AgEvent uses this event to check the callout queue and remove expired subscriptions"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_BNJCIqWEEeGFFa1ZpSeZJA" name="managerassistant">
          <ownedParameter xmi:id="_q3SIgKWFEeGFFa1ZpSeZJA" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_wU9VcAVQEeG1tfz4J1YvlA" name="BufMsg">
        <eAnnotations xmi:id="_NviHUE2CEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
          <details xmi:id="_NviHUU2CEeGvxOlT5AFO3A" key="documentation" value="This class is a special Message that transports buffers."/>
        </eAnnotations>
        <generalization xmi:id="_zSy_kAVQEeG1tfz4J1YvlA" general="_eZmsaPM3EeCXKeCbdRbRuw"/>
        <ownedOperation xmi:id="_32_jggVQEeG1tfz4J1YvlA" name="BufMsg">
          <eAnnotations xmi:id="_E0OZME2CEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_E0OZMU2CEeGvxOlT5AFO3A" key="documentation" value="Default constructor."/>
          </eAnnotations>
          <ownedParameter xmi:id="_bZ2OYArrEeGbt8IYL3q89A" name="sz">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_kmSv0ArrEeGbt8IYL3q89A" name="LiteralInteger1" value="1024"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_6BRpwgVQEeG1tfz4J1YvlA" name="BufMsg">
          <eAnnotations xmi:id="_FsZ-YE2CEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_FsZ-YU2CEeGvxOlT5AFO3A" key="documentation" value="Copy constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="__FOEwAVQEeG1tfz4J1YvlA" name="b" type="_wU9VcAVQEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_6onWkgVQEeG1tfz4J1YvlA" name="BufMsg">
          <eAnnotations xmi:id="_IAXlEE2CEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_IAXlEU2CEeGvxOlT5AFO3A" key="documentation" value="Default destructor"/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Q2NOQAkvEeGWhspan4O22Q" name="ThreadStub">
        <eAnnotations xmi:id="_PhIqwD0OEeGH0JSgV-l25w" source="http://www.topcased.org/documentation">
          <details xmi:id="_PhIqwT0OEeGH0JSgV-l25w" key="documentation" value="ThreadStub inherit from RecMsg. Thus each active thread will be registered in serv_rcvmsg. This allows an active object to receive messages from servMsg."/>
        </eAnnotations>
        <generalization xmi:id="_DSFT8D0OEeGH0JSgV-l25w" general="_P_-8kAUsEeGG5PgjmVjcEQ"/>
        <generalization xmi:id="_LIOjsGFTEeGoA4i2E_omag" general="_fWczgF7BEeGqXOEKG1TFvw"/>
        <ownedAttribute xmi:id="_9TGlkgkvEeGWhspan4O22Q" name="size_stack" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_93BK8gkvEeGWhspan4O22Q" name="pt_stack" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-fjKkgkvEeGWhspan4O22Q" name="li">
          <eAnnotations xmi:id="_MBcK8F0yEeGuHZzDUoLuTg" source="http://www.topcased.org/documentation">
            <details xmi:id="_MBcK8V0yEeGuHZzDUoLuTg" key="documentation" value="Local Identidfier. Looks like a handle."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_HPoF0glAEeGbt8IYL3q89A" name="current_thread_id" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_I7g_4glAEeGbt8IYL3q89A" name="th_name" visibility="protected" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ke6FQAlAEeGbt8IYL3q89A" value="12"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dvYQYAlAEeGbt8IYL3q89A" name="prio" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fjTsIglAEeGbt8IYL3q89A" name="mailbox" visibility="protected" type="_uOBP8AqnEeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_ipDVEglAEeGbt8IYL3q89A" name="filter_msg" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lBfMEAlAEeGbt8IYL3q89A" name="filter2_msg" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_oAFEIAlAEeGbt8IYL3q89A" name="start_ok" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_JV7OgglBEeGbt8IYL3q89A" name="working" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_MC7AQglBEeGbt8IYL3q89A" name="t_begin_work" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_PJtLAglBEeGbt8IYL3q89A" name="der_cli_exped" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Qjj54glBEeGbt8IYL3q89A" name="der_obj_exped" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_UPTL0glBEeGbt8IYL3q89A" name="der_numop" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_VzSHEglBEeGbt8IYL3q89A" name="timing_msg_pret" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_9_NJ4GFQEeGoA4i2E_omag" name="m_Wait" visibility="protected" type="_FngJEGEyEeGoA4i2E_omag"/>
        <ownedOperation xmi:id="_TZN9kgkvEeGWhspan4O22Q" name="ThreadStub" visibility="protected">
          <eAnnotations xmi:id="_hTEM0AkwEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_hTEM0QkwEeGWhspan4O22Q" key="documentation" value="Default Constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_uGij4GFXEeGoA4i2E_omag" name="ido">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_yYuKwGFXEeGoA4i2E_omag" name="LiteralInteger1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_UuJJIgkvEeGWhspan4O22Q" name="ThreadStub" visibility="protected">
          <eAnnotations xmi:id="_isePwAkwEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_isePwQkwEeGWhspan4O22Q" key="documentation" value="Copy constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_8g0XUFfvEeGN1swhlGDd2w" name="th" type="_Q2NOQAkvEeGWhspan4O22Q"/>
        </ownedOperation>
        <ownedOperation xmi:id="_U-sGkgkvEeGWhspan4O22Q" name="ThreadStub" visibility="protected">
          <eAnnotations xmi:id="_kE1J0AkwEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_kE1J0QkwEeGWhspan4O22Q" key="documentation" value="Destructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_a0YuogkvEeGWhspan4O22Q" name="Abort" visibility="protected"/>
        <ownedOperation xmi:id="_cTJLogkvEeGWhspan4O22Q" name="HandleMessage" visibility="protected">
          <eAnnotations xmi:id="_qrIIYAkwEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_qrIIYQkwEeGWhspan4O22Q" key="documentation" value="Abstract virtual Method.  Handler messages received by the thread."/>
          </eAnnotations>
          <ownedParameter xmi:id="_jajKAGFREeGoA4i2E_omag" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_doX5MgkvEeGWhspan4O22Q" name="Start" visibility="protected">
          <eAnnotations xmi:id="_t-IKMAkwEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_t-IKMQkwEeGWhspan4O22Q" key="documentation" value="Create the thread."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_ec008gkvEeGWhspan4O22Q" name="is_accept" visibility="protected"/>
        <ownedOperation xmi:id="_fwtesgkvEeGWhspan4O22Q" name="Suspend" visibility="protected">
          <eAnnotations xmi:id="_fG_94AkwEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_fG_94QkwEeGWhspan4O22Q" key="documentation" value="Suspend the thread "/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_gy3fQgkvEeGWhspan4O22Q" name="Resume" visibility="protected">
          <eAnnotations xmi:id="_zrf8sAkwEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_zrf8sQkwEeGWhspan4O22Q" key="documentation" value="Start the thread again. (After a suspend)."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_iswZEgkvEeGWhspan4O22Q" name="Delay" visibility="protected">
          <eAnnotations xmi:id="_2JmW0AkwEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_2JmW0QkwEeGWhspan4O22Q" key="documentation" value="Put the thread into sleep for a while."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_kR7AEgkvEeGWhspan4O22Q" name="BeginOfWork" visibility="protected"/>
        <ownedOperation xmi:id="_mrGd8gkvEeGWhspan4O22Q" name="endOfWork" visibility="protected"/>
        <ownedOperation xmi:id="_pRFowgkvEeGWhspan4O22Q" name="message_pre" visibility="protected"/>
        <ownedOperation xmi:id="_sdONkgkvEeGWhspan4O22Q" name="MainLoop" visibility="protected"/>
        <ownedOperation xmi:id="_tN8f4gkvEeGWhspan4O22Q" name="Dispatch" visibility="protected"/>
        <ownedOperation xmi:id="_uh1JogkvEeGWhspan4O22Q" name="WaitMessage" visibility="protected"/>
        <ownedOperation xmi:id="_wpuDMgkvEeGWhspan4O22Q" name="majf" visibility="protected">
          <eAnnotations xmi:id="_0616IAkvEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_0616IQkvEeGWhspan4O22Q" key="documentation" value="Update WaitMessage filter."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_2x5iYAkvEeGWhspan4O22Q" name="accept_only" visibility="protected"/>
        <ownedOperation xmi:id="_4ONVEgk_EeGbt8IYL3q89A" name="SetMbSize" visibility="protected">
          <ownedParameter xmi:id="_6BGPAAk_EeGbt8IYL3q89A" name="sz">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="__XSlsglBEeGbt8IYL3q89A" name="WatchDog"/>
        <ownedOperation xmi:id="_DzJtAglCEeGbt8IYL3q89A" name="isStartOk">
          <ownedParameter xmi:id="_gPLowAlCEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GxS5IglCEeGbt8IYL3q89A" name="Delete"/>
        <ownedOperation xmi:id="_HmMg0glCEeGbt8IYL3q89A" name="GetThName">
          <ownedParameter xmi:id="_SNFnAAlCEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_IzFKsglCEeGbt8IYL3q89A" name="DeliverMsg">
          <eAnnotations xmi:id="_yLei4D0OEeGH0JSgV-l25w" source="http://www.topcased.org/documentation">
            <details xmi:id="_yLei4T0OEeGH0JSgV-l25w" key="documentation" value="Inherited from RecMsg. I guess this is the entry point to receive messages from MsgRouter."/>
          </eAnnotations>
          <ownedParameter xmi:id="_K2qMAAlCEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_MqJi4AlCEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_DP57YF7IEeGqXOEKG1TFvw" name="Entry" isStatic="true">
          <ownedParameter xmi:id="_HepzwF7IEeGqXOEKG1TFvw" name="lp"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_sMfhoArqEeGbt8IYL3q89A" name="A_&lt;message>_&lt;headerMsg>" memberEnd="_sMfhoQrqEeGbt8IYL3q89A _sMC1sArqEeGbt8IYL3q89A">
        <ownedEnd xmi:id="_sMfhoQrqEeGbt8IYL3q89A" name="message" type="_eZmsaPM3EeCXKeCbdRbRuw" association="_sMfhoArqEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sMfhogrqEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sMfhowrqEeGbt8IYL3q89A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_vT5iAArrEeGbt8IYL3q89A" name="MsgToSend">
        <eAnnotations xmi:id="_XYXFUBW0EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
          <details xmi:id="_XYXFURW0EeGIhpdKvKNGag" key="documentation" value="Messages exchanged over the network. from server to clients. The header will be copied from head to pt_head and then encoded before beeing sent by the messaging agent."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_54jzkgrrEeGbt8IYL3q89A" name="size" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_6L7bggrrEeGbt8IYL3q89A" name="size_msg" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DtZKsArsEeGbt8IYL3q89A" name="head" type="_p32wAPNFEeCXKeCbdRbRuw" aggregation="composite" association="_DtsFoArsEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DtZKsQrsEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DtZKsgrsEeGbt8IYL3q89A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_eD37EhW0EeGIhpdKvKNGag" name="pt_head" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_ydXNUgrrEeGbt8IYL3q89A" name="MsgToSend">
          <ownedParameter xmi:id="_ZcX3UF04EeGuHZzDUoLuTg" name="sz">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_q87kAF04EeGuHZzDUoLuTg" name="LiteralInteger1" value="1024"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_yu8skgrrEeGbt8IYL3q89A" name="MsgToSend">
          <ownedParameter xmi:id="_u5YQIEEYEeGMwdsehWzfjQ" name="m" type="_vT5iAArrEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_zA1GwgrrEeGbt8IYL3q89A" name="MsgToSend"/>
        <ownedOperation xmi:id="_jNmywF02EeGuHZzDUoLuTg" name="IncrCptObj"/>
        <ownedOperation xmi:id="_k-2t8l02EeGuHZzDUoLuTg" name="DecrCptObj"/>
        <ownedOperation xmi:id="_mTflol02EeGuHZzDUoLuTg" name="GetPtBuf">
          <ownedParameter xmi:id="_w0mFgF05EeGuHZzDUoLuTg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_nkQp8l02EeGuHZzDUoLuTg" name="GetPtMsg">
          <ownedParameter xmi:id="_1BaEMF05EeGuHZzDUoLuTg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_o-tOsl02EeGuHZzDUoLuTg" name="SetCliExped">
          <ownedParameter xmi:id="_xiCPwF04EeGuHZzDUoLuTg" name="p">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_q99wsl02EeGuHZzDUoLuTg" name="SetCliTerm">
          <ownedParameter xmi:id="_2EAmIF04EeGuHZzDUoLuTg" name="clit">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_sZdeUl02EeGuHZzDUoLuTg" name="SetObjExped">
          <ownedParameter xmi:id="_-xdecF04EeGuHZzDUoLuTg" name="obje">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_t_FYUl02EeGuHZzDUoLuTg" name="SetObjDest">
          <ownedParameter xmi:id="_B3y9QF05EeGuHZzDUoLuTg" name="objd">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_vUBK8l02EeGuHZzDUoLuTg" name="SetInfo">
          <ownedParameter xmi:id="_Ihq0QF05EeGuHZzDUoLuTg" name="i">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_wYanMl02EeGuHZzDUoLuTg" name="SetProtocolId"/>
        <ownedOperation xmi:id="_zemVAl02EeGuHZzDUoLuTg" name="SetClientType"/>
        <ownedOperation xmi:id="_1NKvoF02EeGuHZzDUoLuTg" name="SetDestName">
          <ownedParameter xmi:id="_Tbe2cF05EeGuHZzDUoLuTg" name="name">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_220OAl02EeGuHZzDUoLuTg" name="SetRefMsg">
          <ownedParameter xmi:id="_Z7hcAF05EeGuHZzDUoLuTg" name="r" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_9Ju9kl02EeGuHZzDUoLuTg" name="SetNumOp">
          <ownedParameter xmi:id="_OqwSYF05EeGuHZzDUoLuTg" name="op">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_-Z6MAl02EeGuHZzDUoLuTg" name="SetLg">
          <ownedParameter xmi:id="_iqwdAF05EeGuHZzDUoLuTg" name="lg">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="__yRGEl02EeGuHZzDUoLuTg" name="GetHead">
          <ownedParameter xmi:id="_nBFYsF1oEeGKC8_wUnU0qQ" name="return" type="_p32wAPNFEeCXKeCbdRbRuw" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_Tn_TUl03EeGuHZzDUoLuTg" name="MsgToSend">
          <ownedParameter xmi:id="_VI2CEF03EeGuHZzDUoLuTg" name="header" type="_p32wAPNFEeCXKeCbdRbRuw"/>
          <ownedParameter xmi:id="_Z5a1IF03EeGuHZzDUoLuTg" name="msg">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_DtsFoArsEeGbt8IYL3q89A" name="A_&lt;msgToSend>_&lt;headerMsg>" memberEnd="_DtsFoQrsEeGbt8IYL3q89A _DtZKsArsEeGbt8IYL3q89A">
        <ownedEnd xmi:id="_DtsFoQrsEeGbt8IYL3q89A" name="msgToSend" type="_vT5iAArrEeGbt8IYL3q89A" association="_DtsFoArsEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DtsFogrsEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DtsFowrsEeGbt8IYL3q89A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_me8iYB9WEeGKV9lx9XKJRQ" name="gsoapServer">
        <eAnnotations xmi:id="_8WxcME23EeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
          <details xmi:id="_8WxcMU23EeGvxOlT5AFO3A" key="documentation" value="This class provides the mechanism to start all gsoap listening threads to treat soap requests. an instance of that object is hold by AgGsoap."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_9aZKcB9WEeGKV9lx9XKJRQ" name="server">
          <eAnnotations xmi:id="_RtdbAB9XEeGKV9lx9XKJRQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_RtdbAR9XEeGKV9lx9XKJRQ" key="documentation" value="gsoap context."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="__CP5Eh9WEeGKV9lx9XKJRQ" name="pAgGSoap">
          <eAnnotations xmi:id="_QNDYMB9XEeGKV9lx9XKJRQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_QNDYMR9XEeGKV9lx9XKJRQ" key="documentation" value="Pointer to agGSoap. I don't hing this attribute is required. AgGsoap is somehow a singleton (global variable)"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_A2xxwh9XEeGKV9lx9XKJRQ" name="port">
          <eAnnotations xmi:id="_IzfwsB9XEeGKV9lx9XKJRQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_IzfwsR9XEeGKV9lx9XKJRQ" key="documentation" value="Main port the main thread will listen to."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_C3N_gh9XEeGKV9lx9XKJRQ" name="tb_cli_by_id">
          <eAnnotations xmi:id="_Gg3mwB9XEeGKV9lx9XKJRQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_Gg3mwR9XEeGKV9lx9XKJRQ" key="documentation" value="Table of all clients sorted by ID."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedOperation xmi:id="_qjQsYB9WEeGKV9lx9XKJRQ" name="gsoapServer">
          <eAnnotations xmi:id="_QTzn0E23EeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_QTzn0U23EeGvxOlT5AFO3A" key="documentation" value="Default constructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_qjadYB9WEeGKV9lx9XKJRQ" name="gsoapServer">
          <eAnnotations xmi:id="_RS_M4E23EeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_RS_M4U23EeGvxOlT5AFO3A" key="documentation" value="Copy constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_qjadYR9WEeGKV9lx9XKJRQ" name="obj" type="_me8iYB9WEeGKV9lx9XKJRQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_qjadYh9WEeGKV9lx9XKJRQ" name="gsoapServer">
          <eAnnotations xmi:id="_SJORUE23EeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_SJORUU23EeGvxOlT5AFO3A" key="documentation" value="Destructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_xHeAQB9WEeGKV9lx9XKJRQ" name="startListeningThread">
          <eAnnotations xmi:id="_l8aH8E23EeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_l8aH8U23EeGvxOlT5AFO3A" key="documentation" value="While create a thread that will launch the listenCleints method."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_zetkch9WEeGKV9lx9XKJRQ" name="listenClients">
          <eAnnotations xmi:id="_PqTbAB9YEeGKV9lx9XKJRQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_PqTbAR9YEeGKV9lx9XKJRQ" key="documentation" value="This function creates the necessary threads to process requests in several thread contexts. The function also creates a thread to check the keep_alive queue.&#xD;&#xA;The processing function is called process_queue."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_Ty0lAB9XEeGKV9lx9XKJRQ" name="getClientThread">
          <eAnnotations xmi:id="_GojR8E5QEeGvxOlT5AFO3A" source="http://www.topcased.org/documentation">
            <details xmi:id="_GojR8U5QEeGvxOlT5AFO3A" key="documentation" value="Return the client thread associated to the AdrCli client.This function is used to wakeup a client thread when a result is read (result of an ots request message)."/>
          </eAnnotations>
          <ownedParameter xmi:id="_WU8jgB9XEeGKV9lx9XKJRQ" name="client" type="_z0W58BW2EeGIhpdKvKNGag"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_BYvUUGN8EeGNCbb_kYz8rg" name="Futur">
        <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_C9K7gGN8EeGNCbb_kYz8rg" name="Tpl" parameter="_x4yikmN9EeGNCbb_kYz8rg">
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_x4yikmN9EeGNCbb_kYz8rg" parameteredElement="_x4yik2N9EeGNCbb_kYz8rg">
            <ownedParameteredElement xmi:type="uml:Class" xmi:id="_x4yik2N9EeGNCbb_kYz8rg" name="T" templateParameter="_x4yikmN9EeGNCbb_kYz8rg"/>
          </ownedParameter>
        </ownedTemplateSignature>
        <ownedAttribute xmi:id="_qsDZomN-EeGNCbb_kYz8rg" name="m_ref" visibility="protected" type="_x4yik2N9EeGNCbb_kYz8rg"/>
        <ownedAttribute xmi:id="_JRxMYH8jEeG0YujZUHVVfw" name="m_ready" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_4h8EAGOBEeGmtJH3SaSBNg" name="cancel"/>
        <ownedOperation xmi:id="_6irzwmOBEeGmtJH3SaSBNg" name="*">
          <eAnnotations xmi:id="_e2Q3UGRCEeG-pt11kar_Qg" source="http://www.topcased.org/documentation">
            <details xmi:id="_e2Q3UWRCEeG-pt11kar_Qg" key="documentation" value="Return a reference of myE. Actually blocks until message is ready."/>
          </eAnnotations>
          <ownedParameter xmi:id="_OPjKcGRHEeG-pt11kar_Qg" name="return" type="_x4yik2N9EeGNCbb_kYz8rg" isUnique="false" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_HEgVkmOCEeGmtJH3SaSBNg" name="=">
          <ownedParameter xmi:id="_YVkNsGOCEeGmtJH3SaSBNg" name="e" type="_BYvUUGN8EeGNCbb_kYz8rg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_81KXQGOCEeGmtJH3SaSBNg" name="Futur">
          <ownedParameter xmi:id="_9e_P8GRJEeG-pt11kar_Qg" name="msg" type="_x4yik2N9EeGNCbb_kYz8rg">
            <defaultValue xmi:type="uml:LiteralNull" xmi:id="_ALoSkG6hEeGyR_gfyMeX-A" name="LiteralNull1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_81UIQGOCEeGmtJH3SaSBNg" name="Futur">
          <ownedParameter xmi:id="_81UIQWOCEeGmtJH3SaSBNg" name="obj" type="_BYvUUGN8EeGNCbb_kYz8rg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_81UIQmOCEeGmtJH3SaSBNg" name="Futur"/>
        <ownedOperation xmi:id="_8ucbAG6VEeGyR_gfyMeX-A" name="HasReference">
          <ownedParameter xmi:id="_-rKmYG6VEeGyR_gfyMeX-A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_B8E9gG6WEeGyR_gfyMeX-A" name="ref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_sKy5oHmlEeGUKqqWguF_wQ" name="=">
          <eAnnotations xmi:id="_Hpki8HmmEeGUKqqWguF_wQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_Hpki8XmmEeGUKqqWguF_wQ" key="documentation" value="Assign the result message to the Futur. It's not really proper to do that. It's clear that the T type must be compatible with the message. Otherwise,&#xD;&#xA;it will never work."/>
          </eAnnotations>
          <ownedParameter xmi:id="_t6Z2EHmlEeGUKqqWguF_wQ" name="message" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_D5EQUnmnEeGUKqqWguF_wQ" name="=">
          <eAnnotations xmi:id="_TEBXkHmnEeGUKqqWguF_wQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_TEBXkXmnEeGUKqqWguF_wQ" key="documentation" value="This might be the proper operation to use. "/>
          </eAnnotations>
          <ownedComment xmi:id="_6tOWYHmnEeGUKqqWguF_wQ">
            <body>This function is the proper one to use to unlock the *() operation.</body>
          </ownedComment>
          <ownedParameter xmi:id="_E6ClIHmnEeGUKqqWguF_wQ" name="response" type="_x4yik2N9EeGNCbb_kYz8rg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_losbIH8iEeG0YujZUHVVfw" name="ready">
          <ownedParameter xmi:id="_mvLiEH8iEeG0YujZUHVVfw" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_lfjAsoMIEeGHTuLAy3rj0w" name="==">
          <ownedParameter xmi:id="_nIvzIIMIEeGHTuLAy3rj0w" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qmeeQIMIEeGHTuLAy3rj0w" name="fut" type="_BYvUUGN8EeGNCbb_kYz8rg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pNz_cqmaEeGMMKl6kyLUUg" name="SetRefMsg">
          <eAnnotations xmi:id="_3R164KmaEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
            <details xmi:id="_3R164amaEeGMMKl6kyLUUg" key="documentation" value="Required because the MsgRouter only knows the expected reference."/>
          </eAnnotations>
          <ownedParameter xmi:id="_rYZAoKmaEeGMMKl6kyLUUg" name="_ref" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_1-LCIG3GEeGx14RahAetfg" name="Response">
        <generalization xmi:id="_3to0oG3GEeGx14RahAetfg" general="_eZmsaPM3EeCXKeCbdRbRuw"/>
        <generalization xmi:id="_7FaMQG3HEeGx14RahAetfg" general="_fWczgF7BEeGqXOEKG1TFvw"/>
        <ownedAttribute xmi:id="_2Kjb0G3HEeGx14RahAetfg" name="m_Wait" type="_FngJEGEyEeGoA4i2E_omag"/>
        <ownedAttribute xmi:id="_DHa9EG3XEeGYqe5C98fhsw" name="m_RefCount">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_LapXgG3XEeGYqe5C98fhsw" name="LiteralInteger1" value="1"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_NQIswG3HEeGx14RahAetfg" name="Response">
          <ownedParameter xmi:id="_nW0BAG6TEeGyR_gfyMeX-A" name="ref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_NQR2sG3HEeGx14RahAetfg" name="Response">
          <ownedParameter xmi:id="_NQR2sW3HEeGx14RahAetfg" name="obj" type="_1-LCIG3GEeGx14RahAetfg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_NQR2sm3HEeGx14RahAetfg" name="Response"/>
        <ownedOperation xmi:id="_JwBmkm3IEeGx14RahAetfg" name="=">
          <ownedParameter xmi:id="_MTfo4G3IEeGx14RahAetfg" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_6mzU8G3YEeGYqe5C98fhsw" name="DecRef">
          <eAnnotations xmi:id="_CvSfAG3ZEeGYqe5C98fhsw" source="http://www.topcased.org/documentation">
            <details xmi:id="_CvSfAW3ZEeGYqe5C98fhsw" key="documentation" value="Decrement reference counter. When NULL delete myself."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_9Uitkm3YEeGYqe5C98fhsw" name="IncRef">
          <eAnnotations xmi:id="_Eb6_8G3ZEeGYqe5C98fhsw" source="http://www.topcased.org/documentation">
            <details xmi:id="_Eb6_8W3ZEeGYqe5C98fhsw" key="documentation" value="Increment reference counter."/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ZM3IAG3IEeGx14RahAetfg" name="FuturReq">
        <templateBinding xmi:id="_a29SUG3IEeGx14RahAetfg" signature="_C9K7gGN8EeGNCbb_kYz8rg">
          <parameterSubstitution xmi:id="_gpGQEG3IEeGx14RahAetfg" formal="_x4yikmN9EeGNCbb_kYz8rg" actual="_1-LCIG3GEeGx14RahAetfg"/>
        </templateBinding>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_VeusAKWEEeGFFa1ZpSeZJA" name="EvtMAMsg">
        <eAnnotations xmi:id="_sliJUKWhEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
          <details xmi:id="_sliJUaWhEeGogaQ7mMU72w" key="documentation" value="This class is a message that will be sent from ManagerAssistantHandler to AgEvent. The required information will be described in the attribute section. Basically, in order to be able to sent events for Ics 7.0 and Ics7.2 interface, the xml message is no longer built in the Handler class but directly in the NotificationChannel class. As the NotificationChannel class knows the version of Ics to be served, the proper message can be built accordingly."/>
        </eAnnotations>
        <generalization xmi:id="_6lh_gKWEEeGFFa1ZpSeZJA" general="_eZmsaPM3EeCXKeCbdRbRuw"/>
        <ownedAttribute xmi:id="_h3LPYqWEEeGFFa1ZpSeZJA" name="manager" type="_H-ArwBanEeGIhpdKvKNGag">
          <eAnnotations xmi:id="_FI3VMKWiEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
            <details xmi:id="_FI3VMaWiEeGogaQ7mMU72w" key="documentation" value="The managers EDN"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_iIwuoqWEEeGFFa1ZpSeZJA" name="assistant" type="_H-ArwBanEeGIhpdKvKNGag">
          <eAnnotations xmi:id="_GZeogKWiEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
            <details xmi:id="_GZeogaWiEeGogaQ7mMU72w" key="documentation" value="The Assistants EDN"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kumvgqWEEeGFFa1ZpSeZJA" name="level">
          <eAnnotations xmi:id="_9IHK0KWhEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
            <details xmi:id="_9IHK0aWhEeGogaQ7mMU72w" key="documentation" value="The filtering level (NO_FILTER,ASSSITANT_NOTIFICATION,FORWARD_TO_ASSISTANT)."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_FabsgqWFEeGFFa1ZpSeZJA" name="subevent">
          <eAnnotations xmi:id="_RNecwKWFEeGFFa1ZpSeZJA" source="http://www.topcased.org/documentation">
            <details xmi:id="_RNecwaWFEeGFFa1ZpSeZJA" key="documentation" value="Subevent id specifies the type of manager assistant event.&#xD;&#xA;&#xD;&#xA;- bit 0 onClearMANotificationContexts&#xD;&#xA;- bit 1 onMAFilteringLevelChanged&#xD;&#xA;- bit 2 onMANotificationContextCreated&#xD;&#xA;- bit 3 onMANotificationContextModified&#xD;&#xA;- bit 4 onMANotificationContextRemoved&#xD;&#xA;- bit 5 onParticipantAddedToMANotificationContext&#xD;&#xA;- bit 6 onParticipantModifiedInMANotificationContext&#xD;&#xA;- bit 7 onParticipantRemovedFromMANotificationContext&#xD;&#xA;&#xD;&#xA;That value will be used by the notification channel to determine which message to built."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_l92K4KmXEeGMMKl6kyLUUg" name="EvtMAMsg">
          <ownedParameter xmi:id="_6ZuZMKmXEeGMMKl6kyLUUg" name="_mgr" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
          <ownedParameter xmi:id="_EQV5AKmYEeGMMKl6kyLUUg" name="_ast" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
          <ownedParameter xmi:id="_HMYzYKmYEeGMMKl6kyLUUg" name="_lvl">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_l9_74KmXEeGMMKl6kyLUUg" name="EvtMAMsg">
          <ownedParameter xmi:id="_l9_74amXEeGMMKl6kyLUUg" name="obj" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_l-JF0KmXEeGMMKl6kyLUUg" name="EvtMAMsg"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_8H8UkPjJEeCT_7vsJSJOMg" name="std">
      <packagedElement xmi:type="uml:Class" xmi:id="_CzMPIPjLEeCT_7vsJSJOMg" name="vector">
        <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_9fBxYPjLEeCT_7vsJSJOMg" name="tt" parameter="_DUwOovjMEeCT_7vsJSJOMg">
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_DUwOovjMEeCT_7vsJSJOMg">
            <parameteredElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
          </ownedParameter>
        </ownedTemplateSignature>
        <ownedAttribute xmi:id="_p_pnkPjLEeCT_7vsJSJOMg" name="T">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_3omUEPjMEeCT_7vsJSJOMg" name="list">
        <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_hVAO0vjPEeCT_7vsJSJOMg" parameter="_lL62AvjPEeCT_7vsJSJOMg _kMItMm5xEeG1PIak9cejIw">
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_lL62AvjPEeCT_7vsJSJOMg"/>
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_kMItMm5xEeG1PIak9cejIw" parameteredElement="_kMItM25xEeG1PIak9cejIw">
            <ownedParameteredElement xmi:type="uml:Class" xmi:id="_kMItM25xEeG1PIak9cejIw" name="Element" templateParameter="_kMItMm5xEeG1PIak9cejIw"/>
          </ownedParameter>
        </ownedTemplateSignature>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_LaOscPmGEeCT_7vsJSJOMg" name="set">
        <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_wQnLsm5xEeG1PIak9cejIw" parameter="_yrlZUm5xEeG1PIak9cejIw">
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_yrlZUm5xEeG1PIak9cejIw" parameteredElement="_yrlZU25xEeG1PIak9cejIw">
            <ownedParameteredElement xmi:type="uml:Class" xmi:id="_yrlZU25xEeG1PIak9cejIw" name="key" templateParameter="_yrlZUm5xEeG1PIak9cejIw"/>
          </ownedParameter>
        </ownedTemplateSignature>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_ezeQYP_ZEeC-LI6jGWITrA" name="ostream"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_fRpH4AE-EeGG5PgjmVjcEQ" name="map">
        <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_HX1bYm5xEeG1PIak9cejIw" parameter="_cPtpMm5xEeG1PIak9cejIw _fmleYG5xEeG1PIak9cejIw">
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_cPtpMm5xEeG1PIak9cejIw" parameteredElement="_cPtpM25xEeG1PIak9cejIw">
            <ownedParameteredElement xmi:type="uml:Class" xmi:id="_cPtpM25xEeG1PIak9cejIw" name="key" templateParameter="_cPtpMm5xEeG1PIak9cejIw"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_fmleYG5xEeG1PIak9cejIw" parameteredElement="_fmleYW5xEeG1PIak9cejIw">
            <ownedParameteredElement xmi:type="uml:Class" xmi:id="_fmleYW5xEeG1PIak9cejIw" name="value" templateParameter="_fmleYG5xEeG1PIak9cejIw"/>
          </ownedParameter>
        </ownedTemplateSignature>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_gNZlgAE-EeGG5PgjmVjcEQ" name="string"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_8_2ecG5xEeG1PIak9cejIw" name="stack">
        <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_-ocz8G5xEeG1PIak9cejIw" parameter="_AfqNMm5yEeG1PIak9cejIw">
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_AfqNMm5yEeG1PIak9cejIw" parameteredElement="_AfqNM25yEeG1PIak9cejIw">
            <ownedParameteredElement xmi:type="uml:Class" xmi:id="_AfqNM25yEeG1PIak9cejIw" name="Element" templateParameter="_AfqNMm5yEeG1PIak9cejIw"/>
          </ownedParameter>
        </ownedTemplateSignature>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_JpHsEG5yEeG1PIak9cejIw" name="queue">
        <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_KuagMm5yEeG1PIak9cejIw" parameter="_MVYeAm5yEeG1PIak9cejIw">
          <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_MVYeAm5yEeG1PIak9cejIw" parameteredElement="_MVYeA25yEeG1PIak9cejIw">
            <ownedParameteredElement xmi:type="uml:Class" xmi:id="_MVYeA25yEeG1PIak9cejIw" name="T" templateParameter="_MVYeAm5yEeG1PIak9cejIw"/>
          </ownedParameter>
        </ownedTemplateSignature>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Usage" xmi:id="_h2-4EPlfEeCT_7vsJSJOMg" name="Usage_Line_list" supplier="_3omUEPjMEeCT_7vsJSJOMg" client="_J6wgAPjREeCT_7vsJSJOMg"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_F500OPlgEeCT_7vsJSJOMg" name="WebSession">
      <eAnnotations xmi:id="_MeDPQMEbEeGrI4zMsx4Xyw" source="http://www.topcased.org/documentation">
        <details xmi:id="_MeDPQcEbEeGrI4zMsx4Xyw" key="documentation" value="Ots Web Session Object. I'm not sure if i'm willing to keep this object. It's huge, several notions are mixed. Some attributes are linked to license, others to session, others to eventing, and even administration.&#xD;&#xA;This class should be split in several unites. One class per feature."/>
      </eAnnotations>
      <ownedAttribute xmi:id="_EQDcMPlvEeCT_7vsJSJOMg" name="sessionId" visibility="protected"/>
      <ownedAttribute xmi:id="_Fgg-gvlvEeCT_7vsJSJOMg" name="userName" visibility="protected"/>
      <ownedAttribute xmi:id="_HLggsvlvEeCT_7vsJSJOMg" name="appliName" visibility="protected"/>
      <ownedAttribute xmi:id="_I7kJEvlvEeCT_7vsJSJOMg" name="DirNumber" visibility="protected"/>
      <ownedAttribute xmi:id="_KXpskvlvEeCT_7vsJSJOMg" name="subscribingIdent" visibility="protected"/>
      <ownedAttribute xmi:id="_NXIVcvlvEeCT_7vsJSJOMg" name="date_last_activity" visibility="protected"/>
      <ownedAttribute xmi:id="_PTQq8vlvEeCT_7vsJSJOMg" name="sessionTimer" visibility="protected"/>
      <ownedAttribute xmi:id="_RtyMovlvEeCT_7vsJSJOMg" name="isAdmin" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_TH72cvlvEeCT_7vsJSJOMg" name="isAlive" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_UdBaEvlvEeCT_7vsJSJOMg" name="MidSessionNotifSent" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_XN5mQvlvEeCT_7vsJSJOMg" name="gsoap_session" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_7fWEcvmCEeCT_7vsJSJOMg" name="supervisionAsynchroneLines" visibility="protected"/>
      <ownedAttribute xmi:id="__Ii_wvmCEeCT_7vsJSJOMg" name="outOfBoundSupervisionAsynchroneLines" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_GIxhQvmDEeCT_7vsJSJOMg" name="licType" visibility="protected">
        <eAnnotations xmi:id="_EdEX8PmEEeCT_7vsJSJOMg" source="http://www.topcased.org/documentation">
          <details xmi:id="_EdEX8fmEEeCT_7vsJSJOMg" key="documentation" value="License Type"/>
        </eAnnotations>
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ushort"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_rZ2yIvmDEeCT_7vsJSJOMg" name="licObtained" visibility="protected">
        <eAnnotations xmi:id="_DNWcgPmEEeCT_7vsJSJOMg" source="http://www.topcased.org/documentation">
          <details xmi:id="_DNWcgfmEEeCT_7vsJSJOMg" key="documentation" value="License is obtained"/>
        </eAnnotations>
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ushort"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_z68CYvmDEeCT_7vsJSJOMg" name="licAppValidity" visibility="protected">
        <eAnnotations xmi:id="_B7P7cPmEEeCT_7vsJSJOMg" source="http://www.topcased.org/documentation">
          <details xmi:id="_B7P7cfmEEeCT_7vsJSJOMg" key="documentation" value="License Validity for Application"/>
        </eAnnotations>
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ushort"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_F2x84vmEEeCT_7vsJSJOMg" name="licSoftRelease" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ushort"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_P1JDcvmEEeCT_7vsJSJOMg" name="bCompetingSession" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_XQCuwvmEEeCT_7vsJSJOMg" name="supervisionAsynchroneDeviceStatus" visibility="protected"/>
      <ownedAttribute xmi:id="_a6Sy8vmEEeCT_7vsJSJOMg" name="bSupervisionSession" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_f8wAMvmEEeCT_7vsJSJOMg" name="bIsApp" visibility="protected">
        <eAnnotations xmi:id="_o805kPmEEeCT_7vsJSJOMg" source="http://www.topcased.org/documentation">
          <details xmi:id="_o805kfmEEeCT_7vsJSJOMg" key="documentation" value="PBO 2007 XTScf01034 OTS xmlApp::LoginFromApp does not allow all WebServices"/>
        </eAnnotations>
        <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
      </ownedAttribute>
      <ownedOperation xmi:id="_PrFS4vlgEeCT_7vsJSJOMg" name="WebSession">
        <ownedParameter xmi:id="_d4WC0PlgEeCT_7vsJSJOMg" name="user_name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedParameter>
        <ownedParameter xmi:id="_jJkE0PlgEeCT_7vsJSJOMg" name="dir_number">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedParameter>
        <ownedParameter xmi:id="_pOxvkPlgEeCT_7vsJSJOMg" name="appli_name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedParameter>
        <ownedParameter xmi:id="_v23d4PlgEeCT_7vsJSJOMg" name="gsoap_work">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_XtK6AvlgEeCT_7vsJSJOMg" name="WebSession"/>
      <ownedOperation xmi:id="_YoxmovlgEeCT_7vsJSJOMg" name="WebSession"/>
      <ownedOperation xmi:id="_D-b9MvluEeCT_7vsJSJOMg" name="Init"/>
      <ownedOperation xmi:id="_G9nrIvluEeCT_7vsJSJOMg" name="RemoveFromTable"/>
      <ownedOperation xmi:id="_JwbxAPluEeCT_7vsJSJOMg" name="GetUserName"/>
      <ownedOperation xmi:id="_LdNb4vluEeCT_7vsJSJOMg" name="GetDirNumber"/>
      <ownedOperation xmi:id="_NlQtgvluEeCT_7vsJSJOMg" name="GetAppliName"/>
      <ownedOperation xmi:id="_PkqZcvluEeCT_7vsJSJOMg" name="GetStrDateAvtivity"/>
      <ownedOperation xmi:id="_SYEVMvluEeCT_7vsJSJOMg" name="SetNewSessionId"/>
      <ownedOperation xmi:id="_UWlQUvluEeCT_7vsJSJOMg" name="SetLoginName"/>
      <ownedOperation xmi:id="_bC1s8vluEeCT_7vsJSJOMg" name="SetDirNumber"/>
      <ownedOperation xmi:id="_hbbmsvluEeCT_7vsJSJOMg" name="SubscribeClient"/>
      <ownedOperation xmi:id="_kqQ6MvluEeCT_7vsJSJOMg" name="SubscribeClientEx"/>
      <ownedOperation xmi:id="_n4MOwvluEeCT_7vsJSJOMg" name="UnSubscribeClient"/>
      <ownedOperation xmi:id="_qwX80vluEeCT_7vsJSJOMg" name="CloseUserSession"/>
      <ownedOperation xmi:id="_tekBYvluEeCT_7vsJSJOMg" name="IsAlive"/>
      <ownedOperation xmi:id="_uiEs0vluEeCT_7vsJSJOMg" name="SetSessionTimer"/>
      <ownedOperation xmi:id="_wqHXYvluEeCT_7vsJSJOMg" name="IsAdmin" visibility="protected"/>
      <ownedOperation xmi:id="_ye8LAvluEeCT_7vsJSJOMg" name="SetAdmin" visibility="protected"/>
      <ownedOperation xmi:id="_0APlsvluEeCT_7vsJSJOMg" name="Update" visibility="protected"/>
      <ownedOperation xmi:id="_2HZfcvluEeCT_7vsJSJOMg" name="Dump" visibility="protected"/>
      <ownedOperation xmi:id="_3imSIvluEeCT_7vsJSJOMg" name="IsAtMidSession" visibility="protected"/>
      <ownedOperation xmi:id="_5Htz0vmEEeCT_7vsJSJOMg" name="GetId"/>
      <ownedOperation xmi:id="_6xqNIvmEEeCT_7vsJSJOMg" name="GetSessionId"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_ddbTgPmDEeCT_7vsJSJOMg" name="t_SupervisionDeviceStatus">
      <ownedLiteral xmi:id="_gmJX8PmDEeCT_7vsJSJOMg" name="DS_None"/>
      <ownedLiteral xmi:id="_icAtYvmDEeCT_7vsJSJOMg" name="DS_Added"/>
      <ownedLiteral xmi:id="_lL2XwvmDEeCT_7vsJSJOMg" name="DS_Deleted"/>
      <ownedLiteral xmi:id="_nO-tIvmDEeCT_7vsJSJOMg" name="DS_Modified"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_C-_JAvmHEeCT_7vsJSJOMg" name="CSTA">
      <packagedElement xmi:type="uml:Class" xmi:id="_OcuVUP_iEeC-LI6jGWITrA" name="AgCsta" clientDependency="_zsYSwAyEEeKU5ZezWnJWDg">
        <eAnnotations xmi:id="_e_cgwP_iEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
          <details xmi:id="_e_cgwf_iEeC-LI6jGWITrA" key="documentation" value="Agent CSTA receives all CSTA events from CSTA server. The agent then forwards the message to the proper line."/>
        </eAnnotations>
        <generalization xmi:id="_6GCZkAlkEeGIiYC-QyFTjg" general="_Q2NOQAkvEeGWhspan4O22Q"/>
        <interfaceRealization xmi:id="_zsYSwAyEEeKU5ZezWnJWDg" name="InterfaceRealization1" supplier="_W1r36AlEEeGbt8IYL3q89A" client="_OcuVUP_iEeC-LI6jGWITrA" contract="_W1r36AlEEeGbt8IYL3q89A"/>
        <ownedOperation xmi:id="_QT7ukv_iEeC-LI6jGWITrA" name="AgCsta">
          <eAnnotations xmi:id="_WFLUcP_iEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
            <details xmi:id="_WFLUcf_iEeC-LI6jGWITrA" key="documentation" value="Default Constructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_SSlzov_iEeC-LI6jGWITrA" name="AgCsta">
          <eAnnotations xmi:id="_XtyRAP_iEeC-LI6jGWITrA" source="http://www.topcased.org/documentation">
            <details xmi:id="_XtyRAf_iEeC-LI6jGWITrA" key="documentation" value="Default Desctructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_5rPggglPEeGbt8IYL3q89A" name="SetNumHost">
          <ownedParameter xmi:id="_7FZKUAlPEeGbt8IYL3q89A" name="num">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GwsT0glQEeGbt8IYL3q89A" name="ResetCounters"/>
        <ownedOperation xmi:id="_Ic3hwglQEeGbt8IYL3q89A" name="WipeOut"/>
        <ownedOperation xmi:id="_KW6MkglQEeGbt8IYL3q89A" name="GetNumHostConnected"/>
        <ownedOperation xmi:id="_MHHl8glQEeGbt8IYL3q89A" name="RemoveClient"/>
        <ownedOperation xmi:id="_NOMiwglQEeGbt8IYL3q89A" name="RemoveIvrClient"/>
        <ownedOperation xmi:id="_PXcHMglQEeGbt8IYL3q89A" name="RemoveRegisterListClient"/>
        <ownedOperation xmi:id="_QyCc8glQEeGbt8IYL3q89A" name="RemoveRoutingClient"/>
        <ownedOperation xmi:id="_c5Vl8glQEeGbt8IYL3q89A" name="RemoveTsapiCrid"/>
        <ownedOperation xmi:id="_fDeiQglQEeGbt8IYL3q89A" name="CreateServReqMess"/>
        <ownedOperation xmi:id="_gjSvMglQEeGbt8IYL3q89A" name="ServiceRequest"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_W1r36AlEEeGbt8IYL3q89A" name="AgCSTA">
        <ownedOperation xmi:id="_Y1Fj0glEEeGbt8IYL3q89A" name="close_stream"/>
        <ownedOperation xmi:id="_brLnMglEEeGbt8IYL3q89A" name="service_request">
          <ownedParameter xmi:id="_TB6AoAyEEeKU5ZezWnJWDg" name="ctx" type="_uU60ICJLEeGgPvhyr18ZZQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_eLhdAglEEeGbt8IYL3q89A" name="tsapi_request"/>
        <ownedOperation xmi:id="_fqShEAlEEeGbt8IYL3q89A" name="acs_request"/>
        <ownedOperation xmi:id="_hx5GwglEEeGbt8IYL3q89A" name="deviceListChanged"/>
        <ownedOperation xmi:id="_k4hggglEEeGbt8IYL3q89A" name="deviceNameChanged"/>
        <ownedOperation xmi:id="_o6T68glEEeGbt8IYL3q89A" name="nomadic_users_change"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Ho5D8AlMEeGbt8IYL3q89A" name="CstaServer">
        <eAnnotations xmi:id="_PGYJwAyFEeKU5ZezWnJWDg" source="http://www.topcased.org/documentation">
          <details xmi:id="_PGYJwQyFEeKU5ZezWnJWDg" key="documentation" value="This agent is responsible to control the connection towards the CSTA server. This agent is the one that shall be responsible to dispatch events to the lines through HandleCSTAEventReport."/>
        </eAnnotations>
        <generalization xmi:id="_7V7UIAlkEeGIiYC-QyFTjg" general="_Q2NOQAkvEeGWhspan4O22Q"/>
        <ownedAttribute xmi:id="_n3H0ogyHEeKU5ZezWnJWDg" name="m_EndPoints" visibility="protected" type="_UZ1K8AyGEeKU5ZezWnJWDg">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IlKYIAyIEeKU5ZezWnJWDg" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTgr4AyIEeKU5ZezWnJWDg"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_mPqM4A1eEeKdQsuVzJlRcA" name="HandleCSTAEventReport" specification="_s0osYglNEeGbt8IYL3q89A">
          <language>C</language>
          <body>//Handler Event</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_J6n2AAlMEeGbt8IYL3q89A" name="CstaServer">
          <eAnnotations xmi:id="_9viVkAyLEeKU5ZezWnJWDg" source="http://www.topcased.org/documentation">
            <details xmi:id="_9viVkQyLEeKU5ZezWnJWDg" key="documentation" value="Default constructor."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_K4BSYglMEeGbt8IYL3q89A" name="CstaServer">
          <eAnnotations xmi:id="_639rgAyLEeKU5ZezWnJWDg" source="http://www.topcased.org/documentation">
            <details xmi:id="_639rgQyLEeKU5ZezWnJWDg" key="documentation" value="Copy constructor. Should not be used."/>
          </eAnnotations>
          <ownedParameter xmi:id="_0iNDUAyLEeKU5ZezWnJWDg" name="obj" type="_Ho5D8AlMEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_L9TfcglMEeGbt8IYL3q89A" name="CstaServer">
          <eAnnotations xmi:id="_7-cLYAyLEeKU5ZezWnJWDg" source="http://www.topcased.org/documentation">
            <details xmi:id="_7-cLYQyLEeKU5ZezWnJWDg" key="documentation" value="Destructor."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_Ru2nUglMEeGbt8IYL3q89A" name="ResetCounter"/>
        <ownedOperation xmi:id="_TX6P0glMEeGbt8IYL3q89A" name="PutTsapiCrid"/>
        <ownedOperation xmi:id="_VKpYwglMEeGbt8IYL3q89A" name="RemoveTsapiCrid"/>
        <ownedOperation xmi:id="_W6aGMglMEeGbt8IYL3q89A" name="RemoveTsapiCridByCrid"/>
        <ownedOperation xmi:id="_ZylNMglMEeGbt8IYL3q89A" name="GetTsapiLineByCrid"/>
        <ownedOperation xmi:id="_cy9N8glMEeGbt8IYL3q89A" name="PutTsapiDirNumber"/>
        <ownedOperation xmi:id="_gXsgAAlMEeGbt8IYL3q89A" name="RemoveTsapiDirNumber"/>
        <ownedOperation xmi:id="_ikXL4glMEeGbt8IYL3q89A" name="GetTsapiLine"/>
        <ownedOperation xmi:id="_j5cIcglMEeGbt8IYL3q89A" name="GetFakeTsapiLine"/>
        <ownedOperation xmi:id="_mAmCMglMEeGbt8IYL3q89A" name="GetTsapiLineNumber"/>
        <ownedOperation xmi:id="_nxjCcglMEeGbt8IYL3q89A" name="HandleMessage" visibility="protected">
          <eAnnotations xmi:id="_HHm4MAyMEeKU5ZezWnJWDg" source="http://www.topcased.org/documentation">
            <details xmi:id="_HHm4MQyMEeKU5ZezWnJWDg" key="documentation" value="Message Handler inherited from ThreadStub. It's not yet clear to me what that is for."/>
          </eAnnotations>
          <ownedParameter xmi:id="_s9eGkAyLEeKU5ZezWnJWDg" name="_msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pi8uoglMEeGbt8IYL3q89A" name="OpenStream">
          <eAnnotations xmi:id="_Znf68AyMEeKU5ZezWnJWDg" source="http://www.topcased.org/documentation">
            <details xmi:id="_Znf68QyMEeKU5ZezWnJWDg" key="documentation" value="This function is supposed to open a ACS connection to CSTA server. There is some negotiation required to be able to establish a consistent Link.&#xD;&#xA;Authentication is required and license availability is required too. So I'm not sure to be able to make it work."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_qvFxoglMEeGbt8IYL3q89A" name="CloseStream"/>
        <ownedOperation xmi:id="_stAP0glMEeGbt8IYL3q89A" name="WaitMsgCsta"/>
        <ownedOperation xmi:id="_iNJJQglNEeGbt8IYL3q89A" name="HandleACSUnsolicitatedEvent"/>
        <ownedOperation xmi:id="_m8ragglNEeGbt8IYL3q89A" name="HandleACSConfirmationEvent"/>
        <ownedOperation xmi:id="_peDyIglNEeGbt8IYL3q89A" name="HandleCSTAUnsolicitedEvent"/>
        <ownedOperation xmi:id="_s0osYglNEeGbt8IYL3q89A" name="HandleCSTAEventReport" method="_mPqM4A1eEeKdQsuVzJlRcA"/>
        <ownedOperation xmi:id="_wEWwsglNEeGbt8IYL3q89A" name="HandlerCSTAConfirmationEvent"/>
        <ownedReception xmi:id="_96-WMA1fEeKdQsuVzJlRcA" name="Reception1" signal="_7mG3MCJoEeGgPvhyr18ZZQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_zpKCQAlPEeGbt8IYL3q89A" name="CSTAEvent_t"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_uU60ICJLEeGgPvhyr18ZZQ" name="ContextCSTA">
        <ownedAttribute xmi:id="_4emZ4iJLEeGgPvhyr18ZZQ" name="time_stamp" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_6eAs4iJLEeGgPvhyr18ZZQ" name="service">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_7siVgiJLEeGgPvhyr18ZZQ" name="rose_id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_8-ynkiJLEeGgPvhyr18ZZQ" name="tsapi_rose_id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-RMDkiJLEeGgPvhyr18ZZQ" name="cli_req" type="_z0W58BW2EeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_B5fnAiJMEeGgPvhyr18ZZQ" name="ref_req" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
        <ownedAttribute xmi:id="_DeOwMiJMEeGgPvhyr18ZZQ" name="pt_line" type="_J6wgAPjREeCT_7vsJSJOMg"/>
        <ownedAttribute xmi:id="_EjOCUiJMEeGgPvhyr18ZZQ" name="LineDirNumber">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EbxLwAyGEeKU5ZezWnJWDg" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IsAcoiJMEeGgPvhyr18ZZQ" name="obj_dest_response">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_MyHWYCJMEeGgPvhyr18ZZQ" name="pt_local_user">
          <type xmi:type="uml:Class" href="AgUsers.uml#_QcQiEBREEeGIhpdKvKNGag"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_ytzf8CJLEeGgPvhyr18ZZQ" name="ContextCSTA"/>
        <ownedOperation xmi:id="_yt9Q8CJLEeGgPvhyr18ZZQ" name="ContextCSTA">
          <ownedParameter xmi:id="_yt9Q8SJLEeGgPvhyr18ZZQ" name="obj" type="_uU60ICJLEeGgPvhyr18ZZQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_yt9Q8iJLEeGgPvhyr18ZZQ" name="ContextCSTA"/>
        <ownedOperation xmi:id="_1F8cACJLEeGgPvhyr18ZZQ" name="toString"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Signal" xmi:id="_rO5NoCJnEeGgPvhyr18ZZQ" name="SERVICEINITIATED"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_ugjLoCJnEeGgPvhyr18ZZQ" name="DELIVERED"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_xitVECJnEeGgPvhyr18ZZQ" name="QUEUED"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_0usv8CJnEeGgPvhyr18ZZQ" name="FAILED"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_OdaJ0CJoEeGgPvhyr18ZZQ" name="NETWORKREACHED"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_hAayACJoEeGgPvhyr18ZZQ" name="BACKINSERVICE"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_k81kQCJoEeGgPvhyr18ZZQ" name="CONNECTIONCLEARED"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_qwxRwCJoEeGgPvhyr18ZZQ" name="HELD"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_ssJZUCJoEeGgPvhyr18ZZQ" name="ESTABLISHED"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_7mG3MCJoEeGgPvhyr18ZZQ" name="ORIGINATED"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="__VkLgCJoEeGgPvhyr18ZZQ" name="CALLINFORMATION"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_C0yEYCJpEeGgPvhyr18ZZQ" name="TRANSFERED"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_ToNgwAyGEeKU5ZezWnJWDg" name="Call">
        <ownedAttribute xmi:id="_Y-V38AyGEeKU5ZezWnJWDg" name="m_endPoints" visibility="protected" type="_UZ1K8AyGEeKU5ZezWnJWDg" isUnique="false" aggregation="composite" association="_Y_Fe0AyGEeKU5ZezWnJWDg">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y-V38QyGEeKU5ZezWnJWDg" value="8"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y-V38gyGEeKU5ZezWnJWDg"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CRCkIAyHEeKU5ZezWnJWDg" name="m_Reference" visibility="protected">
          <eAnnotations xmi:id="_GQmJ8AyHEeKU5ZezWnJWDg" source="http://www.topcased.org/documentation">
            <details xmi:id="_GQmJ8QyHEeKU5ZezWnJWDg" key="documentation" value="CSTA call reference"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_qE-BsAyGEeKU5ZezWnJWDg" name="Call"/>
        <ownedOperation xmi:id="_qFHysAyGEeKU5ZezWnJWDg" name="Call">
          <ownedParameter xmi:id="_qFHysQyGEeKU5ZezWnJWDg" name="obj" type="_ToNgwAyGEeKU5ZezWnJWDg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_qFHysgyGEeKU5ZezWnJWDg" name="Call"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_UZ1K8AyGEeKU5ZezWnJWDg" name="EndPoint">
        <ownedOperation xmi:id="_q2lr4AyGEeKU5ZezWnJWDg" name="EndPoint"/>
        <ownedOperation xmi:id="_q2lr4QyGEeKU5ZezWnJWDg" name="EndPoint">
          <ownedParameter xmi:id="_q2lr4gyGEeKU5ZezWnJWDg" name="obj" type="_UZ1K8AyGEeKU5ZezWnJWDg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_q2lr4wyGEeKU5ZezWnJWDg" name="EndPoint"/>
        <ownedOperation xmi:id="_psZpUAyJEeKU5ZezWnJWDg" name="onServiceInitiated"/>
        <ownedOperation xmi:id="_q67R8gyJEeKU5ZezWnJWDg" name="onOriginated"/>
        <ownedOperation xmi:id="_sIHd0gyJEeKU5ZezWnJWDg" name="onDelivered"/>
        <ownedOperation xmi:id="_tnCS4gyJEeKU5ZezWnJWDg" name="onFailed"/>
        <ownedOperation xmi:id="_ux_DEgyJEeKU5ZezWnJWDg" name="onDiverted"/>
        <ownedOperation xmi:id="_wWkbQgyJEeKU5ZezWnJWDg" name="onConnectionCleared"/>
        <ownedOperation xmi:id="_x9_FAgyJEeKU5ZezWnJWDg" name="onTransfered"/>
        <ownedOperation xmi:id="_5WzFogyJEeKU5ZezWnJWDg" name="onEstablished"/>
        <ownedOperation xmi:id="_6pWSogyJEeKU5ZezWnJWDg" name="onCallInformation"/>
        <ownedOperation xmi:id="_GDDV0gyKEeKU5ZezWnJWDg" name="onHeld"/>
        <ownedOperation xmi:id="_K4GZMgyKEeKU5ZezWnJWDg" name="onPrivateEvent"/>
        <ownedOperation xmi:id="_dELIEgyKEeKU5ZezWnJWDg" name="onNetworkReached"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Y_Fe0AyGEeKU5ZezWnJWDg" name="A_&lt;call>_&lt;endPoint>" memberEnd="_Y_Fe0QyGEeKU5ZezWnJWDg _Y-V38AyGEeKU5ZezWnJWDg" navigableOwnedEnd="_Y_Fe0QyGEeKU5ZezWnJWDg">
        <ownedEnd xmi:id="_Y_Fe0QyGEeKU5ZezWnJWDg" name="m_calls" visibility="protected" type="_ToNgwAyGEeKU5ZezWnJWDg" isUnique="false" association="_Y_Fe0AyGEeKU5ZezWnJWDg">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y_Fe0gyGEeKU5ZezWnJWDg" value="4"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y_Fe0wyGEeKU5ZezWnJWDg"/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_FZqbsPmHEeCT_7vsJSJOMg" name="AgHttp">
      <packagedElement xmi:type="uml:Interface" xmi:id="__h0xsD36EeG7yqj_Az3y9A" name="IAgHttp">
        <ownedOperation xmi:id="_Df4isD37EeG7yqj_Az3y9A" name="get"/>
        <ownedOperation xmi:id="_DxLHAj37EeG7yqj_Az3y9A" name="post"/>
        <ownedOperation xmi:id="_Ldpqgj37EeG7yqj_Az3y9A" name="client_disconnect"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_H6TDED38EeG7yqj_Az3y9A" name="AgHttp" clientDependency="_Sw1u0D38EeG7yqj_Az3y9A">
        <eAnnotations xmi:id="_Pkix8D38EeG7yqj_Az3y9A" source="http://www.topcased.org/documentation">
          <details xmi:id="_Pkix8T38EeG7yqj_Az3y9A" key="documentation" value="This Class was supposed to handle all http/cgi request. "/>
        </eAnnotations>
        <interfaceRealization xmi:id="_Sw1u0D38EeG7yqj_Az3y9A" name="InterfaceRealization1" supplier="__h0xsD36EeG7yqj_Az3y9A" client="_H6TDED38EeG7yqj_Az3y9A" contract="__h0xsD36EeG7yqj_Az3y9A"/>
        <ownedOperation xmi:id="_RIOyQD38EeG7yqj_Az3y9A" name="AgHttp"/>
        <ownedOperation xmi:id="_RIOyQT38EeG7yqj_Az3y9A" name="AgHttp">
          <ownedParameter xmi:id="_RIYjQD38EeG7yqj_Az3y9A" name="obj" type="_H6TDED38EeG7yqj_Az3y9A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_RIYjQT38EeG7yqj_Az3y9A" name="AgHttp"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_Nx6mePStEeCXKeCbdRbRuw" name="Main" clientDependency="_KGhVoFyeEeGEV-MaS1c6Kw">
      <elementImport xmi:id="_rZVMwPjKEeCT_7vsJSJOMg"/>
      <ownedAttribute xmi:id="_qm5dUEHTEeGGjPm9fYeVrA" name="m_MsgRouter" visibility="protected" type="_caEkGAU_EeG1tfz4J1YvlA"/>
      <ownedAttribute xmi:id="_DCnaoFvFEeG0IY-P_4qfWA" name="m_ClientTerminal" visibility="protected" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
      <interfaceRealization xmi:id="_KGhVoFyeEeGEV-MaS1c6Kw" name="InterfaceRealization1" supplier="_uUtvwFcEEeG95srlMLxQkg" client="_Nx6mePStEeCXKeCbdRbRuw" contract="_uUtvwFcEEeG95srlMLxQkg"/>
      <ownedOperation xmi:id="_XhQAUvjQEeCT_7vsJSJOMg" name="Main">
        <ownedParameter xmi:id="_ZSpsgPjQEeCT_7vsJSJOMg" name="argc">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_jpDhcEHTEeGGjPm9fYeVrA" name="LiteralInteger1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_ffK5IvjQEeCT_7vsJSJOMg" name="Main"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_Z-paEP8WEeCRAN0r3kSI2Q" name="Use Cases View">
      <packagedElement xmi:type="uml:Collaboration" xmi:id="_l5SnIP8WEeCRAN0r3kSI2Q" name="Make Call Succes">
        <ownedBehavior xmi:type="uml:Interaction" xmi:id="_l5SnIf8WEeCRAN0r3kSI2Q" name="Make Call">
          <ownedComment xmi:id="_XeNO4P8cEeCRAN0r3kSI2Q" annotatedElement="_Vhylg_8cEeCRAN0r3kSI2Q">
            <body>This Call happens&#xD;
when IPhone hooks off&#xD;
</body>
          </ownedComment>
          <lifeline xmi:id="_puaekP8WEeCRAN0r3kSI2Q" name="MyICMobile" coveredBy="_3H0vsP8WEeCRAN0r3kSI2Q _oq8nsf8cEeCRAN0r3kSI2Q _0QsKgP8WEeCRAN0r3kSI2Q"/>
          <lifeline xmi:id="_s8MpMP8WEeCRAN0r3kSI2Q" name="IPhone" coveredBy="_PspJUf8XEeCRAN0r3kSI2Q _PsfYUv8XEeCRAN0r3kSI2Q"/>
          <lifeline xmi:id="_xbMkEP8WEeCRAN0r3kSI2Q" name="OXO" coveredBy="_3H0vsf8WEeCRAN0r3kSI2Q _VhylgP8cEeCRAN0r3kSI2Q _oq8nsP8cEeCRAN0r3kSI2Q _PspJUP8XEeCRAN0r3kSI2Q _FfFJIv8XEeCRAN0r3kSI2Q"/>
          <lifeline xmi:id="_DFxLkP8bEeCRAN0r3kSI2Q" name="Phone" coveredBy="_Vhylgf8cEeCRAN0r3kSI2Q _Vho0gP8cEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_VhylgP8cEeCRAN0r3kSI2Q" name="MessageOccurrenceSpecification5" covered="_xbMkEP8WEeCRAN0r3kSI2Q" event="_Vhylgv8cEeCRAN0r3kSI2Q" message="_Vhylg_8cEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_oq8nsP8cEeCRAN0r3kSI2Q" name="MessageOccurrenceSpecification7" covered="_xbMkEP8WEeCRAN0r3kSI2Q" event="_oq8nsv8cEeCRAN0r3kSI2Q" message="_oq8ns_8cEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_oq8nsf8cEeCRAN0r3kSI2Q" name="MessageOccurrenceSpecification8" covered="_puaekP8WEeCRAN0r3kSI2Q" event="_oq8nsv8cEeCRAN0r3kSI2Q" message="_oq8ns_8cEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Vhylgf8cEeCRAN0r3kSI2Q" name="MessageOccurrenceSpecification6" covered="_DFxLkP8bEeCRAN0r3kSI2Q" event="_Vhylgv8cEeCRAN0r3kSI2Q" message="_Vhylg_8cEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_PspJUP8XEeCRAN0r3kSI2Q" name="MessageOccurrenceSpecification3" covered="_xbMkEP8WEeCRAN0r3kSI2Q" message="_PspJU_8XEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_PspJUf8XEeCRAN0r3kSI2Q" name="MessageOccurrenceSpecification4" covered="_s8MpMP8WEeCRAN0r3kSI2Q" message="_PspJU_8XEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_3H0vsP8WEeCRAN0r3kSI2Q" name="MessageOccurrenceSpecification1" covered="_puaekP8WEeCRAN0r3kSI2Q" message="_3H0vs_8WEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_3H0vsf8WEeCRAN0r3kSI2Q" name="MessageOccurrenceSpecification2" covered="_xbMkEP8WEeCRAN0r3kSI2Q" message="_3H0vs_8WEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_0QsKgP8WEeCRAN0r3kSI2Q" name="BehaviorExecutionSpecification1" covered="_puaekP8WEeCRAN0r3kSI2Q" start="_3H0vsP8WEeCRAN0r3kSI2Q" finish="_oq8nsf8cEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_FfFJIv8XEeCRAN0r3kSI2Q" name="BehaviorExecutionSpecification3" covered="_xbMkEP8WEeCRAN0r3kSI2Q" start="_3H0vsf8WEeCRAN0r3kSI2Q" finish="_oq8nsP8cEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_Vho0gP8cEeCRAN0r3kSI2Q" name="BehaviorExecutionSpecification5" covered="_DFxLkP8bEeCRAN0r3kSI2Q" start="_Vhylgf8cEeCRAN0r3kSI2Q" finish="_Vhylgf8cEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_PsfYUv8XEeCRAN0r3kSI2Q" name="BehaviorExecutionSpecification4" covered="_s8MpMP8WEeCRAN0r3kSI2Q" start="_PspJUf8XEeCRAN0r3kSI2Q" finish="_PspJUf8XEeCRAN0r3kSI2Q"/>
          <message xmi:id="_3H0vs_8WEeCRAN0r3kSI2Q" name="MakeCall" receiveEvent="_3H0vsf8WEeCRAN0r3kSI2Q" sendEvent="_3H0vsP8WEeCRAN0r3kSI2Q"/>
          <message xmi:id="_PspJU_8XEeCRAN0r3kSI2Q" name="call" receiveEvent="_PspJUf8XEeCRAN0r3kSI2Q" sendEvent="_PspJUP8XEeCRAN0r3kSI2Q"/>
          <message xmi:id="_Vhylg_8cEeCRAN0r3kSI2Q" name="call" messageSort="asynchCall" receiveEvent="_Vhylgf8cEeCRAN0r3kSI2Q" sendEvent="_VhylgP8cEeCRAN0r3kSI2Q"/>
          <message xmi:id="_oq8ns_8cEeCRAN0r3kSI2Q" name="onCallCreated" messageSort="reply" receiveEvent="_oq8nsf8cEeCRAN0r3kSI2Q" sendEvent="_oq8nsP8cEeCRAN0r3kSI2Q"/>
        </ownedBehavior>
      </packagedElement>
      <packagedElement xmi:type="uml:CallEvent" xmi:id="_Vhylgv8cEeCRAN0r3kSI2Q" name="CallEvent3"/>
      <packagedElement xmi:type="uml:CallEvent" xmi:id="_oq8nsv8cEeCRAN0r3kSI2Q" name="CallEvent4"/>
      <packagedElement xmi:type="uml:Collaboration" xmi:id="_CGS5UP8gEeCRAN0r3kSI2Q" name="Make Call Bad Number">
        <ownedBehavior xmi:type="uml:Interaction" xmi:id="_CGS5Uf8gEeCRAN0r3kSI2Q">
          <ownedComment xmi:id="_aKloUAFbEeGG5PgjmVjcEQ" annotatedElement="_ZmhFMwFLEeGG5PgjmVjcEQ">
            <body>on CallCreated shall be sent here to MyICM</body>
          </ownedComment>
          <ownedAttribute xmi:id="_fIGwsP_mEeC-LI6jGWITrA" name="Property1" type="_OcuVUP_iEeC-LI6jGWITrA"/>
          <ownedAttribute xmi:id="_s8oQgP_mEeC-LI6jGWITrA" name="Property2" type="_4-pSaPTZEeCXKeCbdRbRuw"/>
          <ownedConnector xmi:id="_fIP6oP_mEeC-LI6jGWITrA" name="Connector1">
            <end xmi:id="_fIjcoP_mEeC-LI6jGWITrA" role="_fIGwsP_mEeC-LI6jGWITrA"/>
            <end xmi:id="_s8oQgf_mEeC-LI6jGWITrA" role="_s8oQgP_mEeC-LI6jGWITrA"/>
          </ownedConnector>
          <lifeline xmi:id="_SLhQcP8gEeCRAN0r3kSI2Q" name="MyICM" coveredBy="_LlhlwAFCEeGG5PgjmVjcEQ _Y37yoB5wEeGdQMg5Ie28Jg _zb7PMP_mEeC-LI6jGWITrA"/>
          <lifeline xmi:id="_UXJagP8gEeCRAN0r3kSI2Q" name="IPhone"/>
          <lifeline xmi:id="_W94zQP8gEeCRAN0r3kSI2Q" name="Csta" represents="_fIGwsP_mEeC-LI6jGWITrA" coveredBy="_x4reAQFKEeGG5PgjmVjcEQ _7Gg0oAFMEeGG5PgjmVjcEQ _2ZE1IAFMEeGG5PgjmVjcEQ _94kiAQFLEeGG5PgjmVjcEQ _gAmMsQFLEeGG5PgjmVjcEQ _ZmhFMQFLEeGG5PgjmVjcEQ _XIkcEQFLEeGG5PgjmVjcEQ _PppMYQFLEeGG5PgjmVjcEQ _-YRyQQFKEeGG5PgjmVjcEQ _2nnvIv_mEeC-LI6jGWITrA"/>
          <lifeline xmi:id="_nS_HcP_mEeC-LI6jGWITrA" name="evm" represents="_s8oQgP_mEeC-LI6jGWITrA"/>
          <lifeline xmi:id="_Feq8QAFCEeGG5PgjmVjcEQ" name="gSoap" coveredBy="_LlhlwQFCEeGG5PgjmVjcEQ _LlE50AFCEeGG5PgjmVjcEQ"/>
          <lifeline xmi:id="_oAIEgAFKEeGG5PgjmVjcEQ" name="CstaSrv" coveredBy="_x4reAAFKEeGG5PgjmVjcEQ _94kiAAFLEeGG5PgjmVjcEQ _gAmMsAFLEeGG5PgjmVjcEQ _ZmhFMAFLEeGG5PgjmVjcEQ _XIkcEAFLEeGG5PgjmVjcEQ _PppMYAFLEeGG5PgjmVjcEQ _-YRyQAFKEeGG5PgjmVjcEQ"/>
          <lifeline xmi:id="_wvbsEAFMEeGG5PgjmVjcEQ" name="VTN" coveredBy="_2ZE1IQFMEeGG5PgjmVjcEQ _dOnfAB5wEeGdQMg5Ie28Jg _7Gg0oQFMEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Y37yoB5wEeGdQMg5Ie28Jg" name="MessageOccurrenceSpecification21" covered="_SLhQcP8gEeCRAN0r3kSI2Q" event="_Y39n0B5wEeGdQMg5Ie28Jg" message="_Y4AEEB5wEeGdQMg5Ie28Jg"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_dOnfAB5wEeGdQMg5Ie28Jg" name="MessageOccurrenceSpecification22" covered="_wvbsEAFMEeGG5PgjmVjcEQ" event="_Y39n0B5wEeGdQMg5Ie28Jg" message="_Y4AEEB5wEeGdQMg5Ie28Jg"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7Gg0oAFMEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification19" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_7Gg0ogFMEeGG5PgjmVjcEQ" message="_7Gg0owFMEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7Gg0oQFMEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification20" covered="_wvbsEAFMEeGG5PgjmVjcEQ" event="_7Gg0ogFMEeGG5PgjmVjcEQ" message="_7Gg0owFMEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_2ZE1IAFMEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification17" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_2ZE1IgFMEeGG5PgjmVjcEQ" message="_2ZE1IwFMEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_2ZE1IQFMEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification18" covered="_wvbsEAFMEeGG5PgjmVjcEQ" event="_2ZE1IgFMEeGG5PgjmVjcEQ" message="_2ZE1IwFMEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_94kiAAFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification15" covered="_oAIEgAFKEeGG5PgjmVjcEQ" event="_94kiAgFLEeGG5PgjmVjcEQ" message="_94kiAwFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_94kiAQFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification16" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_94kiAgFLEeGG5PgjmVjcEQ" message="_94kiAwFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_gAmMsAFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification13" covered="_oAIEgAFKEeGG5PgjmVjcEQ" event="_gAmMsgFLEeGG5PgjmVjcEQ" message="_gAmMswFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_gAmMsQFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification14" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_gAmMsgFLEeGG5PgjmVjcEQ" message="_gAmMswFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ZmhFMAFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification11" covered="_oAIEgAFKEeGG5PgjmVjcEQ" event="_ZmhFMgFLEeGG5PgjmVjcEQ" message="_ZmhFMwFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ZmhFMQFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification12" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_ZmhFMgFLEeGG5PgjmVjcEQ" message="_ZmhFMwFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_XIkcEAFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification9" covered="_oAIEgAFKEeGG5PgjmVjcEQ" event="_XIkcEgFLEeGG5PgjmVjcEQ" message="_XIkcEwFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_XIkcEQFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification10" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_XIkcEgFLEeGG5PgjmVjcEQ" message="_XIkcEwFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_PppMYAFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification7" covered="_oAIEgAFKEeGG5PgjmVjcEQ" event="_PppMYgFLEeGG5PgjmVjcEQ" message="_PppMYwFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_PppMYQFLEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification8" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_PppMYgFLEeGG5PgjmVjcEQ" message="_PppMYwFLEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-YRyQAFKEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification5" covered="_oAIEgAFKEeGG5PgjmVjcEQ" event="_-Ya8MAFKEeGG5PgjmVjcEQ" message="_-Ya8MQFKEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-YRyQQFKEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification6" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_-Ya8MAFKEeGG5PgjmVjcEQ" message="_-Ya8MQFKEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_x4reAAFKEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification3" covered="_oAIEgAFKEeGG5PgjmVjcEQ" event="_x4reAgFKEeGG5PgjmVjcEQ" message="_x41PAAFKEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_x4reAQFKEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification4" covered="_W94zQP8gEeCRAN0r3kSI2Q" event="_x4reAgFKEeGG5PgjmVjcEQ" message="_x41PAAFKEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LlhlwAFCEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification1" covered="_SLhQcP8gEeCRAN0r3kSI2Q" event="_LlhlwgFCEeGG5PgjmVjcEQ" message="_LlhlwwFCEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LlhlwQFCEeGG5PgjmVjcEQ" name="MessageOccurrenceSpecification2" covered="_Feq8QAFCEeGG5PgjmVjcEQ" event="_LlhlwgFCEeGG5PgjmVjcEQ" message="_LlhlwwFCEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_2nnvIv_mEeC-LI6jGWITrA" name="BehaviorExecutionSpecification2" covered="_W94zQP8gEeCRAN0r3kSI2Q"/>
          <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_zb7PMP_mEeC-LI6jGWITrA" name="BehaviorExecutionSpecification1" covered="_SLhQcP8gEeCRAN0r3kSI2Q" start="_LlhlwAFCEeGG5PgjmVjcEQ" finish="_LlhlwAFCEeGG5PgjmVjcEQ"/>
          <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_LlE50AFCEeGG5PgjmVjcEQ" name="BehaviorExecutionSpecification3" covered="_Feq8QAFCEeGG5PgjmVjcEQ" start="_LlhlwQFCEeGG5PgjmVjcEQ" finish="_LlhlwQFCEeGG5PgjmVjcEQ"/>
          <message xmi:id="_LlhlwwFCEeGG5PgjmVjcEQ" name="MkCall" receiveEvent="_LlhlwQFCEeGG5PgjmVjcEQ" sendEvent="_LlhlwAFCEeGG5PgjmVjcEQ"/>
          <message xmi:id="_x41PAAFKEeGG5PgjmVjcEQ" name="INITIATED(127)" messageSort="asynchSignal" receiveEvent="_x4reAQFKEeGG5PgjmVjcEQ" sendEvent="_x4reAAFKEeGG5PgjmVjcEQ"/>
          <message xmi:id="_-Ya8MQFKEeGG5PgjmVjcEQ" name="DELIVERED (127)" messageSort="asynchSignal" receiveEvent="_-YRyQQFKEeGG5PgjmVjcEQ" sendEvent="_-YRyQAFKEeGG5PgjmVjcEQ"/>
          <message xmi:id="_PppMYwFLEeGG5PgjmVjcEQ" name="ESTABLISHED" messageSort="asynchSignal" receiveEvent="_PppMYQFLEeGG5PgjmVjcEQ" sendEvent="_PppMYAFLEeGG5PgjmVjcEQ"/>
          <message xmi:id="_XIkcEwFLEeGG5PgjmVjcEQ" name="INITIATED" messageSort="asynchSignal" receiveEvent="_XIkcEQFLEeGG5PgjmVjcEQ" sendEvent="_XIkcEAFLEeGG5PgjmVjcEQ"/>
          <message xmi:id="_ZmhFMwFLEeGG5PgjmVjcEQ" name="FAILED(126)" messageSort="asynchSignal" receiveEvent="_ZmhFMQFLEeGG5PgjmVjcEQ" sendEvent="_ZmhFMAFLEeGG5PgjmVjcEQ"/>
          <message xmi:id="_gAmMswFLEeGG5PgjmVjcEQ" name="CLEARED(126)" messageSort="asynchSignal" receiveEvent="_gAmMsQFLEeGG5PgjmVjcEQ" sendEvent="_gAmMsAFLEeGG5PgjmVjcEQ"/>
          <message xmi:id="_94kiAwFLEeGG5PgjmVjcEQ" name="CLEARED(127)" messageSort="asynchSignal" receiveEvent="_94kiAQFLEeGG5PgjmVjcEQ" sendEvent="_94kiAAFLEeGG5PgjmVjcEQ"/>
          <message xmi:id="_2ZE1IwFMEeGG5PgjmVjcEQ" name="onCallCreated" messageSort="asynchSignal" receiveEvent="_2ZE1IQFMEeGG5PgjmVjcEQ" sendEvent="_2ZE1IAFMEeGG5PgjmVjcEQ"/>
          <message xmi:id="_7Gg0owFMEeGG5PgjmVjcEQ" name="onCallRemoved" messageSort="asynchSignal" receiveEvent="_7Gg0oQFMEeGG5PgjmVjcEQ" sendEvent="_7Gg0oAFMEeGG5PgjmVjcEQ"/>
          <message xmi:id="_Y4AEEB5wEeGdQMg5Ie28Jg" name="Sig" messageSort="asynchSignal" receiveEvent="_dOnfAB5wEeGdQMg5Ie28Jg" sendEvent="_Y37yoB5wEeGdQMg5Ie28Jg"/>
        </ownedBehavior>
      </packagedElement>
      <packagedElement xmi:type="uml:Actor" xmi:id="_n3SIUP_bEeC-LI6jGWITrA" name="MyICPhone"/>
      <packagedElement xmi:type="uml:UseCase" xmi:id="_pfSn8P_bEeC-LI6jGWITrA" name="Make Call" classifierBehavior="_F9P2UP_cEeC-LI6jGWITrA">
        <ownedBehavior xmi:type="uml:Interaction" xmi:id="_F9P2UP_cEeC-LI6jGWITrA" name="Make CallDetail"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_tpbGEP_bEeC-LI6jGWITrA" name="A_&lt;myICPhone>_&lt;make Call>" memberEnd="_tpbGEf_bEeC-LI6jGWITrA _tpbGFP_bEeC-LI6jGWITrA">
        <ownedEnd xmi:id="_tpbGEf_bEeC-LI6jGWITrA" name="myICPhone" type="_n3SIUP_bEeC-LI6jGWITrA" association="_tpbGEP_bEeC-LI6jGWITrA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tpbGEv_bEeC-LI6jGWITrA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tpbGE__bEeC-LI6jGWITrA" value="1"/>
        </ownedEnd>
        <ownedEnd xmi:id="_tpbGFP_bEeC-LI6jGWITrA" name="make Call" type="_pfSn8P_bEeC-LI6jGWITrA" association="_tpbGEP_bEeC-LI6jGWITrA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tpbGFf_bEeC-LI6jGWITrA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tpbGFv_bEeC-LI6jGWITrA" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:UseCase" xmi:id="_yp9AsP_bEeC-LI6jGWITrA" name="Make Call Bad Number"/>
      <packagedElement xmi:type="uml:Association" xmi:id="_3sHTAP_bEeC-LI6jGWITrA" name="A_&lt;myICPhone>_&lt;make Call Bad Number>" memberEnd="_3sHTAf_bEeC-LI6jGWITrA _3sHTBP_bEeC-LI6jGWITrA">
        <ownedEnd xmi:id="_3sHTAf_bEeC-LI6jGWITrA" name="myICPhone" type="_n3SIUP_bEeC-LI6jGWITrA" association="_3sHTAP_bEeC-LI6jGWITrA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3sHTAv_bEeC-LI6jGWITrA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3sHTA__bEeC-LI6jGWITrA" value="1"/>
        </ownedEnd>
        <ownedEnd xmi:id="_3sHTBP_bEeC-LI6jGWITrA" name="make Call Bad Number" type="_yp9AsP_bEeC-LI6jGWITrA" association="_3sHTAP_bEeC-LI6jGWITrA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3sHTBf_bEeC-LI6jGWITrA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3sHTBv_bEeC-LI6jGWITrA" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:CallEvent" xmi:id="_LlhlwgFCEeGG5PgjmVjcEQ" name="CallEvent5"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_x4reAgFKEeGG5PgjmVjcEQ" name="SignalEvent1"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_-Ya8MAFKEeGG5PgjmVjcEQ" name="SignalEvent2"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_PppMYgFLEeGG5PgjmVjcEQ" name="SignalEvent3"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_XIkcEgFLEeGG5PgjmVjcEQ" name="SignalEvent4"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_ZmhFMgFLEeGG5PgjmVjcEQ" name="SignalEvent5"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_gAmMsgFLEeGG5PgjmVjcEQ" name="SignalEvent6"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_94kiAgFLEeGG5PgjmVjcEQ" name="SignalEvent7"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_2ZE1IgFMEeGG5PgjmVjcEQ" name="SignalEvent8"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_7Gg0ogFMEeGG5PgjmVjcEQ" name="SignalEvent9"/>
      <packagedElement xmi:type="uml:UseCase" xmi:id="_eylwAArkEeGbt8IYL3q89A" name="WS Login From Lan"/>
      <packagedElement xmi:type="uml:UseCase" xmi:id="_Yi2lYArmEeGbt8IYL3q89A" name="WS Login from Wan">
        <eAnnotations xmi:id="_Hdl4IArnEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
          <details xmi:id="_Hdl4IQrnEeGbt8IYL3q89A" key="documentation" value="Login from Wan is different from login from Lan. The administrator gives the rights to access MyICMobile from Wan.&#xD;&#xA; - After three errors on Password, the account is frozen."/>
        </eAnnotations>
      </packagedElement>
      <packagedElement xmi:type="uml:Actor" xmi:id="_ts7WcArmEeGbt8IYL3q89A" name="MyICMobile"/>
      <packagedElement xmi:type="uml:Association" xmi:id="_vwzSsArmEeGbt8IYL3q89A" name="A_&lt;myICMobile>_&lt;wS Login From Lan>" memberEnd="_vwzSsQrmEeGbt8IYL3q89A _vwzStArmEeGbt8IYL3q89A">
        <ownedEnd xmi:id="_vwzSsQrmEeGbt8IYL3q89A" name="myICMobile" type="_ts7WcArmEeGbt8IYL3q89A" association="_vwzSsArmEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vwzSsgrmEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vwzSswrmEeGbt8IYL3q89A" value="1"/>
        </ownedEnd>
        <ownedEnd xmi:id="_vwzStArmEeGbt8IYL3q89A" name="wS Login From Lan" type="_eylwAArkEeGbt8IYL3q89A" association="_vwzSsArmEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vwzStQrmEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vwzStgrmEeGbt8IYL3q89A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_wFNccArmEeGbt8IYL3q89A" name="A_&lt;myICMobile>_&lt;wS Login from Wan>" memberEnd="_wFNccQrmEeGbt8IYL3q89A _wFNcdArmEeGbt8IYL3q89A">
        <ownedEnd xmi:id="_wFNccQrmEeGbt8IYL3q89A" name="myICMobile" type="_ts7WcArmEeGbt8IYL3q89A" association="_wFNccArmEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wFNccgrmEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wFNccwrmEeGbt8IYL3q89A" value="1"/>
        </ownedEnd>
        <ownedEnd xmi:id="_wFNcdArmEeGbt8IYL3q89A" name="wS Login from Wan" type="_Yi2lYArmEeGbt8IYL3q89A" association="_wFNccArmEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wFNcdQrmEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wFNcdgrmEeGbt8IYL3q89A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:UseCase" xmi:id="_NISKEArnEeGbt8IYL3q89A" name="WS Get Event Summary"/>
      <packagedElement xmi:type="uml:UseCase" xmi:id="_SgMp8ArnEeGbt8IYL3q89A" name="WS Locator"/>
      <packagedElement xmi:type="uml:Actor" xmi:id="_n79PYAuAEeGOov-rpu6eCA" name="MyICOfficePro"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_RWu0IBBQEeGFCu7TtYvP3g" name="LongPooling">
        <eAnnotations xmi:id="_EN5F4BBhEeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
          <details xmi:id="_EN5F4RBhEeGFCu7TtYvP3g" key="documentation" value="This Package describes the scenario that must be implement to support long pooling for event notification. The service should answer MyICOffice requirements."/>
        </eAnnotations>
        <ownedComment xmi:id="_SyZ1UGH8EeGB17YGPQOyTw">
          <body>OXO</body>
        </ownedComment>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_XpWowBBQEeGFCu7TtYvP3g" name="Get event" classifierBehavior="__eyCAGIbEeGErqpo5oG_nA">
          <eAnnotations xmi:id="_DccUcBBZEeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
            <details xmi:id="_DccUcRBZEeGFCu7TtYvP3g" key="documentation" value="This use case is the default working scenario. The application retrieves events and gets a response.&#xD;&#xA;In order to get as much as possible events the server will wait 200ms before sending the response. The response may contain one or more events."/>
          </eAnnotations>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="__eyCAGIbEeGErqpo5oG_nA" name="Get eventDetail">
            <ownedComment xmi:id="_vb9CIGIcEeGfBqy_Qc3Acg" annotatedElement="_bhT4o2IcEeGfBqy_Qc3Acg">
              <body>Check if a Notification Channel exists. If yes, reuse it so that pending events will be sent. Otherwise reserve an existing channel and wait on events.</body>
            </ownedComment>
            <lifeline xmi:id="_B6MUgGIcEeGErqpo5oG_nA" name="AgGsoap" coveredBy="_WPpxwGIcEeGfBqy_Qc3Acg _bhT4oGIcEeGfBqy_Qc3Acg"/>
            <lifeline xmi:id="_Md0EQGIcEeGfBqy_Qc3Acg" name="AgEvent" coveredBy="_bhT4oWIcEeGfBqy_Qc3Acg _NGy6YGIdEeGfBqy_Qc3Acg _FWSygWIdEeGfBqy_Qc3Acg"/>
            <lifeline xmi:id="_lV_ewGIcEeGfBqy_Qc3Acg" name="MyICOffice" coveredBy="_m7A70GIcEeGfBqy_Qc3Acg _NGy6YWIdEeGfBqy_Qc3Acg"/>
            <lifeline xmi:id="_BnRjEGIdEeGfBqy_Qc3Acg" name="AgServLines" coveredBy="_FWSygGIdEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_NGy6YGIdEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification7" covered="_Md0EQGIcEeGfBqy_Qc3Acg" event="_NGy6YmIdEeGfBqy_Qc3Acg" message="_NGy6Y2IdEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_NGy6YWIdEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification8" covered="_lV_ewGIcEeGfBqy_Qc3Acg" event="_NGy6YmIdEeGfBqy_Qc3Acg" message="_NGy6Y2IdEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_FWSygGIdEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification5" covered="_BnRjEGIdEeGfBqy_Qc3Acg" event="_FWSygmIdEeGfBqy_Qc3Acg" message="_FWSyg2IdEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_FWSygWIdEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification6" covered="_Md0EQGIcEeGfBqy_Qc3Acg" event="_FWSygmIdEeGfBqy_Qc3Acg" message="_FWSyg2IdEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_m7A70GIcEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification4" covered="_lV_ewGIcEeGfBqy_Qc3Acg" event="_WPpxwWIcEeGfBqy_Qc3Acg" message="_WPpxwmIcEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_bhT4oGIcEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification2" covered="_B6MUgGIcEeGErqpo5oG_nA" event="_bhT4omIcEeGfBqy_Qc3Acg" message="_bhT4o2IcEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_bhT4oWIcEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification3" covered="_Md0EQGIcEeGfBqy_Qc3Acg" event="_bhT4omIcEeGfBqy_Qc3Acg" message="_bhT4o2IcEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_WPpxwGIcEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification1" covered="_B6MUgGIcEeGErqpo5oG_nA" event="_WPpxwWIcEeGfBqy_Qc3Acg" message="_WPpxwmIcEeGfBqy_Qc3Acg"/>
            <message xmi:id="_WPpxwmIcEeGfBqy_Qc3Acg" name="Subscribe" messageSort="asynchSignal" receiveEvent="_WPpxwGIcEeGfBqy_Qc3Acg" sendEvent="_m7A70GIcEeGfBqy_Qc3Acg"/>
            <message xmi:id="_bhT4o2IcEeGfBqy_Qc3Acg" name="Subscribe Long Pooling" messageSort="asynchSignal" receiveEvent="_bhT4oWIcEeGfBqy_Qc3Acg" sendEvent="_bhT4oGIcEeGfBqy_Qc3Acg"/>
            <message xmi:id="_FWSyg2IdEeGfBqy_Qc3Acg" name="Ics Event" messageSort="asynchSignal" receiveEvent="_FWSygWIdEeGfBqy_Qc3Acg" sendEvent="_FWSygGIdEeGfBqy_Qc3Acg"/>
            <message xmi:id="_NGy6Y2IdEeGfBqy_Qc3Acg" name="Event " messageSort="asynchSignal" receiveEvent="_NGy6YWIdEeGfBqy_Qc3Acg" sendEvent="_NGy6YGIdEeGfBqy_Qc3Acg"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:Actor" xmi:id="_YMX2QBBQEeGFCu7TtYvP3g" name="MyICOffice"/>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_faJrkBBQEeGFCu7TtYvP3g" name="Get event timeout" classifierBehavior="_bJSX8GLREeG-juNJVPICPw">
          <eAnnotations xmi:id="_PuxBsBBZEeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
            <details xmi:id="_PuxBsRBZEeGFCu7TtYvP3g" key="documentation" value="In this scenario, the application tries to get an event. There is none available and a timeout is reached. The request must end and a new one must be initiated."/>
          </eAnnotations>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_bJSX8GLREeG-juNJVPICPw" name="Get event timeoutDetail">
            <ownedComment xmi:id="_lPP7UGLREeG-juNJVPICPw">
              <body>No Event Available</body>
            </ownedComment>
            <lifeline xmi:id="_b4rNgGLREeG-juNJVPICPw" name="AgGsoap" coveredBy="_excxcGLREeG-juNJVPICPw _hE-TQGLREeG-juNJVPICPw"/>
            <lifeline xmi:id="_dmpLMGLREeG-juNJVPICPw" name="AgEvent" coveredBy="_hE-TQWLREeG-juNJVPICPw _ACXYgGLSEeG-juNJVPICPw _ysPE4GLREeG-juNJVPICPw"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ACXYgGLSEeG-juNJVPICPw" name="MessageOccurrenceSpecification5" covered="_dmpLMGLREeG-juNJVPICPw" event="_ACXYgWLSEeG-juNJVPICPw" message="_ACXYgmLSEeG-juNJVPICPw"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_hE-TQGLREeG-juNJVPICPw" name="MessageOccurrenceSpecification2" covered="_b4rNgGLREeG-juNJVPICPw" event="_hE-TQmLREeG-juNJVPICPw" message="_hE-TQ2LREeG-juNJVPICPw"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_hE-TQWLREeG-juNJVPICPw" name="MessageOccurrenceSpecification3" covered="_dmpLMGLREeG-juNJVPICPw" event="_hE-TQmLREeG-juNJVPICPw" message="_hE-TQ2LREeG-juNJVPICPw"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_excxcGLREeG-juNJVPICPw" name="MessageOccurrenceSpecification1" covered="_b4rNgGLREeG-juNJVPICPw" event="_excxcWLREeG-juNJVPICPw" message="_excxcmLREeG-juNJVPICPw"/>
            <fragment xmi:type="uml:StateInvariant" xmi:id="_ysPE4GLREeG-juNJVPICPw" name="StateInvariant1" covered="_dmpLMGLREeG-juNJVPICPw">
              <invariant xmi:id="_ysY14GLREeG-juNJVPICPw" name="Constraint1">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_ysY14WLREeG-juNJVPICPw" name="OpaqueExpression1">
                  <body>No Event</body>
                </specification>
              </invariant>
            </fragment>
            <message xmi:id="_excxcmLREeG-juNJVPICPw" name="Subscribe" messageSort="asynchSignal" receiveEvent="_excxcGLREeG-juNJVPICPw"/>
            <message xmi:id="_hE-TQ2LREeG-juNJVPICPw" name="Subscribe long pooling" messageSort="asynchSignal" receiveEvent="_hE-TQWLREeG-juNJVPICPw" sendEvent="_hE-TQGLREeG-juNJVPICPw"/>
            <message xmi:id="_ACXYgmLSEeG-juNJVPICPw" name="HTTP 204 No content" messageSort="asynchSignal" sendEvent="_ACXYgGLSEeG-juNJVPICPw"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_ikW9wBBQEeGFCu7TtYvP3g" name="Get event, no event available">
          <eAnnotations xmi:id="_K5JH0BBfEeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
            <details xmi:id="_K5JH0RBfEeGFCu7TtYvP3g" key="documentation" value="When no event is available, the system keeps the request for a given time. After what, the Get event timeout use case takes place.&#xD;&#xA; - The Event buffering mechanism must be activated when entering to timeout use case."/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_tGLWsBBQEeGFCu7TtYvP3g" name="Get event exception" classifierBehavior="_B_ESkGLOEeG8J-w0aNZjHg">
          <eAnnotations xmi:id="_EsnqQBBWEeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
            <details xmi:id="_EsnqQRBWEeGFCu7TtYvP3g" key="documentation" value="This case deals with failures.&#xD;&#xA; - When the service is unavailable.&#xD;&#xA; - The service can't be accessed for the client. (User right management)&#xD;&#xA; - Is there a difference between WAN and LAN access ?"/>
          </eAnnotations>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_B_ESkGLOEeG8J-w0aNZjHg" name="Get event exceptionDetail">
            <ownedComment xmi:id="_spswIGLQEeG-juNJVPICPw" annotatedElement="_r6drkmLQEeG-juNJVPICPw">
              <body>Subscribe  with bad Session ID</body>
            </ownedComment>
            <ownedComment xmi:id="_O6YyIGLREeG-juNJVPICPw" annotatedElement="_K5DDomLREeG-juNJVPICPw">
              <body>Subscribe With mal formed filter</body>
            </ownedComment>
            <lifeline xmi:id="_Ch7vEGLOEeG8J-w0aNZjHg" name="AgGsoap" coveredBy="_r6drkGLQEeG-juNJVPICPw _MCzhAGLREeG-juNJVPICPw _K5DDoGLREeG-juNJVPICPw _xGTeUGLQEeG-juNJVPICPw"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_MCzhAGLREeG-juNJVPICPw" name="MessageOccurrenceSpecification4" covered="_Ch7vEGLOEeG8J-w0aNZjHg" event="_MCzhAWLREeG-juNJVPICPw" message="_MCzhAmLREeG-juNJVPICPw"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_K5DDoGLREeG-juNJVPICPw" name="MessageOccurrenceSpecification3" covered="_Ch7vEGLOEeG8J-w0aNZjHg" event="_K5DDoWLREeG-juNJVPICPw" message="_K5DDomLREeG-juNJVPICPw"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_xGTeUGLQEeG-juNJVPICPw" name="MessageOccurrenceSpecification2" covered="_Ch7vEGLOEeG8J-w0aNZjHg" event="_xGTeUWLQEeG-juNJVPICPw" message="_xGTeUmLQEeG-juNJVPICPw"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_r6drkGLQEeG-juNJVPICPw" name="MessageOccurrenceSpecification1" covered="_Ch7vEGLOEeG8J-w0aNZjHg" event="_r6drkWLQEeG-juNJVPICPw" message="_r6drkmLQEeG-juNJVPICPw"/>
            <message xmi:id="_r6drkmLQEeG-juNJVPICPw" name="Subscribe" messageSort="asynchSignal" receiveEvent="_r6drkGLQEeG-juNJVPICPw"/>
            <message xmi:id="_xGTeUmLQEeG-juNJVPICPw" name="HTTP 401" messageSort="asynchSignal" sendEvent="_xGTeUGLQEeG-juNJVPICPw"/>
            <message xmi:id="_K5DDomLREeG-juNJVPICPw" name="Subscribe" messageSort="asynchSignal" receiveEvent="_K5DDoGLREeG-juNJVPICPw"/>
            <message xmi:id="_MCzhAmLREeG-juNJVPICPw" name="HTTP 400" messageSort="asynchSignal" sendEvent="_MCzhAGLREeG-juNJVPICPw"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_kodcIBBTEeGFCu7TtYvP3g" name="Event buffering " classifierBehavior="_4ZfaUGIbEeGErqpo5oG_nA">
          <eAnnotations xmi:id="_lOq1oBBVEeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
            <details xmi:id="_lOq1oRBVEeGFCu7TtYvP3g" key="documentation" value="This case describes that mechanism that must be put into place to avoid loss of events. Indeed, the  long pooling mechanism only requests one event for a long time. If an event happens, the request will be answered and the client must do another request for the next event. Between the retrieval of an event and a new request, other events can happen. These events must be buffered in the server in order to avoid loss of messages.&#xD;&#xA;There is a proposal to keep the events for 60 seconds. After 60 seconds without event retrieval, the buffer will be flushed and the buffering mechanism must stop. It must be reactivated on the next request."/>
          </eAnnotations>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_4ZfaUGIbEeGErqpo5oG_nA" name="Event buffering Detail">
            <ownedComment xmi:id="_l_weYGIlEeGfBqy_Qc3Acg" annotatedElement="_VsYWgGIlEeGfBqy_Qc3Acg">
              <body>AgEvent triggers all the Channels. The LongPooling Channels that are in the callout queue without active connection must store the message and trigger it when a new subscribe request arrives.&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_9QEjMGIlEeGfBqy_Qc3Acg" annotatedElement="_2iB942IlEeGfBqy_Qc3Acg">
              <body>Respond with the stored event.</body>
            </ownedComment>
            <ownedComment xmi:id="_AZZEkGImEeGfBqy_Qc3Acg">
              <body>Comment1</body>
            </ownedComment>
            <ownedRule xmi:id="_7Xpw4G0ZEeGsHNOsTin7jA" name="Wait 200ms"/>
            <lifeline xmi:id="_b4SmgGIiEeGfBqy_Qc3Acg" name="MyICOffice" coveredBy="_0FaxgGIlEeGfBqy_Qc3Acg _2iB94WIlEeGfBqy_Qc3Acg"/>
            <lifeline xmi:id="_UdQ4AGIlEeGfBqy_Qc3Acg" name="AgGsoap" coveredBy="_0FaxgWIlEeGfBqy_Qc3Acg _05R3YGIlEeGfBqy_Qc3Acg"/>
            <lifeline xmi:id="_VsYWgGIlEeGfBqy_Qc3Acg" name="AgEvent" coveredBy="_j9-M0GIlEeGfBqy_Qc3Acg _2iB94GIlEeGfBqy_Qc3Acg _05R3YWIlEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_2iB94GIlEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification6" covered="_VsYWgGIlEeGfBqy_Qc3Acg" event="_2iB94mIlEeGfBqy_Qc3Acg" message="_2iB942IlEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_2iB94WIlEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification7" covered="_b4SmgGIiEeGfBqy_Qc3Acg" event="_2iB94mIlEeGfBqy_Qc3Acg" message="_2iB942IlEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_05R3YGIlEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification4" covered="_UdQ4AGIlEeGfBqy_Qc3Acg" event="_05R3YmIlEeGfBqy_Qc3Acg" message="_05R3Y2IlEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_05R3YWIlEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification5" covered="_VsYWgGIlEeGfBqy_Qc3Acg" event="_05R3YmIlEeGfBqy_Qc3Acg" message="_05R3Y2IlEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_0FaxgGIlEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification2" covered="_b4SmgGIiEeGfBqy_Qc3Acg" event="_0FaxgmIlEeGfBqy_Qc3Acg" message="_0Faxg2IlEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_0FaxgWIlEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification3" covered="_UdQ4AGIlEeGfBqy_Qc3Acg" event="_0FaxgmIlEeGfBqy_Qc3Acg" message="_0Faxg2IlEeGfBqy_Qc3Acg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_j9-M0GIlEeGfBqy_Qc3Acg" name="MessageOccurrenceSpecification1" covered="_VsYWgGIlEeGfBqy_Qc3Acg" event="_j9-M0WIlEeGfBqy_Qc3Acg" message="_j9-M0mIlEeGfBqy_Qc3Acg"/>
            <message xmi:id="_j9-M0mIlEeGfBqy_Qc3Acg" name="IcsEvent" messageSort="asynchSignal" receiveEvent="_j9-M0GIlEeGfBqy_Qc3Acg"/>
            <message xmi:id="_0Faxg2IlEeGfBqy_Qc3Acg" name="Subscribe" messageSort="asynchSignal" receiveEvent="_0FaxgWIlEeGfBqy_Qc3Acg" sendEvent="_0FaxgGIlEeGfBqy_Qc3Acg"/>
            <message xmi:id="_05R3Y2IlEeGfBqy_Qc3Acg" name="Subscribe Long Pooling" messageSort="asynchSignal" receiveEvent="_05R3YWIlEeGfBqy_Qc3Acg" sendEvent="_05R3YGIlEeGfBqy_Qc3Acg"/>
            <message xmi:id="_2iB942IlEeGfBqy_Qc3Acg" name="HTTP 200 OK Event" messageSort="asynchSignal" receiveEvent="_2iB94WIlEeGfBqy_Qc3Acg" sendEvent="_2iB94GIlEeGfBqy_Qc3Acg"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_3FC58BBYEeGFCu7TtYvP3g" name="A_&lt;myICOffice>_&lt;get event>" memberEnd="_3FC58RBYEeGFCu7TtYvP3g _3FC59BBYEeGFCu7TtYvP3g">
          <ownedEnd xmi:id="_3FC58RBYEeGFCu7TtYvP3g" name="myICOffice" type="_YMX2QBBQEeGFCu7TtYvP3g" association="_3FC58BBYEeGFCu7TtYvP3g">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3FC58hBYEeGFCu7TtYvP3g" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3FC58xBYEeGFCu7TtYvP3g" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:id="_3FC59BBYEeGFCu7TtYvP3g" name="get event" type="_XpWowBBQEeGFCu7TtYvP3g" association="_3FC58BBYEeGFCu7TtYvP3g">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3FC59RBYEeGFCu7TtYvP3g" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3FC59hBYEeGFCu7TtYvP3g" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_3oqkYBBYEeGFCu7TtYvP3g" name="A_&lt;myICOffice>_&lt;get event timeout>" memberEnd="_3oqkYRBYEeGFCu7TtYvP3g _3oqkZBBYEeGFCu7TtYvP3g">
          <ownedEnd xmi:id="_3oqkYRBYEeGFCu7TtYvP3g" name="myICOffice" type="_YMX2QBBQEeGFCu7TtYvP3g" association="_3oqkYBBYEeGFCu7TtYvP3g">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3oqkYhBYEeGFCu7TtYvP3g" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3oqkYxBYEeGFCu7TtYvP3g" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:id="_3oqkZBBYEeGFCu7TtYvP3g" name="get event timeout" type="_faJrkBBQEeGFCu7TtYvP3g" association="_3oqkYBBYEeGFCu7TtYvP3g">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3oqkZRBYEeGFCu7TtYvP3g" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3oqkZhBYEeGFCu7TtYvP3g" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_4JJbQBBYEeGFCu7TtYvP3g" name="A_&lt;myICOffice>_&lt;get event, no event available>" memberEnd="_4JJbQRBYEeGFCu7TtYvP3g _4JJbRBBYEeGFCu7TtYvP3g">
          <ownedEnd xmi:id="_4JJbQRBYEeGFCu7TtYvP3g" name="myICOffice" type="_YMX2QBBQEeGFCu7TtYvP3g" association="_4JJbQBBYEeGFCu7TtYvP3g">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4JJbQhBYEeGFCu7TtYvP3g" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4JJbQxBYEeGFCu7TtYvP3g" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:id="_4JJbRBBYEeGFCu7TtYvP3g" name="get event, no event available" type="_ikW9wBBQEeGFCu7TtYvP3g" association="_4JJbQBBYEeGFCu7TtYvP3g">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4JJbRRBYEeGFCu7TtYvP3g" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4JJbRhBYEeGFCu7TtYvP3g" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_42S1IBBYEeGFCu7TtYvP3g" name="A_&lt;myICOffice>_&lt;get event exception>" memberEnd="_42S1IRBYEeGFCu7TtYvP3g _42S1JBBYEeGFCu7TtYvP3g">
          <ownedEnd xmi:id="_42S1IRBYEeGFCu7TtYvP3g" name="myICOffice" type="_YMX2QBBQEeGFCu7TtYvP3g" association="_42S1IBBYEeGFCu7TtYvP3g">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_42S1IhBYEeGFCu7TtYvP3g" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_42S1IxBYEeGFCu7TtYvP3g" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:id="_42S1JBBYEeGFCu7TtYvP3g" name="get event exception" type="_tGLWsBBQEeGFCu7TtYvP3g" association="_42S1IBBYEeGFCu7TtYvP3g">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_42S1JRBYEeGFCu7TtYvP3g" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_42S1JhBYEeGFCu7TtYvP3g" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_WPpxwWIcEeGfBqy_Qc3Acg" name="SignalEvent1"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_bhT4omIcEeGfBqy_Qc3Acg" name="SignalEvent2"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_FWSygmIdEeGfBqy_Qc3Acg" name="SignalEvent3"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_NGy6YmIdEeGfBqy_Qc3Acg" name="SignalEvent4"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_j9-M0WIlEeGfBqy_Qc3Acg" name="SignalEvent5"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_0FaxgmIlEeGfBqy_Qc3Acg" name="SignalEvent6"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_05R3YmIlEeGfBqy_Qc3Acg" name="SignalEvent7"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_2iB94mIlEeGfBqy_Qc3Acg" name="SignalEvent8"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_r6drkWLQEeG-juNJVPICPw" name="SignalEvent9"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_xGTeUWLQEeG-juNJVPICPw" name="SignalEvent10"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_K5DDoWLREeG-juNJVPICPw" name="SignalEvent11"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_MCzhAWLREeG-juNJVPICPw" name="SignalEvent12"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_excxcWLREeG-juNJVPICPw" name="SignalEvent13"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_hE-TQmLREeG-juNJVPICPw" name="SignalEvent14"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_ACXYgWLSEeG-juNJVPICPw" name="SignalEvent16"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_LEIJIBacEeGIhpdKvKNGag" name="Ics70 Eventing">
        <packagedElement xmi:type="uml:UseCase" xmi:id="_rCXiwAroEeGbt8IYL3q89A" name="Chunk Subscription" classifierBehavior="_AFn3EB9WEeGKV9lx9XKJRQ">
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_AFn3EB9WEeGKV9lx9XKJRQ" name="Chunk SubscriptionDetail">
            <ownedComment xmi:id="_jPnScCSiEeGHM9NjSpDKvQ" annotatedElement="_JFoR0ySiEeGHM9NjSpDKvQ">
              <body>http chunk Subscribe using EvtNotifier message and notifier operation.&#xD;
</body>
            </ownedComment>
            <ownedAttribute xmi:id="_hF7pICSiEeGHM9NjSpDKvQ" name="Property1" type="_4-pSaPTZEeCXKeCbdRbRuw"/>
            <ownedConnector xmi:id="_hGFaICSiEeGHM9NjSpDKvQ" name="Connector1">
              <end xmi:id="_hGFaISSiEeGHM9NjSpDKvQ" role="_hF7pICSiEeGHM9NjSpDKvQ"/>
            </ownedConnector>
            <lifeline xmi:id="_OIJ9sB9WEeGKV9lx9XKJRQ" name="agGsoap" coveredBy="_u_q-cSDkEeGKV9lx9XKJRQ _JFoR0CSiEeGHM9NjSpDKvQ _BgcyACDlEeGKV9lx9XKJRQ _yLEjcCDkEeGKV9lx9XKJRQ _u_O5kCDkEeGKV9lx9XKJRQ _BgAGEiDlEeGKV9lx9XKJRQ"/>
            <lifeline xmi:id="_RxdX0CDkEeGKV9lx9XKJRQ" name="agEvent" represents="_hF7pICSiEeGHM9NjSpDKvQ" coveredBy="_JFoR0SSiEeGHM9NjSpDKvQ _KlJFoCDlEeGKV9lx9XKJRQ _FzX_wiDlEeGKV9lx9XKJRQ"/>
            <lifeline xmi:id="_TxTvsCDkEeGKV9lx9XKJRQ" name="agServLines" coveredBy="_KlJFoSDlEeGKV9lx9XKJRQ _KkPtwiDlEeGKV9lx9XKJRQ"/>
            <lifeline xmi:id="_nSJ5ICDkEeGKV9lx9XKJRQ" name="MyICPhone" coveredBy="_u_q-cCDkEeGKV9lx9XKJRQ _BgToECDlEeGKV9lx9XKJRQ _yLEjcSDkEeGKV9lx9XKJRQ _taWmcCDkEeGKV9lx9XKJRQ _82b58iDkEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_KlJFoCDlEeGKV9lx9XKJRQ" name="MessageOccurrenceSpecification9" covered="_RxdX0CDkEeGKV9lx9XKJRQ" event="_KlJFoiDlEeGKV9lx9XKJRQ" message="_KlJFoyDlEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_KlJFoSDlEeGKV9lx9XKJRQ" name="MessageOccurrenceSpecification10" covered="_TxTvsCDkEeGKV9lx9XKJRQ" event="_KlJFoiDlEeGKV9lx9XKJRQ" message="_KlJFoyDlEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_JFoR0CSiEeGHM9NjSpDKvQ" name="MessageOccurrenceSpecification7" covered="_OIJ9sB9WEeGKV9lx9XKJRQ" event="_JFoR0iSiEeGHM9NjSpDKvQ" message="_JFoR0ySiEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_JFoR0SSiEeGHM9NjSpDKvQ" name="MessageOccurrenceSpecification8" covered="_RxdX0CDkEeGKV9lx9XKJRQ" event="_JFoR0iSiEeGHM9NjSpDKvQ" message="_JFoR0ySiEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_BgToECDlEeGKV9lx9XKJRQ" name="MessageOccurrenceSpecification5" covered="_nSJ5ICDkEeGKV9lx9XKJRQ" event="_BgcyASDlEeGKV9lx9XKJRQ" message="_BgcyAiDlEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_BgcyACDlEeGKV9lx9XKJRQ" name="MessageOccurrenceSpecification6" covered="_OIJ9sB9WEeGKV9lx9XKJRQ" event="_BgcyASDlEeGKV9lx9XKJRQ" message="_BgcyAiDlEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_yLEjcCDkEeGKV9lx9XKJRQ" name="MessageOccurrenceSpecification3" covered="_OIJ9sB9WEeGKV9lx9XKJRQ" event="_yLEjciDkEeGKV9lx9XKJRQ" message="_yLEjcyDkEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_yLEjcSDkEeGKV9lx9XKJRQ" name="MessageOccurrenceSpecification4" covered="_nSJ5ICDkEeGKV9lx9XKJRQ" event="_yLEjciDkEeGKV9lx9XKJRQ" message="_yLEjcyDkEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_u_q-cCDkEeGKV9lx9XKJRQ" name="MessageOccurrenceSpecification1" covered="_nSJ5ICDkEeGKV9lx9XKJRQ" event="_u_q-ciDkEeGKV9lx9XKJRQ" message="_u_q-cyDkEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_u_q-cSDkEeGKV9lx9XKJRQ" name="MessageOccurrenceSpecification2" covered="_OIJ9sB9WEeGKV9lx9XKJRQ" event="_u_q-ciDkEeGKV9lx9XKJRQ" message="_u_q-cyDkEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_taWmcCDkEeGKV9lx9XKJRQ" name="BehaviorExecutionSpecification1" covered="_nSJ5ICDkEeGKV9lx9XKJRQ" start="_u_q-cCDkEeGKV9lx9XKJRQ" finish="_yLEjcSDkEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_u_O5kCDkEeGKV9lx9XKJRQ" name="BehaviorExecutionSpecification2" covered="_OIJ9sB9WEeGKV9lx9XKJRQ" start="_u_q-cSDkEeGKV9lx9XKJRQ" finish="_yLEjcCDkEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_82b58iDkEeGKV9lx9XKJRQ" name="BehaviorExecutionSpecification3" covered="_nSJ5ICDkEeGKV9lx9XKJRQ" start="_BgToECDlEeGKV9lx9XKJRQ" finish="_BgToECDlEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_FzX_wiDlEeGKV9lx9XKJRQ" name="BehaviorExecutionSpecification5" covered="_RxdX0CDkEeGKV9lx9XKJRQ" start="_JFoR0SSiEeGHM9NjSpDKvQ" finish="_KlJFoCDlEeGKV9lx9XKJRQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_BgAGEiDlEeGKV9lx9XKJRQ" name="BehaviorExecutionSpecification4" covered="_OIJ9sB9WEeGKV9lx9XKJRQ" start="_BgcyACDlEeGKV9lx9XKJRQ" finish="_JFoR0CSiEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_KkPtwiDlEeGKV9lx9XKJRQ" name="BehaviorExecutionSpecification6" covered="_TxTvsCDkEeGKV9lx9XKJRQ" start="_KlJFoSDlEeGKV9lx9XKJRQ" finish="_KlJFoSDlEeGKV9lx9XKJRQ"/>
            <message xmi:id="_u_q-cyDkEeGKV9lx9XKJRQ" name="loginRequest" receiveEvent="_u_q-cSDkEeGKV9lx9XKJRQ" sendEvent="_u_q-cCDkEeGKV9lx9XKJRQ"/>
            <message xmi:id="_yLEjcyDkEeGKV9lx9XKJRQ" name="loginResponse" messageSort="reply" receiveEvent="_yLEjcSDkEeGKV9lx9XKJRQ" sendEvent="_yLEjcCDkEeGKV9lx9XKJRQ"/>
            <message xmi:id="_BgcyAiDlEeGKV9lx9XKJRQ" name="Chunk Subscribe" receiveEvent="_BgcyACDlEeGKV9lx9XKJRQ" sendEvent="_BgToECDlEeGKV9lx9XKJRQ"/>
            <message xmi:id="_KlJFoyDlEeGKV9lx9XKJRQ" name="sl_event_subscribe" receiveEvent="_KlJFoSDlEeGKV9lx9XKJRQ" sendEvent="_KlJFoCDlEeGKV9lx9XKJRQ"/>
            <message xmi:id="_JFoR0ySiEeGHM9NjSpDKvQ" name="evm_notifier" receiveEvent="_JFoR0SSiEeGHM9NjSpDKvQ" sendEvent="_JFoR0CSiEeGHM9NjSpDKvQ"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_tM8j8AroEeGbt8IYL3q89A" name="Chunk Notification" classifierBehavior="_Njp0MKV2EeGKoKL-yFzyMA">
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_Njp0MKV2EeGKoKL-yFzyMA" name="Chunk NotificationDetail">
            <ownedComment xmi:id="_Qq96sKWHEeGFFa1ZpSeZJA" annotatedElement="_P_LvkqWDEeGFFa1ZpSeZJA">
              <body>Note that onMagerAssistant method will be called on each subscriber. Each channel is then responsible to build the proper xml message and send it to the subscriber.&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_kfpmIKWHEeGFFa1ZpSeZJA" annotatedElement="_1fSJUqWCEeGFFa1ZpSeZJA">
              <body>agEvent operations and local line operations run in different thread contexts. That's why we use an ots message to notify agEvent to trigger an event to the subscribers.</body>
            </ownedComment>
            <ownedAttribute xmi:id="_WiGV4KV2EeGKoKL-yFzyMA" name="Property1" type="_A0EggJpwEeGb5d5BzZ3vyg"/>
            <ownedAttribute xmi:id="_kb_d4KV2EeGKoKL-yFzyMA" name="Property2" type="_1zbbEPNOEeCXKeCbdRbRuw"/>
            <ownedAttribute xmi:id="_rXvvEKV2EeGKoKL-yFzyMA" name="Property3" type="_4-pSaPTZEeCXKeCbdRbRuw"/>
            <ownedAttribute xmi:id="_4n0dAKWBEeGKoKL-yFzyMA" name="Property4">
              <type xmi:type="uml:Class" href="Ics70_MessagingHandler.uml#_jezY4AbxEeGgVIAlqjyxyw"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_yd3mwKWCEeGFFa1ZpSeZJA" name="Property5" type="_zxiEgKV2EeGKoKL-yFzyMA"/>
            <ownedConnector xmi:id="_WiZQ0KV2EeGKoKL-yFzyMA" name="Connector1">
              <end xmi:id="_WiZQ0aV2EeGKoKL-yFzyMA" role="_WiGV4KV2EeGKoKL-yFzyMA"/>
              <end xmi:id="_kb_d4aV2EeGKoKL-yFzyMA" role="_kb_d4KV2EeGKoKL-yFzyMA"/>
              <end xmi:id="_rXvvEaV2EeGKoKL-yFzyMA" role="_rXvvEKV2EeGKoKL-yFzyMA"/>
              <end xmi:id="_wlIY8KWBEeGKoKL-yFzyMA" role="_0olWYKV4EeGKoKL-yFzyMA"/>
              <end xmi:id="_4n0dAaWBEeGKoKL-yFzyMA" role="_4n0dAKWBEeGKoKL-yFzyMA"/>
              <end xmi:id="_yeAwsKWCEeGFFa1ZpSeZJA" role="_yd3mwKWCEeGFFa1ZpSeZJA"/>
            </ownedConnector>
            <lifeline xmi:id="_OnTpkKV2EeGKoKL-yFzyMA" name="line" represents="_WiGV4KV2EeGKoKL-yFzyMA" coveredBy="_1gBwMKWCEeGFFa1ZpSeZJA _Y_jj4KWDEeGFFa1ZpSeZJA _00EpIKWCEeGFFa1ZpSeZJA"/>
            <lifeline xmi:id="_ZLEjQKV2EeGKoKL-yFzyMA" name="mah" represents="_yd3mwKWCEeGFFa1ZpSeZJA" coveredBy="_1gBwMaWCEeGFFa1ZpSeZJA _DC-X0KWDEeGFFa1ZpSeZJA _1fSJUqWCEeGFFa1ZpSeZJA"/>
            <lifeline xmi:id="_dhIkkKV2EeGKoKL-yFzyMA" name="agEvt" represents="_rXvvEKV2EeGKoKL-yFzyMA" coveredBy="_DC-X0aWDEeGFFa1ZpSeZJA _Q7PIIKWDEeGFFa1ZpSeZJA _P_LvkqWDEeGFFa1ZpSeZJA"/>
            <lifeline xmi:id="_fS1LsKV2EeGKoKL-yFzyMA" name="nc" represents="_kb_d4KV2EeGKoKL-yFzyMA" coveredBy="_Q7PIIaWDEeGFFa1ZpSeZJA _JqJxEKWMEeGogaQ7mMU72w _Q6orMqWDEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_JqJxEKWMEeGogaQ7mMU72w" name="MessageOccurrenceSpecification8" covered="_fS1LsKV2EeGKoKL-yFzyMA" event="_JqJxEaWMEeGogaQ7mMU72w" message="_JqJxEqWMEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Q7PIIKWDEeGFFa1ZpSeZJA" name="MessageOccurrenceSpecification5" covered="_dhIkkKV2EeGKoKL-yFzyMA" event="_Q7PIIqWDEeGFFa1ZpSeZJA" message="_Q7PII6WDEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Q7PIIaWDEeGFFa1ZpSeZJA" name="MessageOccurrenceSpecification6" covered="_fS1LsKV2EeGKoKL-yFzyMA" event="_Q7PIIqWDEeGFFa1ZpSeZJA" message="_Q7PII6WDEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Y_jj4KWDEeGFFa1ZpSeZJA" name="MessageOccurrenceSpecification7" covered="_OnTpkKV2EeGKoKL-yFzyMA" event="_Y_jj4aWDEeGFFa1ZpSeZJA" message="_Y_tU4KWDEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DC-X0KWDEeGFFa1ZpSeZJA" name="MessageOccurrenceSpecification3" covered="_ZLEjQKV2EeGKoKL-yFzyMA" event="_DC-X0qWDEeGFFa1ZpSeZJA" message="_DDII0KWDEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DC-X0aWDEeGFFa1ZpSeZJA" name="MessageOccurrenceSpecification4" covered="_dhIkkKV2EeGKoKL-yFzyMA" event="_DC-X0qWDEeGFFa1ZpSeZJA" message="_DDII0KWDEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_1gBwMKWCEeGFFa1ZpSeZJA" name="MessageOccurrenceSpecification1" covered="_OnTpkKV2EeGKoKL-yFzyMA" event="_1gBwMqWCEeGFFa1ZpSeZJA" message="_1gBwM6WCEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_1gBwMaWCEeGFFa1ZpSeZJA" name="MessageOccurrenceSpecification2" covered="_ZLEjQKV2EeGKoKL-yFzyMA" event="_1gBwMqWCEeGFFa1ZpSeZJA" message="_1gBwM6WCEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_00EpIKWCEeGFFa1ZpSeZJA" name="BehaviorExecutionSpecification1" covered="_OnTpkKV2EeGKoKL-yFzyMA" start="_1gBwMKWCEeGFFa1ZpSeZJA" finish="_1gBwMKWCEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_1fSJUqWCEeGFFa1ZpSeZJA" name="BehaviorExecutionSpecification2" covered="_ZLEjQKV2EeGKoKL-yFzyMA" start="_1gBwMaWCEeGFFa1ZpSeZJA" finish="_1gBwMaWCEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_P_LvkqWDEeGFFa1ZpSeZJA" name="BehaviorExecutionSpecification3" covered="_dhIkkKV2EeGKoKL-yFzyMA" start="_Q7PIIKWDEeGFFa1ZpSeZJA" finish="_Q7PIIKWDEeGFFa1ZpSeZJA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_Q6orMqWDEeGFFa1ZpSeZJA" name="BehaviorExecutionSpecification4" covered="_fS1LsKV2EeGKoKL-yFzyMA" start="_Q7PIIaWDEeGFFa1ZpSeZJA" finish="_Q7PIIaWDEeGFFa1ZpSeZJA"/>
            <message xmi:id="_1gBwM6WCEeGFFa1ZpSeZJA" name="onMAFilteringLevelChanged" receiveEvent="_1gBwMaWCEeGFFa1ZpSeZJA" sendEvent="_1gBwMKWCEeGFFa1ZpSeZJA">
              <argument xmi:type="uml:InstanceValue" xmi:id="_3bjowaWCEeGFFa1ZpSeZJA" name="man" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <argument xmi:type="uml:InstanceValue" xmi:id="_3bjowqWCEeGFFa1ZpSeZJA" name="asst" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <argument xmi:type="uml:LiteralString" xmi:id="_3bjowKWCEeGFFa1ZpSeZJA" name="_level" value="NO_FILTER">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </argument>
            </message>
            <message xmi:id="_DDII0KWDEeGFFa1ZpSeZJA" name="managerassistant" messageSort="createMessage" receiveEvent="_DC-X0aWDEeGFFa1ZpSeZJA" sendEvent="_DC-X0KWDEeGFFa1ZpSeZJA">
              <argument xmi:type="uml:InstanceValue" xmi:id="_nUblcaWIEeGFFa1ZpSeZJA" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </message>
            <message xmi:id="_Q7PII6WDEeGFFa1ZpSeZJA" name="onManagerAssistant" receiveEvent="_Q7PIIaWDEeGFFa1ZpSeZJA" sendEvent="_Q7PIIKWDEeGFFa1ZpSeZJA">
              <argument xmi:type="uml:InstanceValue" xmi:id="_OWZ3EKWHEeGFFa1ZpSeZJA" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </message>
            <message xmi:id="_Y_tU4KWDEeGFFa1ZpSeZJA" name="EVT_PRIVATE_ALCATEL_INFO_SCREENING" messageSort="asynchSignal" receiveEvent="_Y_jj4KWDEeGFFa1ZpSeZJA"/>
            <message xmi:id="_JqJxEqWMEeGogaQ7mMU72w" name="XML msg" messageSort="asynchSignal" sendEvent="_JqJxEKWMEeGogaQ7mMU72w"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_vnn2oAroEeGbt8IYL3q89A" name="Chunk Expires">
          <eAnnotations xmi:id="_cKhIQArpEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_cKhIQQrpEeGbt8IYL3q89A" key="documentation" value="When the Channel expires properly, the Event Agent Agent must remove the Channel from the active channel list."/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_yda_EAroEeGbt8IYL3q89A" name="Chunk Notification Failed">
          <eAnnotations xmi:id="_UH1EMArpEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_UH1EMQrpEeGbt8IYL3q89A" key="documentation" value="They are several reason for failure on chuck notification. &#xD;&#xA;It can happen because of a write error when sending the messages. It can happen because client application is no longer available.&#xD;&#xA;In all cases, the Event channel must be removed from the event queue in case of failure."/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_u_q-ciDkEeGKV9lx9XKJRQ" name="CallEvent1"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_yLEjciDkEeGKV9lx9XKJRQ" name="CallEvent2"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_BgcyASDlEeGKV9lx9XKJRQ" name="CallEvent3"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_KlJFoiDlEeGKV9lx9XKJRQ" name="CallEvent5"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_EzWfISJDEeGgPvhyr18ZZQ" name="SignalEvent1"/>
        <packagedElement xmi:type="uml:Package" xmi:id="_HBz2kCJKEeGgPvhyr18ZZQ" name="Telephony">
          <packagedElement xmi:type="uml:UseCase" xmi:id="_LXju0CJKEeGgPvhyr18ZZQ" name="onCallCreated" classifierBehavior="_Qu4Y0CJKEeGgPvhyr18ZZQ">
            <ownedBehavior xmi:type="uml:Interaction" xmi:id="_Qu4Y0CJKEeGgPvhyr18ZZQ" name="onCallCreatedDetail">
              <ownedComment xmi:id="_ilFMECJPEeGgPvhyr18ZZQ" annotatedElement="_VK77IyJPEeGgPvhyr18ZZQ">
                <body>Ics 70 Event onCallCreated is dispatched to all devices that have subscribed to CS 70 Event Channel and whose Filter matches&#xD;
</body>
              </ownedComment>
              <ownedAttribute xmi:id="_xhrggCJKEeGgPvhyr18ZZQ" name="Property1" type="_Q6rekPM2EeCXKeCbdRbRuw"/>
              <ownedAttribute xmi:id="_-RNuMCJKEeGgPvhyr18ZZQ" name="Property2" type="_4-pSaPTZEeCXKeCbdRbRuw"/>
              <ownedConnector xmi:id="_xhrggSJKEeGgPvhyr18ZZQ" name="Connector1">
                <end xmi:id="_xhrggiJKEeGgPvhyr18ZZQ" role="_xhrggCJKEeGgPvhyr18ZZQ"/>
                <end xmi:id="_-RNuMSJKEeGgPvhyr18ZZQ" role="_-RNuMCJKEeGgPvhyr18ZZQ"/>
                <end xmi:id="__CmLACJOEeGgPvhyr18ZZQ" role="__CP5Eh9WEeGKV9lx9XKJRQ"/>
              </ownedConnector>
              <lifeline xmi:id="_RXQncCJKEeGgPvhyr18ZZQ" name="agCSTA" coveredBy="_l3OkMCJNEeGgPvhyr18ZZQ _zm1HwCJNEeGgPvhyr18ZZQ _qeH20CJNEeGgPvhyr18ZZQ"/>
              <lifeline xmi:id="_SdTCcCJKEeGgPvhyr18ZZQ" name="tel" represents="_xhrggCJKEeGgPvhyr18ZZQ" coveredBy="_zm1HwSJNEeGgPvhyr18ZZQ _-Ci4sCJNEeGgPvhyr18ZZQ _zlyl8iJNEeGgPvhyr18ZZQ"/>
              <lifeline xmi:id="_1AJygCJKEeGgPvhyr18ZZQ" name="evm" represents="_-RNuMCJKEeGgPvhyr18ZZQ" coveredBy="_-Ci4sSJNEeGgPvhyr18ZZQ _VK77ICJPEeGgPvhyr18ZZQ _icd4EiJOEeGgPvhyr18ZZQ"/>
              <lifeline xmi:id="_UFE7wCJOEeGgPvhyr18ZZQ" name="myICPhone" coveredBy="_ChhI8CJPEeGgPvhyr18ZZQ _VK77ISJPEeGgPvhyr18ZZQ _kZoIUiJOEeGgPvhyr18ZZQ _VKfPMCJPEeGgPvhyr18ZZQ"/>
              <lifeline xmi:id="_ncrpoCJOEeGgPvhyr18ZZQ" name="soap" represents="__CP5Eh9WEeGKV9lx9XKJRQ" coveredBy="_ChhI8SJPEeGgPvhyr18ZZQ _CgU2IiJPEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_VK77ICJPEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification8" covered="_1AJygCJKEeGgPvhyr18ZZQ" event="_VK77IiJPEeGgPvhyr18ZZQ" message="_VK77IyJPEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_VK77ISJPEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification9" covered="_UFE7wCJOEeGgPvhyr18ZZQ" event="_VK77IiJPEeGgPvhyr18ZZQ" message="_VK77IyJPEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ChhI8CJPEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification6" covered="_UFE7wCJOEeGgPvhyr18ZZQ" event="_ChhI8iJPEeGgPvhyr18ZZQ" message="_ChhI8yJPEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ChhI8SJPEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification7" covered="_ncrpoCJOEeGgPvhyr18ZZQ" event="_ChhI8iJPEeGgPvhyr18ZZQ" message="_ChhI8yJPEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-Ci4sCJNEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification4" covered="_SdTCcCJKEeGgPvhyr18ZZQ" event="_-Ci4siJNEeGgPvhyr18ZZQ" message="_-CspsCJNEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-Ci4sSJNEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification5" covered="_1AJygCJKEeGgPvhyr18ZZQ" event="_-Ci4siJNEeGgPvhyr18ZZQ" message="_-CspsCJNEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_zm1HwCJNEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification2" covered="_RXQncCJKEeGgPvhyr18ZZQ" event="_zm1HwiJNEeGgPvhyr18ZZQ" message="_zm1HwyJNEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_zm1HwSJNEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification3" covered="_SdTCcCJKEeGgPvhyr18ZZQ" event="_zm1HwiJNEeGgPvhyr18ZZQ" message="_zm1HwyJNEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_l3OkMCJNEeGgPvhyr18ZZQ" name="MessageOccurrenceSpecification1" covered="_RXQncCJKEeGgPvhyr18ZZQ" event="_l3OkMSJNEeGgPvhyr18ZZQ" message="_l3OkMiJNEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_CgU2IiJPEeGgPvhyr18ZZQ" name="BehaviorExecutionSpecification5" covered="_ncrpoCJOEeGgPvhyr18ZZQ" start="_ChhI8SJPEeGgPvhyr18ZZQ" finish="_ChhI8SJPEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_kZoIUiJOEeGgPvhyr18ZZQ" name="BehaviorExecutionSpecification4" covered="_UFE7wCJOEeGgPvhyr18ZZQ" start="_ChhI8CJPEeGgPvhyr18ZZQ" finish="_ChhI8CJPEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_zlyl8iJNEeGgPvhyr18ZZQ" name="BehaviorExecutionSpecification2" covered="_SdTCcCJKEeGgPvhyr18ZZQ" start="_zm1HwSJNEeGgPvhyr18ZZQ" finish="_zm1HwSJNEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_qeH20CJNEeGgPvhyr18ZZQ" name="BehaviorExecutionSpecification1" covered="_RXQncCJKEeGgPvhyr18ZZQ" start="_zm1HwCJNEeGgPvhyr18ZZQ" finish="_zm1HwCJNEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_icd4EiJOEeGgPvhyr18ZZQ" name="BehaviorExecutionSpecification3" covered="_1AJygCJKEeGgPvhyr18ZZQ" start="_-Ci4sSJNEeGgPvhyr18ZZQ" finish="_VK77ICJPEeGgPvhyr18ZZQ"/>
              <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_VKfPMCJPEeGgPvhyr18ZZQ" name="BehaviorExecutionSpecification6" covered="_UFE7wCJOEeGgPvhyr18ZZQ" start="_VK77ISJPEeGgPvhyr18ZZQ" finish="_VK77ISJPEeGgPvhyr18ZZQ"/>
              <message xmi:id="_l3OkMiJNEeGgPvhyr18ZZQ" name="Delivered" messageSort="asynchSignal" receiveEvent="_l3OkMCJNEeGgPvhyr18ZZQ"/>
              <message xmi:id="_zm1HwyJNEeGgPvhyr18ZZQ" name="onCallCreated" receiveEvent="_zm1HwSJNEeGgPvhyr18ZZQ" sendEvent="_zm1HwCJNEeGgPvhyr18ZZQ"/>
              <message xmi:id="_-CspsCJNEeGgPvhyr18ZZQ" name="XmlMessageOnCallCreated" messageSort="createMessage" receiveEvent="_-Ci4sSJNEeGgPvhyr18ZZQ" sendEvent="_-Ci4sCJNEeGgPvhyr18ZZQ"/>
              <message xmi:id="_ChhI8yJPEeGgPvhyr18ZZQ" name="makeCall" receiveEvent="_ChhI8SJPEeGgPvhyr18ZZQ" sendEvent="_ChhI8CJPEeGgPvhyr18ZZQ"/>
              <message xmi:id="_VK77IyJPEeGgPvhyr18ZZQ" name="Ics70 Event onCallCreated" messageSort="reply" receiveEvent="_VK77ISJPEeGgPvhyr18ZZQ" sendEvent="_VK77ICJPEeGgPvhyr18ZZQ"/>
            </ownedBehavior>
          </packagedElement>
          <packagedElement xmi:type="uml:SignalEvent" xmi:id="_l3OkMSJNEeGgPvhyr18ZZQ" name="SignalEvent1"/>
          <packagedElement xmi:type="uml:CallEvent" xmi:id="_zm1HwiJNEeGgPvhyr18ZZQ" name="CallEvent1" operation="_Lo6CYAFtEeGG5PgjmVjcEQ"/>
          <packagedElement xmi:type="uml:CreationEvent" xmi:id="_-Ci4siJNEeGgPvhyr18ZZQ" name="CreationEvent1"/>
          <packagedElement xmi:type="uml:CallEvent" xmi:id="_ChhI8iJPEeGgPvhyr18ZZQ" name="CallEvent2"/>
          <packagedElement xmi:type="uml:CallEvent" xmi:id="_VK77IiJPEeGgPvhyr18ZZQ" name="CallEvent3"/>
        </packagedElement>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_JFoR0iSiEeGHM9NjSpDKvQ" name="CallEvent4"/>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_79XwMCSjEeGHM9NjSpDKvQ" name="Sip Subscription" classifierBehavior="_-Ft8wCSjEeGHM9NjSpDKvQ">
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_-Ft8wCSjEeGHM9NjSpDKvQ" name="Sip SubscriptionDetail">
            <ownedComment xmi:id="_U6nQ4CSkEeGHM9NjSpDKvQ" annotatedElement="_LHIkoySkEeGHM9NjSpDKvQ">
              <body>The evm_notifier message contains an information requesting a SIP subscription. In this case the system does not check a session.</body>
            </ownedComment>
            <lifeline xmi:id="_-qEnACSjEeGHM9NjSpDKvQ" name="MyICPhone" coveredBy="_Hfa3ECSkEeGHM9NjSpDKvQ _Fl04MiSkEeGHM9NjSpDKvQ"/>
            <lifeline xmi:id="_AKCk8CSkEeGHM9NjSpDKvQ" name="Kamailio" coveredBy="_Hfa3ESSkEeGHM9NjSpDKvQ _LHIkoCSkEeGHM9NjSpDKvQ _HehfMiSkEeGHM9NjSpDKvQ"/>
            <lifeline xmi:id="_A2cX8CSkEeGHM9NjSpDKvQ" name="agEvent" coveredBy="_LHIkoSSkEeGHM9NjSpDKvQ _OZr6gCSkEeGHM9NjSpDKvQ _LGPMwiSkEeGHM9NjSpDKvQ"/>
            <lifeline xmi:id="_CgrsMCSkEeGHM9NjSpDKvQ" name="ServLines" coveredBy="_OZr6gSSkEeGHM9NjSpDKvQ _OYyioiSkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_OZr6gCSkEeGHM9NjSpDKvQ" name="MessageOccurrenceSpecification5" covered="_A2cX8CSkEeGHM9NjSpDKvQ" event="_OZr6giSkEeGHM9NjSpDKvQ" message="_OZr6gySkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_OZr6gSSkEeGHM9NjSpDKvQ" name="MessageOccurrenceSpecification6" covered="_CgrsMCSkEeGHM9NjSpDKvQ" event="_OZr6giSkEeGHM9NjSpDKvQ" message="_OZr6gySkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LHIkoCSkEeGHM9NjSpDKvQ" name="MessageOccurrenceSpecification3" covered="_AKCk8CSkEeGHM9NjSpDKvQ" event="_LHIkoiSkEeGHM9NjSpDKvQ" message="_LHIkoySkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LHIkoSSkEeGHM9NjSpDKvQ" name="MessageOccurrenceSpecification4" covered="_A2cX8CSkEeGHM9NjSpDKvQ" event="_LHIkoiSkEeGHM9NjSpDKvQ" message="_LHIkoySkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Hfa3ECSkEeGHM9NjSpDKvQ" name="MessageOccurrenceSpecification1" covered="_-qEnACSjEeGHM9NjSpDKvQ" event="_Hfa3EiSkEeGHM9NjSpDKvQ" message="_Hfa3EySkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Hfa3ESSkEeGHM9NjSpDKvQ" name="MessageOccurrenceSpecification2" covered="_AKCk8CSkEeGHM9NjSpDKvQ" event="_Hfa3EiSkEeGHM9NjSpDKvQ" message="_Hfa3EySkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_HehfMiSkEeGHM9NjSpDKvQ" name="BehaviorExecutionSpecification2" covered="_AKCk8CSkEeGHM9NjSpDKvQ" start="_Hfa3ESSkEeGHM9NjSpDKvQ" finish="_LHIkoCSkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_Fl04MiSkEeGHM9NjSpDKvQ" name="BehaviorExecutionSpecification1" covered="_-qEnACSjEeGHM9NjSpDKvQ" start="_Hfa3ECSkEeGHM9NjSpDKvQ" finish="_Hfa3ECSkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_LGPMwiSkEeGHM9NjSpDKvQ" name="BehaviorExecutionSpecification3" covered="_A2cX8CSkEeGHM9NjSpDKvQ" start="_LHIkoSSkEeGHM9NjSpDKvQ" finish="_OZr6gCSkEeGHM9NjSpDKvQ"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_OYyioiSkEeGHM9NjSpDKvQ" name="BehaviorExecutionSpecification4" covered="_CgrsMCSkEeGHM9NjSpDKvQ" start="_OZr6gSSkEeGHM9NjSpDKvQ" finish="_OZr6gSSkEeGHM9NjSpDKvQ"/>
            <message xmi:id="_Hfa3EySkEeGHM9NjSpDKvQ" name="Register" receiveEvent="_Hfa3ESSkEeGHM9NjSpDKvQ" sendEvent="_Hfa3ECSkEeGHM9NjSpDKvQ"/>
            <message xmi:id="_LHIkoySkEeGHM9NjSpDKvQ" name="evm_notifier" receiveEvent="_LHIkoSSkEeGHM9NjSpDKvQ" sendEvent="_LHIkoCSkEeGHM9NjSpDKvQ"/>
            <message xmi:id="_OZr6gySkEeGHM9NjSpDKvQ" name="sl_event_subscribe" receiveEvent="_OZr6gSSkEeGHM9NjSpDKvQ" sendEvent="_OZr6gCSkEeGHM9NjSpDKvQ"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_Hfa3EiSkEeGHM9NjSpDKvQ" name="CallEvent6"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_LHIkoiSkEeGHM9NjSpDKvQ" name="CallEvent7"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_OZr6giSkEeGHM9NjSpDKvQ" name="CallEvent8"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_1gBwMqWCEeGFFa1ZpSeZJA" name="CallEvent9" operation="_LOOYcqV3EeGKoKL-yFzyMA"/>
        <packagedElement xmi:type="uml:CreationEvent" xmi:id="_DC-X0qWDEeGFFa1ZpSeZJA" name="CreationEvent1"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_Q7PIIqWDEeGFFa1ZpSeZJA" name="CallEvent10" operation="_AjW98qWHEeGFFa1ZpSeZJA"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_Y_jj4aWDEeGFFa1ZpSeZJA" name="SignalEvent2"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_Fk5aoKWGEeGFFa1ZpSeZJA" name="CallEvent11" operation="_BNJCIqWEEeGFFa1ZpSeZJA"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_zDii0KWGEeGFFa1ZpSeZJA" name="CallEvent12" operation="_BNJCIqWEEeGFFa1ZpSeZJA"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_nUblcKWIEeGFFa1ZpSeZJA" name="CallEvent13" operation="_BNJCIqWEEeGFFa1ZpSeZJA"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_JqJxEaWMEeGogaQ7mMU72w" name="SignalEvent3"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_BtGiUBpgEeGKV9lx9XKJRQ" name="ICS 70 WebServices">
        <packagedElement xmi:type="uml:Package" xmi:id="_ISW_EBpgEeGKV9lx9XKJRQ" name="Ics70 Messaging">
          <packagedElement xmi:type="uml:UseCase" xmi:id="_ka2RoArnEeGbt8IYL3q89A" name="WS Get Messages"/>
          <packagedElement xmi:type="uml:UseCase" xmi:id="_m6b5gArnEeGbt8IYL3q89A" name="WS Load MessageUrl"/>
          <packagedElement xmi:type="uml:UseCase" xmi:id="_p3FQ0ArnEeGbt8IYL3q89A" name="WS Play Message"/>
          <packagedElement xmi:type="uml:UseCase" xmi:id="_vvMTsArnEeGbt8IYL3q89A" name="WS Delete Message"/>
          <packagedElement xmi:type="uml:UseCase" xmi:id="_WwBq8AroEeGbt8IYL3q89A" name="WS Pause Message"/>
          <packagedElement xmi:type="uml:UseCase" xmi:id="_ZG1KQAroEeGbt8IYL3q89A" name="WS Stop message"/>
          <packagedElement xmi:type="uml:UseCase" xmi:id="_gRL4IAroEeGbt8IYL3q89A" name="WS getCounters"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_Y39n0B5wEeGdQMg5Ie28Jg" name="SignalEvent10" signal="_rO5NoCJnEeGgPvhyr18ZZQ"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_aekIoI1SEeGoLMhwRjyG-w" name="Nomadic">
        <packagedElement xmi:type="uml:UseCase" xmi:id="__C3_YI3cEeGoLMhwRjyG-w" name="Make Call on trunk busy" classifierBehavior="_ECDPII3dEeGoLMhwRjyG-w">
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_ECDPII3dEeGoLMhwRjyG-w" name="Make on trunk busyDetail">
            <ownedComment xmi:id="_vb6msI3eEeGoLMhwRjyG-w" annotatedElement="_lYCuA43eEeGoLMhwRjyG-w">
              <body>The event onTelephonyRequestFailed&#xD;
Must be generated with login name of VTMobile and not VTNomadic&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_fgj18I-OEeGWW47uKqd6bA" annotatedElement="_7Ss8oI-NEeGWW47uKqd6bA">
              <body>Etablir Mod Nomad instancie MakeCall du VTNomadic.</body>
            </ownedComment>
            <lifeline xmi:id="_FUJwMI3dEeGoLMhwRjyG-w" name="MyICMobile" coveredBy="_nrQjQI3dEeGoLMhwRjyG-w _lYCuAY3eEeGoLMhwRjyG-w _m4lwMo3dEeGoLMhwRjyG-w"/>
            <lifeline xmi:id="_JDnrkI3dEeGoLMhwRjyG-w" name="OTS" coveredBy="_nrQjQY3dEeGoLMhwRjyG-w _tbKsYI3dEeGoLMhwRjyG-w _QbYjUI3dEeGoLMhwRjyG-w"/>
            <lifeline xmi:id="_WqlQgI3dEeGoLMhwRjyG-w" name="ServLines" coveredBy="_tbKsYY3dEeGoLMhwRjyG-w _7TTZkI-NEeGWW47uKqd6bA _taRUgo3dEeGoLMhwRjyG-w"/>
            <lifeline xmi:id="_XlSlQI3dEeGoLMhwRjyG-w" name="VTMobile"/>
            <lifeline xmi:id="_ZQ4kYI3dEeGoLMhwRjyG-w" name="VTNomadic" coveredBy="_G0kkoI3eEeGoLMhwRjyG-w _0EEnMI-XEeGWW47uKqd6bA _BO-4YY-PEeGWW47uKqd6bA _lYCuAI3eEeGoLMhwRjyG-w _eJNv0I3eEeGoLMhwRjyG-w _Qhpt8o3eEeGoLMhwRjyG-w _BOZCgo-PEeGWW47uKqd6bA"/>
            <lifeline xmi:id="_zJdkoI-NEeGWW47uKqd6bA" name="ServNom" coveredBy="_7TTZkY-NEeGWW47uKqd6bA _BO-4YI-PEeGWW47uKqd6bA _7Ss8oI-NEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_0EEnMI-XEeGWW47uKqd6bA" name="MessageOccurrenceSpecificationSigWhat" covered="_ZQ4kYI3dEeGoLMhwRjyG-w" event="_0EEnMY-XEeGWW47uKqd6bA" message="_0EOYMI-XEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_BO-4YI-PEeGWW47uKqd6bA" name="MessageOccurrenceSpecification11" covered="_zJdkoI-NEeGWW47uKqd6bA" event="_BO-4Yo-PEeGWW47uKqd6bA" message="_BO-4Y4-PEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_BO-4YY-PEeGWW47uKqd6bA" name="MessageOccurrenceSpecification12" covered="_ZQ4kYI3dEeGoLMhwRjyG-w" event="_BO-4Yo-PEeGWW47uKqd6bA" message="_BO-4Y4-PEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7TTZkI-NEeGWW47uKqd6bA" name="MessageOccurrenceSpecification9" covered="_WqlQgI3dEeGoLMhwRjyG-w" event="_7TTZko-NEeGWW47uKqd6bA" message="_7TcjgI-NEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7TTZkY-NEeGWW47uKqd6bA" name="MessageOccurrenceSpecification10" covered="_zJdkoI-NEeGWW47uKqd6bA" event="_7TTZko-NEeGWW47uKqd6bA" message="_7TcjgI-NEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_lYCuAI3eEeGoLMhwRjyG-w" name="MessageOccurrenceSpecification7" covered="_ZQ4kYI3dEeGoLMhwRjyG-w" event="_lYCuAo3eEeGoLMhwRjyG-w" message="_lYCuA43eEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_lYCuAY3eEeGoLMhwRjyG-w" name="MessageOccurrenceSpecification8" covered="_FUJwMI3dEeGoLMhwRjyG-w" event="_lYCuAo3eEeGoLMhwRjyG-w" message="_lYCuA43eEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_eJNv0I3eEeGoLMhwRjyG-w" name="MessageOccurrenceSpecification6" covered="_ZQ4kYI3dEeGoLMhwRjyG-w" event="_eJNv0Y3eEeGoLMhwRjyG-w" message="_eJNv0o3eEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_G0kkoI3eEeGoLMhwRjyG-w" name="MessageOccurrenceSpecification5" covered="_ZQ4kYI3dEeGoLMhwRjyG-w" event="_G0kkoY3eEeGoLMhwRjyG-w" message="_G0uVoI3eEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_tbKsYI3dEeGoLMhwRjyG-w" name="MessageOccurrenceSpecification3" covered="_JDnrkI3dEeGoLMhwRjyG-w" event="_tbKsYo3dEeGoLMhwRjyG-w" message="_tbKsY43dEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_tbKsYY3dEeGoLMhwRjyG-w" name="MessageOccurrenceSpecification4" covered="_WqlQgI3dEeGoLMhwRjyG-w" event="_tbKsYo3dEeGoLMhwRjyG-w" message="_tbKsY43dEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_nrQjQI3dEeGoLMhwRjyG-w" name="MessageOccurrenceSpecification1" covered="_FUJwMI3dEeGoLMhwRjyG-w" event="_nrZtMI3dEeGoLMhwRjyG-w" message="_nrZtMY3dEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_nrQjQY3dEeGoLMhwRjyG-w" name="MessageOccurrenceSpecification2" covered="_JDnrkI3dEeGoLMhwRjyG-w" event="_nrZtMI3dEeGoLMhwRjyG-w" message="_nrZtMY3dEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_QbYjUI3dEeGoLMhwRjyG-w" name="BehaviorExecutionSpecification1" covered="_JDnrkI3dEeGoLMhwRjyG-w" start="_nrQjQY3dEeGoLMhwRjyG-w" finish="_tbKsYI3dEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_m4lwMo3dEeGoLMhwRjyG-w" name="BehaviorExecutionSpecification2" covered="_FUJwMI3dEeGoLMhwRjyG-w" start="_nrQjQI3dEeGoLMhwRjyG-w" finish="_nrQjQI3dEeGoLMhwRjyG-w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_taRUgo3dEeGoLMhwRjyG-w" name="BehaviorExecutionSpecification3" covered="_WqlQgI3dEeGoLMhwRjyG-w" start="_tbKsYY3dEeGoLMhwRjyG-w" finish="_7TTZkI-NEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_7Ss8oI-NEeGWW47uKqd6bA" name="BehaviorExecutionSpecification5" covered="_zJdkoI-NEeGWW47uKqd6bA" start="_7TTZkY-NEeGWW47uKqd6bA" finish="_BO-4YI-PEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_BOZCgo-PEeGWW47uKqd6bA" name="BehaviorExecutionSpecification6" covered="_ZQ4kYI3dEeGoLMhwRjyG-w" start="_BO-4YY-PEeGWW47uKqd6bA" finish="_BO-4YY-PEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_Qhpt8o3eEeGoLMhwRjyG-w" name="BehaviorExecutionSpecification4" covered="_ZQ4kYI3dEeGoLMhwRjyG-w"/>
            <message xmi:id="_nrZtMY3dEeGoLMhwRjyG-w" name="MakeCall" receiveEvent="_nrQjQY3dEeGoLMhwRjyG-w" sendEvent="_nrQjQI3dEeGoLMhwRjyG-w"/>
            <message xmi:id="_tbKsY43dEeGoLMhwRjyG-w" name="SR MakeCall" receiveEvent="_tbKsYY3dEeGoLMhwRjyG-w" sendEvent="_tbKsYI3dEeGoLMhwRjyG-w"/>
            <message xmi:id="_G0uVoI3eEeGoLMhwRjyG-w" name="Originated" messageSort="asynchSignal" receiveEvent="_G0kkoI3eEeGoLMhwRjyG-w"/>
            <message xmi:id="_eJNv0o3eEeGoLMhwRjyG-w" name="Failed" messageSort="asynchSignal" receiveEvent="_eJNv0I3eEeGoLMhwRjyG-w"/>
            <message xmi:id="_lYCuA43eEeGoLMhwRjyG-w" name="onTelephonyRequestFailed" messageSort="asynchSignal" receiveEvent="_lYCuAY3eEeGoLMhwRjyG-w" sendEvent="_lYCuAI3eEeGoLMhwRjyG-w"/>
            <message xmi:id="_7TcjgI-NEeGWW47uKqd6bA" name="EtablirModNom" messageSort="asynchCall" receiveEvent="_7TTZkY-NEeGWW47uKqd6bA" sendEvent="_7TTZkI-NEeGWW47uKqd6bA"/>
            <message xmi:id="_BO-4Y4-PEeGWW47uKqd6bA" name="makeCall" receiveEvent="_BO-4YY-PEeGWW47uKqd6bA" sendEvent="_BO-4YI-PEeGWW47uKqd6bA"/>
            <message xmi:id="_0EOYMI-XEeGWW47uKqd6bA" name="Cleared" messageSort="asynchSignal" receiveEvent="_0EEnMI-XEeGWW47uKqd6bA"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_Qf_9kY3dEeGoLMhwRjyG-w" name="CallEvent1"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_nrZtMI3dEeGoLMhwRjyG-w" name="CallEvent2MakeCall"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_tbKsYo3dEeGoLMhwRjyG-w" name="CallEvent3SrMakeCall"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_G0kkoY3eEeGoLMhwRjyG-w" name="SignalEvent1"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_KR2j0Y3eEeGoLMhwRjyG-w" name="SignalEvent2"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_eJNv0Y3eEeGoLMhwRjyG-w" name="SignalEvent3"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_lYCuAo3eEeGoLMhwRjyG-w" name="SignalEvent4"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_7TTZko-NEeGWW47uKqd6bA" name="CallEvent4" operation="_1kj8UhRCEeGIhpdKvKNGag"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_BO-4Yo-PEeGWW47uKqd6bA" name="CallEvent_makeCall"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_0EEnMY-XEeGWW47uKqd6bA" name="SignalEventWhat" signal="_7mG3MCJoEeGgPvhyr18ZZQ"/>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_imZ1cI-iEeGWW47uKqd6bA" name="Simple Make Call" classifierBehavior="_imZ1cY-iEeGWW47uKqd6bA">
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_imZ1cY-iEeGWW47uKqd6bA" name="Simple Make Call Details">
            <ownedComment xmi:id="_imZ1co-iEeGWW47uKqd6bA" annotatedElement="_imZ1kY-iEeGWW47uKqd6bA">
              <body>The event onTelephonyRequestFailed&#xD;
Must be generated with login name of VTMobile and not VTNomadic&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_imZ1c4-iEeGWW47uKqd6bA" annotatedElement="_imZ1io-iEeGWW47uKqd6bA">
              <body>Etablir Mod Nomad instancie MakeCall du VTNomadic.</body>
            </ownedComment>
            <ownedAttribute xmi:id="_UNDqcA1bEeKdQsuVzJlRcA" name="Property1" type="_J6wgAPjREeCT_7vsJSJOMg"/>
            <ownedAttribute xmi:id="_wOcRkA1bEeKdQsuVzJlRcA" name="Property2" type="_ouctMBBrEeGFCu7TtYvP3g"/>
            <ownedAttribute xmi:id="_EbKpkA1cEeKdQsuVzJlRcA" name="Property3" type="_qJML4AkjEeGWhspan4O22Q"/>
            <ownedAttribute xmi:id="_HM4RUA1eEeKdQsuVzJlRcA" name="Property4" type="_Ho5D8AlMEeGbt8IYL3q89A"/>
            <ownedAttribute xmi:id="_0sIdgA1eEeKdQsuVzJlRcA" name="Property5" type="_A0EggJpwEeGb5d5BzZ3vyg"/>
            <ownedConnector xmi:id="_UNDqcQ1bEeKdQsuVzJlRcA" name="Connector1">
              <end xmi:id="_UNDqcg1bEeKdQsuVzJlRcA" role="_UNDqcA1bEeKdQsuVzJlRcA"/>
              <end xmi:id="_wOcRkQ1bEeKdQsuVzJlRcA" role="_wOcRkA1bEeKdQsuVzJlRcA"/>
              <end xmi:id="_EbKpkQ1cEeKdQsuVzJlRcA" role="_EbKpkA1cEeKdQsuVzJlRcA"/>
              <end xmi:id="_HM4RUQ1eEeKdQsuVzJlRcA" role="_HM4RUA1eEeKdQsuVzJlRcA"/>
              <end xmi:id="_0sIdgQ1eEeKdQsuVzJlRcA" role="_0sIdgA1eEeKdQsuVzJlRcA"/>
            </ownedConnector>
            <lifeline xmi:id="_imZ1dI-iEeGWW47uKqd6bA" name="MyICMobile" represents="_UNDqcA1bEeKdQsuVzJlRcA" coveredBy="_imZ1hY-iEeGWW47uKqd6bA _imZ1gI-iEeGWW47uKqd6bA _imZ1iI-iEeGWW47uKqd6bA"/>
            <lifeline xmi:id="_imZ1dY-iEeGWW47uKqd6bA" name="OTS" coveredBy="_imZ1ho-iEeGWW47uKqd6bA _imZ1g4-iEeGWW47uKqd6bA _imZ1h4-iEeGWW47uKqd6bA"/>
            <lifeline xmi:id="_imZ1do-iEeGWW47uKqd6bA" name="ServLines" represents="_EbKpkA1cEeKdQsuVzJlRcA" coveredBy="_imZ1hI-iEeGWW47uKqd6bA _imZ1fY-iEeGWW47uKqd6bA _imZ1iY-iEeGWW47uKqd6bA"/>
            <lifeline xmi:id="_imZ1d4-iEeGWW47uKqd6bA" name="VTMobile"/>
            <lifeline xmi:id="_imZ1eI-iEeGWW47uKqd6bA" name="VTNomadic" represents="_0sIdgA1eEeKdQsuVzJlRcA" coveredBy="_imZ1go-iEeGWW47uKqd6bA _2QHYwA1eEeKdQsuVzJlRcA _imZ1eo-iEeGWW47uKqd6bA _imZ1fI-iEeGWW47uKqd6bA _imZ1f4-iEeGWW47uKqd6bA _imZ1gY-iEeGWW47uKqd6bA _imZ1jI-iEeGWW47uKqd6bA _imZ1i4-iEeGWW47uKqd6bA _2OLfEg1eEeKdQsuVzJlRcA"/>
            <lifeline xmi:id="_imZ1eY-iEeGWW47uKqd6bA" name="ServNom" represents="_wOcRkA1bEeKdQsuVzJlRcA" coveredBy="_imZ1fo-iEeGWW47uKqd6bA _imZ1e4-iEeGWW47uKqd6bA _imZ1io-iEeGWW47uKqd6bA"/>
            <lifeline xmi:id="_vn91gA1dEeKdQsuVzJlRcA" name="CSTA" represents="_HM4RUA1eEeKdQsuVzJlRcA" coveredBy="_2P9nwA1eEeKdQsuVzJlRcA _PsLY4A1eEeKdQsuVzJlRcA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_2P9nwA1eEeKdQsuVzJlRcA" name="MessageOccurrenceSpecification14" covered="_vn91gA1dEeKdQsuVzJlRcA" event="_2QHYwQ1eEeKdQsuVzJlRcA" message="_2QHYwg1eEeKdQsuVzJlRcA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_2QHYwA1eEeKdQsuVzJlRcA" name="MessageOccurrenceSpecification15" covered="_imZ1eI-iEeGWW47uKqd6bA" event="_2QHYwQ1eEeKdQsuVzJlRcA" message="_2QHYwg1eEeKdQsuVzJlRcA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1eo-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification13" covered="_imZ1eI-iEeGWW47uKqd6bA" event="_0EEnMY-XEeGWW47uKqd6bA" message="_imZ1lI-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1e4-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification11" covered="_imZ1eY-iEeGWW47uKqd6bA" event="_BO-4Yo-PEeGWW47uKqd6bA" message="_imZ1k4-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1fI-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification12" covered="_imZ1eI-iEeGWW47uKqd6bA" event="_BO-4Yo-PEeGWW47uKqd6bA" message="_imZ1k4-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1fY-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification9" covered="_imZ1do-iEeGWW47uKqd6bA" event="_7TTZko-NEeGWW47uKqd6bA" message="_imZ1ko-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1fo-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification10" covered="_imZ1eY-iEeGWW47uKqd6bA" event="_7TTZko-NEeGWW47uKqd6bA" message="_imZ1ko-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1f4-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification7" covered="_imZ1eI-iEeGWW47uKqd6bA" event="_lYCuAo3eEeGoLMhwRjyG-w" message="_imZ1kY-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1gI-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification8" covered="_imZ1dI-iEeGWW47uKqd6bA" event="_lYCuAo3eEeGoLMhwRjyG-w" message="_imZ1kY-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1gY-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification6" covered="_imZ1eI-iEeGWW47uKqd6bA" event="_eJNv0Y3eEeGoLMhwRjyG-w" message="_imZ1kI-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1go-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification5" covered="_imZ1eI-iEeGWW47uKqd6bA" event="_G0kkoY3eEeGoLMhwRjyG-w" message="_imZ1j4-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1g4-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification3" covered="_imZ1dY-iEeGWW47uKqd6bA" event="_tbKsYo3dEeGoLMhwRjyG-w" message="_imZ1jo-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1hI-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification4" covered="_imZ1do-iEeGWW47uKqd6bA" event="_tbKsYo3dEeGoLMhwRjyG-w" message="_imZ1jo-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1hY-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification1" covered="_imZ1dI-iEeGWW47uKqd6bA" event="_nrZtMI3dEeGoLMhwRjyG-w" message="_imZ1jY-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_imZ1ho-iEeGWW47uKqd6bA" name="MessageOccurrenceSpecification2" covered="_imZ1dY-iEeGWW47uKqd6bA" event="_nrZtMI3dEeGoLMhwRjyG-w" message="_imZ1jY-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_imZ1h4-iEeGWW47uKqd6bA" name="BehaviorExecutionSpecification1" covered="_imZ1dY-iEeGWW47uKqd6bA" start="_imZ1ho-iEeGWW47uKqd6bA" finish="_imZ1g4-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_imZ1iI-iEeGWW47uKqd6bA" name="BehaviorExecutionSpecification2" covered="_imZ1dI-iEeGWW47uKqd6bA" start="_imZ1hY-iEeGWW47uKqd6bA" finish="_imZ1hY-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_imZ1iY-iEeGWW47uKqd6bA" name="BehaviorExecutionSpecification3" covered="_imZ1do-iEeGWW47uKqd6bA" start="_imZ1hI-iEeGWW47uKqd6bA" finish="_imZ1fY-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_imZ1io-iEeGWW47uKqd6bA" name="BehaviorExecutionSpecification5" covered="_imZ1eY-iEeGWW47uKqd6bA" start="_imZ1fo-iEeGWW47uKqd6bA" finish="_imZ1e4-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_imZ1i4-iEeGWW47uKqd6bA" name="BehaviorExecutionSpecification6" covered="_imZ1eI-iEeGWW47uKqd6bA" start="_imZ1fI-iEeGWW47uKqd6bA" finish="_imZ1fI-iEeGWW47uKqd6bA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_PsLY4A1eEeKdQsuVzJlRcA" name="HandleCSTAEvent" covered="_vn91gA1dEeKdQsuVzJlRcA" start="_2P9nwA1eEeKdQsuVzJlRcA" finish="_2P9nwA1eEeKdQsuVzJlRcA" behavior="_mPqM4A1eEeKdQsuVzJlRcA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_2OLfEg1eEeKdQsuVzJlRcA" name="BehaviorExecutionSpecification7" covered="_imZ1eI-iEeGWW47uKqd6bA" start="_2QHYwA1eEeKdQsuVzJlRcA" finish="_2QHYwA1eEeKdQsuVzJlRcA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_imZ1jI-iEeGWW47uKqd6bA" name="BehaviorExecutionSpecification4" covered="_imZ1eI-iEeGWW47uKqd6bA"/>
            <message xmi:id="_imZ1jY-iEeGWW47uKqd6bA" name="MakeCall" receiveEvent="_imZ1ho-iEeGWW47uKqd6bA" sendEvent="_imZ1hY-iEeGWW47uKqd6bA"/>
            <message xmi:id="_imZ1jo-iEeGWW47uKqd6bA" name="SR MakeCall" receiveEvent="_imZ1hI-iEeGWW47uKqd6bA" sendEvent="_imZ1g4-iEeGWW47uKqd6bA"/>
            <message xmi:id="_imZ1j4-iEeGWW47uKqd6bA" name="Originated" messageSort="asynchSignal" receiveEvent="_imZ1go-iEeGWW47uKqd6bA"/>
            <message xmi:id="_imZ1kI-iEeGWW47uKqd6bA" name="Failed" messageSort="asynchSignal" receiveEvent="_imZ1gY-iEeGWW47uKqd6bA"/>
            <message xmi:id="_imZ1kY-iEeGWW47uKqd6bA" name="onTelephonyRequestFailed" messageSort="asynchSignal" receiveEvent="_imZ1gI-iEeGWW47uKqd6bA" sendEvent="_imZ1f4-iEeGWW47uKqd6bA"/>
            <message xmi:id="_imZ1ko-iEeGWW47uKqd6bA" name="NomadicLogin" messageSort="asynchCall" receiveEvent="_imZ1fo-iEeGWW47uKqd6bA" sendEvent="_imZ1fY-iEeGWW47uKqd6bA"/>
            <message xmi:id="_imZ1k4-iEeGWW47uKqd6bA" name="makeCall" receiveEvent="_imZ1fI-iEeGWW47uKqd6bA" sendEvent="_imZ1e4-iEeGWW47uKqd6bA"/>
            <message xmi:id="_imZ1lI-iEeGWW47uKqd6bA" name="Cleared" messageSort="asynchSignal" receiveEvent="_imZ1eo-iEeGWW47uKqd6bA"/>
            <message xmi:id="_2QHYwg1eEeKdQsuVzJlRcA" name="onOriginated" receiveEvent="_2QHYwA1eEeKdQsuVzJlRcA" sendEvent="_2P9nwA1eEeKdQsuVzJlRcA"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_2EIUsMdhEeG4q8SshZMIWQ" name="Make Call on hold hangup" classifierBehavior="_5_94IMdhEeG4q8SshZMIWQ">
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_5_94IMdhEeG4q8SshZMIWQ" name="Make Call on hold hangupDetail">
            <ownedAttribute xmi:id="_brgWsAxjEeK__v5A5pAtpw" name="Property1" type="_A0EggJpwEeGb5d5BzZ3vyg"/>
            <ownedConnector xmi:id="_br9CoAxjEeK__v5A5pAtpw" name="Connector1">
              <end xmi:id="_br9CoQxjEeK__v5A5pAtpw" role="_brgWsAxjEeK__v5A5pAtpw"/>
            </ownedConnector>
            <lifeline xmi:id="_CD2PAMdiEeG4q8SshZMIWQ" name="MyICMobile"/>
            <lifeline xmi:id="_DiKnIMdiEeG4q8SshZMIWQ" name="GSM"/>
            <lifeline xmi:id="_Evze8MdiEeG4q8SshZMIWQ" name="VT(MyICMobile)" represents="_brgWsAxjEeK__v5A5pAtpw"/>
            <lifeline xmi:id="_HFHJcMdiEeG4q8SshZMIWQ" name="VT(Nomad)"/>
            <lifeline xmi:id="_IkfRgMdiEeG4q8SshZMIWQ" name="CSTA"/>
            <lifeline xmi:id="_JkG7cMdiEeG4q8SshZMIWQ" name="Device"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_TGLHkcdiEeG4q8SshZMIWQ" name="SignalEvent6"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_2QHYwQ1eEeKdQsuVzJlRcA" name="CallEvent6" operation="_q67R8gyJEeKU5ZezWnJWDg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_VulMoJmhEeG2btO0Rfoytg" name="ManagerAssistant">
        <packagedElement xmi:type="uml:UseCase" xmi:id="_eYm9gJmhEeG2btO0Rfoytg" name="System start" classifierBehavior="_5ucGMJmhEeG2btO0Rfoytg">
          <eAnnotations xmi:id="_lF-2oJmwEeG2btO0Rfoytg" source="http://www.topcased.org/documentation">
            <details xmi:id="_lF-2oZmwEeG2btO0Rfoytg" key="documentation" value="This use case describes the start of the System."/>
          </eAnnotations>
          <ownedComment xmi:id="_caCIQJmyEeG9NZyT75RuZg">
            <eAnnotations xmi:id="_gkUsgJm0EeG9NZyT75RuZg" source="http://www.topcased.org/documentation">
              <details xmi:id="_gkUsgZm0EeG9NZyT75RuZg" key="documentation" value="&lt;h3>&#xD;&#xA;    Big move&#xD;&#xA;&lt;/h3>&#xD;&#xA;&lt;p>&#xD;&#xA;    A test in &lt;font color=&quot;#ff0000&quot;>red to &lt;strong>emphasis&lt;/strong> the result.&lt;/font>&#xD;&#xA;&lt;/p>"/>
            </eAnnotations>
            <body>OTS behavior at startup. The component gets his configuration from CM through Ssmgr</body>
          </ownedComment>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_5ucGMJmhEeG2btO0Rfoytg" name="System startDetail">
            <eAnnotations xmi:id="_GaV2cJm1EeG9NZyT75RuZg" source="http://www.topcased.org/documentation">
              <details xmi:id="_GaV2cZm1EeG9NZyT75RuZg" key="documentation" value="&lt;p>&#xD;&#xA;The main role of this scenario is to show how key definitions are get from call handling&#xD;&#xA;&lt;/p>"/>
            </eAnnotations>
            <ownedComment xmi:id="_cqWPcJmiEeG2btO0Rfoytg" annotatedElement="_Err245miEeG2btO0Rfoytg">
              <body>Content of web service request is an xmlrpc request&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_-Y6b0JmiEeG2btO0Rfoytg" annotatedElement="_InN4U5miEeG2btO0Rfoytg">
              <body>sun rpc requestion containing an xml-rpc request&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_3-ij8JmjEeG2btO0Rfoytg">
              <body>The xmlrpc operation is database.getManagerAssistant. without parameters.</body>
            </ownedComment>
            <lifeline xmi:id="_6NlgUJmhEeG2btO0Rfoytg" name="OTS" coveredBy="_Err24JmiEeG2btO0Rfoytg _LOHCEZmiEeG2btO0Rfoytg _D4Rc8JmiEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_6-A3sJmhEeG2btO0Rfoytg" name="MsgSrv" coveredBy="_Err24ZmiEeG2btO0Rfoytg _LOHCEJmiEeG2btO0Rfoytg _KWOX0ZmiEeG2btO0Rfoytg _InN4UJmiEeG2btO0Rfoytg _Eq8QApmiEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_8OxU8JmhEeG2btO0Rfoytg" name="LP_CM" coveredBy="_InN4UZmiEeG2btO0Rfoytg _KWOX0JmiEeG2btO0Rfoytg _ImxMYJmiEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LOHCEJmiEeG2btO0Rfoytg" name="MessageOccurrenceSpecification7" covered="_6-A3sJmhEeG2btO0Rfoytg" event="_LOHCEpmiEeG2btO0Rfoytg" message="_LOHCE5miEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LOHCEZmiEeG2btO0Rfoytg" name="MessageOccurrenceSpecification8" covered="_6NlgUJmhEeG2btO0Rfoytg" event="_LOHCEpmiEeG2btO0Rfoytg" message="_LOHCE5miEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_KWOX0JmiEeG2btO0Rfoytg" name="MessageOccurrenceSpecification5" covered="_8OxU8JmhEeG2btO0Rfoytg" event="_KWOX0pmiEeG2btO0Rfoytg" message="_KWOX05miEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_KWOX0ZmiEeG2btO0Rfoytg" name="MessageOccurrenceSpecification6" covered="_6-A3sJmhEeG2btO0Rfoytg" event="_KWOX0pmiEeG2btO0Rfoytg" message="_KWOX05miEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_InN4UJmiEeG2btO0Rfoytg" name="MessageOccurrenceSpecification3" covered="_6-A3sJmhEeG2btO0Rfoytg" event="_InN4UpmiEeG2btO0Rfoytg" message="_InN4U5miEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_InN4UZmiEeG2btO0Rfoytg" name="MessageOccurrenceSpecification4" covered="_8OxU8JmhEeG2btO0Rfoytg" event="_InN4UpmiEeG2btO0Rfoytg" message="_InN4U5miEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Err24JmiEeG2btO0Rfoytg" name="MessageOccurrenceSpecification1" covered="_6NlgUJmhEeG2btO0Rfoytg" event="_Err24pmiEeG2btO0Rfoytg" message="_Err245miEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Err24ZmiEeG2btO0Rfoytg" name="MessageOccurrenceSpecification2" covered="_6-A3sJmhEeG2btO0Rfoytg" event="_Err24pmiEeG2btO0Rfoytg" message="_Err245miEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_D4Rc8JmiEeG2btO0Rfoytg" name="BehaviorExecutionSpecification1" covered="_6NlgUJmhEeG2btO0Rfoytg" start="_Err24JmiEeG2btO0Rfoytg" finish="_LOHCEZmiEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_ImxMYJmiEeG2btO0Rfoytg" name="BehaviorExecutionSpecification3" covered="_8OxU8JmhEeG2btO0Rfoytg" start="_InN4UZmiEeG2btO0Rfoytg" finish="_KWOX0JmiEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_Eq8QApmiEeG2btO0Rfoytg" name="BehaviorExecutionSpecification2" covered="_6-A3sJmhEeG2btO0Rfoytg" start="_InN4UJmiEeG2btO0Rfoytg" finish="_LOHCEJmiEeG2btO0Rfoytg"/>
            <message xmi:id="_Err245miEeG2btO0Rfoytg" name="genericOperation" receiveEvent="_Err24ZmiEeG2btO0Rfoytg" sendEvent="_Err24JmiEeG2btO0Rfoytg"/>
            <message xmi:id="_InN4U5miEeG2btO0Rfoytg" name="xml_operation" receiveEvent="_InN4UZmiEeG2btO0Rfoytg" sendEvent="_InN4UJmiEeG2btO0Rfoytg"/>
            <message xmi:id="_KWOX05miEeG2btO0Rfoytg" name="xml_op_response" messageSort="reply" receiveEvent="_KWOX0ZmiEeG2btO0Rfoytg" sendEvent="_KWOX0JmiEeG2btO0Rfoytg"/>
            <message xmi:id="_LOHCE5miEeG2btO0Rfoytg" name="genericOperation_response" messageSort="reply" receiveEvent="_LOHCEZmiEeG2btO0Rfoytg" sendEvent="_LOHCEJmiEeG2btO0Rfoytg"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_hkTdcJmhEeG2btO0Rfoytg" name="Change configuration OMC" classifierBehavior="_EgFRkJmnEeG2btO0Rfoytg">
          <eAnnotations xmi:id="_zJtQEJmwEeG2btO0Rfoytg" source="http://www.topcased.org/documentation">
            <details xmi:id="_zJtQEZmwEeG2btO0Rfoytg" key="documentation" value="OMC configuration change use case. This diagram shows the interactions between the components when an administrator changes the configuration through OMC.&#xD;&#xA;The sequence diagram needs to be completed. Indeed, depending on the information provided by the csta notification, OTS might have to read the configuration of newly created key."/>
          </eAnnotations>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_EgFRkJmnEeG2btO0Rfoytg" name="Change configuration OMCDetail">
            <eAnnotations xmi:id="_eHZzgJp3EeG8pL_CtWt3WA" source="http://www.topcased.org/documentation">
              <details xmi:id="_eHZzgZp3EeG8pL_CtWt3WA" key="documentation" value="When OMC changes the key configuration, CSTA events might be triggered in case of ManagerAssistant."/>
            </eAnnotations>
            <ownedComment xmi:id="_2yuYQKM_EeGKoKL-yFzyMA" annotatedElement="_RI7FYKM_EeGKoKL-yFzyMA">
              <body>Reset &#xD;
of Device&#xD;
</body>
            </ownedComment>
            <lifeline xmi:id="_E-7wwJmnEeG2btO0Rfoytg" name="OMC" coveredBy="_NuBAwJmnEeG2btO0Rfoytg _MktPUpmnEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_F5CokJmnEeG2btO0Rfoytg" name="LP_CM" coveredBy="_NuBAwZmnEeG2btO0Rfoytg _uKVmIKM_EeGKoKL-yFzyMA _R-tZ4JmnEeG2btO0Rfoytg _RJg7QKM_EeGKoKL-yFzyMA _NtkU0pmnEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_JYaScJmnEeG2btO0Rfoytg" name="CSTA" coveredBy="_R-tZ4ZmnEeG2btO0Rfoytg _uKVmIaM_EeGKoKL-yFzyMA _fDs6MJmnEeG2btO0Rfoytg _R-G88pmnEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_LJ9IkJmnEeG2btO0Rfoytg" name="OTS" coveredBy="_fDs6MZmnEeG2btO0Rfoytg _PY1LUKNAEeGKoKL-yFzyMA _NOYF8aNAEeGKoKL-yFzyMA _GAYOMaNAEeGKoKL-yFzyMA _DkfakaNAEeGKoKL-yFzyMA _-pe5IaM_EeGKoKL-yFzyMA _fDGdQpmnEeG2btO0Rfoytg _7e07AqM_EeGKoKL-yFzyMA"/>
            <lifeline xmi:id="_OHWx0KM_EeGKoKL-yFzyMA" name="Device" coveredBy="_RJg7QaM_EeGKoKL-yFzyMA _PYraUKNAEeGKoKL-yFzyMA _NOYF8KNAEeGKoKL-yFzyMA _GAYOMKNAEeGKoKL-yFzyMA _DkfakKNAEeGKoKL-yFzyMA _-pe5IKM_EeGKoKL-yFzyMA _7fRm8KM_EeGKoKL-yFzyMA _RI7FYKM_EeGKoKL-yFzyMA _6TlP4qM_EeGKoKL-yFzyMA"/>
            <lifeline xmi:id="_cztcEKNAEeGKoKL-yFzyMA" name="pound" coveredBy="_7fRm8aM_EeGKoKL-yFzyMA _ipLaoKNAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_PYraUKNAEeGKoKL-yFzyMA" name="MessageOccurrenceSpecification21" covered="_OHWx0KM_EeGKoKL-yFzyMA" event="_PY1LUaNAEeGKoKL-yFzyMA" message="_PY1LUqNAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_PY1LUKNAEeGKoKL-yFzyMA" name="MessageOccurrenceSpecification22" covered="_LJ9IkJmnEeG2btO0Rfoytg" event="_PY1LUaNAEeGKoKL-yFzyMA" message="_PY1LUqNAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_NOYF8KNAEeGKoKL-yFzyMA" name="MessageOccurrenceSpecification19" covered="_OHWx0KM_EeGKoKL-yFzyMA" event="_NOYF8qNAEeGKoKL-yFzyMA" message="_NOYF86NAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_NOYF8aNAEeGKoKL-yFzyMA" name="MessageOccurrenceSpecification20" covered="_LJ9IkJmnEeG2btO0Rfoytg" event="_NOYF8qNAEeGKoKL-yFzyMA" message="_NOYF86NAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_GAYOMKNAEeGKoKL-yFzyMA" name="MessageOccurrenceSpecification17" covered="_OHWx0KM_EeGKoKL-yFzyMA" event="_GAYOMqNAEeGKoKL-yFzyMA" message="_GAYOM6NAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_GAYOMaNAEeGKoKL-yFzyMA" name="MessageOccurrenceSpecification18" covered="_LJ9IkJmnEeG2btO0Rfoytg" event="_GAYOMqNAEeGKoKL-yFzyMA" message="_GAYOM6NAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DkfakKNAEeGKoKL-yFzyMA" name="MessageOccurrenceSpecification15" covered="_OHWx0KM_EeGKoKL-yFzyMA" event="_DkfakqNAEeGKoKL-yFzyMA" message="_Dkfak6NAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DkfakaNAEeGKoKL-yFzyMA" name="MessageOccurrenceSpecification16" covered="_LJ9IkJmnEeG2btO0Rfoytg" event="_DkfakqNAEeGKoKL-yFzyMA" message="_Dkfak6NAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-pe5IKM_EeGKoKL-yFzyMA" name="MessageOccurrenceSpecification13" covered="_OHWx0KM_EeGKoKL-yFzyMA" event="_-pe5IqM_EeGKoKL-yFzyMA" message="_-pe5I6M_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-pe5IaM_EeGKoKL-yFzyMA" name="MessageOccurrenceSpecification14" covered="_LJ9IkJmnEeG2btO0Rfoytg" event="_-pe5IqM_EeGKoKL-yFzyMA" message="_-pe5I6M_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7fRm8KM_EeGKoKL-yFzyMA" name="MessageOccurrenceSpecification11" covered="_OHWx0KM_EeGKoKL-yFzyMA" event="_7fRm8qM_EeGKoKL-yFzyMA" message="_7fbX8KM_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7fRm8aM_EeGKoKL-yFzyMA" name="MessageOccurrenceSpecification12" covered="_cztcEKNAEeGKoKL-yFzyMA" event="_7fRm8qM_EeGKoKL-yFzyMA" message="_7fbX8KM_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_uKVmIKM_EeGKoKL-yFzyMA" name="MessageOccurrenceSpecification9" covered="_F5CokJmnEeG2btO0Rfoytg" event="_uKVmIqM_EeGKoKL-yFzyMA" message="_uKVmI6M_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_uKVmIaM_EeGKoKL-yFzyMA" name="MessageOccurrenceSpecification10" covered="_JYaScJmnEeG2btO0Rfoytg" event="_uKVmIqM_EeGKoKL-yFzyMA" message="_uKVmI6M_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-tZ4JmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification3" covered="_F5CokJmnEeG2btO0Rfoytg" event="_R-tZ4pmnEeG2btO0Rfoytg" message="_R-tZ45mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_fDs6MJmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification5" covered="_JYaScJmnEeG2btO0Rfoytg" event="_fDs6MpmnEeG2btO0Rfoytg" message="_fDs6M5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_fDs6MZmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification6" covered="_LJ9IkJmnEeG2btO0Rfoytg" event="_fDs6MpmnEeG2btO0Rfoytg" message="_fDs6M5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-tZ4ZmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification4" covered="_JYaScJmnEeG2btO0Rfoytg" event="_R-tZ4pmnEeG2btO0Rfoytg" message="_R-tZ45mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_RJg7QKM_EeGKoKL-yFzyMA" name="MessageOccurrenceSpecification7" covered="_F5CokJmnEeG2btO0Rfoytg" event="_RJg7QqM_EeGKoKL-yFzyMA" message="_RJg7Q6M_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_RJg7QaM_EeGKoKL-yFzyMA" name="MessageOccurrenceSpecification8" covered="_OHWx0KM_EeGKoKL-yFzyMA" event="_RJg7QqM_EeGKoKL-yFzyMA" message="_RJg7Q6M_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_NuBAwJmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification1" covered="_E-7wwJmnEeG2btO0Rfoytg" event="_NuBAwpmnEeG2btO0Rfoytg" message="_NuBAw5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_NuBAwZmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification2" covered="_F5CokJmnEeG2btO0Rfoytg" event="_NuBAwpmnEeG2btO0Rfoytg" message="_NuBAw5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_RI7FYKM_EeGKoKL-yFzyMA" name="BehaviorExecutionSpecification5" covered="_OHWx0KM_EeGKoKL-yFzyMA" start="_RJg7QaM_EeGKoKL-yFzyMA" finish="_RJg7QaM_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_MktPUpmnEeG2btO0Rfoytg" name="BehaviorExecutionSpecification1" covered="_E-7wwJmnEeG2btO0Rfoytg" start="_NuBAwJmnEeG2btO0Rfoytg" finish="_NuBAwJmnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_NtkU0pmnEeG2btO0Rfoytg" name="BehaviorExecutionSpecification2" covered="_F5CokJmnEeG2btO0Rfoytg" start="_RJg7QKM_EeGKoKL-yFzyMA" finish="_uKVmIKM_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_R-G88pmnEeG2btO0Rfoytg" name="BehaviorExecutionSpecification3" covered="_JYaScJmnEeG2btO0Rfoytg" start="_fDs6MJmnEeG2btO0Rfoytg" finish="_uKVmIaM_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_fDGdQpmnEeG2btO0Rfoytg" name="BehaviorExecutionSpecification4" covered="_LJ9IkJmnEeG2btO0Rfoytg" start="_fDs6MZmnEeG2btO0Rfoytg" finish="_fDs6MZmnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_6TlP4qM_EeGKoKL-yFzyMA" name="BehaviorExecutionSpecification6" covered="_OHWx0KM_EeGKoKL-yFzyMA" start="_7fRm8KM_EeGKoKL-yFzyMA" finish="_PYraUKNAEeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_ipLaoKNAEeGKoKL-yFzyMA" name="BehaviorExecutionSpecification8" covered="_cztcEKNAEeGKoKL-yFzyMA" start="_7fRm8aM_EeGKoKL-yFzyMA" finish="_7fRm8aM_EeGKoKL-yFzyMA"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_7e07AqM_EeGKoKL-yFzyMA" name="BehaviorExecutionSpecification7" covered="_LJ9IkJmnEeG2btO0Rfoytg" start="_-pe5IaM_EeGKoKL-yFzyMA" finish="_PY1LUKNAEeGKoKL-yFzyMA"/>
            <message xmi:id="_NuBAw5mnEeG2btO0Rfoytg" name="Write key config" receiveEvent="_NuBAwZmnEeG2btO0Rfoytg" sendEvent="_NuBAwJmnEeG2btO0Rfoytg"/>
            <message xmi:id="_R-tZ45mnEeG2btO0Rfoytg" name="EVT_PRIVATE_ALCATEL_INFO_SCREENING" receiveEvent="_R-tZ4ZmnEeG2btO0Rfoytg" sendEvent="_R-tZ4JmnEeG2btO0Rfoytg"/>
            <message xmi:id="_fDs6M5mnEeG2btO0Rfoytg" name="csta_notif" receiveEvent="_fDs6MZmnEeG2btO0Rfoytg" sendEvent="_fDs6MJmnEeG2btO0Rfoytg"/>
            <message xmi:id="_RJg7Q6M_EeGKoKL-yFzyMA" name="New Config File" receiveEvent="_RJg7QaM_EeGKoKL-yFzyMA" sendEvent="_RJg7QKM_EeGKoKL-yFzyMA"/>
            <message xmi:id="_uKVmI6M_EeGKoKL-yFzyMA" name="EVt_PRIVATE_ALCATE_INFO_SCREENING" receiveEvent="_uKVmIaM_EeGKoKL-yFzyMA" sendEvent="_uKVmIKM_EeGKoKL-yFzyMA"/>
            <message xmi:id="_7fbX8KM_EeGKoKL-yFzyMA" name="Get Config File" receiveEvent="_7fRm8aM_EeGKoKL-yFzyMA" sendEvent="_7fRm8KM_EeGKoKL-yFzyMA"/>
            <message xmi:id="_-pe5I6M_EeGKoKL-yFzyMA" name="Locator Request" receiveEvent="_-pe5IaM_EeGKoKL-yFzyMA" sendEvent="_-pe5IKM_EeGKoKL-yFzyMA"/>
            <message xmi:id="_Dkfak6NAEeGKoKL-yFzyMA" name="..." receiveEvent="_DkfakaNAEeGKoKL-yFzyMA" sendEvent="_DkfakKNAEeGKoKL-yFzyMA"/>
            <message xmi:id="_GAYOM6NAEeGKoKL-yFzyMA" name="MA getAssistant" receiveEvent="_GAYOMaNAEeGKoKL-yFzyMA" sendEvent="_GAYOMKNAEeGKoKL-yFzyMA"/>
            <message xmi:id="_NOYF86NAEeGKoKL-yFzyMA" name="MA getManager" receiveEvent="_NOYF8aNAEeGKoKL-yFzyMA" sendEvent="_NOYF8KNAEeGKoKL-yFzyMA"/>
            <message xmi:id="_PY1LUqNAEeGKoKL-yFzyMA" name="MA getFilteringLevel" receiveEvent="_PY1LUKNAEeGKoKL-yFzyMA" sendEvent="_PYraUKNAEeGKoKL-yFzyMA"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_lBShsJmhEeG2btO0Rfoytg" name="Device Start" classifierBehavior="_mKL0sJmnEeG2btO0Rfoytg">
          <eAnnotations xmi:id="_YsW8oJmyEeG9NZyT75RuZg" source="http://www.topcased.org/documentation">
            <details xmi:id="_YsW8oZmyEeG9NZyT75RuZg" key="documentation" value="Interaction when a device starts regarding Manager Assistant feature."/>
          </eAnnotations>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_mKL0sJmnEeG2btO0Rfoytg" name="Device StartDetail">
            <eAnnotations xmi:id="_lHB4EJp3EeG8pL_CtWt3WA" source="http://www.topcased.org/documentation">
              <details xmi:id="_lHB4EZp3EeG8pL_CtWt3WA" key="documentation" value="&lt;p>&#xD;&#xA;    As said, OTS retrives the configuration of the keys at start time.&#xD;&#xA;&lt;/p>"/>
            </eAnnotations>
            <ownedComment xmi:id="_Ebw80JmoEeG2btO0Rfoytg" annotatedElement="_7roj85mnEeG2btO0Rfoytg">
              <body>The configuration file tells if the Device is of type Manager or Assistant.&#xD;
Depending on that configuration, the MA::get operation is getAssistants or getManager&#xD;
</body>
            </ownedComment>
            <lifeline xmi:id="_naMrEJmnEeG2btO0Rfoytg" name="ICT Device" coveredBy="_xPxpEJmnEeG2btO0Rfoytg __8euEJmnEeG2btO0Rfoytg _7roj8JmnEeG2btO0Rfoytg _s1sqcJmnEeG2btO0Rfoytg _r61ksJmnEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_o40lMJmnEeG2btO0Rfoytg" name="OTS" coveredBy="_xPxpEZmnEeG2btO0Rfoytg __8euEZmnEeG2btO0Rfoytg _7roj8ZmnEeG2btO0Rfoytg _s1P-gpmnEeG2btO0Rfoytg _7rMfEpmnEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_u2lkIJmnEeG2btO0Rfoytg" name="Pound" coveredBy="_s1sqcZmnEeG2btO0Rfoytg _xPLMIpmnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="__8euEJmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification7" covered="_naMrEJmnEeG2btO0Rfoytg" event="__8euEpmnEeG2btO0Rfoytg" message="__8euE5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="__8euEZmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification8" covered="_o40lMJmnEeG2btO0Rfoytg" event="__8euEpmnEeG2btO0Rfoytg" message="__8euE5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7roj8JmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification5" covered="_naMrEJmnEeG2btO0Rfoytg" event="_7roj8pmnEeG2btO0Rfoytg" message="_7roj85mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7roj8ZmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification6" covered="_o40lMJmnEeG2btO0Rfoytg" event="_7roj8pmnEeG2btO0Rfoytg" message="_7roj85mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_s1sqcJmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification1" covered="_naMrEJmnEeG2btO0Rfoytg" event="_s1sqcpmnEeG2btO0Rfoytg" message="_s1sqc5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_s1sqcZmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification2" covered="_u2lkIJmnEeG2btO0Rfoytg" event="_s1sqcpmnEeG2btO0Rfoytg" message="_s1sqc5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_xPxpEJmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification3" covered="_naMrEJmnEeG2btO0Rfoytg" event="_xPxpEpmnEeG2btO0Rfoytg" message="_xPxpE5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_xPxpEZmnEeG2btO0Rfoytg" name="MessageOccurrenceSpecification4" covered="_o40lMJmnEeG2btO0Rfoytg" event="_xPxpEpmnEeG2btO0Rfoytg" message="_xPxpE5mnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_xPLMIpmnEeG2btO0Rfoytg" name="BehaviorExecutionSpecification3" covered="_u2lkIJmnEeG2btO0Rfoytg" start="_s1sqcZmnEeG2btO0Rfoytg" finish="_s1sqcZmnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_r61ksJmnEeG2btO0Rfoytg" name="BehaviorExecutionSpecification1" covered="_naMrEJmnEeG2btO0Rfoytg" start="_s1sqcJmnEeG2btO0Rfoytg" finish="__8euEJmnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_s1P-gpmnEeG2btO0Rfoytg" name="BehaviorExecutionSpecification2" covered="_o40lMJmnEeG2btO0Rfoytg" start="_xPxpEZmnEeG2btO0Rfoytg" finish="_xPxpEZmnEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_7rMfEpmnEeG2btO0Rfoytg" name="BehaviorExecutionSpecification4" covered="_o40lMJmnEeG2btO0Rfoytg" start="_7roj8ZmnEeG2btO0Rfoytg" finish="__8euEZmnEeG2btO0Rfoytg"/>
            <message xmi:id="_s1sqc5mnEeG2btO0Rfoytg" name="getConfigFile" receiveEvent="_s1sqcZmnEeG2btO0Rfoytg" sendEvent="_s1sqcJmnEeG2btO0Rfoytg"/>
            <message xmi:id="_xPxpE5mnEeG2btO0Rfoytg" name="Locator" receiveEvent="_xPxpEZmnEeG2btO0Rfoytg" sendEvent="_xPxpEJmnEeG2btO0Rfoytg"/>
            <message xmi:id="_7roj85mnEeG2btO0Rfoytg" name="MA::get..." receiveEvent="_7roj8ZmnEeG2btO0Rfoytg" sendEvent="_7roj8JmnEeG2btO0Rfoytg"/>
            <message xmi:id="__8euE5mnEeG2btO0Rfoytg" name="MA::getFilteringLevel" receiveEvent="__8euEZmnEeG2btO0Rfoytg" sendEvent="__8euEJmnEeG2btO0Rfoytg"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_p9Vk8JmhEeG2btO0Rfoytg" name="Manager Device Changes Filter Level" classifierBehavior="_9RgOYJnPEeGqrPWZv-68Fg">
          <eAnnotations xmi:id="_R9d1MJnSEeGHLOVceuLbaw" source="http://www.topcased.org/documentation">
            <details xmi:id="_R9nmMJnSEeGHLOVceuLbaw" key="documentation" value="Case where Manager changes the filteringLevel state.&#xD;&#xA;The SER_PRIVATE_ALCATEL_DEVICE_STIMULI service request must be implemented in pbxdriver_oxo. The function to call from csta_drv is SendPrivateAlcateDeviceStimuli.&#xD;&#xA;Once that first step achieved, when modify the functions setFilter,getFilter and CodeBossSecSvc from LocalLine class in order to invoke the proper service request."/>
          </eAnnotations>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9RgOYJnPEeGqrPWZv-68Fg" name="Manager Device Changes Filter LevelDetail">
            <eAnnotations xmi:id="__HXj0JnPEeGqrPWZv-68Fg" source="http://www.topcased.org/documentation">
              <details xmi:id="__HXj0ZnPEeGqrPWZv-68Fg" key="documentation" value="&lt;p>&#xD;&#xA;    Manager changes Filtering State.&#xD;&#xA;&lt;/p>&#xD;&#xA;&lt;p>&#xD;&#xA;    The UPK screening key is relevant for that use case. The key must have&amp;nbsp;the flowing information&#xD;&#xA;&lt;/p>&#xD;&#xA;&lt;table border=&quot;1&quot;>&#xD;&#xA;    &lt;tbody>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                field&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                Definition&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                EDN Assistant&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                Assistant phone number&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                EDN Manager&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                Manager phone number. Not sur if it is required.&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                State&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                Key State&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;    &lt;/tbody>&#xD;&#xA;&lt;/table>"/>
            </eAnnotations>
            <ownedComment xmi:id="_uz0mIpp6EeG8pL_CtWt3WA" annotatedElement="_BT56k5nVEeGb5d5BzZ3vyg">
              <body>SER_PRIVATE_ALCATEL_DEVICE_STIMULI must be invoked to change the key state in LP_CM through CSTA&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_P1PYopp7EeG8pL_CtWt3WA" annotatedElement="_I7eI45nVEeGb5d5BzZ3vyg">
              <body>EVT_PRIVATE_ALCATEL_DEVICE_BUTTON_PRESS&#xD;
</body>
            </ownedComment>
            <lifeline xmi:id="_t0GS8JnUEeGb5d5BzZ3vyg" name="Manager Device" coveredBy="_7qjseJnUEeGb5d5BzZ3vyg _LwEXcZnVEeGb5d5BzZ3vyg _5hUvEJnUEeGb5d5BzZ3vyg _LvUwkpnVEeGb5d5BzZ3vyg"/>
            <lifeline xmi:id="_25-5YJnUEeGb5d5BzZ3vyg" name="OTS" coveredBy="_7qjseZnUEeGb5d5BzZ3vyg _LwEXcJnVEeGb5d5BzZ3vyg _I7eI4ZnVEeGb5d5BzZ3vyg _BT56kJnVEeGb5d5BzZ3vyg _7qjscpnUEeGb5d5BzZ3vyg _I6uiApnVEeGb5d5BzZ3vyg"/>
            <lifeline xmi:id="_4ZC4YpnUEeGb5d5BzZ3vyg" name="LP_CM" coveredBy="_D_bFoZnVEeGb5d5BzZ3vyg _FxjxoJnVEeGb5d5BzZ3vyg _D-rewpnVEeGb5d5BzZ3vyg"/>
            <lifeline xmi:id="__EakMpnUEeGb5d5BzZ3vyg" name="CSTA" coveredBy="_BT56kZnVEeGb5d5BzZ3vyg _I7eI4JnVEeGb5d5BzZ3vyg _FxjxoZnVEeGb5d5BzZ3vyg _D_bFoJnVEeGb5d5BzZ3vyg _BTUEspnVEeGb5d5BzZ3vyg _Fw97wpnVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LwEXcJnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification11" covered="_25-5YJnUEeGb5d5BzZ3vyg" event="_LwEXcpnVEeGb5d5BzZ3vyg" message="_LwEXc5nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_LwEXcZnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification12" covered="_t0GS8JnUEeGb5d5BzZ3vyg" event="_LwEXcpnVEeGb5d5BzZ3vyg" message="_LwEXc5nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_I7eI4JnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification9" covered="__EakMpnUEeGb5d5BzZ3vyg" event="_I7eI4pnVEeGb5d5BzZ3vyg" message="_I7eI45nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_I7eI4ZnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification10" covered="_25-5YJnUEeGb5d5BzZ3vyg" event="_I7eI4pnVEeGb5d5BzZ3vyg" message="_I7eI45nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_FxjxoJnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification7" covered="_4ZC4YpnUEeGb5d5BzZ3vyg" event="_FxjxopnVEeGb5d5BzZ3vyg" message="_Fxjxo5nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_FxjxoZnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification8" covered="__EakMpnUEeGb5d5BzZ3vyg" event="_FxjxopnVEeGb5d5BzZ3vyg" message="_Fxjxo5nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_D_bFoJnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification5" covered="__EakMpnUEeGb5d5BzZ3vyg" event="_D_bFopnVEeGb5d5BzZ3vyg" message="_D_bFo5nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_D_bFoZnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification6" covered="_4ZC4YpnUEeGb5d5BzZ3vyg" event="_D_bFopnVEeGb5d5BzZ3vyg" message="_D_bFo5nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_BT56kJnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification3" covered="_25-5YJnUEeGb5d5BzZ3vyg" event="_BT56kpnVEeGb5d5BzZ3vyg" message="_BT56k5nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_BT56kZnVEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification4" covered="__EakMpnUEeGb5d5BzZ3vyg" event="_BT56kpnVEeGb5d5BzZ3vyg" message="_BT56k5nVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7qjseJnUEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification1" covered="_t0GS8JnUEeGb5d5BzZ3vyg" event="_7qjsepnUEeGb5d5BzZ3vyg" message="_7qtdcJnUEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7qjseZnUEeGb5d5BzZ3vyg" name="MessageOccurrenceSpecification2" covered="_25-5YJnUEeGb5d5BzZ3vyg" event="_7qjsepnUEeGb5d5BzZ3vyg" message="_7qtdcJnUEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_7qjscpnUEeGb5d5BzZ3vyg" name="BehaviorExecutionSpecification2" covered="_25-5YJnUEeGb5d5BzZ3vyg" start="_7qjseZnUEeGb5d5BzZ3vyg" finish="_BT56kJnVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_5hUvEJnUEeGb5d5BzZ3vyg" name="BehaviorExecutionSpecification1" covered="_t0GS8JnUEeGb5d5BzZ3vyg" start="_7qjseJnUEeGb5d5BzZ3vyg" finish="_7qjseJnUEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_BTUEspnVEeGb5d5BzZ3vyg" name="BehaviorExecutionSpecification3" covered="__EakMpnUEeGb5d5BzZ3vyg" start="_BT56kZnVEeGb5d5BzZ3vyg" finish="_D_bFoJnVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_D-rewpnVEeGb5d5BzZ3vyg" name="BehaviorExecutionSpecification4" covered="_4ZC4YpnUEeGb5d5BzZ3vyg" start="_D_bFoZnVEeGb5d5BzZ3vyg" finish="_FxjxoJnVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_Fw97wpnVEeGb5d5BzZ3vyg" name="BehaviorExecutionSpecification5" covered="__EakMpnUEeGb5d5BzZ3vyg" start="_FxjxoZnVEeGb5d5BzZ3vyg" finish="_I7eI4JnVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_I6uiApnVEeGb5d5BzZ3vyg" name="BehaviorExecutionSpecification6" covered="_25-5YJnUEeGb5d5BzZ3vyg" start="_I7eI4ZnVEeGb5d5BzZ3vyg" finish="_LwEXcJnVEeGb5d5BzZ3vyg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_LvUwkpnVEeGb5d5BzZ3vyg" name="BehaviorExecutionSpecification7" covered="_t0GS8JnUEeGb5d5BzZ3vyg" start="_LwEXcZnVEeGb5d5BzZ3vyg" finish="_LwEXcZnVEeGb5d5BzZ3vyg"/>
            <message xmi:id="_7qtdcJnUEeGb5d5BzZ3vyg" name="setFilterLevel" receiveEvent="_7qjseZnUEeGb5d5BzZ3vyg" sendEvent="_7qjseJnUEeGb5d5BzZ3vyg"/>
            <message xmi:id="_BT56k5nVEeGb5d5BzZ3vyg" name="Service Request" receiveEvent="_BT56kZnVEeGb5d5BzZ3vyg" sendEvent="_BT56kJnVEeGb5d5BzZ3vyg"/>
            <message xmi:id="_D_bFo5nVEeGb5d5BzZ3vyg" name="Message1" receiveEvent="_D_bFoZnVEeGb5d5BzZ3vyg" sendEvent="_D_bFoJnVEeGb5d5BzZ3vyg"/>
            <message xmi:id="_Fxjxo5nVEeGb5d5BzZ3vyg" name="Key Changed" messageSort="reply" receiveEvent="_FxjxoZnVEeGb5d5BzZ3vyg" sendEvent="_FxjxoJnVEeGb5d5BzZ3vyg"/>
            <message xmi:id="_I7eI45nVEeGb5d5BzZ3vyg" name="CSTA Event" messageSort="reply" receiveEvent="_I7eI4ZnVEeGb5d5BzZ3vyg" sendEvent="_I7eI4JnVEeGb5d5BzZ3vyg"/>
            <message xmi:id="_LwEXc5nVEeGb5d5BzZ3vyg" name="onMAFileringLevelChanged" messageSort="reply" receiveEvent="_LwEXcZnVEeGb5d5BzZ3vyg" sendEvent="_LwEXcJnVEeGb5d5BzZ3vyg"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_agbfEJ9UEeGFPYDVo5GQ7Q" name="SetFilteringLevel">
            <ownedComment xmi:id="_1gm7AKM9EeGKoKL-yFzyMA" annotatedElement="_GhWPQKMqEeGKoKL-yFzyMA">
              <body>UPK Screening Manager 0&#xD;
UPK Supervision Ass 0&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_AV9T8KM-EeGKoKL-yFzyMA" annotatedElement="_CcEE0KM-EeGKoKL-yFzyMA">
              <body>UPK Screening Manager 0&#xD;
UPK Supervision Ass 1</body>
            </ownedComment>
            <ownedComment xmi:id="_L_5ykKM-EeGKoKL-yFzyMA">
              <body>No Supported</body>
            </ownedComment>
            <ownedComment xmi:id="_QnPKEKM-EeGKoKL-yFzyMA" annotatedElement="_NyDFoKM-EeGKoKL-yFzyMA">
              <body>UPK Screening Manager 1&#xD;
Don't modify UPK Supervision Ass</body>
            </ownedComment>
            <node xmi:type="uml:InitialNode" xmi:id="_ksDlkJ9UEeGFPYDVo5GQ7Q" name="InitialNode1" outgoing="_E7uLAJ9VEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_mc3b4J9UEeGFPYDVo5GQ7Q" name="Manager" outgoing="_Vou64J9VEeGFPYDVo5GQ7Q _dKL6IJ9VEeGFPYDVo5GQ7Q _o2I5AJ9XEeGFPYDVo5GQ7Q" incoming="__9bsEJ9UEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_sUhLwJ9UEeGFPYDVo5GQ7Q" name="ValidSession" outgoing="__9bsEJ9UEeGFPYDVo5GQ7Q _HL390J9XEeGFPYDVo5GQ7Q" incoming="_E7uLAJ9VEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:OpaqueAction" xmi:id="_y9pb4J9UEeGFPYDVo5GQ7Q" name="Error Invalid Session" outgoing="_T-_rAJ9XEeGFPYDVo5GQ7Q" incoming="_HL390J9XEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_TJcN8J9VEeGFPYDVo5GQ7Q" name="Assistant" outgoing="_sy3NQJ9XEeGFPYDVo5GQ7Q" incoming="_Vou64J9VEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_bldYAJ9VEeGFPYDVo5GQ7Q" name="NO_FILTER" incoming="_dKL6IJ9VEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:ActivityFinalNode" xmi:id="_aUH2gJ9WEeGFPYDVo5GQ7Q" name="ActivityFinalNode1" incoming="_T-_rAJ9XEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_kU6JgJ9XEeGFPYDVo5GQ7Q" name="WithAssistant" outgoing="_ec-3YJ9YEeGFPYDVo5GQ7Q" incoming="_o2I5AJ9XEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_m1ZJQJ9XEeGFPYDVo5GQ7Q" name="WithManager" outgoing="_g0FRoJ9YEeGFPYDVo5GQ7Q" incoming="_sy3NQJ9XEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:MergeNode" xmi:id="_dt5j0J9YEeGFPYDVo5GQ7Q" name="ParamtersOK" outgoing="_vIYoQJ9ZEeGFPYDVo5GQ7Q" incoming="_ec-3YJ9YEeGFPYDVo5GQ7Q _g0FRoJ9YEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_xcU2QJ9YEeGFPYDVo5GQ7Q" name="NO_FILTER" outgoing="_Ck7ggJ9aEeGFPYDVo5GQ7Q _KgKOMKMqEeGKoKL-yFzyMA" incoming="_vIYoQJ9ZEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_6KQaQJ9ZEeGFPYDVo5GQ7Q" name="ASSISTANT_NOTIFCATION" outgoing="_DjgooJ9aEeGFPYDVo5GQ7Q _Enid4KM-EeGKoKL-yFzyMA" incoming="_Ck7ggJ9aEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_8nKhkJ9ZEeGFPYDVo5GQ7Q" name="MANAGER_NOTIFICATION" outgoing="_ERHVgJ9aEeGFPYDVo5GQ7Q" incoming="_DjgooJ9aEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_-TfggJ9ZEeGFPYDVo5GQ7Q" name="FORWARD_TO_ASSISTANT" outgoing="_PrCnkKM-EeGKoKL-yFzyMA" incoming="_ERHVgJ9aEeGFPYDVo5GQ7Q"/>
            <node xmi:type="uml:OpaqueAction" xmi:id="_GhWPQKMqEeGKoKL-yFzyMA" name="Set Keys" incoming="_KgKOMKMqEeGKoKL-yFzyMA"/>
            <node xmi:type="uml:OpaqueAction" xmi:id="_CcEE0KM-EeGKoKL-yFzyMA" name="set Keys" incoming="_Enid4KM-EeGKoKL-yFzyMA"/>
            <node xmi:type="uml:OpaqueAction" xmi:id="_NyDFoKM-EeGKoKL-yFzyMA" name="Set Keys" incoming="_PrCnkKM-EeGKoKL-yFzyMA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="__9bsEJ9UEeGFPYDVo5GQ7Q" name="IsManager" source="_sUhLwJ9UEeGFPYDVo5GQ7Q" target="_mc3b4J9UEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="__9bsEZ9UEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="__9bsEp9UEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_E7uLAJ9VEeGFPYDVo5GQ7Q" name="IsSessionValid" source="_ksDlkJ9UEeGFPYDVo5GQ7Q" target="_sUhLwJ9UEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_E7uLAZ9VEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_E7uLAp9VEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Vou64J9VEeGFPYDVo5GQ7Q" name="IsAssistant" source="_mc3b4J9UEeGFPYDVo5GQ7Q" target="_TJcN8J9VEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_Vou64Z9VEeGFPYDVo5GQ7Q"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_Vou64p9VEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_dKL6IJ9VEeGFPYDVo5GQ7Q" name="no_filter" source="_mc3b4J9UEeGFPYDVo5GQ7Q" target="_bldYAJ9VEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_dKL6IZ9VEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_dKL6Ip9VEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_HL390J9XEeGFPYDVo5GQ7Q" name="ControlFlow1" source="_sUhLwJ9UEeGFPYDVo5GQ7Q" target="_y9pb4J9UEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_HL390Z9XEeGFPYDVo5GQ7Q"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_HL390p9XEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_T-_rAJ9XEeGFPYDVo5GQ7Q" name="ControlFlow2" source="_y9pb4J9UEeGFPYDVo5GQ7Q" target="_aUH2gJ9WEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T-_rAZ9XEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T-_rAp9XEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_o2I5AJ9XEeGFPYDVo5GQ7Q" name="HaveAssistant" source="_mc3b4J9UEeGFPYDVo5GQ7Q" target="_kU6JgJ9XEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_o2I5AZ9XEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_o2I5Ap9XEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_sy3NQJ9XEeGFPYDVo5GQ7Q" name="HaveManager" source="_TJcN8J9VEeGFPYDVo5GQ7Q" target="_m1ZJQJ9XEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_sy3NQZ9XEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_sy3NQp9XEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ec-3YJ9YEeGFPYDVo5GQ7Q" name="ControlFlow3" source="_kU6JgJ9XEeGFPYDVo5GQ7Q" target="_dt5j0J9YEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_ec-3YZ9YEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_ec-3Yp9YEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_g0FRoJ9YEeGFPYDVo5GQ7Q" name="ControlFlow4" source="_m1ZJQJ9XEeGFPYDVo5GQ7Q" target="_dt5j0J9YEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_g0FRoZ9YEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_g0FRop9YEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vIYoQJ9ZEeGFPYDVo5GQ7Q" name="ObjectFlow1" source="_dt5j0J9YEeGFPYDVo5GQ7Q" target="_xcU2QJ9YEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_vIYoQZ9ZEeGFPYDVo5GQ7Q" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_vIYoQp9ZEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Ck7ggJ9aEeGFPYDVo5GQ7Q" name="ControlFlow5" source="_xcU2QJ9YEeGFPYDVo5GQ7Q" target="_6KQaQJ9ZEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_Ck7ggZ9aEeGFPYDVo5GQ7Q"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_Ck7ggp9aEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_DjgooJ9aEeGFPYDVo5GQ7Q" name="ControlFlow6" source="_6KQaQJ9ZEeGFPYDVo5GQ7Q" target="_8nKhkJ9ZEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_DjgooZ9aEeGFPYDVo5GQ7Q"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_Djgoop9aEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ERHVgJ9aEeGFPYDVo5GQ7Q" name="ControlFlow7" source="_8nKhkJ9ZEeGFPYDVo5GQ7Q" target="_-TfggJ9ZEeGFPYDVo5GQ7Q">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_ERHVgZ9aEeGFPYDVo5GQ7Q"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_ERHVgp9aEeGFPYDVo5GQ7Q" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_KgKOMKMqEeGKoKL-yFzyMA" name="ControlFlow8" source="_xcU2QJ9YEeGFPYDVo5GQ7Q" target="_GhWPQKMqEeGKoKL-yFzyMA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_KgKOMaMqEeGKoKL-yFzyMA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_KgKOMqMqEeGKoKL-yFzyMA" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Enid4KM-EeGKoKL-yFzyMA" name="ControlFlow9" source="_6KQaQJ9ZEeGFPYDVo5GQ7Q" target="_CcEE0KM-EeGKoKL-yFzyMA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_Enid4aM-EeGKoKL-yFzyMA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_Enid4qM-EeGKoKL-yFzyMA" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_PrCnkKM-EeGKoKL-yFzyMA" name="ControlFlow10" source="_-TfggJ9ZEeGFPYDVo5GQ7Q" target="_NyDFoKM-EeGKoKL-yFzyMA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_PrCnkaM-EeGKoKL-yFzyMA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_PrCnkqM-EeGKoKL-yFzyMA" value="1"/>
            </edge>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_u-TkcJmhEeG2btO0Rfoytg" name="Assistant Changes Filter Level" classifierBehavior="_E6xXkJmpEeG2btO0Rfoytg">
          <eAnnotations xmi:id="_OUVSgJmqEeG2btO0Rfoytg" source="http://www.topcased.org/documentation">
            <details xmi:id="_OUVSgZmqEeG2btO0Rfoytg" key="documentation" value="This use case describes the interactions between all components involved when the Assistant requests a key change state&#xD;&#xA; through the ManagerAssistant application.&#xD;&#xA;In OTS, the entry point is the ManagerAssistant web service and operation setFilterLevel.&#xD;&#xA;As Assistant wont have a VHE device, this use case is not mandatory."/>
          </eAnnotations>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_E6xXkJmpEeG2btO0Rfoytg" name="Assistant Changes Filter LevelDetail">
            <eAnnotations xmi:id="_qYcYUJm8EeGdd_rFsvYfXA" source="http://www.topcased.org/documentation">
              <details xmi:id="_qYcYUZm8EeGdd_rFsvYfXA" key="documentation" value="&lt;h3>&#xD;&#xA;Filtering Level and Keys&#xD;&#xA;&lt;/h3>&#xD;&#xA;&lt;table border=&quot;1&quot;>&#xD;&#xA;    &lt;tbody>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                Filtering&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                UPK Screening Manager&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                UPK Screening Assistant&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                UPK Supervision Assistant&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                NO_FILTER&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                0&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                0&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                0&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                ASSISTANT_NOTIFICATION&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                0&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                0&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                1&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                FORWARD_TO_ASSISTANT&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                1&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                1&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;                0&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;        &lt;tr>&#xD;&#xA;            &lt;td>&#xD;&#xA;                MANAGER_NOTIFICATION&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;            &lt;/td>&#xD;&#xA;            &lt;td>&#xD;&#xA;            &lt;/td>&#xD;&#xA;        &lt;/tr>&#xD;&#xA;    &lt;/tbody>&#xD;&#xA;&lt;/table>"/>
            </eAnnotations>
            <ownedComment xmi:id="_oXKXsJmpEeG2btO0Rfoytg" annotatedElement="_gUVJs5mpEeG2btO0Rfoytg">
              <body>Message onMAFilteringLevelChanged is a ICS 7.x message from ManagerAssistantHandler&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_yykmoJmpEeG2btO0Rfoytg" annotatedElement="_cu2Qw5mpEeG2btO0Rfoytg">
              <body>CSTA Event to OTS.  The message is a Private Alcatel Event that notifies the Change of a key State.</body>
            </ownedComment>
            <lifeline xmi:id="_FUGdkJmpEeG2btO0Rfoytg" name="Assistant Device" coveredBy="_KaIjQJmpEeG2btO0Rfoytg _gUVJsZmpEeG2btO0Rfoytg _JhN-QpmpEeG2btO0Rfoytg _gTuswpmpEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_G-C24JmpEeG2btO0Rfoytg" name="OTS" coveredBy="_KaIjQZmpEeG2btO0Rfoytg _gUVJsJmpEeG2btO0Rfoytg _cu2QwZmpEeG2btO0Rfoytg _M9vvgJmpEeG2btO0Rfoytg _KZr3UpmpEeG2btO0Rfoytg _cuQa4pmpEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_Hqcp4JmpEeG2btO0Rfoytg" name="CSTA" coveredBy="_M95ggJmpEeG2btO0Rfoytg _cu2QwJmpEeG2btO0Rfoytg _WtgZYZmpEeG2btO0Rfoytg _R4nHAJmpEeG2btO0Rfoytg _M9TDkpmpEeG2btO0Rfoytg _Ws6jgpmpEeG2btO0Rfoytg"/>
            <lifeline xmi:id="_Iab8YJmpEeG2btO0Rfoytg" name="LP_CM" coveredBy="_R4nHAZmpEeG2btO0Rfoytg _WtgZYJmpEeG2btO0Rfoytg _R4KbEpmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_gUVJsJmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification11" covered="_G-C24JmpEeG2btO0Rfoytg" event="_gUVJspmpEeG2btO0Rfoytg" message="_gUVJs5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_gUVJsZmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification12" covered="_FUGdkJmpEeG2btO0Rfoytg" event="_gUVJspmpEeG2btO0Rfoytg" message="_gUVJs5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_cu2QwJmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification9" covered="_Hqcp4JmpEeG2btO0Rfoytg" event="_cu2QwpmpEeG2btO0Rfoytg" message="_cu2Qw5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_cu2QwZmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification10" covered="_G-C24JmpEeG2btO0Rfoytg" event="_cu2QwpmpEeG2btO0Rfoytg" message="_cu2Qw5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_WtgZYJmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification7" covered="_Iab8YJmpEeG2btO0Rfoytg" event="_WtgZYpmpEeG2btO0Rfoytg" message="_WtgZY5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_WtgZYZmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification8" covered="_Hqcp4JmpEeG2btO0Rfoytg" event="_WtgZYpmpEeG2btO0Rfoytg" message="_WtgZY5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R4nHAJmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification5" covered="_Hqcp4JmpEeG2btO0Rfoytg" event="_R4nHApmpEeG2btO0Rfoytg" message="_R4nHA5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R4nHAZmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification6" covered="_Iab8YJmpEeG2btO0Rfoytg" event="_R4nHApmpEeG2btO0Rfoytg" message="_R4nHA5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_M9vvgJmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification3" covered="_G-C24JmpEeG2btO0Rfoytg" event="_M95ggZmpEeG2btO0Rfoytg" message="_M95ggpmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_M95ggJmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification4" covered="_Hqcp4JmpEeG2btO0Rfoytg" event="_M95ggZmpEeG2btO0Rfoytg" message="_M95ggpmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_KaIjQJmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification1" covered="_FUGdkJmpEeG2btO0Rfoytg" event="_KaIjQpmpEeG2btO0Rfoytg" message="_KaIjQ5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_KaIjQZmpEeG2btO0Rfoytg" name="MessageOccurrenceSpecification2" covered="_G-C24JmpEeG2btO0Rfoytg" event="_KaIjQpmpEeG2btO0Rfoytg" message="_KaIjQ5mpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_KZr3UpmpEeG2btO0Rfoytg" name="BehaviorExecutionSpecification2" covered="_G-C24JmpEeG2btO0Rfoytg" start="_KaIjQZmpEeG2btO0Rfoytg" finish="_M9vvgJmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_JhN-QpmpEeG2btO0Rfoytg" name="BehaviorExecutionSpecification1" covered="_FUGdkJmpEeG2btO0Rfoytg" start="_KaIjQJmpEeG2btO0Rfoytg" finish="_KaIjQJmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_M9TDkpmpEeG2btO0Rfoytg" name="BehaviorExecutionSpecification3" covered="_Hqcp4JmpEeG2btO0Rfoytg" start="_M95ggJmpEeG2btO0Rfoytg" finish="_R4nHAJmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_R4KbEpmpEeG2btO0Rfoytg" name="BehaviorExecutionSpecification4" covered="_Iab8YJmpEeG2btO0Rfoytg" start="_R4nHAZmpEeG2btO0Rfoytg" finish="_WtgZYJmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_cuQa4pmpEeG2btO0Rfoytg" name="BehaviorExecutionSpecification6" covered="_G-C24JmpEeG2btO0Rfoytg" start="_cu2QwZmpEeG2btO0Rfoytg" finish="_gUVJsJmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_Ws6jgpmpEeG2btO0Rfoytg" name="BehaviorExecutionSpecification5" covered="_Hqcp4JmpEeG2btO0Rfoytg" start="_WtgZYZmpEeG2btO0Rfoytg" finish="_cu2QwJmpEeG2btO0Rfoytg"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_gTuswpmpEeG2btO0Rfoytg" name="BehaviorExecutionSpecification7" covered="_FUGdkJmpEeG2btO0Rfoytg" start="_gUVJsZmpEeG2btO0Rfoytg" finish="_gUVJsZmpEeG2btO0Rfoytg"/>
            <message xmi:id="_KaIjQ5mpEeG2btO0Rfoytg" name="setFilterLevel" receiveEvent="_KaIjQZmpEeG2btO0Rfoytg" sendEvent="_KaIjQJmpEeG2btO0Rfoytg"/>
            <message xmi:id="_M95ggpmpEeG2btO0Rfoytg" name="CSTA service Request" receiveEvent="_M95ggJmpEeG2btO0Rfoytg" sendEvent="_M9vvgJmpEeG2btO0Rfoytg"/>
            <message xmi:id="_R4nHA5mpEeG2btO0Rfoytg" name="Change Key State" receiveEvent="_R4nHAZmpEeG2btO0Rfoytg" sendEvent="_R4nHAJmpEeG2btO0Rfoytg"/>
            <message xmi:id="_WtgZY5mpEeG2btO0Rfoytg" name="Change Ack" messageSort="reply" receiveEvent="_WtgZYZmpEeG2btO0Rfoytg" sendEvent="_WtgZYJmpEeG2btO0Rfoytg"/>
            <message xmi:id="_cu2Qw5mpEeG2btO0Rfoytg" name="Key changed" messageSort="reply" receiveEvent="_cu2QwZmpEeG2btO0Rfoytg" sendEvent="_cu2QwJmpEeG2btO0Rfoytg"/>
            <message xmi:id="_gUVJs5mpEeG2btO0Rfoytg" name="onMAFilteringLevelChanged" messageSort="reply" receiveEvent="_gUVJsZmpEeG2btO0Rfoytg" sendEvent="_gUVJsJmpEeG2btO0Rfoytg"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_Err24pmiEeG2btO0Rfoytg" name="CallEvent1"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_InN4UpmiEeG2btO0Rfoytg" name="CallEvent2"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_KWOX0pmiEeG2btO0Rfoytg" name="CallEvent3"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_LOHCEpmiEeG2btO0Rfoytg" name="CallEvent4"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_NuBAwpmnEeG2btO0Rfoytg" name="CallEvent5"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_R-tZ4pmnEeG2btO0Rfoytg" name="CallEvent6"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_fDs6MpmnEeG2btO0Rfoytg" name="CallEvent7"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_s1sqcpmnEeG2btO0Rfoytg" name="CallEvent8"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_xPxpEpmnEeG2btO0Rfoytg" name="CallEvent9"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_7roj8pmnEeG2btO0Rfoytg" name="CallEvent10"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="__8euEpmnEeG2btO0Rfoytg" name="CallEvent11"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_KaIjQpmpEeG2btO0Rfoytg" name="CallEvent12"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_M95ggZmpEeG2btO0Rfoytg" name="CallEvent13"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_R4nHApmpEeG2btO0Rfoytg" name="CallEvent14"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_WtgZYpmpEeG2btO0Rfoytg" name="CallEvent15"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_cu2QwpmpEeG2btO0Rfoytg" name="CallEvent16"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_gUVJspmpEeG2btO0Rfoytg" name="CallEvent17"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_7qjsepnUEeGb5d5BzZ3vyg" name="CallEvent18"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_BT56kpnVEeGb5d5BzZ3vyg" name="CallEvent19"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_D_bFopnVEeGb5d5BzZ3vyg" name="CallEvent20"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_FxjxopnVEeGb5d5BzZ3vyg" name="CallEvent21"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_I7eI4pnVEeGb5d5BzZ3vyg" name="CallEvent22"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_LwEXcpnVEeGb5d5BzZ3vyg" name="CallEvent23"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_RJg7QqM_EeGKoKL-yFzyMA" name="CallEvent24"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_uKVmIqM_EeGKoKL-yFzyMA" name="CallEvent25"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_7fRm8qM_EeGKoKL-yFzyMA" name="CallEvent26"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_-pe5IqM_EeGKoKL-yFzyMA" name="CallEvent27"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_DkfakqNAEeGKoKL-yFzyMA" name="CallEvent28"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_GAYOMqNAEeGKoKL-yFzyMA" name="CallEvent29"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_NOYF8qNAEeGKoKL-yFzyMA" name="CallEvent30"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_PY1LUaNAEeGKoKL-yFzyMA" name="CallEvent31"/>
        <packagedElement xmi:type="uml:UseCase" xmi:id="_DAzwcKWKEeGogaQ7mMU72w" name="WS Notification" classifierBehavior="_DAzwcaWKEeGogaQ7mMU72w">
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_DAzwcaWKEeGogaQ7mMU72w" name="Notification FilteringLevelChanged (NO_FILTER)">
            <eAnnotations xmi:id="_EJGCoKWUEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
              <details xmi:id="_EJGCoaWUEeGogaQ7mMU72w" key="documentation" value="In this scenario, we assume that FilteringLevel is FORWARD_TO_ASSISTANT"/>
            </eAnnotations>
            <ownedComment xmi:id="_DAzwcqWKEeGogaQ7mMU72w" annotatedElement="_DAzwjaWKEeGogaQ7mMU72w">
              <body>Note that onMagerAssistant method will be called on each subscriber. Each channel is then responsible to build the proper xml message and send it to the subscriber.&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_DAzwc6WKEeGogaQ7mMU72w" annotatedElement="_DAzwjKWKEeGogaQ7mMU72w">
              <body>agEvent operations and local line operations run in different thread contexts. That's why we use an ots message to notify agEvent to trigger an event to the subscribers.</body>
            </ownedComment>
            <ownedComment xmi:id="_oGu8YKWZEeGogaQ7mMU72w" annotatedElement="_gcyIcqWZEeGogaQ7mMU72w">
              <body>Ignored for assistant device.</body>
            </ownedComment>
            <ownedAttribute xmi:id="_DAzwdKWKEeGogaQ7mMU72w" name="Property1" type="_A0EggJpwEeGb5d5BzZ3vyg"/>
            <ownedAttribute xmi:id="_DAzwdaWKEeGogaQ7mMU72w" name="Property2" type="_1zbbEPNOEeCXKeCbdRbRuw"/>
            <ownedAttribute xmi:id="_DAzwdqWKEeGogaQ7mMU72w" name="Property3" type="_4-pSaPTZEeCXKeCbdRbRuw"/>
            <ownedAttribute xmi:id="_DAzwd6WKEeGogaQ7mMU72w" name="Property4">
              <type xmi:type="uml:Class" href="Ics70_MessagingHandler.uml#_jezY4AbxEeGgVIAlqjyxyw"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_DAzweKWKEeGogaQ7mMU72w" name="Property5" type="_zxiEgKV2EeGKoKL-yFzyMA"/>
            <ownedConnector xmi:id="_DAzweaWKEeGogaQ7mMU72w" name="Connector1">
              <end xmi:id="_DAzweqWKEeGogaQ7mMU72w" role="_DAzwdKWKEeGogaQ7mMU72w"/>
              <end xmi:id="_DAzwe6WKEeGogaQ7mMU72w" role="_DAzwdaWKEeGogaQ7mMU72w"/>
              <end xmi:id="_DAzwfKWKEeGogaQ7mMU72w" role="_DAzwdqWKEeGogaQ7mMU72w"/>
              <end xmi:id="_DAzwfaWKEeGogaQ7mMU72w" role="_0olWYKV4EeGKoKL-yFzyMA"/>
              <end xmi:id="_DAzwfqWKEeGogaQ7mMU72w" role="_DAzwd6WKEeGogaQ7mMU72w"/>
              <end xmi:id="_DAzwf6WKEeGogaQ7mMU72w" role="_DAzweKWKEeGogaQ7mMU72w"/>
            </ownedConnector>
            <lifeline xmi:id="_DAzwgKWKEeGogaQ7mMU72w" name="line" represents="_DAzwdKWKEeGogaQ7mMU72w" coveredBy="_DAzwiaWKEeGogaQ7mMU72w _gcyIcKWZEeGogaQ7mMU72w _DAzwhqWKEeGogaQ7mMU72w _DAzwi6WKEeGogaQ7mMU72w"/>
            <lifeline xmi:id="_DAzwgaWKEeGogaQ7mMU72w" name="mah" represents="_DAzweKWKEeGogaQ7mMU72w" coveredBy="_DAzwiqWKEeGogaQ7mMU72w _DAzwh6WKEeGogaQ7mMU72w _DAzwjKWKEeGogaQ7mMU72w"/>
            <lifeline xmi:id="_DAzwgqWKEeGogaQ7mMU72w" name="agEvt" represents="_DAzwdqWKEeGogaQ7mMU72w" coveredBy="_DAzwiKWKEeGogaQ7mMU72w _DAzwhKWKEeGogaQ7mMU72w _DAzwjaWKEeGogaQ7mMU72w"/>
            <lifeline xmi:id="_DAzwg6WKEeGogaQ7mMU72w" name="nc" represents="_DAzwdaWKEeGogaQ7mMU72w" coveredBy="_DAzwhaWKEeGogaQ7mMU72w _DAzwjqWKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_gcyIcKWZEeGogaQ7mMU72w" name="MessageOccurrenceSpecification8" covered="_DAzwgKWKEeGogaQ7mMU72w" event="_gcyIcaWZEeGogaQ7mMU72w" message="_gcyIcqWZEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DAzwhKWKEeGogaQ7mMU72w" name="MessageOccurrenceSpecification5" covered="_DAzwgqWKEeGogaQ7mMU72w" event="_Q7PIIqWDEeGFFa1ZpSeZJA" message="_DAzwlaWKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DAzwhaWKEeGogaQ7mMU72w" name="MessageOccurrenceSpecification6" covered="_DAzwg6WKEeGogaQ7mMU72w" event="_Q7PIIqWDEeGFFa1ZpSeZJA" message="_DAzwlaWKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DAzwhqWKEeGogaQ7mMU72w" name="MessageOccurrenceSpecification7" covered="_DAzwgKWKEeGogaQ7mMU72w" event="_Y_jj4aWDEeGFFa1ZpSeZJA" message="_DAzwl6WKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DAzwh6WKEeGogaQ7mMU72w" name="MessageOccurrenceSpecification3" covered="_DAzwgaWKEeGogaQ7mMU72w" event="_DC-X0qWDEeGFFa1ZpSeZJA" message="_DAzwk6WKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DAzwiKWKEeGogaQ7mMU72w" name="MessageOccurrenceSpecification4" covered="_DAzwgqWKEeGogaQ7mMU72w" event="_DC-X0qWDEeGFFa1ZpSeZJA" message="_DAzwk6WKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DAzwiaWKEeGogaQ7mMU72w" name="MessageOccurrenceSpecification1" covered="_DAzwgKWKEeGogaQ7mMU72w" event="_1gBwMqWCEeGFFa1ZpSeZJA" message="_DAzwj6WKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_DAzwiqWKEeGogaQ7mMU72w" name="MessageOccurrenceSpecification2" covered="_DAzwgaWKEeGogaQ7mMU72w" event="_1gBwMqWCEeGFFa1ZpSeZJA" message="_DAzwj6WKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_DAzwi6WKEeGogaQ7mMU72w" name="BehaviorExecutionSpecification1" covered="_DAzwgKWKEeGogaQ7mMU72w" start="_DAzwiaWKEeGogaQ7mMU72w" finish="_DAzwiaWKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_DAzwjKWKEeGogaQ7mMU72w" name="BehaviorExecutionSpecification2" covered="_DAzwgaWKEeGogaQ7mMU72w" start="_DAzwiqWKEeGogaQ7mMU72w" finish="_DAzwiqWKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_DAzwjaWKEeGogaQ7mMU72w" name="BehaviorExecutionSpecification3" covered="_DAzwgqWKEeGogaQ7mMU72w" start="_DAzwhKWKEeGogaQ7mMU72w" finish="_DAzwhKWKEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_DAzwjqWKEeGogaQ7mMU72w" name="BehaviorExecutionSpecification4" covered="_DAzwg6WKEeGogaQ7mMU72w" start="_DAzwhaWKEeGogaQ7mMU72w" finish="_DAzwhaWKEeGogaQ7mMU72w"/>
            <message xmi:id="_DAzwj6WKEeGogaQ7mMU72w" name="onMAFilteringLevelChanged" receiveEvent="_DAzwiqWKEeGogaQ7mMU72w" sendEvent="_DAzwiaWKEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_DAzwkKWKEeGogaQ7mMU72w" name="man" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <argument xmi:type="uml:InstanceValue" xmi:id="_DAzwkaWKEeGogaQ7mMU72w" name="asst" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <argument xmi:type="uml:LiteralString" xmi:id="_DAzwkqWKEeGogaQ7mMU72w" name="_level" value="NO_FILTER">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </argument>
            </message>
            <message xmi:id="_DAzwk6WKEeGogaQ7mMU72w" name="managerassistant" messageSort="createMessage" receiveEvent="_DAzwiKWKEeGogaQ7mMU72w" sendEvent="_DAzwh6WKEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_DAzwlKWKEeGogaQ7mMU72w" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </message>
            <message xmi:id="_DAzwlaWKEeGogaQ7mMU72w" name="onManagerAssistant" receiveEvent="_DAzwhaWKEeGogaQ7mMU72w" sendEvent="_DAzwhKWKEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_DAzwlqWKEeGogaQ7mMU72w" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </message>
            <message xmi:id="_DAzwl6WKEeGogaQ7mMU72w" name="EVT_PRIVATE_ALCATEL_INFO_SCREENING" messageSort="asynchSignal" receiveEvent="_DAzwhqWKEeGogaQ7mMU72w"/>
            <message xmi:id="_gcyIcqWZEeGogaQ7mMU72w" name="EVT_PRIVATE_ALCATEL_INFO_SCREENING" messageSort="asynchSignal" receiveEvent="_gcyIcKWZEeGogaQ7mMU72w"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Interaction" xmi:id="_R-JyIKWNEeGogaQ7mMU72w" name="Notification FilteringLevelChanged (FORWARD_TO_A -> NOTIFICATION_A)">
            <eAnnotations xmi:id="_q5U2QKWNEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
              <details xmi:id="_q5U2QaWNEeGogaQ7mMU72w" key="documentation" value="In this use case, OTS will receive two INFO_SCREENING events and ONE INFO_NOTIF event. The first one for the manager key, the second one for the assistant screening key and the last one for the assistant supervision key. Each notification might be routed to a different local_line!&#xD;&#xA;- Assistant INFO_SCREENING CSTA events must ignored because it has the same state than INFO_SCREENING key of the manager device.&#xD;&#xA;- Assistant INFO_NOTIF event must be taken into account. This event must lead in WS notification for the manager device. That's because a change in assistants device will result in a change of the filtering level for the manager. "/>
            </eAnnotations>
            <ownedComment xmi:id="_R-JyIaWNEeGogaQ7mMU72w" annotatedElement="_R-JyPKWNEeGogaQ7mMU72w">
              <body>Note that onMagerAssistant method will be called on each subscriber. Each channel is then responsible to build the proper xml message and send it to the subscriber.&#xD;
</body>
            </ownedComment>
            <ownedComment xmi:id="_R-JyIqWNEeGogaQ7mMU72w" annotatedElement="_R-JyO6WNEeGogaQ7mMU72w">
              <body>agEvent operations and local line operations run in different thread contexts. That's why we use an ots message to notify agEvent to trigger an event to the subscribers.</body>
            </ownedComment>
            <ownedComment xmi:id="_lUeRIKWOEeGogaQ7mMU72w">
              <body>new localine</body>
            </ownedComment>
            <ownedComment xmi:id="_t42hcKWYEeGogaQ7mMU72w" annotatedElement="_mxUeEqWYEeGogaQ7mMU72w">
              <body>Event ignored for assistant, when changing FilteringLevel&#xD;
</body>
            </ownedComment>
            <ownedAttribute xmi:id="_R-JyI6WNEeGogaQ7mMU72w" name="Property1" type="_A0EggJpwEeGb5d5BzZ3vyg"/>
            <ownedAttribute xmi:id="_R-JyJKWNEeGogaQ7mMU72w" name="Property2" type="_1zbbEPNOEeCXKeCbdRbRuw"/>
            <ownedAttribute xmi:id="_R-JyJaWNEeGogaQ7mMU72w" name="Property3" type="_4-pSaPTZEeCXKeCbdRbRuw"/>
            <ownedAttribute xmi:id="_R-JyJqWNEeGogaQ7mMU72w" name="Property4">
              <type xmi:type="uml:Class" href="Ics70_MessagingHandler.uml#_jezY4AbxEeGgVIAlqjyxyw"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_R-JyJ6WNEeGogaQ7mMU72w" name="Property5" type="_zxiEgKV2EeGKoKL-yFzyMA"/>
            <ownedConnector xmi:id="_R-JyKKWNEeGogaQ7mMU72w" name="Connector1">
              <end xmi:id="_R-JyKaWNEeGogaQ7mMU72w" role="_R-JyI6WNEeGogaQ7mMU72w"/>
              <end xmi:id="_R-JyKqWNEeGogaQ7mMU72w" role="_R-JyJKWNEeGogaQ7mMU72w"/>
              <end xmi:id="_R-JyK6WNEeGogaQ7mMU72w" role="_R-JyJaWNEeGogaQ7mMU72w"/>
              <end xmi:id="_R-JyLKWNEeGogaQ7mMU72w" role="_0olWYKV4EeGKoKL-yFzyMA"/>
              <end xmi:id="_R-JyLaWNEeGogaQ7mMU72w" role="_R-JyJqWNEeGogaQ7mMU72w"/>
              <end xmi:id="_R-JyLqWNEeGogaQ7mMU72w" role="_R-JyJ6WNEeGogaQ7mMU72w"/>
            </ownedConnector>
            <lifeline xmi:id="_R-JyL6WNEeGogaQ7mMU72w" name="line" represents="_R-JyI6WNEeGogaQ7mMU72w" coveredBy="_R-JyOKWNEeGogaQ7mMU72w _oJhLoKWOEeGogaQ7mMU72w _mxUeEKWYEeGogaQ7mMU72w _tzxYsKWOEeGogaQ7mMU72w _R-JyNaWNEeGogaQ7mMU72w _R-JyOqWNEeGogaQ7mMU72w _sZw40qWOEeGogaQ7mMU72w"/>
            <lifeline xmi:id="_R-JyMKWNEeGogaQ7mMU72w" name="mah" represents="_R-JyJ6WNEeGogaQ7mMU72w" coveredBy="_R-JyOaWNEeGogaQ7mMU72w _7HOLwKWOEeGogaQ7mMU72w _tzxYsaWOEeGogaQ7mMU72w _R-JyNqWNEeGogaQ7mMU72w _R-JyO6WNEeGogaQ7mMU72w _tzBx0qWOEeGogaQ7mMU72w"/>
            <lifeline xmi:id="_R-JyMaWNEeGogaQ7mMU72w" name="agEvt" represents="_R-JyJaWNEeGogaQ7mMU72w" coveredBy="_R-JyN6WNEeGogaQ7mMU72w _AHSzYKWPEeGogaQ7mMU72w _7HOLwaWOEeGogaQ7mMU72w _R-JyM6WNEeGogaQ7mMU72w _R-JyPKWNEeGogaQ7mMU72w _9_jDwKWOEeGogaQ7mMU72w"/>
            <lifeline xmi:id="_R-JyMqWNEeGogaQ7mMU72w" name="nc" represents="_R-JyJKWNEeGogaQ7mMU72w" coveredBy="_R-JyNKWNEeGogaQ7mMU72w _AHSzYaWPEeGogaQ7mMU72w _R-JyPaWNEeGogaQ7mMU72w _AGjMgqWPEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_oJhLoKWOEeGogaQ7mMU72w" name="MessageOccurrenceSpecification8" covered="_R-JyL6WNEeGogaQ7mMU72w" event="_oJhLoaWOEeGogaQ7mMU72w" message="_oJhLoqWOEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_mxUeEKWYEeGogaQ7mMU72w" name="MessageOccurrenceSpecification15" covered="_R-JyL6WNEeGogaQ7mMU72w" event="_mxUeEaWYEeGogaQ7mMU72w" message="_mxUeEqWYEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_AHSzYKWPEeGogaQ7mMU72w" name="MessageOccurrenceSpecification13" covered="_R-JyMaWNEeGogaQ7mMU72w" event="_AHSzYqWPEeGogaQ7mMU72w" message="_AHSzY6WPEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_AHSzYaWPEeGogaQ7mMU72w" name="MessageOccurrenceSpecification14" covered="_R-JyMqWNEeGogaQ7mMU72w" event="_AHSzYqWPEeGogaQ7mMU72w" message="_AHSzY6WPEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7HOLwKWOEeGogaQ7mMU72w" name="MessageOccurrenceSpecification11" covered="_R-JyMKWNEeGogaQ7mMU72w" event="_7HOLwqWOEeGogaQ7mMU72w" message="_7HOLw6WOEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7HOLwaWOEeGogaQ7mMU72w" name="MessageOccurrenceSpecification12" covered="_R-JyMaWNEeGogaQ7mMU72w" event="_7HOLwqWOEeGogaQ7mMU72w" message="_7HOLw6WOEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_tzxYsKWOEeGogaQ7mMU72w" name="MessageOccurrenceSpecification9" covered="_R-JyL6WNEeGogaQ7mMU72w" event="_tzxYsqWOEeGogaQ7mMU72w" message="_tzxYs6WOEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_tzxYsaWOEeGogaQ7mMU72w" name="MessageOccurrenceSpecification10" covered="_R-JyMKWNEeGogaQ7mMU72w" event="_tzxYsqWOEeGogaQ7mMU72w" message="_tzxYs6WOEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-JyM6WNEeGogaQ7mMU72w" name="MessageOccurrenceSpecification5" covered="_R-JyMaWNEeGogaQ7mMU72w" event="_Q7PIIqWDEeGFFa1ZpSeZJA" message="_R-JyRKWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-JyNKWNEeGogaQ7mMU72w" name="MessageOccurrenceSpecification6" covered="_R-JyMqWNEeGogaQ7mMU72w" event="_Q7PIIqWDEeGFFa1ZpSeZJA" message="_R-JyRKWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-JyNaWNEeGogaQ7mMU72w" name="MessageOccurrenceSpecification7" covered="_R-JyL6WNEeGogaQ7mMU72w" event="_Y_jj4aWDEeGFFa1ZpSeZJA" message="_R-JyRqWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-JyNqWNEeGogaQ7mMU72w" name="MessageOccurrenceSpecification3" covered="_R-JyMKWNEeGogaQ7mMU72w" event="_DC-X0qWDEeGFFa1ZpSeZJA" message="_R-JyQqWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-JyN6WNEeGogaQ7mMU72w" name="MessageOccurrenceSpecification4" covered="_R-JyMaWNEeGogaQ7mMU72w" event="_DC-X0qWDEeGFFa1ZpSeZJA" message="_R-JyQqWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-JyOKWNEeGogaQ7mMU72w" name="MessageOccurrenceSpecification1" covered="_R-JyL6WNEeGogaQ7mMU72w" event="_1gBwMqWCEeGFFa1ZpSeZJA" message="_R-JyPqWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_R-JyOaWNEeGogaQ7mMU72w" name="MessageOccurrenceSpecification2" covered="_R-JyMKWNEeGogaQ7mMU72w" event="_1gBwMqWCEeGFFa1ZpSeZJA" message="_R-JyPqWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_R-JyOqWNEeGogaQ7mMU72w" name="BehaviorExecutionSpecification1" covered="_R-JyL6WNEeGogaQ7mMU72w" start="_R-JyOKWNEeGogaQ7mMU72w" finish="_R-JyOKWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_R-JyO6WNEeGogaQ7mMU72w" name="BehaviorExecutionSpecification2" covered="_R-JyMKWNEeGogaQ7mMU72w" start="_R-JyOaWNEeGogaQ7mMU72w" finish="_R-JyOaWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_R-JyPKWNEeGogaQ7mMU72w" name="BehaviorExecutionSpecification3" covered="_R-JyMaWNEeGogaQ7mMU72w" start="_R-JyM6WNEeGogaQ7mMU72w" finish="_R-JyM6WNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_R-JyPaWNEeGogaQ7mMU72w" name="BehaviorExecutionSpecification4" covered="_R-JyMqWNEeGogaQ7mMU72w" start="_R-JyNKWNEeGogaQ7mMU72w" finish="_R-JyNKWNEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_tzBx0qWOEeGogaQ7mMU72w" name="BehaviorExecutionSpecification6" covered="_R-JyMKWNEeGogaQ7mMU72w" start="_tzxYsaWOEeGogaQ7mMU72w" finish="_tzxYsaWOEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_sZw40qWOEeGogaQ7mMU72w" name="BehaviorExecutionSpecification5" covered="_R-JyL6WNEeGogaQ7mMU72w" start="_tzxYsKWOEeGogaQ7mMU72w" finish="_tzxYsKWOEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_AGjMgqWPEeGogaQ7mMU72w" name="BehaviorExecutionSpecification8" covered="_R-JyMqWNEeGogaQ7mMU72w" start="_AHSzYaWPEeGogaQ7mMU72w" finish="_AHSzYaWPEeGogaQ7mMU72w"/>
            <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_9_jDwKWOEeGogaQ7mMU72w" name="BehaviorExecutionSpecification7" covered="_R-JyMaWNEeGogaQ7mMU72w" start="_AHSzYKWPEeGogaQ7mMU72w" finish="_AHSzYKWPEeGogaQ7mMU72w"/>
            <message xmi:id="_R-JyPqWNEeGogaQ7mMU72w" name="onMAFilteringLevelChanged" receiveEvent="_R-JyOaWNEeGogaQ7mMU72w" sendEvent="_R-JyOKWNEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_R-JyP6WNEeGogaQ7mMU72w" name="man" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <argument xmi:type="uml:InstanceValue" xmi:id="_R-JyQKWNEeGogaQ7mMU72w" name="asst" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <argument xmi:type="uml:LiteralString" xmi:id="_R-JyQaWNEeGogaQ7mMU72w" name="_level" value="NO_ASSISTANT_NOTIFICATION">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </argument>
            </message>
            <message xmi:id="_R-JyQqWNEeGogaQ7mMU72w" name="managerassistant" messageSort="createMessage" receiveEvent="_R-JyN6WNEeGogaQ7mMU72w" sendEvent="_R-JyNqWNEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_R-JyQ6WNEeGogaQ7mMU72w" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </message>
            <message xmi:id="_R-JyRKWNEeGogaQ7mMU72w" name="onManagerAssistant" receiveEvent="_R-JyNKWNEeGogaQ7mMU72w" sendEvent="_R-JyM6WNEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_R-JyRaWNEeGogaQ7mMU72w" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </message>
            <message xmi:id="_R-JyRqWNEeGogaQ7mMU72w" name="EVT_PRIVATE_ALCATEL_INFO_SCREENING" messageSort="asynchSignal" receiveEvent="_R-JyNaWNEeGogaQ7mMU72w"/>
            <message xmi:id="_oJhLoqWOEeGogaQ7mMU72w" name="EVT_PRIVATE_ALCATEL_INFO_NOTIF" messageSort="asynchSignal" receiveEvent="_oJhLoKWOEeGogaQ7mMU72w"/>
            <message xmi:id="_tzxYs6WOEeGogaQ7mMU72w" name="onMAFilteringLevelChanged" receiveEvent="_tzxYsaWOEeGogaQ7mMU72w" sendEvent="_tzxYsKWOEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_vUx4caWOEeGogaQ7mMU72w" name="man" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <argument xmi:type="uml:InstanceValue" xmi:id="_vUx4cqWOEeGogaQ7mMU72w" name="asst" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
              <argument xmi:type="uml:LiteralString" xmi:id="_vUx4cKWOEeGogaQ7mMU72w" name="_level" value="NO_FILTER">
                <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
              </argument>
            </message>
            <message xmi:id="_7HOLw6WOEeGogaQ7mMU72w" name="managerassistant" messageSort="createMessage" receiveEvent="_7HOLwaWOEeGogaQ7mMU72w" sendEvent="_7HOLwKWOEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_8Wy9QaWOEeGogaQ7mMU72w" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </message>
            <message xmi:id="_AHSzY6WPEeGogaQ7mMU72w" name="onManagerAssistant" receiveEvent="_AHSzYaWPEeGogaQ7mMU72w" sendEvent="_AHSzYKWPEeGogaQ7mMU72w">
              <argument xmi:type="uml:InstanceValue" xmi:id="_B7YAIKWPEeGogaQ7mMU72w" name="msg" type="_VeusAKWEEeGFFa1ZpSeZJA"/>
            </message>
            <message xmi:id="_mxUeEqWYEeGogaQ7mMU72w" name="EVT_PRIVATE_ALCATEL_INFO_SCREENING" messageSort="asynchSignal" receiveEvent="_mxUeEKWYEeGogaQ7mMU72w"/>
          </ownedBehavior>
        </packagedElement>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_oJhLoaWOEeGogaQ7mMU72w" name="SignalEvent1"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_tzxYsqWOEeGogaQ7mMU72w" name="CallEvent32" operation="_LOOYcqV3EeGKoKL-yFzyMA"/>
        <packagedElement xmi:type="uml:CreationEvent" xmi:id="_7HOLwqWOEeGogaQ7mMU72w" name="CreationEvent1"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_8Wy9QKWOEeGogaQ7mMU72w" name="CallEvent33" operation="_BNJCIqWEEeGFFa1ZpSeZJA"/>
        <packagedElement xmi:type="uml:CallEvent" xmi:id="_AHSzYqWPEeGogaQ7mMU72w" name="CallEvent34" operation="_AjW98qWHEeGFFa1ZpSeZJA"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_mxUeEaWYEeGogaQ7mMU72w" name="SignalEvent2"/>
        <packagedElement xmi:type="uml:SignalEvent" xmi:id="_gcyIcaWZEeGogaQ7mMU72w" name="SignalEvent3"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" href="AgUsers.uml#_v-D1AAUnEeGG5PgjmVjcEQ"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_OlPc4AUsEeGG5PgjmVjcEQ" name="ProxyClient">
      <eAnnotations xmi:id="_xTVXIAUtEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
        <details xmi:id="_xTVXIQUtEeGG5PgjmVjcEQ" key="documentation" value="This Object is the mirror of an external OTS agent which implements the features of an agent. The agent id is given in parameter to the constructor."/>
      </eAnnotations>
      <generalization xmi:id="_RRWd0AUsEeGG5PgjmVjcEQ" general="_P_-8kAUsEeGG5PgjmVjcEQ"/>
      <ownedOperation xmi:id="_SX09sgUsEeGG5PgjmVjcEQ" name="ProxyClient">
        <ownedParameter xmi:id="_bIcpUAUtEeGG5PgjmVjcEQ" name="id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_So0nEgUsEeGG5PgjmVjcEQ" name="ProxyClient">
        <ownedParameter xmi:id="_W2tHUAUtEeGG5PgjmVjcEQ" name="c" type="_OlPc4AUsEeGG5PgjmVjcEQ"/>
      </ownedOperation>
      <ownedOperation xmi:id="_S3kNsgUsEeGG5PgjmVjcEQ" name="ProxyClient"/>
      <ownedOperation xmi:id="_mHci8AUsEeGG5PgjmVjcEQ" name="DeliverMsg" visibility="protected">
        <ownedParameter xmi:id="_9OsLUAUsEeGG5PgjmVjcEQ" name="msg">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Message"/>
        </ownedParameter>
        <ownedParameter xmi:id="_EhPy8AUtEeGG5PgjmVjcEQ" name="return" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_mmcMEgUsEeGG5PgjmVjcEQ" name="HandleMsg" visibility="protected">
        <ownedParameter xmi:id="_4qLeUAUsEeGG5PgjmVjcEQ" name="msg" type="_p32wAPNFEeCXKeCbdRbRuw"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_XZN_4AVsEeG1tfz4J1YvlA" name="E_direction">
      <ownedLiteral xmi:id="_ZjEBQAVsEeG1tfz4J1YvlA" name="e_msg_messint"/>
      <ownedLiteral xmi:id="_Z4qd0gVsEeG1tfz4J1YvlA" name="e_msg_send"/>
      <ownedLiteral xmi:id="_aORhcgVsEeG1tfz4J1YvlA" name="e_msg_rec"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_Sao-sPmHEeCT_7vsJSJOMg" name="AgLines">
      <ownedComment xmi:id="_aHWtQG27EeGx14RahAetfg">
        <body>Complex way to define a structure&#xD;
whose encoding and decoding depends on the value of service. The possible values are given in the interface.&#xD;
</body>
      </ownedComment>
      <ownedComment xmi:id="_mAHt0KWcEeGogaQ7mMU72w">
        <body>What needs to be understood: AgServLines (not in the picture) implements operation invoke_line_tel_service. This operation will operate on LocalLine (because sr contains the EDN of the device). The S_sl_invoke_line_tel_service is some how a sub request implemented in AgServLines. Therefore, by initializing the sr structure properly, the programmer can request the (B_GetFilter and B_SetFilter function)  on the proper device.</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Class" xmi:id="_J6wgAPjREeCT_7vsJSJOMg" name="Line" clientDependency="_h2-4EPlfEeCT_7vsJSJOMg" classifierBehavior="_Hoaa0BD3EeGFCu7TtYvP3g">
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_Hoaa0BD3EeGFCu7TtYvP3g" name="StateMachine">
          <region xmi:id="_Hoaa0RD3EeGFCu7TtYvP3g" name="Region">
            <subvertex xmi:type="uml:State" xmi:id="_IB5R0hD3EeGFCu7TtYvP3g" name="Unknown"/>
            <subvertex xmi:type="uml:State" xmi:id="_JY6vIBD3EeGFCu7TtYvP3g" name="Free"/>
            <subvertex xmi:type="uml:State" xmi:id="_KVj9khD3EeGFCu7TtYvP3g" name="OutOfService"/>
            <subvertex xmi:type="uml:State" xmi:id="_LeIvMhD3EeGFCu7TtYvP3g" name="Monitored"/>
            <subvertex xmi:type="uml:State" xmi:id="_MQy7MhD3EeGFCu7TtYvP3g" name="Recording"/>
            <subvertex xmi:type="uml:State" xmi:id="_NALwwhD3EeGFCu7TtYvP3g" name="Dialing"/>
            <subvertex xmi:type="uml:State" xmi:id="_OQDdMBD3EeGFCu7TtYvP3g" name="Calling"/>
            <subvertex xmi:type="uml:State" xmi:id="_P65OYhD3EeGFCu7TtYvP3g" name="Ringing"/>
            <subvertex xmi:type="uml:State" xmi:id="_S6qyMBD3EeGFCu7TtYvP3g" name="Talking"/>
            <subvertex xmi:type="uml:State" xmi:id="_UTUnMhD3EeGFCu7TtYvP3g" name="Held"/>
            <subvertex xmi:type="uml:State" xmi:id="_WaUv8BD3EeGFCu7TtYvP3g" name="Consulting"/>
            <subvertex xmi:type="uml:State" xmi:id="_YFBXMBD3EeGFCu7TtYvP3g" name="Conferenced"/>
            <subvertex xmi:type="uml:State" xmi:id="_ZIhbkBD3EeGFCu7TtYvP3g" name="BusyTone"/>
            <subvertex xmi:type="uml:State" xmi:id="_aZ4VwBD3EeGFCu7TtYvP3g" name="Blocked"/>
            <subvertex xmi:type="uml:State" xmi:id="_cA_dghD3EeGFCu7TtYvP3g" name="Waiting"/>
            <subvertex xmi:type="uml:State" xmi:id="_dKKFABD3EeGFCu7TtYvP3g" name="Releasing"/>
            <subvertex xmi:type="uml:State" xmi:id="_eZSKkBD3EeGFCu7TtYvP3g" name="HeldRecall"/>
            <subvertex xmi:type="uml:State" xmi:id="_gf_YYBD3EeGFCu7TtYvP3g" name="Init"/>
            <subvertex xmi:type="uml:State" xmi:id="_hr1gchD3EeGFCu7TtYvP3g" name="Pause"/>
            <subvertex xmi:type="uml:State" xmi:id="_ikwFcBD3EeGFCu7TtYvP3g" name="Wrapup"/>
            <subvertex xmi:type="uml:State" xmi:id="_jtU3EBD3EeGFCu7TtYvP3g" name="PcmmDegraded"/>
            <subvertex xmi:type="uml:State" xmi:id="_o1lxYBD3EeGFCu7TtYvP3g" name="RecordingPaused"/>
          </region>
        </ownedBehavior>
        <ownedOperation xmi:id="_LLqeEvlcEeCT_7vsJSJOMg" name="Line"/>
        <ownedOperation xmi:id="_N6c_kvlcEeCT_7vsJSJOMg" name="Line">
          <ownedParameter xmi:id="_sU6i8AkrEeGWhspan4O22Q" name="l" type="_J6wgAPjREeCT_7vsJSJOMg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_QgJ2gvlcEeCT_7vsJSJOMg" name="Line"/>
        <ownedOperation xmi:id="_XcNCovlcEeCT_7vsJSJOMg" name="Line"/>
        <ownedOperation xmi:id="_bhRakvlcEeCT_7vsJSJOMg" name="Init"/>
        <ownedOperation xmi:id="_dsJ9wvlcEeCT_7vsJSJOMg" name="LineState"/>
        <ownedOperation xmi:id="_fSOjsvlcEeCT_7vsJSJOMg" name="SetLineState"/>
        <ownedOperation xmi:id="_hjD94vlcEeCT_7vsJSJOMg" name="Set_mevo_number"/>
        <ownedOperation xmi:id="_kFL8YvlcEeCT_7vsJSJOMg" name="Add_Voice_Mail"/>
        <ownedOperation xmi:id="_moNSwvlcEeCT_7vsJSJOMg" name="isLocal">
          <ownedParameter xmi:id="_n_rcAPlcEeCT_7vsJSJOMg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_p-7-AvlcEeCT_7vsJSJOMg" name="isLight">
          <ownedParameter xmi:id="_399s8EzHEeGJhNb3lF6eNA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_r8ZwQvlcEeCT_7vsJSJOMg" name="isCCA">
          <ownedParameter xmi:id="_7LmGkEzHEeGJhNb3lF6eNA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_twe9AvlcEeCT_7vsJSJOMg" name="isAppLine">
          <ownedParameter xmi:id="_9R2ocEzHEeGJhNb3lF6eNA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_vUBMUvlcEeCT_7vsJSJOMg" name="PutCause"/>
        <ownedOperation xmi:id="_wzFyYPlcEeCT_7vsJSJOMg" name="CreateHistoElt"/>
        <ownedOperation xmi:id="_y-3GYvlcEeCT_7vsJSJOMg" name="FillElHisto"/>
        <ownedOperation xmi:id="_1R78QvlcEeCT_7vsJSJOMg" name="get_name"/>
        <ownedOperation xmi:id="_23tnQvlcEeCT_7vsJSJOMg" name="GetDirNumber"/>
        <ownedOperation xmi:id="_6dCvMvlcEeCT_7vsJSJOMg" name="GetTsaId">
          <ownedParameter xmi:id="_8Zd_oPlcEeCT_7vsJSJOMg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_BCTL8vldEeCT_7vsJSJOMg" name="GetNomadicRights"/>
        <ownedOperation xmi:id="_DZshIvldEeCT_7vsJSJOMg" name="GetLanguage"/>
        <ownedOperation xmi:id="_F67HwvldEeCT_7vsJSJOMg" name="GetLicense"/>
        <ownedOperation xmi:id="_Ms2HgvldEeCT_7vsJSJOMg" name="isVirtuakNomadic">
          <ownedParameter xmi:id="_7uVjkBD4EeGFCu7TtYvP3g" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_QX1ykvldEeCT_7vsJSJOMg" name="IsSupervisionSession" visibility="protected"/>
        <ownedOperation xmi:id="_TDpRgvldEeCT_7vsJSJOMg" name="AddSupervisionSession" visibility="protected"/>
        <ownedOperation xmi:id="_Xdu3MvldEeCT_7vsJSJOMg" name="RemoveSupervisionSession" visibility="protected"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_qJML4AkjEeGWhspan4O22Q" name="IAgServLines">
        <eAnnotations xmi:id="_gzIXQAkqEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
          <details xmi:id="_gzIXQQkqEeGWhspan4O22Q" key="documentation" value="ServUsers Message interface."/>
        </eAnnotations>
        <ownedOperation xmi:id="_uVQjsAkjEeGWhspan4O22Q" name="lines_ok">
          <eAnnotations xmi:id="_mCjpgAkqEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_mCjpgQkqEeGWhspan4O22Q" key="documentation" value="5 Admin agent ended the basic initialization"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_w60QsgkjEeGWhspan4O22Q" name="server_mmch_connect">
          <eAnnotations xmi:id="_o0eXgAkqEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_o0eXgQkqEeGWhspan4O22Q" key="documentation" value="6 Connection to mmch server"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_0MLTwAkjEeGWhspan4O22Q" name="client_disconnect">
          <eAnnotations xmi:id="_zF6LEAkqEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_zF6LEQkqEeGWhspan4O22Q" key="documentation" value="Clean all nucli_term conenctions"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_2udDQgkjEeGWhspan4O22Q" name="remote_client_disconnect">
          <eAnnotations xmi:id="_3UqqgAkqEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_3UqqgQkqEeGWhspan4O22Q" key="documentation" value="8 clean (erase) all nucli and nucli_term connection"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_6hCkEgkjEeGWhspan4O22Q" name="stop_line_subscribe">
          <eAnnotations xmi:id="_67CUQAkqEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_67CUQQkqEeGWhspan4O22Q" key="documentation" value="Stop one line subscription"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_B1r2YgkkEeGWhspan4O22Q" name="invoke_line_tel_service">
          <ownedParameter xmi:id="_VR9MgI3kEeGoLMhwRjyG-w" name="sr" type="_3l8qEE5-EeGvxOlT5AFO3A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_EvWLIgkkEeGWhspan4O22Q" name="invoke_line_cfg_service">
          <eAnnotations xmi:id="_H2xZMIiTEeG70aRw_SvTsw" source="http://www.topcased.org/documentation">
            <details xmi:id="_H2xZMYiTEeG70aRw_SvTsw" key="documentation" value="This operation only works if the user is a client of the Line. Wether an HTTP client or a native PTS client.  have not yet figured out&#xD;&#xA;how to become a native client to line."/>
          </eAnnotations>
          <ownedParameter xmi:id="_f6_GEE59EeGvxOlT5AFO3A" name="cfg" type="_5TaOQE56EeGvxOlT5AFO3A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_HrQiogkkEeGWhspan4O22Q" name="invoke_line_vmail_service">
          <eAnnotations xmi:id="_-Hx9EAkqEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_-Hx9EQkqEeGWhspan4O22Q" key="documentation" value="Invoke voice mail service."/>
          </eAnnotations>
          <ownedParameter xmi:id="_kEu5sI6nEeG3pajU3Zwa_w" name="vms" type="_k7afgI6mEeG3pajU3Zwa_w"/>
        </ownedOperation>
        <ownedOperation xmi:id="_LyZ-MgkkEeGWhspan4O22Q" name="get_vmail_data">
          <eAnnotations xmi:id="_A6vz8AkrEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_A6vz8QkrEeGWhspan4O22Q" key="documentation" value="Get data from a voicemail. This service operates on Voice_Mail class which is not the same then Voice_Mail_OXO class. There is no relation between Voice_Mail and Voice_Mail_OXO. Therefore, all operations that refere to Voice_Mail objects must be prohibited in OXO context.&#xD;&#xA;I think Voice_Mail code should be removed."/>
          </eAnnotations>
          <ownedParameter xmi:id="_sAOcsI6_EeGuWfJNuoQXLQ" name="vmail" type="_YDqAkI6_EeGuWfJNuoQXLQ"/>
          <ownedParameter xmi:id="_5le6oLCvEeG2b6nJ6gsyjQ" name="data" type="_BuMOgLCtEeG2b6nJ6gsyjQ" direction="out"/>
        </ownedOperation>
        <ownedOperation xmi:id="_OuwakgkkEeGWhspan4O22Q" name="stop_vmail_subscription"/>
        <ownedOperation xmi:id="_SCW5UgkkEeGWhspan4O22Q" name="rsp_update_by_acapi">
          <eAnnotations xmi:id="_D7avoAkrEeGWhspan4O22Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_D7avoQkrEeGWhspan4O22Q" key="documentation" value="Response to acapi updates."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_VBF7UgkkEeGWhspan4O22Q" name="invoke_line_vmail_soft_key">
          <eAnnotations xmi:id="_iyPhIIiTEeG70aRw_SvTsw" source="http://www.topcased.org/documentation">
            <details xmi:id="_iyPhIYiTEeG70aRw_SvTsw" key="documentation" value="I need to be a client to access this operation."/>
          </eAnnotations>
          <ownedParameter xmi:id="_fiAVYI6nEeG3pajU3Zwa_w" name="msg" type="_LLzGsI6mEeG3pajU3Zwa_w"/>
        </ownedOperation>
        <ownedOperation xmi:id="_YBBQIgkkEeGWhspan4O22Q" name="invoke_line_vmail_parameter"/>
        <ownedOperation xmi:id="_b_OyIgkkEeGWhspan4O22Q" name="categ_ok"/>
        <ownedOperation xmi:id="_d3yPMgkkEeGWhspan4O22Q" name="get_line_ip_adress">
          <ownedParameter xmi:id="_gtjGoD3CEeGH0JSgV-l25w" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_g3iJED3CEeGH0JSgV-l25w" name="corr_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_pDoyYD3DEeGH0JSgV-l25w" name="ip" type="_34XAYD3CEeGH0JSgV-l25w" direction="out"/>
        </ownedOperation>
        <ownedOperation xmi:id="_gTpNogkkEeGWhspan4O22Q" name="comm_mmch_update"/>
        <ownedOperation xmi:id="_p5RrIgkkEeGWhspan4O22Q" name="get_line_function_data"/>
        <ownedOperation xmi:id="_sR3TIgkkEeGWhspan4O22Q" name="set_group_subscription"/>
        <ownedOperation xmi:id="_u3kKEgkkEeGWhspan4O22Q" name="stop_group_subscription"/>
        <ownedOperation xmi:id="_w9riAgkkEeGWhspan4O22Q" name="invoke_line_minimess_service"/>
        <ownedOperation xmi:id="_0UjXMgkkEeGWhspan4O22Q" name="group_data_update"/>
        <ownedOperation xmi:id="_3FIocgkkEeGWhspan4O22Q" name="cgi_makecall"/>
        <ownedOperation xmi:id="_5tEUAgkkEeGWhspan4O22Q" name="group_list_update"/>
        <ownedOperation xmi:id="_9mzlsQkkEeGWhspan4O22Q" name="pcmm2_login"/>
        <ownedOperation xmi:id="_AEd68gklEeGWhspan4O22Q" name="pcmm2_logout"/>
        <ownedOperation xmi:id="_Cg7WUAklEeGWhspan4O22Q" name="set_pcmm2_state"/>
        <ownedOperation xmi:id="_Fln2YgklEeGWhspan4O22Q" name="begin_load_AllProAcd"/>
        <ownedOperation xmi:id="_Jacy4gklEeGWhspan4O22Q" name="end_load_AllProAcd"/>
        <ownedOperation xmi:id="_MASzwgklEeGWhspan4O22Q" name="loadingAllProAcd"/>
        <ownedOperation xmi:id="_P_2ZkgklEeGWhspan4O22Q" name="send_user_event_to_tserver"/>
        <ownedOperation xmi:id="_TPRi8gklEeGWhspan4O22Q" name="attach_user_data_tserver"/>
        <ownedOperation xmi:id="_WWNesgklEeGWhspan4O22Q" name="delete_all_user_data_tserver"/>
        <ownedOperation xmi:id="_bY0c8gklEeGWhspan4O22Q" name="delete_user_data_tserver"/>
        <ownedOperation xmi:id="_eLxswgklEeGWhspan4O22Q" name="upgrade_user_data_tserver"/>
        <ownedOperation xmi:id="_nNWa8gklEeGWhspan4O22Q" name="registered_address"/>
        <ownedOperation xmi:id="_qCGaggklEeGWhspan4O22Q" name="agent_set_not_ready"/>
        <ownedOperation xmi:id="_yRdBkgklEeGWhspan4O22Q" name="agent_set_ready"/>
        <ownedOperation xmi:id="_1WmNkgklEeGWhspan4O22Q" name="http_client_subscription"/>
        <ownedOperation xmi:id="_43KKQgklEeGWhspan4O22Q" name="http_client_unsubscription"/>
        <ownedOperation xmi:id="_8EC9AgklEeGWhspan4O22Q" name="invoke_qmcdu_tel_service"/>
        <ownedOperation xmi:id="__b97EgklEeGWhspan4O22Q" name="invoke_qmcdu_cfg_service">
          <eAnnotations xmi:id="_z01U4IiSEeG70aRw_SvTsw" source="http://www.topcased.org/documentation">
            <details xmi:id="_z01U4YiSEeG70aRw_SvTsw" key="documentation" value="This service seems to use acapi for feature request. It might probably be slower than invoke_line_cfg_service"/>
          </eAnnotations>
          <ownedParameter xmi:id="_rLfLYIiQEeG70aRw_SvTsw" name="s" type="_DmldwIiQEeG70aRw_SvTsw"/>
          <ownedParameter xmi:id="_ttENsJ9BEeGFPYDVo5GQ7Q" name="response" type="_5qk0cJ80EeGFPYDVo5GQ7Q" direction="out"/>
        </ownedOperation>
        <ownedOperation xmi:id="_HhVfsgkmEeGWhspan4O22Q" name="rsp_qmcdu_cfg_service"/>
        <ownedOperation xmi:id="_K1-gQgkmEeGWhspan4O22Q" name="loading_AllQmcdu"/>
        <ownedOperation xmi:id="_Ou-LEgkmEeGWhspan4O22Q" name="begin_load_AllQmcdu"/>
        <ownedOperation xmi:id="_ThCy8gkmEeGWhspan4O22Q" name="end_load_AllQmcdu"/>
        <ownedOperation xmi:id="_Vct1cgkmEeGWhspan4O22Q" name="get_mail">
          <eAnnotations xmi:id="_XD2uED36EeG7yqj_Az3y9A" source="http://www.topcased.org/documentation">
            <details xmi:id="_XD_4AD36EeG7yqj_Az3y9A" key="documentation" value="Request SendMailToHttp for current_cli. &#xD;&#xA;It looks like there was a real Soap Response.&#xD;&#xA;I don't think this code is still used.&#xD;&#xA;Response is provided by AgHttp?"/>
          </eAnnotations>
          <ownedParameter xmi:id="_JHHtcD36EeG7yqj_Az3y9A" name="lineNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_bdnn8gkmEeGWhspan4O22Q" name="line_wsp_to_pcmm"/>
        <ownedOperation xmi:id="_lFe6EgkmEeGWhspan4O22Q" name="line_wsp_is_pcmm"/>
        <ownedOperation xmi:id="_Up2twgkpEeGWhspan4O22Q" name="line_wsp_is_voip_ready"/>
        <ownedOperation xmi:id="_XfWUMgkpEeGWhspan4O22Q" name="getVoiceMailPrefix"/>
        <ownedOperation xmi:id="_alFWEAkpEeGWhspan4O22Q" name="csta_link_ok"/>
        <ownedOperation xmi:id="_dsBR0gkpEeGWhspan4O22Q" name="cca_csta_line_ok"/>
        <ownedOperation xmi:id="_gv0aAgkpEeGWhspan4O22Q" name="client_http_disconnect"/>
        <ownedOperation xmi:id="_lFk5UgkpEeGWhspan4O22Q" name="csta_zecc_link_ok"/>
        <ownedOperation xmi:id="_oS6YAgkpEeGWhspan4O22Q" name="begin_load_ZeCC"/>
        <ownedOperation xmi:id="_qkgAIgkpEeGWhspan4O22Q" name="loading_ZeCC"/>
        <ownedOperation xmi:id="_svhtQgkpEeGWhspan4O22Q" name="end_load_ZeCC"/>
        <ownedOperation xmi:id="_uaNtcgkpEeGWhspan4O22Q" name="event_subscribe">
          <eAnnotations xmi:id="_P9l-EIiNEeGK5L17fbHjXw" source="http://www.topcased.org/documentation">
            <details xmi:id="_P9l-EYiNEeGK5L17fbHjXw" key="documentation" value="This feature was introduced in OXO 810 for Ics Eventing purpose. The main function of this operation is to create an HTTP client &#xD;&#xA;so that AgEvent will receive local line events."/>
          </eAnnotations>
          <ownedParameter xmi:id="_VmnZIDw7EeGu0a50JL2ykg" name="dirNum" type="_H-ArwBanEeGIhpdKvKNGag">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0E4SYDw7EeGu0a50JL2ykg" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_elzhsDw7EeGu0a50JL2ykg" name="subscriptionId">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_wbQ_MgkpEeGWhspan4O22Q" name="event_unsubscribe"/>
        <ownedOperation xmi:id="_yjAu0gkpEeGWhspan4O22Q" name="invoke_voicemailoxo_service">
          <ownedParameter xmi:id="_PupKEDxEEeGH0JSgV-l25w" name="msg" type="_pSC4QBanEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_0_eKMgkpEeGWhspan4O22Q" name="invoke_voicemailoxo_service_web">
          <ownedParameter xmi:id="_y-pW8G27EeGx14RahAetfg" name="msg" type="_k1YHAE5-EeGvxOlT5AFO3A" direction="inout"/>
        </ownedOperation>
        <ownedOperation xmi:id="_4dgXUgkpEeGWhspan4O22Q" name="invoke_cgi_makecalloxo"/>
        <ownedOperation xmi:id="_7DgJMgkpEeGWhspan4O22Q" name="invoke_cgi_login"/>
        <ownedOperation xmi:id="_88pcIgkpEeGWhspan4O22Q" name="invoke_cgi_logout"/>
        <ownedOperation xmi:id="_-saJkgkpEeGWhspan4O22Q" name="invoke_cgi_syncho"/>
        <ownedOperation xmi:id="_A59mQgkqEeGWhspan4O22Q" name="get_http_commoxo_tickets"/>
        <ownedOperation xmi:id="_DNMNIgkqEeGWhspan4O22Q" name="get_http_empty_tickets"/>
        <ownedOperation xmi:id="_FnRC4gkqEeGWhspan4O22Q" name="delete_http_tickets"/>
        <ownedOperation xmi:id="_ITh00gkqEeGWhspan4O22Q" name="findtemp_fwd_temp"/>
        <ownedOperation xmi:id="_LEs78gkqEeGWhspan4O22Q" name="invoke_voiemailoxo_service_vmmc"/>
        <ownedOperation xmi:id="_PVFzEgkqEeGWhspan4O22Q" name="numbering_getDialingRule">
          <ownedParameter xmi:id="_vWCrEDxDEeGH0JSgV-l25w" name="pays" isUnique="false" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QDGMIIhsEeGjYJ4BLcVq1A" value="126"/>
          </ownedParameter>
          <ownedParameter xmi:id="_x4uzAMBVEeGwxN8QEYLgBA" name="area" isUnique="false" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cdRJAMDvEeGrI4zMsx4Xyw" value="16"/>
          </ownedParameter>
          <ownedParameter xmi:id="_G9owMMBWEeGwxN8QEYLgBA" name="extPrefix" isUnique="false" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PYCJoMBWEeGwxN8QEYLgBA" value="12"/>
          </ownedParameter>
          <ownedParameter xmi:id="_RS-MUMBWEeGwxN8QEYLgBA" name="localNbLength" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_WdDEgMBWEeGwxN8QEYLgBA" name="exptNbLength" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_iBWOIMBWEeGwxN8QEYLgBA" name="exptNbBegin" isUnique="false" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t2B9IMBWEeGwxN8QEYLgBA" value="16"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_SsRKQAkqEeGWhspan4O22Q" name="numbering_makeCanonicalPhoneNumber">
          <ownedParameter xmi:id="_QuFqUDxDEeGH0JSgV-l25w" name="phoneNumber" type="_H-ArwBanEeGIhpdKvKNGag" isUnique="false">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WjvOoIhsEeGjYJ4BLcVq1A" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_SMapgDxDEeGH0JSgV-l25w" name="pattern">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UhgRIIhsEeGjYJ4BLcVq1A" value="10"/>
          </ownedParameter>
          <ownedParameter xmi:id="_TJgj4DxDEeGH0JSgV-l25w" name="prefixPresent">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_0wI6cMBUEeGwxN8QEYLgBA" name="resultNumber" type="_H-ArwBanEeGIhpdKvKNGag" direction="out"/>
        </ownedOperation>
        <ownedOperation xmi:id="_YTOywgkqEeGWhspan4O22Q" name="numbering_makeDialablePhoneNumber">
          <ownedParameter xmi:id="_3xUOQDxDEeGH0JSgV-l25w" name="phoneNumber" type="_H-ArwBanEeGIhpdKvKNGag">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b37sIIhsEeGjYJ4BLcVq1A" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Cw8kkDxEEeGH0JSgV-l25w" name="resPhone" type="_H-ArwBanEeGIhpdKvKNGag" direction="out">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-yD4IhsEeGjYJ4BLcVq1A" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_AwFwwoibEeG70aRw_SvTsw" name="get_line_data">
          <ownedParameter xmi:id="_Dk1wUIibEeG70aRw_SvTsw" name="s" type="_757XQIiTEeG70aRw_SvTsw"/>
          <ownedParameter xmi:id="_Tt1vkI3-EeGoLMhwRjyG-w" name="data" type="_dG7tQI37EeGoLMhwRjyG-w" direction="out"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_aT7z0BafEeGIhpdKvKNGag" name="S_slc_line_call">
        <ownedAttribute xmi:id="_hpdP4hafEeGIhpdKvKNGag" name="callref">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_h4z6ghafEeGIhpdKvKNGag" name="state_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_kLlOYBafEeGIhpdKvKNGag" name="fct_list">
          <eAnnotations xmi:id="_JHY2ABakEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_JHY2ARakEeGIhpdKvKNGag" key="documentation" value=" // Capabilities list&#xD;&#xA;                    //  GETCALL    = 0x00000001;&#xD;&#xA;                    //  HOLDCALL   = 0x00000002;&#xD;&#xA;                    //  TRANSFCALL = 0x00000004;&#xD;&#xA;                    //  CONFCALL   = 0x00000008;&#xD;&#xA;                    //  WAITONBUSY = 0x00000010;&#xD;&#xA;                    //  BCALLBACK  = 0x00000020;&#xD;&#xA;                    //  INTRUDE    = 0x00000040;&#xD;&#xA;                    //  PARKCALL   = 0x00000080;&#xD;&#xA;                    //  RECORDCONV = 0x00000100;&#xD;&#xA;                    //  OVERRIDE   = 0x00000200;&#xD;&#xA;                    //  SENDDTMF   = 0x00000400;&#xD;&#xA;                    //  MCIDTRACE  = 0x00000800;&#xD;&#xA;                    //  DEBASSOC   = 0x00001000;&#xD;&#xA;                    //  DEBMEVO    = 0x00002000;&#xD;&#xA;                    //  LISTEN     = 0x00004000;&#xD;&#xA;                    //  DEBPAGING  = 0x00008000;&#xD;&#xA;                    //  DIVERT     = 0x00010000;&#xD;&#xA;                    //  RELEASE    = 0x00020000;&#xD;&#xA;                    //  STOPDTMF   = 0x00040000;&#xD;&#xA;                    //  CTRLWAIT   = 0x00080000;&#xD;&#xA;                    //  PREVIOUS   = 0x00100000;&#xD;&#xA;"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_JR9uUhakEeGIhpdKvKNGag" name="state">
          <eAnnotations xmi:id="_QKJHEBakEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_QKJHERakEeGIhpdKvKNGag" key="documentation" value="                    //  linestate_Monitored : Line &quot;victime&quot; d'une ecoute discrete,&#xD;&#xA;                    //  linestate_Recording : Line en enregistrement,&#xD;&#xA;                    //  linestate_Dialing : agent a decroche numerote,&#xD;&#xA;                    //  linestate_Calling : retour d'appel,&#xD;&#xA;                    //  linestate_Ringing : sonne, &#xD;&#xA;                    //  linestate_Talking : en com simple,&#xD;&#xA;                    //  linestate_Held    : agent mis en garde par son correspondant,&#xD;&#xA;                    //  linestate_Conferenced : en conference,&#xD;&#xA;                    //  linestate_BusyTone :    tonalite d'occupation,&#xD;&#xA;                    //  linestate_Blocked :  bloque (reserve par ope ...),&#xD;&#xA;                    //  linestate_Waiting :   en attente,&#xD;&#xA;                    //  linestate_Releasing :   en cours de liberation,&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;//&#x9;linestate_Pause :&#x9;passage en pause,&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;//  linestate_Wrapup :   Agent en wrapup,&#xD;&#xA;"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_SXZo0hakEeGIhpdKvKNGag" name="num_line" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_T2xJ0hakEeGIhpdKvKNGag" name="num_corr" type="_H-ArwBanEeGIhpdKvKNGag">
          <eAnnotations xmi:id="_cgBpMBalEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_cgBpMRalEeGIhpdKvKNGag" key="documentation" value="Party number"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_VAOsQBakEeGIhpdKvKNGag" name="dirname" type="_go9_cAq7EeGbt8IYL3q89A">
          <eAnnotations xmi:id="_Zl6BcBalEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_Zl6BcRalEeGIhpdKvKNGag" key="documentation" value="Party Directory Name or CSTA Name Info"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_WRI6ghakEeGIhpdKvKNGag" name="firstname" type="_go9_cAq7EeGbt8IYL3q89A">
          <eAnnotations xmi:id="_W_djoBalEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_W_djoRalEeGIhpdKvKNGag" key="documentation" value="Party First Name"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XLaKYhakEeGIhpdKvKNGag" name="ext">
          <eAnnotations xmi:id="_UDtkMBalEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_UDtkMRalEeGIhpdKvKNGag" key="documentation" value="0 -> internal call, 1 -> external call"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YyhSIhakEeGIhpdKvKNGag" name="incoming">
          <eAnnotations xmi:id="_SdWDUBalEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_SdWDURalEeGIhpdKvKNGag" key="documentation" value="0 -> outgoing call, 1 -> incoming call"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_a1M7khakEeGIhpdKvKNGag" name="cause">
          <eAnnotations xmi:id="_Qb_2oBalEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_Qb_2oRalEeGIhpdKvKNGag" key="documentation" value=" // cause &#xD;&#xA;                                           //     linecallcause_Unknown -> state Busy Tone,&#xD;&#xA;                                           //     linecallcause_None -> state Busy Tone,&#xD;&#xA;                                           //     linecallcause_Busy -> state Busy Tone,&#xD;&#xA;                                           //     linecallcause_Dest_not_obtainable -> state Busy Tone, &#xD;&#xA;                                           //     linecallcause_Do_not_disturb -> state Busy Tone,&#xD;&#xA;                                           //     linecallcause_Maintenance -> state Busy Tone,&#xD;&#xA;                                           //     linecallcause_Not_answered -> state Busy Tone,&#xD;&#xA;                                           //     linecallcause_Overflow -> state Ringing or Calling,&#xD;&#xA;                                           //     linecallcause_Pickup -> state Busy Tone,&#xD;&#xA;                                           //     linecallcause_Redirected -> state Ringing or Calling,&#xD;&#xA;                                           //     linecallcause_Transfer -> state Busy Tone,&#xD;&#xA;                                           //     linecallcause_Trunks_busy -> state Busy Tone.&#xD;&#xA;"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lNovAhakEeGIhpdKvKNGag" name="called_num" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_nJ6OchakEeGIhpdKvKNGag" name="histoId" type="_jvwmAHTOEeGsFIg3D43TPA"/>
        <ownedAttribute xmi:id="_o0KJwhakEeGIhpdKvKNGag" name="callinfo">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rcYwQhakEeGIhpdKvKNGag" name="ext_type">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_suMWYhakEeGIhpdKvKNGag" name="p_call_ext">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_uNj3YhakEeGIhpdKvKNGag" name="last_redir_device" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_vnjwMhakEeGIhpdKvKNGag" name="displayedLen">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_x2nBshakEeGIhpdKvKNGag" name="displayedMsg">
          <eAnnotations xmi:id="_2yg7ABakEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_2yg7ARakEeGIhpdKvKNGag" key="documentation" value="&#x9;// Displayed Message : its signification is done by callinfo value"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_hANP0BalEeGIhpdKvKNGag" name="S_slc_line_call"/>
        <ownedOperation xmi:id="_hANP0RalEeGIhpdKvKNGag" name="S_slc_line_call">
          <ownedParameter xmi:id="_hANP0halEeGIhpdKvKNGag" name="obj" type="_aT7z0BafEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_hANP0xalEeGIhpdKvKNGag" name="S_slc_line_call"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pSC4QBanEeGIhpdKvKNGag" name="S_slc_line_call_oxo">
        <ownedAttribute xmi:id="_vTrqkhanEeGIhpdKvKNGag" name="isPresent">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_vr0dwhanEeGIhpdKvKNGag" name="change_flag">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_v_MFshanEeGIhpdKvKNGag" name="callref">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2WlFkhanEeGIhpdKvKNGag" name="state_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_2sfEIhanEeGIhpdKvKNGag" name="fct_list">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_35rQAhanEeGIhpdKvKNGag" name="state">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_7iuaUhanEeGIhpdKvKNGag" name="num_line" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_-FTEwhanEeGIhpdKvKNGag" name="num_corr" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OorZYIhoEeGjYJ4BLcVq1A" value="22"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-WlCAhanEeGIhpdKvKNGag" name="dirname" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RX6m0IhoEeGjYJ4BLcVq1A" value="20"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-kI84hanEeGIhpdKvKNGag" name="firstname">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-0FdYhanEeGIhpdKvKNGag" name="ext">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__EU40hanEeGIhpdKvKNGag" name="incoming">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__Wp-8hanEeGIhpdKvKNGag" name="cause">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__nyyQBanEeGIhpdKvKNGag" name="called_num" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gw4U4IhoEeGjYJ4BLcVq1A" value="22"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__5hbchanEeGIhpdKvKNGag" name="histoId" type="_jvwmAHTOEeGsFIg3D43TPA"/>
        <ownedAttribute xmi:id="_CWbiwBaoEeGIhpdKvKNGag" name="callinfo">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CwzKkhaoEeGIhpdKvKNGag" name="ext_type">
          <eAnnotations xmi:id="_oUVdYBaoEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_oUVdYRaoEeGIhpdKvKNGag" key="documentation" value="See E_LineCallInfo"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DDutohaoEeGIhpdKvKNGag" name="p_call_ext">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Dp4HohaoEeGIhpdKvKNGag" name="last_redir_device" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedOperation xmi:id="_b6aTUBaoEeGIhpdKvKNGag" name="S_slc_line_call_oxo"/>
        <ownedOperation xmi:id="_b6aTURaoEeGIhpdKvKNGag" name="S_slc_line_call_oxo">
          <ownedParameter xmi:id="_b6aTUhaoEeGIhpdKvKNGag" name="obj" type="_pSC4QBanEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_b6aTUxaoEeGIhpdKvKNGag" name="S_slc_line_call_oxo"/>
        <ownedOperation xmi:id="_dZLXYhaoEeGIhpdKvKNGag" name="=">
          <ownedParameter xmi:id="_gHEhABaoEeGIhpdKvKNGag" name="l" type="_pSC4QBanEeGIhpdKvKNGag"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_sRpngBaoEeGIhpdKvKNGag" name="S_slc_line_comm_update">
        <ownedAttribute xmi:id="_CiIo0oktEeG70aRw_SvTsw" name="DirNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_DLaPUoktEeG70aRw_SvTsw" name="comm" type="_ZY_EwIktEeG70aRw_SvTsw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="__UZfsBaoEeGIhpdKvKNGag" name="E_LineCallInfo">
        <eAnnotations xmi:id="_K-70MBapEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
          <details xmi:id="_K-70MRapEeGIhpdKvKNGag" key="documentation" value="// Message affiche sur le poste (information complementaire et non exhaustive).&#xD;&#xA;"/>
        </eAnnotations>
        <ownedLiteral xmi:id="_BkfTAhapEeGIhpdKvKNGag" name="Etat_inconnu"/>
        <ownedLiteral xmi:id="_B4dX4hapEeGIhpdKvKNGag" name="Raccrochez_svp"/>
        <ownedLiteral xmi:id="_CZF_whapEeGIhpdKvKNGag" name="Annulez_le_2eme_appel"/>
        <ownedLiteral xmi:id="_7vgAIhapEeGIhpdKvKNGag" name="EnumerationLiteral1">
          <specification xmi:type="uml:LiteralInteger" xmi:id="_OPmPYB0aEeGdQMg5Ie28Jg" name="LiteralInteger1"/>
        </ownedLiteral>
        <ownedLiteral xmi:id="_8B1GQhapEeGIhpdKvKNGag" name="EnumerationLiteral2"/>
        <ownedLiteral xmi:id="_8T2qYhapEeGIhpdKvKNGag" name="EnumerationLiteral3"/>
        <ownedLiteral xmi:id="_8i5zAhapEeGIhpdKvKNGag" name="EnumerationLiteral4"/>
        <ownedLiteral xmi:id="_8yZnkhapEeGIhpdKvKNGag" name="EnumerationLiteral5"/>
        <ownedLiteral xmi:id="_9ITmIhapEeGIhpdKvKNGag" name="EnumerationLiteral6"/>
        <ownedLiteral xmi:id="_9cuW8hapEeGIhpdKvKNGag" name="EnumerationLiteral7"/>
        <ownedLiteral xmi:id="_9yoVghapEeGIhpdKvKNGag" name="EnumerationLiteral8"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_E63uEBarEeGIhpdKvKNGag" name="Call">
        <ownedAttribute xmi:id="_GtdtEBarEeGIhpdKvKNGag" name="call_ref">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_HD9hgharEeGIhpdKvKNGag" name="ptline" type="_9QMg0E5iEeGvxOlT5AFO3A"/>
        <ownedAttribute xmi:id="_HWSnoharEeGIhpdKvKNGag" name="ident" type="_LQCf0E5jEeGvxOlT5AFO3A"/>
        <ownedAttribute xmi:id="_HrTOUharEeGIhpdKvKNGag" name="identName">
          <eAnnotations xmi:id="_JlpckH0JEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_JlqDoH0JEeKxHtV2011fkg" key="documentation" value="CSTAName."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_UEVAgharEeGIhpdKvKNGag" name="calledDevice" type="_LQCf0E5jEeGvxOlT5AFO3A"/>
        <ownedAttribute xmi:id="_UVdz0harEeGIhpdKvKNGag" name="newDestination" type="_LQCf0E5jEeGvxOlT5AFO3A"/>
        <ownedAttribute xmi:id="_UkXLcharEeGIhpdKvKNGag" name="lastCause">
          <eAnnotations xmi:id="_RvPZ4H0JEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_RvPZ4X0JEeKxHtV2011fkg" key="documentation" value="CSTA Event cause. TO BE DONE."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_UvPlwharEeGIhpdKvKNGag" name="ext">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_U8NDsharEeGIhpdKvKNGag" name="incoming">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_VHFeAharEeGIhpdKvKNGag" name="state" type="_qa8Q4H0EEeKxHtV2011fkg"/>
        <ownedAttribute xmi:id="_VViwwharEeGIhpdKvKNGag" name="state_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_ViWdsRarEeGIhpdKvKNGag" name="id_histo" type="_DhFf0An2EeGbt8IYL3q89A">
          <eAnnotations xmi:id="_91RH4BarEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_91RH4RarEeGIhpdKvKNGag" key="documentation" value="This attribute with the following represents a ItemId_t"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_VxQcYharEeGIhpdKvKNGag" name="histo_diff_id" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_V_tIEharEeGIhpdKvKNGag" name="fct_list" type="_Th_vsFFoEeGECvOQOTd0Lw"/>
        <ownedAttribute xmi:id="_WOAp0harEeGIhpdKvKNGag" name="corr_type">
          <eAnnotations xmi:id="_R9weYH0GEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_R9weYX0GEeKxHtV2011fkg" key="documentation" value="From an enum E_corr_typ. The possible values are UNDEF, SET,OPE,MEVO. I don't know if this is used by OTS or not."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_WcntkharEeGIhpdKvKNGag" name="numLine" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_WsQsEharEeGIhpdKvKNGag" name="modified">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XDW9charEeGIhpdKvKNGag" name="requestedservice">
          <eAnnotations xmi:id="_nKYNIH0GEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_nKY0MH0GEeKxHtV2011fkg" key="documentation" value="Possible values are those from the SerLines.  In OTS it's an enum called E_LineTelService."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XREpUharEeGIhpdKvKNGag" name="lastRedirectDevice" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_XhKTwBarEeGIhpdKvKNGag" name="bACDCall">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XzVo4harEeGIhpdKvKNGag" name="nWaitingTime">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YHTtwharEeGIhpdKvKNGag" name="nGlobalWaitingTime">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Yfcg8harEeGIhpdKvKNGag" name="bCorrelator">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YztgwharEeGIhpdKvKNGag" name="correlatorData">
          <eAnnotations xmi:id="_AXRogH0JEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_AXRogX0JEeKxHtV2011fkg" key="documentation" value="CSTA Correlator data version 2. I don't know yet how to integrate that in the model."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZH-gkharEeGIhpdKvKNGag" name="nTimeSlot">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZU8lkharEeGIhpdKvKNGag" name="nACDWaitingTime">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZvBScharEeGIhpdKvKNGag" name="bSaturation">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_aCr1UharEeGIhpdKvKNGag" name="bPossibleTransfer">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_aeaIAharEeGIhpdKvKNGag" name="nPilotStatus">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_axxv8harEeGIhpdKvKNGag" name="nTrunkNeqt">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fS2ucharEeGIhpdKvKNGag" name="calling"/>
        <ownedAttribute xmi:id="_fh53EharEeGIhpdKvKNGag" name="groupName"/>
        <ownedAttribute xmi:id="_fyvvcBarEeGIhpdKvKNGag" name="id" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_gELdsharEeGIhpdKvKNGag" name="groupNumber"/>
        <ownedAttribute xmi:id="_gR4igharEeGIhpdKvKNGag" name="ACDWaitingTime_oxo"/>
        <ownedAttribute xmi:id="_gkXZoharEeGIhpdKvKNGag" name="on_call_created">
          <eAnnotations xmi:id="_wccQIBasEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_wccQIRasEeGIhpdKvKNGag" key="documentation" value="Boolean flag set when onCallCreate Event has been triggered. It's a way to filter temporary call references."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_gztdMharEeGIhpdKvKNGag" name="is_reserved_in_ringing">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_hCnb4harEeGIhpdKvKNGag" name="callInfo"/>
        <ownedAttribute xmi:id="_h55CIharEeGIhpdKvKNGag" name="f_dtmf_on">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kLB-UharEeGIhpdKvKNGag" name="f_dtmf_sfk_present">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_k0Tk0harEeGIhpdKvKNGag" name="f_vpscall">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lNyb0harEeGIhpdKvKNGag" name="f_establishedCall">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lfEZEharEeGIhpdKvKNGag" name="m_displayedMsg">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lyvjABarEeGIhpdKvKNGag" name="begin_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_mMEpAharEeGIhpdKvKNGag" name="conv_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_mg7esharEeGIhpdKvKNGag" name="end_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_m1WPgharEeGIhpdKvKNGag" name="call">
          <eAnnotations xmi:id="_HAV64BatEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_HAV64RatEeGIhpdKvKNGag" key="documentation" value="CSTA ConnectionID_t"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YysD8H0IEeKxHtV2011fkg" name="multiset_a" type="_H-ArwBanEeGIhpdKvKNGag">
          <eAnnotations xmi:id="_gEnZcH0IEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_gEpOoH0IEeKxHtV2011fkg" key="documentation" value="Added in release 8.2 crms00364929 for communication log unification."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_h7pzkH0IEeKxHtV2011fkg" name="multiset_b" type="_H-ArwBanEeGIhpdKvKNGag">
          <eAnnotations xmi:id="_l76kAH0IEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_l77LEH0IEeKxHtV2011fkg" key="documentation" value="Added in release 8.2 crms00364929 for communication log unification."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedOperation xmi:id="_vdmu8H0DEeKxHtV2011fkg" name="SetFctList">
          <eAnnotations xmi:id="_aDVB4H0HEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_aDVo8H0HEeKxHtV2011fkg" key="documentation" value="Set the capabilities of the call according to the line state.&#xD;&#xA;This function is mainly called in ProcessEvent functions (Events coming from CSTA)."/>
          </eAnnotations>
          <ownedParameter xmi:id="_KBwbsH0HEeKxHtV2011fkg" name="st" type="_qa8Q4H0EEeKxHtV2011fkg"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_34XAYD3CEeGH0JSgV-l25w" name="S_slc_line_ip_address">
        <ownedAttribute xmi:id="_61m0oj3CEeGH0JSgV-l25w" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_-TLuwj3CEeGH0JSgV-l25w" name="line_ip_adress" type="_JZFFID3DEeGH0JSgV-l25w"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_JZFFID3DEeGH0JSgV-l25w" name="S_LineIpAdress">
        <ownedAttribute xmi:id="_MTyiwj3DEeGH0JSgV-l25w" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_Ml0G4j3DEeGH0JSgV-l25w" name="ip_adress" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SgTvYD3DEeGH0JSgV-l25w" value="20"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_94ppME24EeGvxOlT5AFO3A" name="S_slc_line_config_update">
        <ownedAttribute xmi:id="_A8vsUE25EeGvxOlT5AFO3A" name="ident" type="_J48yUE25EeGvxOlT5AFO3A"/>
        <ownedAttribute xmi:id="_BVCQgk25EeGvxOlT5AFO3A" name="params" type="_OtsTsE25EeGvxOlT5AFO3A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_J48yUE25EeGvxOlT5AFO3A" name="S_slc_line_ident">
        <ownedAttribute xmi:id="_RzbVkE25EeGvxOlT5AFO3A" name="DirNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_SKrX8k25EeGvxOlT5AFO3A" name="user_ident" type="_4YLTEIkoEeG70aRw_SvTsw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OtsTsE25EeGvxOlT5AFO3A" name="S_slc_line_param">
        <ownedAttribute xmi:id="_isWagk25EeGvxOlT5AFO3A" name="secretCode" type="_xznDwI4TEeG3pajU3Zwa_w"/>
        <ownedAttribute xmi:id="_jAKuYE25EeGvxOlT5AFO3A" name="pinLength">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_jej6kk25EeGvxOlT5AFO3A" name="businessCodeLength">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_jtw0Mk25EeGvxOlT5AFO3A" name="f_vmailbox">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kR0jgk25EeGvxOlT5AFO3A" name="f_auto_originate">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kwhRsk25EeGvxOlT5AFO3A" name="mainfwdstate" type="_Z5FokIhmEeGjYJ4BLcVq1A"/>
        <ownedAttribute xmi:id="_lF0zUk25EeGvxOlT5AFO3A" name="dyn_state" type="_8baBgI4WEeG3pajU3Zwa_w"/>
        <ownedAttribute xmi:id="_lasQEk25EeGvxOlT5AFO3A" name="nb_address">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lyiIUk25EeGvxOlT5AFO3A" name="address_tab" type="_3E534IkpEeG70aRw_SvTsw">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PDuogIkqEeG70aRw_SvTsw" value="10"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_mIbf0k25EeGvxOlT5AFO3A" name="line_function">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_maT6Ak25EeGvxOlT5AFO3A" name="typ_licence">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_mveRsk25EeGvxOlT5AFO3A" name="nomadic">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nExzUk25EeGvxOlT5AFO3A" name="rights_vs_licence">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nZ8LAk25EeGvxOlT5AFO3A" name="type_kbd">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_n89Ygk25EeGvxOlT5AFO3A" name="set_langue">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_oO1ysk25EeGvxOlT5AFO3A" name="headset_state">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_of-mAk25EeGvxOlT5AFO3A" name="type_poste">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_9QMg0E5iEeGvxOlT5AFO3A" name="LightLine">
        <generalization xmi:id="_IsKjsFFqEeGECvOQOTd0Lw" general="_J6wgAPjREeCT_7vsJSJOMg"/>
        <generalization xmi:id="_LWUAUFFrEeGECvOQOTd0Lw" general="_2Fj_gFFqEeGECvOQOTd0Lw"/>
        <ownedAttribute xmi:id="_1cJrklFpEeGECvOQOTd0Lw" name="pt_AgCSTA" visibility="protected"/>
        <ownedAttribute xmi:id="_38C1clFpEeGECvOQOTd0Lw" name="dirNumber" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_7kzE0lFpEeGECvOQOTd0Lw" name="ghostUser" visibility="protected">
          <type xmi:type="uml:Class" href="AgUsers.uml#_QcQiEBREEeGIhpdKvKNGag"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LLTfolFqEeGECvOQOTd0Lw" name="rtc_number" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Qra5QlFqEeGECvOQOTd0Lw" name="rtc_tempo" visibility="protected">
          <eAnnotations xmi:id="_eiLNsFFqEeGECvOQOTd0Lw" source="http://www.topcased.org/documentation">
            <details xmi:id="_eiLNsVFqEeGECvOQOTd0Lw" key="documentation" value="true means waiting tempo for an answer on an rtc number is ongoing."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_etDoAlFqEeGECvOQOTd0Lw" name="multiline" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Q5NwwlGCEeGD7INgeoQ_MA" name="cross_ref_id" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YjTuolGCEeGD7INgeoQ_MA" name="monitor_state" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rk3UAlGCEeGD7INgeoQ_MA" name="state"/>
        <ownedOperation xmi:id="_Ace2oE5jEeGvxOlT5AFO3A" name="LightLine"/>
        <ownedOperation xmi:id="_Ace2oU5jEeGvxOlT5AFO3A" name="LightLine">
          <ownedParameter xmi:id="_Ace2ok5jEeGvxOlT5AFO3A" name="obj" type="_9QMg0E5iEeGvxOlT5AFO3A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_AconoE5jEeGvxOlT5AFO3A" name="LightLine"/>
        <ownedOperation xmi:id="_nVJ7sFFpEeGECvOQOTd0Lw" name="LightInit"/>
        <ownedOperation xmi:id="_9oTgwFGBEeGD7INgeoQ_MA" name="isLight">
          <ownedParameter xmi:id="_-5OWEFGBEeGD7INgeoQ_MA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_BA0UslGCEeGD7INgeoQ_MA" name="isLocal">
          <ownedParameter xmi:id="_CWDpUFGCEeGD7INgeoQ_MA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_5TaOQE56EeGvxOlT5AFO3A" name="S_sl_invoke_line_cfg_service" clientDependency="_WFxX0Ik-EeG70aRw_SvTsw">
        <ownedAttribute xmi:id="_Bww1EE57EeGvxOlT5AFO3A" name="qmcdu" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-gZloE58EeGvxOlT5AFO3A" value="12"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CZb-ok57EeGvxOlT5AFO3A" name="service">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_n-N3kIhjEeGjYJ4BLcVq1A" name="deb_param">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ofmGUYhjEeGjYJ4BLcVq1A" name="activate">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZARmsohlEeGjYJ4BLcVq1A" name="s_assoc_cfg" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v75N4IhlEeGjYJ4BLcVq1A" value="12"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZWoRMohlEeGjYJ4BLcVq1A" name="secret_code" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zkgTUIhlEeGjYJ4BLcVq1A" value="6"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZkypAohlEeGjYJ4BLcVq1A" name="s_isdn_key_cfg" type="_2pfx0FYyEeG95srlMLxQkg"/>
        <ownedAttribute xmi:id="_Zype0IhlEeGjYJ4BLcVq1A" name="s_fwd_cfg" type="_iH7pUE5-EeGvxOlT5AFO3A"/>
        <ownedAttribute xmi:id="_aCvJQohlEeGjYJ4BLcVq1A" name="audio_control">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_aZ2y4JAzEeGp8eiNslTk6A" name="response" type="_94ppME24EeGvxOlT5AFO3A">
          <ownedComment xmi:id="_gIH9QJAzEeGp8eiNslTk6A">
            <body>This structure belongs to the get_static_state request. Somehow we put the answer in the request. It's not really proper.</body>
          </ownedComment>
        </ownedAttribute>
        <interfaceRealization xmi:id="_WFxX0Ik-EeG70aRw_SvTsw" name="InterfaceRealization1" supplier="_iyD7wIhjEeGjYJ4BLcVq1A" client="_5TaOQE56EeGvxOlT5AFO3A" contract="_iyD7wIhjEeGjYJ4BLcVq1A"/>
        <ownedOperation xmi:id="_U-I2oI36EeGoLMhwRjyG-w" name="S_sl_invoke_line_cfg_service">
          <ownedParameter xmi:id="_XHOqEI36EeGoLMhwRjyG-w" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag">
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_ecKQQI36EeGoLMhwRjyG-w" name="LiteralString1" value=""/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_iH7pUE5-EeGvxOlT5AFO3A" name="S_fwd_cfg">
        <ownedAttribute xmi:id="_rVaskk5-EeGvxOlT5AFO3A" name="address" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uGu9oE5-EeGvxOlT5AFO3A" value="12"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_sB0fkk5-EeGvxOlT5AFO3A" name="fwd_state" type="_Z5FokIhmEeGjYJ4BLcVq1A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_k1YHAE5-EeGvxOlT5AFO3A" name="S_sl_invoke_voicemailoxo_service" clientDependency="_D4JLAG25EeGx14RahAetfg">
        <ownedAttribute xmi:id="_9yXR8FYyEeG95srlMLxQkg" name="qmcdu" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aI-FkG21EeGx14RahAetfg" value="12"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_auOHsG21EeGx14RahAetfg"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_On9ggG21EeGx14RahAetfg" name="LiteralString1" value="&quot;&quot;"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__KRgEFYyEeG95srlMLxQkg" name="mevoNumber" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eS8ysG21EeGx14RahAetfg" value="12"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dyLA4G21EeGx14RahAetfg"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_AyI1wlYzEeG95srlMLxQkg" name="mevoPassword" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mg9V8G21EeGx14RahAetfg" value="17"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3BFgG21EeGx14RahAetfg"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CbyUIFYzEeG95srlMLxQkg" name="service" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_KLiOElYzEeG95srlMLxQkg" name="itemID" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNlzUG21EeGx14RahAetfg" value="256"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LqwlIlYzEeG95srlMLxQkg" name="reciplist" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M95oAFYzEeG95srlMLxQkg" value="256"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_a4hWYG25EeGx14RahAetfg" name="index">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_bZANQm25EeGx14RahAetfg" name="nbItems">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_bvW3wm25EeGx14RahAetfg" name="pageIndex">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dPnwom25EeGx14RahAetfg" name="pageSize">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dgAWAm25EeGx14RahAetfg" name="filter">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dyyIEm25EeGx14RahAetfg" name="msgstate">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uint"/>
        </ownedAttribute>
        <interfaceRealization xmi:id="_D4JLAG25EeGx14RahAetfg" name="InterfaceRealization1" supplier="_uPGi8FYzEeG95srlMLxQkg" client="_k1YHAE5-EeGvxOlT5AFO3A" contract="_uPGi8FYzEeG95srlMLxQkg"/>
        <ownedOperation xmi:id="_9eqrAG25EeGx14RahAetfg" name="S_sl_invoke_voicemailoxo_service">
          <ownedParameter xmi:id="_BPeDIG26EeGx14RahAetfg" name="service">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0rndoIhrEeGjYJ4BLcVq1A" name="LiteralInteger1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_3l8qEE5-EeGvxOlT5AFO3A" name="S_sl_invoke_line_tel_service" clientDependency="_SrFFgHM4EeGFf5zrCiX1JQ">
        <eAnnotations xmi:id="_4COYYI3iEeGoLMhwRjyG-w" source="http://www.topcased.org/documentation">
          <details xmi:id="_4COYYY3iEeGoLMhwRjyG-w" key="documentation" value="This structure must contain all structures required for the services specified in the interface. It should be an union (In the existing code, it's an union)."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_9vyWIk5-EeGvxOlT5AFO3A" name="qmcdu" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HP4zYE5_EeGvxOlT5AFO3A" value="12"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-CQmMk5-EeGvxOlT5AFO3A" name="service">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_45glso3iEeGoLMhwRjyG-w" name="s_new_call" type="_xCJdUI3hEeGoLMhwRjyG-w">
          <ownedComment xmi:id="_uwtkMI33EeGoLMhwRjyG-w">
            <body>Used by make_new_call service request.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kTpvcI33EeGoLMhwRjyG-w" name="callref">
          <ownedComment xmi:id="_prRUYI33EeGoLMhwRjyG-w">
            <body>Used by take_call service.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_M1dMEo9qEeGWW47uKqd6bA" name="s_transfer" type="_6GzUkI9pEeGWW47uKqd6bA"/>
        <ownedAttribute xmi:id="_mGsU4o9sEeGWW47uKqd6bA" name="s_deflect" type="_UmueEI9sEeGWW47uKqd6bA"/>
        <ownedAttribute xmi:id="_oFeCsJhUEeG4ANbFNsvpwQ" name="s_setfilter" type="_BrGOgJhUEeG4ANbFNsvpwQ" aggregation="composite" association="_oGEfoJhUEeG4ANbFNsvpwQ">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oFeCsZhUEeG4ANbFNsvpwQ" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oFeCsphUEeG4ANbFNsvpwQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ytBHsq_jEeGJ1tnEHiOOaQ" name="s_sendq23" type="_YtmYUK_jEeGJ1tnEHiOOaQ"/>
        <ownedAttribute xmi:id="_1apXYLtvEeGUTopNLNd5nQ" name="s_pickup" type="_knHSEK_lEeGJ1tnEHiOOaQ"/>
        <interfaceRealization xmi:id="_SrFFgHM4EeGFf5zrCiX1JQ" name="service" supplier="_QNUqAFY2EeG95srlMLxQkg" client="_3l8qEE5-EeGvxOlT5AFO3A" contract="_QNUqAFY2EeG95srlMLxQkg"/>
        <ownedOperation xmi:id="_GNxO8rtzEeGUTopNLNd5nQ" name="S_sl_invoke_line_tel_service"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Th_vsFFoEeGECvOQOTd0Lw" name="t_call_fct">
        <eAnnotations xmi:id="_vs3qAFFoEeGECvOQOTd0Lw" source="http://www.topcased.org/documentation">
          <details xmi:id="_vs3qAVFoEeGECvOQOTd0Lw" key="documentation" value="This structure contains the call capabilities in l_fct. The l_fct attribute is a bit field ulong. "/>
        </eAnnotations>
        <ownedAttribute xmi:id="_ZfBHwFFoEeGECvOQOTd0Lw" name="l_fct">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZyO-slFoEeGECvOQOTd0Lw" name="index_menu">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_2Fj_gFFqEeGECvOQOTd0Lw" name="VirtualLine">
        <ownedOperation xmi:id="_7ju4YFFqEeGECvOQOTd0Lw" name="VirtualLine"/>
        <ownedOperation xmi:id="_7ju4YVFqEeGECvOQOTd0Lw" name="VirtualLine">
          <ownedParameter xmi:id="_7ju4YlFqEeGECvOQOTd0Lw" name="obj" type="_2Fj_gFFqEeGECvOQOTd0Lw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_7j4CUFFqEeGECvOQOTd0Lw" name="VirtualLine"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_2pfx0FYyEeG95srlMLxQkg" name="S_isdn_filtering_key_cfg">
        <ownedAttribute xmi:id="_Em0k0ohmEeGjYJ4BLcVq1A" name="key">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Fo-lYohmEeGjYJ4BLcVq1A" name="value_number" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVBngIhmEeGjYJ4BLcVq1A" value="21"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_uPGi8FYzEeG95srlMLxQkg" name="Ivoicemailbox_service">
        <eAnnotations xmi:id="_7_BG4LbbEeGAlNlyHfdaJQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_7_BG4bbbEeGAlNlyHfdaJQ" key="documentation" value="This interface is the same for the following ServLines operations :&#xD;&#xA;invoke_voicemailbox_servcice&#xD;&#xA;invoke_voicemailoxo_service_web&#xD;&#xA;invoke_voicemail..._service_vmcc"/>
        </eAnnotations>
        <ownedOperation xmi:id="_yR7fMFYzEeG95srlMLxQkg" name="_delete"/>
        <ownedOperation xmi:id="_0Af50lYzEeG95srlMLxQkg" name="play">
          <ownedParameter xmi:id="_rJx4QLFuEeGZ0LN3UQERzA" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_z5eMQLFuEeGZ0LN3UQERzA" name="_item">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_0_FB8lYzEeG95srlMLxQkg" name="pause"/>
        <ownedOperation xmi:id="_2fo1wlYzEeG95srlMLxQkg" name="stop"/>
        <ownedOperation xmi:id="_3ay2clYzEeG95srlMLxQkg" name="cancel"/>
        <ownedOperation xmi:id="_CeAFMlY0EeG95srlMLxQkg" name="fastforward"/>
        <ownedOperation xmi:id="_HLS6wlY0EeG95srlMLxQkg" name="fastbackward"/>
        <ownedOperation xmi:id="_j4Uf4lY0EeG95srlMLxQkg" name="send">
          <ownedParameter xmi:id="_qyki0G26EeGx14RahAetfg" name="reciplist">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3TMOwIhpEeGjYJ4BLcVq1A" value="128"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_lhYIYlY0EeG95srlMLxQkg" name="record"/>
        <ownedOperation xmi:id="_rI9b8lY0EeG95srlMLxQkg" name="forward"/>
        <ownedOperation xmi:id="_sdciolY0EeG95srlMLxQkg" name="callBack"/>
        <ownedOperation xmi:id="_v0ev4lY0EeG95srlMLxQkg" name="IcscallBack"/>
        <ownedOperation xmi:id="_xOyKslY0EeG95srlMLxQkg" name="getvmlog">
          <eAnnotations xmi:id="_2Nwk0LbZEeGAlNlyHfdaJQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_2Nwk0bbZEeGAlNlyHfdaJQ" key="documentation" value="This service is important for the getMessages operation in Ics Messaging web service. The result is an array of type S_sl_invoke_lineoxo_vmail_parameter. There is no code nor decode function available for the result structure. According to what has been coded, there was no plan to send the voice mail information outside OTS.&#xD;&#xA;"/>
          </eAnnotations>
          <ownedParameter xmi:id="_XAkX8G26EeGx14RahAetfg" name="index">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_a41C8G26EeGx14RahAetfg" name="nbItems">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_cV9IQG26EeGx14RahAetfg" name="pageIndex">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_eQlo8G26EeGx14RahAetfg" name="filter">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_ygvh0lY0EeG95srlMLxQkg" name="changevmstatus">
          <ownedParameter xmi:id="_l5y2AG26EeGx14RahAetfg" name="msgstate">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uint"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_0eEKIlY0EeG95srlMLxQkg" name="getvmurl"/>
        <ownedOperation xmi:id="_12lcQlY0EeG95srlMLxQkg" name="state"/>
        <ownedOperation xmi:id="_3woHElY0EeG95srlMLxQkg" name="getvmcount">
          <eAnnotations xmi:id="_JdmAULbmEeGAlNlyHfdaJQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_JdmAUbbmEeGAlNlyHfdaJQ" key="documentation" value="This request should return the number of voicemail messages and the number of new voice messages."/>
          </eAnnotations>
          <ownedParameter xmi:id="_EfZykLbnEeGAlNlyHfdaJQ" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_HAyKMLbnEeGAlNlyHfdaJQ" name="nb_mess" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_LyaGILbnEeGAlNlyHfdaJQ" name="nb_new_mess" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_45fzolY0EeG95srlMLxQkg" name="startvmsession"/>
        <ownedOperation xmi:id="_60b2UlY0EeG95srlMLxQkg" name="stopvmsession"/>
        <ownedOperation xmi:id="_EuzNslY1EeG95srlMLxQkg" name="simulated_stop"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_QNUqAFY2EeG95srlMLxQkg" name="ILineTelService">
        <ownedOperation xmi:id="_Rz174lY2EeG95srlMLxQkg" name="init"/>
        <ownedOperation xmi:id="_Sm8z0lY2EeG95srlMLxQkg" name="bis"/>
        <ownedOperation xmi:id="_TaNcwlY2EeG95srlMLxQkg" name="clear_call">
          <ownedParameter xmi:id="_fITTkI61EeGuWfJNuoQXLQ" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_iP-PII61EeGuWfJNuoQXLQ" name="_callref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_U9dYMlY2EeG95srlMLxQkg" name="conf_call">
          <ownedParameter xmi:id="_00R1kI9qEeGWW47uKqd6bA" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_V-3x4lY2EeG95srlMLxQkg" name="deflect_call">
          <ownedParameter xmi:id="_qhqEUI9sEeGWW47uKqd6bA" name="_qmdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_vR8jgI9sEeGWW47uKqd6bA" name="_def" type="_UmueEI9sEeGWW47uKqd6bA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_XU_3UlY2EeG95srlMLxQkg" name="escape_from_conf"/>
        <ownedOperation xmi:id="_aBsuIFY2EeG95srlMLxQkg" name="hold_call">
          <ownedParameter xmi:id="_iDRGQI9tEeGWW47uKqd6bA" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_kUjMYI9tEeGWW47uKqd6bA" name="_callref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_baqFIlY2EeG95srlMLxQkg" name="intrude_call"/>
        <ownedOperation xmi:id="_cuaMAlY2EeG95srlMLxQkg" name="make_new_call">
          <ownedParameter xmi:id="_ia9KcI3hEeGoLMhwRjyG-w" name="caller" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_mazrMI3hEeGoLMhwRjyG-w" name="called" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_DaKuwI3oEeGoLMhwRjyG-w" name="opt">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_eBs_4lY2EeG95srlMLxQkg" name="mcid"/>
        <ownedOperation xmi:id="_eoAK4lY2EeG95srlMLxQkg" name="parc_call"/>
        <ownedOperation xmi:id="_hBoUslY2EeG95srlMLxQkg" name="pickup_call">
          <eAnnotations xmi:id="_ItDcMLtwEeGUTopNLNd5nQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_ItDcMbtwEeGUTopNLNd5nQ" key="documentation" value="This function should permit the pickup of a call. The service is available in OXO."/>
          </eAnnotations>
          <ownedParameter xmi:id="_SAgjUK_lEeGJ1tnEHiOOaQ" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_lQgrELtvEeGUTopNLNd5nQ" name="_pickup" type="_knHSEK_lEeGJ1tnEHiOOaQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_iWHbYlY2EeG95srlMLxQkg" name="record_call">
          <ownedParameter xmi:id="_NzKNsI6qEeG3pajU3Zwa_w" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_jxnJAlY2EeG95srlMLxQkg" name="reg_callback"/>
        <ownedOperation xmi:id="_lmSLolY2EeG95srlMLxQkg" name="send_dtmf">
          <ownedParameter xmi:id="_5RObkK_jEeGJ1tnEHiOOaQ" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_uBO4kK_kEeGJ1tnEHiOOaQ" name="_snd" type="_YtmYUK_jEeGJ1tnEHiOOaQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_nJhgAlY2EeG95srlMLxQkg" name="stop_dtmf">
          <ownedParameter xmi:id="_lofsAK_kEeGJ1tnEHiOOaQ" name="_callref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_oLiWolY2EeG95srlMLxQkg" name="suppress_callback"/>
        <ownedOperation xmi:id="_qhI8ElY2EeG95srlMLxQkg" name="suppress_conf"/>
        <ownedOperation xmi:id="_r17kwlY2EeG95srlMLxQkg" name="take_call">
          <ownedParameter xmi:id="_Im4GYI33EeGoLMhwRjyG-w" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_OILLwI33EeGoLMhwRjyG-w" name="_callref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_s09Y0lY2EeG95srlMLxQkg" name="transfer_call">
          <eAnnotations xmi:id="_8zPlUI9sEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_8zPlUY9sEeGWW47uKqd6bA" key="documentation" value="This service request does not exists in OTS. It was replaced by transfer_call_web. "/>
          </eAnnotations>
          <ownedParameter xmi:id="_YKZEAI9qEeGWW47uKqd6bA" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_fNmoEI9qEeGWW47uKqd6bA" name="_held">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
          </ownedParameter>
          <ownedParameter xmi:id="_lgrIoI9qEeGWW47uKqd6bA" name="_activ">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_un2SwlY2EeG95srlMLxQkg" name="transfer_conf"/>
        <ownedOperation xmi:id="_wO9aglY2EeG95srlMLxQkg" name="unparc_call"/>
        <ownedOperation xmi:id="_xl-30lY2EeG95srlMLxQkg" name="vmail_call"/>
        <ownedOperation xmi:id="_y5IhwlY2EeG95srlMLxQkg" name="wait_on_busy"/>
        <ownedOperation xmi:id="_1XrAwlY2EeG95srlMLxQkg" name="wo_ctrl_sfk"/>
        <ownedOperation xmi:id="_3G1RQlY2EeG95srlMLxQkg" name="bosscall"/>
        <ownedOperation xmi:id="_4DCa0lY2EeG95srlMLxQkg" name="seccall"/>
        <ownedOperation xmi:id="_5HSGEFY2EeG95srlMLxQkg" name="setfilter">
          <ownedParameter xmi:id="_tZ6DUJpuEeGb5d5BzZ3vyg" name="f" type="_BrGOgJhUEeG4ANbFNsvpwQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_7jvhclY2EeG95srlMLxQkg" name="getbosscall"/>
        <ownedOperation xmi:id="_8s6I8lY2EeG95srlMLxQkg" name="getseccall"/>
        <ownedOperation xmi:id="_-I17clY2EeG95srlMLxQkg" name="setsupfilt"/>
        <ownedOperation xmi:id="__g6hoFY2EeG95srlMLxQkg" name="rstsupfilt"/>
        <ownedOperation xmi:id="_B6irclY3EeG95srlMLxQkg" name="setabsent"/>
        <ownedOperation xmi:id="_DWed8lY3EeG95srlMLxQkg" name="rstabsent"/>
        <ownedOperation xmi:id="_GKonolY3EeG95srlMLxQkg" name="previous_menu"/>
        <ownedOperation xmi:id="_I_0sElY3EeG95srlMLxQkg" name="suppress_cb_notif"/>
        <ownedOperation xmi:id="_LAuM0lY3EeG95srlMLxQkg" name="send_cb_notif"/>
        <ownedOperation xmi:id="_MgrjslY3EeG95srlMLxQkg" name="send_secret_code"/>
        <ownedOperation xmi:id="_Pc4PElY3EeG95srlMLxQkg" name="agent_logon">
          <eAnnotations xmi:id="_x0FMQI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_x0FMQY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_QrtZslY3EeG95srlMLxQkg" name="agent_logoff">
          <eAnnotations xmi:id="_xQxD0I9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_xQxD0Y9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_SI_QAlY3EeG95srlMLxQkg" name="agent_withdraw">
          <eAnnotations xmi:id="_wr9toI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_wr9toY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_Tuw7AlY3EeG95srlMLxQkg" name="agent_withdraw_end">
          <eAnnotations xmi:id="_wM-EgI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_wM-EgY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_Vh8v4FY3EeG95srlMLxQkg" name="agent_wrapup">
          <eAnnotations xmi:id="_vmFDoI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_vmFDoY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_YoRnolY3EeG95srlMLxQkg" name="agent_wrapup_end">
          <eAnnotations xmi:id="_vNC4kI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_vNC4kY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_aweDMlY3EeG95srlMLxQkg" name="agent_pause">
          <eAnnotations xmi:id="_unWKgI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_unWKgY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_bkCOIlY3EeG95srlMLxQkg" name="agent_pause_end">
          <eAnnotations xmi:id="_uCGIYI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_uCGIYY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_dNh7glY3EeG95srlMLxQkg" name="agent_help_request">
          <eAnnotations xmi:id="_tcF4UI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_tcF4UY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_fDGWAlY3EeG95srlMLxQkg" name="agent_help_cancel">
          <eAnnotations xmi:id="_tA-poI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_tA-poY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_snOpYlY3EeG95srlMLxQkg" name="agent_supervisor_call">
          <eAnnotations xmi:id="_sSoV4I9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_sSoV4Y9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_vQM2wlY3EeG95srlMLxQkg" name="agent_send_associated_data">
          <eAnnotations xmi:id="_rwzbMI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_rwzbMY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_xKsNglY3EeG95srlMLxQkg" name="agent_date_and_time">
          <eAnnotations xmi:id="_q9ZoUI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_q9ZoUY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_zHaY4lY3EeG95srlMLxQkg" name="agent_single_step_conf">
          <eAnnotations xmi:id="_qZCXAI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_qZCXAY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_1vo_YlY3EeG95srlMLxQkg" name="agent_transaction_code">
          <eAnnotations xmi:id="_prSgMI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_prSgMY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_5a7lYlY3EeG95srlMLxQkg" name="agent_reservation">
          <eAnnotations xmi:id="_pKqfYI9wEeGWW47uKqd6bA" source="http://www.topcased.org/documentation">
            <details xmi:id="_pKqfYY9wEeGWW47uKqd6bA" key="documentation" value="Not used in OXO"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_aqBgcI9wEeGWW47uKqd6bA" name="retrieve_call">
          <ownedParameter xmi:id="_iaE8YI9wEeGWW47uKqd6bA" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_kcA-8I9wEeGWW47uKqd6bA" name="callref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_ehBFoKP0EeGKoKL-yFzyMA" name="getfilter">
          <ownedParameter xmi:id="__blpQKP0EeGKoKL-yFzyMA" name="_level" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_iyD7wIhjEeGjYJ4BLcVq1A" name="Iinvoke_line_cfg_service">
        <ownedOperation xmi:id="_Iocsgok9EeG70aRw_SvTsw" name="campon">
          <ownedParameter xmi:id="_NhQm0IlDEeG70aRw_SvTsw" name="_act">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_JvOuYok9EeG70aRw_SvTsw" name="associate"/>
        <ownedOperation xmi:id="_K-8p0ok9EeG70aRw_SvTsw" name="asso_ovf"/>
        <ownedOperation xmi:id="_NX-9wok9EeG70aRw_SvTsw" name="dnd">
          <ownedParameter xmi:id="_u4S2QIk-EeG70aRw_SvTsw" name="_act">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_ObykIok9EeG70aRw_SvTsw" name="forward">
          <ownedParameter xmi:id="_ciFT8Ik-EeG70aRw_SvTsw" name="fwd" type="_iH7pUE5-EeGvxOlT5AFO3A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_PsjBYok9EeG70aRw_SvTsw" name="lock">
          <ownedParameter xmi:id="_99vLYIk-EeG70aRw_SvTsw" name="_act">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_RJ1ewok9EeG70aRw_SvTsw" name="dnd_frwk">
          <ownedParameter xmi:id="_RUAfsIlDEeG70aRw_SvTsw" name="_act">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_S2Kdsok9EeG70aRw_SvTsw" name="forward_frwk">
          <ownedParameter xmi:id="_m8nZIIk-EeG70aRw_SvTsw" name="fwd" type="_iH7pUE5-EeGvxOlT5AFO3A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_VFqbIok9EeG70aRw_SvTsw" name="set_secret_code"/>
        <ownedOperation xmi:id="_fe2cgok9EeG70aRw_SvTsw" name="makecall_mode">
          <ownedParameter xmi:id="_508xEIk-EeG70aRw_SvTsw" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_JFUeQI3pEeGoLMhwRjyG-w" name="_act">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_iM5XIok9EeG70aRw_SvTsw" name="isdn_filtering_key"/>
        <ownedOperation xmi:id="_kU8owok9EeG70aRw_SvTsw" name="set_audio_control"/>
        <ownedOperation xmi:id="_s9dF8IlZEeG70aRw_SvTsw" name="get_static_state"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Z5FokIhmEeGjYJ4BLcVq1A" name="S_Fwd_State">
        <ownedAttribute xmi:id="_cN8nIohmEeGjYJ4BLcVq1A" name="fwd_type">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_cu4J8ohmEeGjYJ4BLcVq1A" name="fwd_number" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m_bMsIhmEeGjYJ4BLcVq1A" value="22"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fxV1YohmEeGjYJ4BLcVq1A" name="duration">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_DmldwIiQEeG70aRw_SvTsw" name="S_invoke_qmcdu_cfg_service" clientDependency="_VMP3cIiREeG70aRw_SvTsw">
        <ownedAttribute xmi:id="_IbMcQIiQEeG70aRw_SvTsw" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_JBx7IoiQEeG70aRw_SvTsw" name="secret_code" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UpWbMIiQEeG70aRw_SvTsw" value="20"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_J4ncgoiQEeG70aRw_SvTsw" name="controle_code">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_KOOgIoiQEeG70aRw_SvTsw" name="service">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_KWJ3ooiREeG70aRw_SvTsw" name="fwd" type="_Z5FokIhmEeGjYJ4BLcVq1A"/>
        <interfaceRealization xmi:id="_VMP3cIiREeG70aRw_SvTsw" name="InterfaceRealization1" supplier="_-ti1wIiQEeG70aRw_SvTsw" client="_DmldwIiQEeG70aRw_SvTsw" contract="_-ti1wIiQEeG70aRw_SvTsw"/>
        <ownedOperation xmi:id="_bU3Q8IiQEeG70aRw_SvTsw" name="S_invoke_qmcdu_cfg_service"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_-ti1wIiQEeG70aRw_SvTsw" name="IInvoke_qmcdu_cfg_service">
        <ownedOperation xmi:id="_RSglwoiREeG70aRw_SvTsw" name="set_forward">
          <ownedParameter xmi:id="_iCfxIIiREeG70aRw_SvTsw" name="fwd" type="_Z5FokIhmEeGjYJ4BLcVq1A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_R9m7woiSEeG70aRw_SvTsw" name="get_subscribingData">
          <ownedParameter xmi:id="_GIQMMJ8sEeGFPYDVo5GQ7Q" name="_qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_V2rz8J8sEeGFPYDVo5GQ7Q" name="_ctrl_code">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
          </ownedParameter>
          <ownedParameter xmi:id="_JwJqgJ8tEeGFPYDVo5GQ7Q" name="_secret_code" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_757XQIiTEeG70aRw_SvTsw" name="S_sl_get_line_data">
        <eAnnotations xmi:id="_SczuUIiUEeG70aRw_SvTsw" source="http://www.topcased.org/documentation">
          <details xmi:id="_SczuUYiUEeG70aRw_SvTsw" key="documentation" value="This structure is required by the operation line_ok of AgServLines."/>
        </eAnnotations>
        <ownedAttribute xmi:id="__eN9YoiTEeG70aRw_SvTsw" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="__uwTwoiTEeG70aRw_SvTsw" name="subscribe">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_y2eFYIklEeG70aRw_SvTsw" name="IAgLinesCli">
        <ownedOperation xmi:id="_iQn7MokqEeG70aRw_SvTsw" name="line_config_update">
          <ownedComment xmi:id="_DvamMIkrEeG70aRw_SvTsw">
            <body>One way operation Called for notification purpose. If forward state has changed.&#xD;
I think the user must subscribe to be notified.</body>
          </ownedComment>
          <ownedParameter xmi:id="_lwSgAIkqEeG70aRw_SvTsw" name="cfg" type="_94ppME24EeGvxOlT5AFO3A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_rsHlQokqEeG70aRw_SvTsw" name="line_comm_update"/>
        <ownedOperation xmi:id="_uO_KookqEeG70aRw_SvTsw" name="tsap_message"/>
        <ownedOperation xmi:id="_AZbh0okrEeG70aRw_SvTsw" name="line_function"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_4YLTEIkoEeG70aRw_SvTsw" name="S_user_ident">
        <ownedAttribute xmi:id="_99f80okoEeG70aRw_SvTsw" name="DirName" type="_go9_cAq7EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="__VH3EokoEeG70aRw_SvTsw" name="FirstName" type="_go9_cAq7EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_A36fgokpEeG70aRw_SvTsw" name="DirNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_CjM8ookpEeG70aRw_SvTsw" name="LoginName" type="_Q9rLQAq7EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_DsNzIokpEeG70aRw_SvTsw" name="Password" type="_ZxodEHdMEeGyesnCTG_F9w"/>
        <ownedAttribute xmi:id="_FirlgIkpEeG70aRw_SvTsw" name="EmailAddress" type="_go9_cAq7EeGbt8IYL3q89A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_3E534IkpEeG70aRw_SvTsw" name="l_address">
        <ownedAttribute xmi:id="_387sEokpEeG70aRw_SvTsw" name="DirNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_4OOQYokpEeG70aRw_SvTsw" name="fwd_state" type="_Z5FokIhmEeGjYJ4BLcVq1A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ZY_EwIktEeG70aRw_SvTsw" name="S_slc_line_comm">
        <ownedAttribute xmi:id="_loMMkoktEeG70aRw_SvTsw" name="line_state">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_mhtOgoktEeG70aRw_SvTsw" name="state_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_sSN0koktEeG70aRw_SvTsw" name="line_fct_list">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_wM2eIoktEeG70aRw_SvTsw" name="current_call_ref">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_1NE2woktEeG70aRw_SvTsw" name="nb_calls">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_6M2jcoktEeG70aRw_SvTsw" name="t_line_call" type="_aT7z0BafEeGIhpdKvKNGag" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__TV8IIktEeG70aRw_SvTsw" value="10"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dEqcgo7kEeGWW47uKqd6bA" name="nb_conf">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ha3Aso7kEeGWW47uKqd6bA" name="t_line_conf" type="_psSWQI7iEeGWW47uKqd6bA" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oKQbcI7lEeGWW47uKqd6bA" value="3"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_l2b0Io7kEeGWW47uKqd6bA" name="nb_callback">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rtMMIo7kEeGWW47uKqd6bA" name="t_callback" type="_tDwoYI7iEeGWW47uKqd6bA" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pEOJUI7lEeGWW47uKqd6bA" value="3"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_wVudgo7kEeGWW47uKqd6bA" name="nb_callsupp">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_23QQ0o7kEeGWW47uKqd6bA" name="t_callsupp">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_5fooUo7kEeGWW47uKqd6bA" name="ext_type">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_xCJdUI3hEeGoLMhwRjyG-w" name="S_newcall">
        <eAnnotations xmi:id="_kQiWkI3iEeGoLMhwRjyG-w" source="http://www.topcased.org/documentation">
          <details xmi:id="_kQiWkY3iEeGoLMhwRjyG-w" key="documentation" value="This structure is used for make_new_call service. The option_service field offers addtionnal specificities like BUSINESS_CALL and PRIVATE_CALL. These aditionnal services are not provided in OXO.&#xD;&#xA;Therefore, if other type of calls are expected, the Code/Decode functions need to be improved."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_zeduwI3hEeGoLMhwRjyG-w" name="called_number" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_z2wS8o3hEeGoLMhwRjyG-w" name="option_service">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_m5N8II36EeGoLMhwRjyG-w" name="S_sl_response_line_cfg_service">
        <eAnnotations xmi:id="_CSezUI37EeGoLMhwRjyG-w" source="http://www.topcased.org/documentation">
          <details xmi:id="_CSezUY37EeGoLMhwRjyG-w" key="documentation" value="This structure contains the response to a S_sl_invoke_line_cfg_service. The response strongly depends on the service requested.&#xD;&#xA;a forward request might return the new forward state.&#xD;&#xA;get_static_state."/>
        </eAnnotations>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_dG7tQI37EeGoLMhwRjyG-w" name="S_slc_line_data">
        <ownedAttribute xmi:id="_gURL8o37EeGoLMhwRjyG-w" name="ident" type="_J48yUE25EeGvxOlT5AFO3A"/>
        <ownedAttribute xmi:id="_nMJpwo37EeGoLMhwRjyG-w" name="params" type="_OtsTsE25EeGvxOlT5AFO3A"/>
        <ownedAttribute xmi:id="_rFvKco37EeGoLMhwRjyG-w" name="comm" type="_ZY_EwIktEeG70aRw_SvTsw"/>
        <ownedAttribute xmi:id="_xGVa8o37EeGoLMhwRjyG-w" name="notif" type="_0kN3EI37EeGoLMhwRjyG-w"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_0kN3EI37EeGoLMhwRjyG-w" name="S_slc_cb_notif"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_8baBgI4WEeG3pajU3Zwa_w" name="S_LineState">
        <ownedAttribute xmi:id="_-df1Eo4WEeG3pajU3Zwa_w" name="state_flags">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ulong"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_AO46Mo4XEeG3pajU3Zwa_w" name="AssNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_LLzGsI6mEeG3pajU3Zwa_w" name="S_sl_invoke_line_vmail_softkey">
        <ownedAttribute xmi:id="_S7Qswo6mEeG3pajU3Zwa_w" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_TNcB4o6mEeG3pajU3Zwa_w" name="softkey">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_k7afgI6mEeG3pajU3Zwa_w" name="S_sl_invoke_vmail_service" clientDependency="_FH3mYLF5EeGZ0LN3UQERzA">
        <ownedAttribute xmi:id="_n93j4o6mEeG3pajU3Zwa_w" name="service">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_oMB7so6mEeG3pajU3Zwa_w" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_oW5u8I6mEeG3pajU3Zwa_w" name="parameter" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <interfaceRealization xmi:id="_FH3mYLF5EeGZ0LN3UQERzA" name="InterfaceRealization2" supplier="_9dCBoLF4EeGZ0LN3UQERzA" client="_k7afgI6mEeG3pajU3Zwa_w" contract="_9dCBoLF4EeGZ0LN3UQERzA"/>
        <ownedOperation xmi:id="_GplRwLFuEeGZ0LN3UQERzA" name="S_sl_invoke_vmail_service">
          <ownedParameter xmi:id="_BeDyoLFvEeGZ0LN3UQERzA" name="_mvo_number" type="_H-ArwBanEeGIhpdKvKNGag">
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_GaaX4LFvEeGZ0LN3UQERzA" name="LiteralString1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Hw_JQLFvEeGZ0LN3UQERzA" name="_pwd">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_SuO58LFvEeGZ0LN3UQERzA" name="LiteralString1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_YDqAkI6_EeGuWfJNuoQXLQ" name="S_sl_get_vmail_data">
        <ownedAttribute xmi:id="_bu8mkI6_EeGuWfJNuoQXLQ" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_psSWQI7iEeGWW47uKqd6bA" name="S_slc_line_conf">
        <ownedAttribute xmi:id="_xYLD4I7iEeGWW47uKqd6bA" name="conf_fct_list">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_zri0so7iEeGWW47uKqd6bA" name="confparty" type="_-HjgkI7iEeGWW47uKqd6bA" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8a7msI7iEeGWW47uKqd6bA" value="2"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0Jf8Ao7iEeGWW47uKqd6bA" name="masterID" type="_go9_cAq7EeGbt8IYL3q89A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tDwoYI7iEeGWW47uKqd6bA" name="S_slc_callback">
        <ownedAttribute xmi:id="_n6vqso7jEeGWW47uKqd6bA" name="cb_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_oZcY4o7jEeGWW47uKqd6bA" name="cb_info" type="_0kN3EI37EeGoLMhwRjyG-w"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_-HjgkI7iEeGWW47uKqd6bA" name="S_slc_conf_party">
        <ownedAttribute xmi:id="_ANOMko7jEeGWW47uKqd6bA" name="number" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_AsW_oo7jEeGWW47uKqd6bA" name="name" type="_go9_cAq7EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_BBErYo7jEeGWW47uKqd6bA" name="first_name" type="_go9_cAq7EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_BVCwQo7jEeGWW47uKqd6bA" name="ref_call">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_03sCSI7jEeGWW47uKqd6bA" name="S_slc_cb_info">
        <ownedAttribute xmi:id="_2oyzgo7jEeGWW47uKqd6bA" name="DirName" type="_go9_cAq7EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_2_cY8o7jEeGWW47uKqd6bA" name="FirstName" type="_go9_cAq7EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_3YekAo7jEeGWW47uKqd6bA" name="DirNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_6GzUkI9pEeGWW47uKqd6bA" name="S_transfer">
        <ownedAttribute xmi:id="_7JjyEo9pEeGWW47uKqd6bA" name="held_cref">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_7hZqUo9pEeGWW47uKqd6bA" name="activ_cref">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_UmueEI9sEeGWW47uKqd6bA" name="S_deflect">
        <ownedAttribute xmi:id="_WGr08o9sEeGWW47uKqd6bA" name="callref">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Wt4X0o9sEeGWW47uKqd6bA" name="dir_num" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedOperation xmi:id="_63ncQLCAEeGJ1tnEHiOOaQ" name="S_deflect">
          <ownedParameter xmi:id="_9Eb5ILCAEeGJ1tnEHiOOaQ" name="_callref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_O9lsALCBEeGJ1tnEHiOOaQ" name="LiteralInteger1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_BBdIULCBEeGJ1tnEHiOOaQ" name="_dirn" type="_H-ArwBanEeGIhpdKvKNGag">
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_QRVL0LCBEeGJ1tnEHiOOaQ" name="LiteralString1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_rzG2QJhNEeG4ANbFNsvpwQ" name="Key">
        <eAnnotations xmi:id="_n8OSAJhSEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_n8OSAZhSEeG4ANbFNsvpwQ" key="documentation" value="This class represents a physical key on a device. The main types are : screening and supervision in OXO cases.  "/>
        </eAnnotations>
        <ownedAttribute xmi:id="_uB3M0JhNEeG4ANbFNsvpwQ" name="Directory_Number">
          <eAnnotations xmi:id="_V_zTQJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_V_zTQZhTEeG4ANbFNsvpwQ" key="documentation" value="This attribute is the number of the device which owns the key."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_uRXBYphNEeG4ANbFNsvpwQ" name="Directory_Number_Secretary_Second">
          <eAnnotations xmi:id="_bSWyAJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_bSgjAJhTEeG4ANbFNsvpwQ" key="documentation" value="In case of Manager Assistant filtering, this attribute contains the Assistant phone number."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_uz7i8phNEeG4ANbFNsvpwQ" name="key">
          <eAnnotations xmi:id="_fqDLAJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_fqDLAZhTEeG4ANbFNsvpwQ" key="documentation" value="a key identifier. It's not yet clear what the difference is with key_id."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_vmJqEphNEeG4ANbFNsvpwQ" name="Screening_Table">
          <eAnnotations xmi:id="_iJ7t0JhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_iJ7t0ZhTEeG4ANbFNsvpwQ" key="documentation" value="Don't know what this field is for."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_v_n6AphNEeG4ANbFNsvpwQ" name="key_id">
          <eAnnotations xmi:id="_Eyf7QKWwEeGEftu2gwK_pg" source="http://www.topcased.org/documentation">
            <details xmi:id="_Eyf7QaWwEeGEftu2gwK_pg" key="documentation" value="The key_id refers to the key_name in call_handling. It's the number of the key in OMC."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_7rXIYphNEeG4ANbFNsvpwQ" name="type">
          <eAnnotations xmi:id="_oXpNQJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_oXpNQZhTEeG4ANbFNsvpwQ" key="documentation" value="The type of key. In Manager assistant case, only two values are relevant : screening and supervision."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_74eXUphNEeG4ANbFNsvpwQ" name="locked">
          <eAnnotations xmi:id="_qlzG4JhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_qlzG4ZhTEeG4ANbFNsvpwQ" key="documentation" value="Need to investigate on that field."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G2nf4phOEeG4ANbFNsvpwQ" name="key_Mnemonic1">
          <eAnnotations xmi:id="_KJ-WQKWwEeGEftu2gwK_pg" source="http://www.topcased.org/documentation">
            <details xmi:id="_KJ-WQaWwEeGEftu2gwK_pg" key="documentation" value="Right now, this field is used to store the manager phone number when the key belongs to an assistante device."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_JA5mIphOEeG4ANbFNsvpwQ" name="state">
          <eAnnotations xmi:id="_ttepgJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_ttepgZhTEeG4ANbFNsvpwQ" key="documentation" value="The state of the key. In general this might be on or off."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_VfTAgphOEeG4ANbFNsvpwQ" name="must_be_deleted">
          <eAnnotations xmi:id="_wlNEkJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_wlNEkZhTEeG4ANbFNsvpwQ" key="documentation" value="Not yet clear about the usage of that field."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_Y38-YJhOEeG4ANbFNsvpwQ" name="Key">
          <eAnnotations xmi:id="_LvQ3kJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_LvQ3kZhTEeG4ANbFNsvpwQ" key="documentation" value="default constructor."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_Y38-YZhOEeG4ANbFNsvpwQ" name="Key">
          <eAnnotations xmi:id="_Mt1_sJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_Mt1_sZhTEeG4ANbFNsvpwQ" key="documentation" value="Default copy constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_Y38-YphOEeG4ANbFNsvpwQ" name="obj" type="_rzG2QJhNEeG4ANbFNsvpwQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_Y4GvYJhOEeG4ANbFNsvpwQ" name="Key">
          <eAnnotations xmi:id="_ODiAQJhTEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_ODiAQZhTEeG4ANbFNsvpwQ" key="documentation" value="Default destructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_ao5-oJhOEeG4ANbFNsvpwQ" name="!=">
          <eAnnotations xmi:id="_twJ_gJhSEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_twJ_gZhSEeG4ANbFNsvpwQ" key="documentation" value="Comparison operator which returns true when two keys are different."/>
          </eAnnotations>
          <ownedParameter xmi:id="_i26h4JhOEeG4ANbFNsvpwQ" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_DKvOkJhPEeG4ANbFNsvpwQ" name="s" type="_rzG2QJhNEeG4ANbFNsvpwQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_buftsphOEeG4ANbFNsvpwQ" name="=">
          <eAnnotations xmi:id="_yx3l4JhSEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_yx3l4ZhSEeG4ANbFNsvpwQ" key="documentation" value="Not yet clear  to me what this operator is for. It seems to convert a key into a key_id."/>
          </eAnnotations>
          <ownedParameter xmi:id="_xRvMsJhOEeG4ANbFNsvpwQ" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_84je0JhOEeG4ANbFNsvpwQ" name="s" type="_rzG2QJhNEeG4ANbFNsvpwQ"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_BrGOgJhUEeG4ANbFNsvpwQ" name="S_setfilter">
        <eAnnotations xmi:id="_tQIUQJhVEeG4ANbFNsvpwQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_tQIUQZhVEeG4ANbFNsvpwQ" key="documentation" value="This structure represents an OTS message that can be exchanged through OTS messaging bus. It s used by operation invoke_line_tel_service to request the setfilter sub service."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_M_4VcphUEeG4ANbFNsvpwQ" name="id">
          <eAnnotations xmi:id="_ccEzwJpvEeGb5d5BzZ3vyg" source="http://www.topcased.org/documentation">
            <details xmi:id="_ccEzwZpvEeGb5d5BzZ3vyg" key="documentation" value="key_id of the key to toggle. Not used anymore. SerLines will directly use the level and the qmcdu to determine which keys to set."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_NTP9YphUEeG4ANbFNsvpwQ" name="dest_filter" type="_H-ArwBanEeGIhpdKvKNGag">
          <eAnnotations xmi:id="_XV6wQJ9nEeGFPYDVo5GQ7Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_XV6wQZ9nEeGFPYDVo5GQ7Q" key="documentation" value="I think secretary Number would be a good candidate."/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DmmtAp9nEeGFPYDVo5GQ7Q" name="level">
          <eAnnotations xmi:id="_PEfFkJ9nEeGFPYDVo5GQ7Q" source="http://www.topcased.org/documentation">
            <details xmi:id="_PEfFkZ9nEeGFPYDVo5GQ7Q" key="documentation" value="Filter level&#xD;&#xA; 0 NO_FILTER&#xD;&#xA; 1 ASSISTANT_NOTIFICATION&#xD;&#xA; 2 MANAGER_NOTIFICATION&#xD;&#xA; 3 FORWARD_TO_ASSISTANT"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_oGEfoJhUEeG4ANbFNsvpwQ" name="A_&lt;s_sl_invoke_line_tel_service>_&lt;s_setfilter>" memberEnd="_oGEfoZhUEeG4ANbFNsvpwQ _oFeCsJhUEeG4ANbFNsvpwQ">
        <ownedEnd xmi:id="_oGEfoZhUEeG4ANbFNsvpwQ" name="" type="_3l8qEE5-EeGvxOlT5AFO3A" isUnique="false" association="_oGEfoJhUEeG4ANbFNsvpwQ">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oGEfophUEeG4ANbFNsvpwQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oGEfo5hUEeG4ANbFNsvpwQ"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_A0EggJpwEeGb5d5BzZ3vyg" name="LocalLine">
        <eAnnotations xmi:id="_Nvc0AJp_EeG8pL_CtWt3WA" source="http://www.topcased.org/documentation">
          <details xmi:id="_Nvc0AZp_EeG8pL_CtWt3WA" key="documentation" value="This class represents a physical device."/>
        </eAnnotations>
        <generalization xmi:id="_J4u-IA1fEeKdQsuVzJlRcA" general="_9QMg0E5iEeGvxOlT5AFO3A"/>
        <generalization xmi:id="_M77pYA1fEeKdQsuVzJlRcA" general="_UZ1K8AyGEeKU5ZezWnJWDg"/>
        <ownedOperation xmi:id="_CbCeUJpwEeGb5d5BzZ3vyg" name="LocalLine"/>
        <ownedOperation xmi:id="_CbCeUZpwEeGb5d5BzZ3vyg" name="LocalLine">
          <ownedParameter xmi:id="_CbLoQJpwEeGb5d5BzZ3vyg" name="obj" type="_A0EggJpwEeGb5d5BzZ3vyg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_CbLoQZpwEeGb5d5BzZ3vyg" name="LocalLine"/>
        <ownedOperation xmi:id="_DLwwoJpwEeGb5d5BzZ3vyg" name="B_SetFilter">
          <eAnnotations xmi:id="_cwz7EKWbEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
            <details xmi:id="_cwz7EaWbEeGogaQ7mMU72w" key="documentation" value="This function computes the proper key to be set depending on the level value of S_setfilter structure. The Device must be configured as manager. If not, that function should not change the state of the device.&#xD;&#xA;"/>
          </eAnnotations>
          <ownedParameter xmi:id="_K8HukJpwEeGb5d5BzZ3vyg" name="f" type="_BrGOgJhUEeG4ANbFNsvpwQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_I_GBMppwEeGb5d5BzZ3vyg" name="B_GetFilter">
          <eAnnotations xmi:id="_8oVtUKWbEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
            <details xmi:id="_8oVtUaWbEeGogaQ7mMU72w" key="documentation" value="This function when the line is a manager returns the filtering level of the manager.&#xD;&#xA;-> When called through regular OTS message, the response can be (Reject or confirm request with an integer as result). If the request is confirmed, the integer is the ManagerAssistant FilteringLevel as defined in the WEB Service interface.&#xD;&#xA;-> If the request is a soap request, the nucli type will serve has filter to route the result to the proper GSOAP THREAD so the request can be completed."/>
          </eAnnotations>
          <ownedParameter xmi:id="_PT0HkJpwEeGb5d5BzZ3vyg" name="rf" type="_BrGOgJhUEeG4ANbFNsvpwQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_WYRV4pp9EeG8pL_CtWt3WA" name="CodeBossSecSvc">
          <eAnnotations xmi:id="_OBcuMKWcEeGogaQ7mMU72w" source="http://www.topcased.org/documentation">
            <details xmi:id="_OBcuMaWcEeGogaQ7mMU72w" key="documentation" value="This operation implements the CSTA service request to change the key state. only the two last parameters are used.&#xD;&#xA;The second parameter indicates the EDN of the device to be act upon.&#xD;&#xA;The last parameter is the key_id to be stimulated."/>
          </eAnnotations>
          <ownedParameter xmi:id="_aBxMIJp9EeG8pL_CtWt3WA" name="fct">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_dUxN8Jp9EeG8pL_CtWt3WA" name="args">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_tVCYsqmIEeGMMKl6kyLUUg" name="onInfoScreening">
          <eAnnotations xmi:id="_qeOuMKmJEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
            <details xmi:id="_qeOuMamJEeGMMKl6kyLUUg" key="documentation" value="This method treats the EVT_PRIVATE_ALCATEL_INFO_SCREENING message.&#xD;&#xA;The function is responsible to update the key values and trigger an event through ManagerAssistantHandler interface."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_u-GBMqmIEeGMMKl6kyLUUg" name="onInfoNotification">
          <eAnnotations xmi:id="_1fDXUKmJEeGMMKl6kyLUUg" source="http://www.topcased.org/documentation">
            <details xmi:id="_1fDXUamJEeGMMKl6kyLUUg" key="documentation" value="This function treats EVT_PRIVATE_ALCALTE_INFO_NOTIF event from CSTA. basically the role of this function is similar to onInfoScreening."/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_5qk0cJ80EeGFPYDVo5GQ7Q" name="S_resp_qmcdu_cfg_service" clientDependency="_HBRc4J9CEeGFPYDVo5GQ7Q">
        <ownedAttribute xmi:id="__9NQIp80EeGFPYDVo5GQ7Q" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_BD1hAp81EeGFPYDVo5GQ7Q" name="service">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZdQsgp9BEeGFPYDVo5GQ7Q" name="q_desc" type="_qSFyEJ81EeGFPYDVo5GQ7Q"/>
        <interfaceRealization xmi:id="_HBRc4J9CEeGFPYDVo5GQ7Q" name="InterfaceRealization1" supplier="_-ti1wIiQEeG70aRw_SvTsw" client="_5qk0cJ80EeGFPYDVo5GQ7Q" contract="_-ti1wIiQEeG70aRw_SvTsw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_qSFyEJ81EeGFPYDVo5GQ7Q" name="S_QmcduDesc">
        <ownedAttribute xmi:id="_t3a6Ap81EeGFPYDVo5GQ7Q" name="Directory_Number" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U9TaQJ8_EeGFPYDVo5GQ7Q" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_vcJcIp81EeGFPYDVo5GQ7Q" name="Annu_Name" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJ5wQJ8_EeGFPYDVo5GQ7Q" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_xKIA4p81EeGFPYDVo5GQ7Q" name="Phone_Book_Name" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ws69wJ8_EeGFPYDVo5GQ7Q" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_y13J8p81EeGFPYDVo5GQ7Q" name="Phone_Book_First_Name" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XkgGAJ8_EeGFPYDVo5GQ7Q" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_1-RsYp81EeGFPYDVo5GQ7Q" name="Language_Id" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YaSegJ8_EeGFPYDVo5GQ7Q" value="4"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_3cJ_op81EeGFPYDVo5GQ7Q" name="Voice_Mail_Directory_Number" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cd3osJ8_EeGFPYDVo5GQ7Q" value="10"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_6bCyop81EeGFPYDVo5GQ7Q" name="Secretary_Directory_Number">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d91moJ8_EeGFPYDVo5GQ7Q" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_9XiY8p81EeGFPYDVo5GQ7Q" name="Station_Type">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efgwUJ8_EeGFPYDVo5GQ7Q" value="28"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-cFmMp81EeGFPYDVo5GQ7Q" name="Secret_Code" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8HsJ8_EeGFPYDVo5GQ7Q" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__dy60p81EeGFPYDVo5GQ7Q" name="Facility_Category_Id" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f-4RUJ8_EeGFPYDVo5GQ7Q" value="4"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BPfh8p82EeGFPYDVo5GQ7Q" name="Pin_Number" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gwpsgJ8_EeGFPYDVo5GQ7Q" value="6"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_C4jKcp82EeGFPYDVo5GQ7Q" name="With_Secret_Code" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hs2PAJ8_EeGFPYDVo5GQ7Q" value="7"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_EOhe4p82EeGFPYDVo5GQ7Q" name="Tandem_Directory_Number" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iipOkJ8_EeGFPYDVo5GQ7Q" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Hpkpcp82EeGFPYDVo5GQ7Q" name="Voice_Mail_Type" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jjm8UJ8_EeGFPYDVo5GQ7Q" value="4"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Jz2vsp82EeGFPYDVo5GQ7Q" name="Annu_First_Name" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kXeCMJ8_EeGFPYDVo5GQ7Q" value="16"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_PO5F8p8_EeGFPYDVo5GQ7Q" name="Property1">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_PpHj0p8_EeGFPYDVo5GQ7Q" name="Voice_Mail_Directory_bis">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_YtmYUK_jEeGJ1tnEHiOOaQ" name="S_sendq23">
        <ownedAttribute xmi:id="_bFljYK_jEeGJ1tnEHiOOaQ" name="callref">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_bYNkcq_jEeGJ1tnEHiOOaQ" name="num" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedOperation xmi:id="_C_posK_kEeGJ1tnEHiOOaQ" name="S_sendq23">
          <ownedParameter xmi:id="_Jq3jgK_kEeGJ1tnEHiOOaQ" name="_callref">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long long"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_O2RRYK_kEeGJ1tnEHiOOaQ" name="LiteralInteger1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_knHSEK_lEeGJ1tnEHiOOaQ" name="S_pickup">
        <ownedAttribute xmi:id="_mkbTUq_lEeGJ1tnEHiOOaQ" name="pickup_type">
          <eAnnotations xmi:id="_dEvuELtwEeGUTopNLNd5nQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_dEvuEbtwEeGUTopNLNd5nQ" key="documentation" value="Pickup type is whether direct(0) or group(1)."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nFNsMq_lEeGJ1tnEHiOOaQ" name="pickup_num" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedOperation xmi:id="_JMMPQLtwEeGUTopNLNd5nQ" name="S_pickup">
          <ownedParameter xmi:id="_NQEUYLtwEeGUTopNLNd5nQ" name="_dirn" type="_H-ArwBanEeGIhpdKvKNGag"/>
          <ownedParameter xmi:id="_UzAhYLtwEeGUTopNLNd5nQ" name="_type">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_BuMOgLCtEeG2b6nJ6gsyjQ" name="S_slc_vmail_data">
        <ownedAttribute xmi:id="_DbkWULCtEeG2b6nJ6gsyjQ" name="ident" type="_LS7UKLCtEeG2b6nJ6gsyjQ"/>
        <ownedAttribute xmi:id="_RZfCsLCtEeG2b6nJ6gsyjQ" name="param" type="_Ob8TiLCtEeG2b6nJ6gsyjQ" aggregation="composite" association="_Rg7ugLCtEeG2b6nJ6gsyjQ">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RZfCsbCtEeG2b6nJ6gsyjQ" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RZfCsrCtEeG2b6nJ6gsyjQ" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_LS7UKLCtEeG2b6nJ6gsyjQ" name="S_slc_vmail_ident">
        <ownedAttribute xmi:id="_YCBc8rCtEeG2b6nJ6gsyjQ" name="DirNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_t3vzErCtEeG2b6nJ6gsyjQ" name="vmail_type">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Ob8TiLCtEeG2b6nJ6gsyjQ" name="S_slc_vmail_param">
        <ownedAttribute xmi:id="_UAJRArCvEeG2b6nJ6gsyjQ" name="box">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XF4S4rCvEeG2b6nJ6gsyjQ" name="recording_enabled">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_hkIacrCvEeG2b6nJ6gsyjQ" name="connected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kpkhYLCvEeG2b6nJ6gsyjQ" name="nb_mess">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_oit9MrCvEeG2b6nJ6gsyjQ" name="nb_fax">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rvKrErCvEeG2b6nJ6gsyjQ" name="nb_text">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Rg7ugLCtEeG2b6nJ6gsyjQ" name="A_&lt;s_slc_vmail_data>_&lt;s_slc_vmail_param>" memberEnd="_Rg7ugbCtEeG2b6nJ6gsyjQ _RZfCsLCtEeG2b6nJ6gsyjQ">
        <ownedEnd xmi:id="_Rg7ugbCtEeG2b6nJ6gsyjQ" name="s_slc_vmail_data" type="_BuMOgLCtEeG2b6nJ6gsyjQ" association="_Rg7ugLCtEeG2b6nJ6gsyjQ">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rg7ugrCtEeG2b6nJ6gsyjQ" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rg7ug7CtEeG2b6nJ6gsyjQ" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_9dCBoLF4EeGZ0LN3UQERzA" name="ILineVmailService">
        <ownedOperation xmi:id="__Nhu4rF4EeGZ0LN3UQERzA" name="consult"/>
        <ownedOperation xmi:id="_AQJCcrF5EeGZ0LN3UQERzA" name="deposit"/>
        <ownedOperation xmi:id="_BFCqIrF5EeGZ0LN3UQERzA" name="leave"/>
        <ownedOperation xmi:id="_B4mOArF5EeGZ0LN3UQERzA" name="notify"/>
        <ownedOperation xmi:id="_C1PccrF5EeGZ0LN3UQERzA" name="record"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_p7EGcA1EEeKdQsuVzJlRcA" name="S_sl_invoke_lineoxo_vmail_parameter">
        <eAnnotations xmi:id="_KTzS4A1GEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
          <details xmi:id="_KT9D4A1GEeKdQsuVzJlRcA" key="documentation" value="This structure is specific to OXO. It is used by getvmlog to build an array of this type.&#xD;&#xA;Today, OTS does not answer to the getvmlog request if the request comes from an OTS client. Only web service requests work properly."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_toR_Eg1EEeKdQsuVzJlRcA" name="itemID" isUnique="false">
          <eAnnotations xmi:id="_tdSdwA1JEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
            <details xmi:id="_tdSdwQ1JEeKdQsuVzJlRcA" key="documentation" value="The message identifier."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OWfFMA1GEeKdQsuVzJlRcA" value="255"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PLrn0A1GEeKdQsuVzJlRcA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_061msg1EEeKdQsuVzJlRcA" name="dirNumber" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TMbgcA1GEeKdQsuVzJlRcA" value="25"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tg1qMA1GEeKdQsuVzJlRcA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_8tbZQg1EEeKdQsuVzJlRcA" name="corrNumber" isUnique="false">
          <eAnnotations xmi:id="_7e7MgA1JEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
            <details xmi:id="_7fE9gA1JEeKdQsuVzJlRcA" key="documentation" value="The correspondent number. Be careful because an anonymous caller does not have a phone number which can be used to call back the caller."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Uq5pkA1GEeKdQsuVzJlRcA" value="25"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UZd7UA1GEeKdQsuVzJlRcA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_F8GvUA1FEeKdQsuVzJlRcA" name="corrName">
          <eAnnotations xmi:id="_GfcToA1KEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
            <details xmi:id="_GfcToQ1KEeKdQsuVzJlRcA" key="documentation" value="The correspondent name if the number exists in the phonebook."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XBsh0A1GEeKdQsuVzJlRcA" value="32"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YAIgAA1GEeKdQsuVzJlRcA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IhzmQA1FEeKdQsuVzJlRcA" name="corrFirstName">
          <eAnnotations xmi:id="_LMJTUA1KEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
            <details xmi:id="_LMJTUQ1KEeKdQsuVzJlRcA" key="documentation" value="Correspondent first name if the correspondent number exists in the phonebook."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zj-RUA1GEeKdQsuVzJlRcA" value="32"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZOODwA1GEeKdQsuVzJlRcA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LNnFMg1FEeKdQsuVzJlRcA" name="callType">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_UBeHgA1FEeKdQsuVzJlRcA" name="msgType">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_WI68MA1FEeKdQsuVzJlRcA" name="dateOfEnd" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fMk4kA1GEeKdQsuVzJlRcA" value="35"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ePMDQA1GEeKdQsuVzJlRcA" value="2"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Yo9QAA1FEeKdQsuVzJlRcA" name="duration">
          <eAnnotations xmi:id="__QUagA1JEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
            <details xmi:id="__QUagQ1JEeKdQsuVzJlRcA" key="documentation" value="The length of the message in seconds."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_iHb8oA1FEeKdQsuVzJlRcA" name="state">
          <eAnnotations xmi:id="_DEG1MA1KEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
            <details xmi:id="_DEG1MQ1KEeKdQsuVzJlRcA" key="documentation" value="I'm guessing. Probably read or unread."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_OY48IA1KEeKdQsuVzJlRcA" name="S_sl_invoke_lineoxo_vmail_parameter"/>
        <ownedOperation xmi:id="_OY48IQ1KEeKdQsuVzJlRcA" name="S_sl_invoke_lineoxo_vmail_parameter">
          <ownedParameter xmi:id="_OY48Ig1KEeKdQsuVzJlRcA" name="obj" type="_p7EGcA1EEeKdQsuVzJlRcA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_OY48Iw1KEeKdQsuVzJlRcA" name="S_sl_invoke_lineoxo_vmail_parameter"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_qa8Q4H0EEeKxHtV2011fkg" name="E_LineState">
        <ownedLiteral xmi:id="_s6h4wH0EEeKxHtV2011fkg" name="Unknown"/>
        <ownedLiteral xmi:id="_v-ZSYH0EEeKxHtV2011fkg" name="Free">
          <eAnnotations xmi:id="_W-vhcH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_W-vhcX0FEeKxHtV2011fkg" key="documentation" value="Idle"/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_xN058H0EEeKxHtV2011fkg" name="OutOfService">
          <eAnnotations xmi:id="_ZfzwAH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_ZfzwAX0FEeKxHtV2011fkg" key="documentation" value="Phone set unreachable"/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_zN2Q8H0EEeKxHtV2011fkg" name="Monitored">
          <eAnnotations xmi:id="_ibHeIH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_ibHeIX0FEeKxHtV2011fkg" key="documentation" value="Line 'victime' discret listening"/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_1NChgH0EEeKxHtV2011fkg" name="Recording">
          <eAnnotations xmi:id="_lHeWsH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_lHe9wH0FEeKxHtV2011fkg" key="documentation" value="Line recording"/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_3AjGgn0EEeKxHtV2011fkg" name="Dialing">
          <eAnnotations xmi:id="_qrjqUH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_qrjqUX0FEeKxHtV2011fkg" key="documentation" value="The agent hook off the set and is dialing digits."/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_4_W8kH0EEeKxHtV2011fkg" name="Calling">
          <eAnnotations xmi:id="_tDmfwH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_tDnG0H0FEeKxHtV2011fkg" key="documentation" value="Ringback tone"/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_6sYfEH0EEeKxHtV2011fkg" name="Ringing">
          <eAnnotations xmi:id="_uy7IUH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_uy7IUX0FEeKxHtV2011fkg" key="documentation" value="Ringing state."/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_8PVfkH0EEeKxHtV2011fkg" name="Talking">
          <eAnnotations xmi:id="_xj7QUH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_xj73YH0FEeKxHtV2011fkg" key="documentation" value="Simple communication."/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_9069UH0EEeKxHtV2011fkg" name="Held">
          <eAnnotations xmi:id="_0E_e4H0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_0FAF8H0FEeKxHtV2011fkg" key="documentation" value="Agent put on Hold by distant."/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="__MyIIH0EEeKxHtV2011fkg" name="Consulting">
          <eAnnotations xmi:id="_1t0d4H0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_1t1E8H0FEeKxHtV2011fkg" key="documentation" value="Make a second call."/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_At-1IH0FEeKxHtV2011fkg" name="Conferenced"/>
        <ownedLiteral xmi:id="_CxmSsH0FEeKxHtV2011fkg" name="BusyTone"/>
        <ownedLiteral xmi:id="_E5ZssH0FEeKxHtV2011fkg" name="Blocked"/>
        <ownedLiteral xmi:id="_GScjQH0FEeKxHtV2011fkg" name="Waiting"/>
        <ownedLiteral xmi:id="_ILYa0H0FEeKxHtV2011fkg" name="Releasing"/>
        <ownedLiteral xmi:id="_J6nj0H0FEeKxHtV2011fkg" name="HeldRecall"/>
        <ownedLiteral xmi:id="_L1mp0H0FEeKxHtV2011fkg" name="Init">
          <eAnnotations xmi:id="_9haWAH0FEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_9ha9EH0FEeKxHtV2011fkg" key="documentation" value="Call created during service request."/>
          </eAnnotations>
        </ownedLiteral>
        <ownedLiteral xmi:id="_NPLr4H0FEeKxHtV2011fkg" name="Pause"/>
        <ownedLiteral xmi:id="_PMdQ4H0FEeKxHtV2011fkg" name="Wrapup"/>
        <ownedLiteral xmi:id="_RSE5kH0FEeKxHtV2011fkg" name="PcmmDegraded"/>
        <ownedLiteral xmi:id="_TgmmoH0FEeKxHtV2011fkg" name="RecordingPaused"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_YkIqoAksEeGWhspan4O22Q" name="AgServRouting">
      <packagedElement xmi:type="uml:Class" xmi:id="_bTqzAAksEeGWhspan4O22Q" name="ServRouting">
        <ownedAttribute xmi:id="_6R_P4AktEeGWhspan4O22Q" name="myRSIPoint" visibility="protected"/>
        <ownedAttribute xmi:id="_67sUMgktEeGWhspan4O22Q" name="myRoutingCfg" visibility="protected"/>
        <ownedAttribute xmi:id="_A11XYgkuEeGWhspan4O22Q" name="b_routing_active" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_K-JrMgkuEeGWhspan4O22Q" name="nbGetRoute" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_N8C_sgkuEeGWhspan4O22Q" name="b_firstInit" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ps7uggkuEeGWhspan4O22Q" name="b_readyToStartRouting" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_4UgE8gksEeGWhspan4O22Q" name="ServRouting"/>
        <ownedOperation xmi:id="_4lypQgksEeGWhspan4O22Q" name="ServRouting"/>
        <ownedOperation xmi:id="_40ZF8gksEeGWhspan4O22Q" name="ServRouting"/>
        <ownedOperation xmi:id="_PJtiIgktEeGWhspan4O22Q" name="GetCRSHost"/>
        <ownedOperation xmi:id="_Q43yogktEeGWhspan4O22Q" name="GetRSINumber"/>
        <ownedOperation xmi:id="_Ssz1cgktEeGWhspan4O22Q" name="GetState"/>
        <ownedOperation xmi:id="_V1OX4gktEeGWhspan4O22Q" name="Init" visibility="protected"/>
        <ownedOperation xmi:id="_YvMOogktEeGWhspan4O22Q" name="Load_RSI" visibility="protected"/>
        <ownedOperation xmi:id="_afjZAgktEeGWhspan4O22Q" name="SetRSI" visibility="protected"/>
        <ownedOperation xmi:id="_cYQAAgktEeGWhspan4O22Q" name="Save_RSI" visibility="protected"/>
        <ownedOperation xmi:id="_fCbHQgktEeGWhspan4O22Q" name="StartMonitirRSI" visibility="protected"/>
        <ownedOperation xmi:id="_hVWMIgktEeGWhspan4O22Q" name="ActiveRSIPoint" visibility="protected"/>
        <ownedOperation xmi:id="_kNOYMgktEeGWhspan4O22Q" name="AmIReadyToStartRouting" visibility="protected"/>
        <ownedOperation xmi:id="_nbwJsgktEeGWhspan4O22Q" name="StartroutingServerCnx" visibility="protected"/>
        <ownedOperation xmi:id="_pZ0Y4gktEeGWhspan4O22Q" name="StartLocalRouting" visibility="protected"/>
        <ownedOperation xmi:id="_qzEq0gktEeGWhspan4O22Q" name="StopLocalRouting" visibility="protected"/>
        <ownedOperation xmi:id="_tSX-0gktEeGWhspan4O22Q" name="SendRouteSelectToPbx" visibility="protected"/>
        <ownedOperation xmi:id="_vZ99cgktEeGWhspan4O22Q" name="SendRouteEndToPbx" visibility="protected"/>
        <ownedOperation xmi:id="_yhyqAgktEeGWhspan4O22Q" name="SendGetRoute" visibility="protected"/>
        <ownedOperation xmi:id="_0K2SggktEeGWhspan4O22Q" name="SendOpeningEvent" visibility="protected"/>
        <ownedOperation xmi:id="_2izBUgktEeGWhspan4O22Q" name="SurveyPermanentCnx" visibility="protected"/>
        <ownedOperation xmi:id="_l6KlsgkuEeGWhspan4O22Q" name="HandleMessage" visibility="protected">
          <ownedParameter xmi:id="_n9a24AkuEeGWhspan4O22Q" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_d0Ao0AksEeGWhspan4O22Q" name="IServRouting">
        <ownedOperation xmi:id="_gLs48gksEeGWhspan4O22Q" name="sro_csta_link_ok"/>
        <ownedOperation xmi:id="_i3ETAgksEeGWhspan4O22Q" name="sro_start_routing"/>
        <ownedOperation xmi:id="_kYhesAksEeGWhspan4O22Q" name="sro_stop_routing"/>
        <ownedOperation xmi:id="_l5FSggksEeGWhspan4O22Q" name="sro_select_routing"/>
        <ownedOperation xmi:id="_nOdxEgksEeGWhspan4O22Q" name="sro_end_route"/>
        <ownedOperation xmi:id="_pBM6AgksEeGWhspan4O22Q" name="sro_route_request"/>
        <ownedOperation xmi:id="_slVvIgksEeGWhspan4O22Q" name="sro_loading_RSI"/>
        <ownedOperation xmi:id="_uKOCQgksEeGWhspan4O22Q" name="sro_enable_routing"/>
        <ownedOperation xmi:id="_vvGVYAksEeGWhspan4O22Q" name="sro_disable_routing"/>
        <ownedOperation xmi:id="_xYvzwgksEeGWhspan4O22Q" name="sro_get_net_routing_cap"/>
        <ownedOperation xmi:id="_zP9NAgksEeGWhspan4O22Q" name="sro_get_user_cap"/>
        <ownedOperation xmi:id="_0m-qUgksEeGWhspan4O22Q" name="sro_rsp_qmcdu_routing_cap"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_bsxcAAnbEeGbt8IYL3q89A" name="MsgRouter">
      <eAnnotations xmi:id="_3pzuoAnbEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
        <details xmi:id="_3pzuoQnbEeGbt8IYL3q89A" key="documentation" value="This package contains all objects required in network communication and message routing."/>
      </eAnnotations>
      <packagedElement xmi:type="uml:Class" xmi:id="_4joS4AYHEeG1tfz4J1YvlA" name="Connection">
        <eAnnotations xmi:id="_Vhq6EAYJEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
          <details xmi:id="_Vh0EAAYJEeG1tfz4J1YvlA" key="documentation" value="This class represents a network connection. A user can read or write to the connection. He also can check if data are available."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_amU8MgYIEeG1tfz4J1YvlA" name="m_Fd" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_7EiCYEDsEeG7yqj_Az3y9A" name="GetFd" specification="_MnXuAgYIEeG1tfz4J1YvlA">
          <ownedParameter xmi:id="_7EiCYUDsEeG7yqj_Az3y9A" name="return" direction="return">
            <eAnnotations xmi:id="_7EiCYkDsEeG7yqj_Az3y9A" source="http://www.topcased.org/author">
              <details xmi:id="_7EiCY0DsEeG7yqj_Az3y9A" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <language>C</language>
          <body>  return m_Fd;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_8aHkQFixEeGN1swhlGDd2w" name="write_c" specification="_NFd_QgYIEeG1tfz4J1YvlA">
          <ownedParameter xmi:id="_8aHkQVixEeGN1swhlGDd2w" name="return" direction="return">
            <eAnnotations xmi:id="_8aHkQlixEeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_8aHkQ1ixEeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_8aHkRFixEeGN1swhlGDd2w" name="buf" direction="inout">
            <eAnnotations xmi:id="_8aHkRVixEeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_8aHkRlixEeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_8aHkR1ixEeGN1swhlGDd2w" name="len">
            <eAnnotations xmi:id="_8aHkSFixEeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_8aHkSVixEeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
          </ownedParameter>
          <language>C</language>
          <body>int code = 0;&#xD;
#ifdef __MINGW32__&#xD;
  code = send(m_Fd,buf,len,0);&#xD;
#else&#xD;
code = write(m_Fd,(char *)buf,len);&#xD;
#endif&#xD;
return code;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_Oaag8FiyEeGN1swhlGDd2w" name="Close" specification="_3Wet0gYIEeG1tfz4J1YvlA">
          <language>C</language>
          <body>if (m_Fd>0) {&#xD;
#if __MINGW32__&#xD;
  closesocket(m_Fd);&#xD;
#else&#xD;
  close(m_Fd);&#xD;
#endif&#xD;
  m_Fd = -1;&#xD;
}</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_t8njcFiyEeGN1swhlGDd2w" name="ConnectService" specification="_9oLx4gYHEeG1tfz4J1YvlA">
          <ownedParameter xmi:id="_t8njcViyEeGN1swhlGDd2w" name="return" direction="return">
            <eAnnotations xmi:id="_t8njcliyEeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_t8njc1iyEeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_t8njdFiyEeGN1swhlGDd2w" name="host">
            <eAnnotations xmi:id="_t8njdViyEeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_t8njdliyEeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_t8njd1iyEeGN1swhlGDd2w" name="port">
            <eAnnotations xmi:id="_t8njeFiyEeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_t8njeViyEeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_t8njeliyEeGN1swhlGDd2w" name="blocking">
            <eAnnotations xmi:id="_t8nje1iyEeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_t8njfFiyEeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_t8njfViyEeGN1swhlGDd2w" name="tcpNoDelay">
            <eAnnotations xmi:id="_t8njfliyEeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_t8njf1iyEeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <language>C</language>
          <body>  int sock,code;&#xD;
  char buf_host[80];&#xD;
  const char *host;&#xD;
  char *IPV4;&#xD;
&#xD;
  sock = socket(PF_INET,SOCK_STREAM,0);&#xD;
  if (sock &lt; 0 ) {&#xD;
#ifdef WIN32&#xD;
    int res = WSAGetLastError();&#xD;
#else&#xD;
#endif&#xD;
    return false;&#xD;
  }&#xD;
&#xD;
/* This is IPV4 code needs to be changed to support IPV6 */&#xD;
struct sockaddr_in server;&#xD;
struct hostent *hp;&#xD;
&#xD;
server.sin_family = PF_INET;&#xD;
if (!hostname || !strlen(hostname)) &#xD;
{&#xD;
  gethostname(buf_host,sizeof(buf_host));&#xD;
  host = buf_host;&#xD;
} else host = hostname;&#xD;
&#xD;
  if ( (hp =gethostbyname(host)) == NULL)&#xD;
  {&#xD;
     std::cerr&lt;&lt;&quot;Failed gethostbyname&quot;&lt;&lt;std::endl;&#xD;
  }&#xD;
    &#xD;
  memcpy(&amp;server.sin_addr,(char *)hp->h_addr,hp->h_length);&#xD;
  m_Fd = sock;&#xD;
  server.sin_port = htons(port);&#xD;
&#xD;
  code = connect(sock,(struct sockaddr *)&amp;server,sizeof(server));</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_MEkZAFi0EeGN1swhlGDd2w" name="Connection" specification="_6zk8QgYHEeG1tfz4J1YvlA">
          <ownedParameter xmi:id="_MEkZAVi0EeGN1swhlGDd2w" name="fd">
            <eAnnotations xmi:id="_MEkZAli0EeGN1swhlGDd2w" source="http://www.topcased.org/author">
              <details xmi:id="_MEkZA1i0EeGN1swhlGDd2w" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_MEkZBFi0EeGN1swhlGDd2w" name="LiteralInteger1" value="-1">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </defaultValue>
          </ownedParameter>
          <language>C</language>
          <body>m_Fd = fd;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_nx1G0FvAEeG0IY-P_4qfWA" name="read_c" specification="_TaLekgYIEeG1tfz4J1YvlA">
          <ownedParameter xmi:id="_nx1G0VvAEeG0IY-P_4qfWA" name="return" direction="return">
            <eAnnotations xmi:id="_nx1G0lvAEeG0IY-P_4qfWA" source="http://www.topcased.org/author">
              <details xmi:id="_nx1G01vAEeG0IY-P_4qfWA" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_nx1G1FvAEeG0IY-P_4qfWA" name="buf" direction="inout">
            <eAnnotations xmi:id="_nx1G1VvAEeG0IY-P_4qfWA" source="http://www.topcased.org/author">
              <details xmi:id="_nx1G1lvAEeG0IY-P_4qfWA" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_nx1G11vAEeG0IY-P_4qfWA" name="len">
            <eAnnotations xmi:id="_nx1G2FvAEeG0IY-P_4qfWA" source="http://www.topcased.org/author">
              <details xmi:id="_nx1G2VvAEeG0IY-P_4qfWA" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <language>C</language>
          <body>  int ret = 0;&#xD;
#ifdef __MINGW32__&#xD;
  ret = recv(m_Fd,buf,len,0);&#xD;
#else&#xD;
  ret = read(m_Fd,buf,len);&#xD;
#endif&#xD;
  return ret;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_LbVcAFxoEeG0IY-P_4qfWA" name="SetNotBloking" specification="_M1-KsgYIEeG1tfz4J1YvlA">
          <language>C</language>
          <body>#ifdef WIN32&#xD;
  unsigned long argioctl = 1;&#xD;
  if (ioctlsocket(m_Fd,FIONBIO,&amp;argioctl) != 0) {&#xD;
    std::cerr&lt;&lt;&quot;SetNotBloking Failed &quot;&lt;&lt;m_Fd&lt;&lt;std::endl;&#xD;
  } &#xD;
#else&#xD;
  int flags = fcntl(m_Fd,F_GETFL);&#xD;
  if (flags >= 0) {&#xD;
    int error = fcntl(m_Fd,F_SETFL,flags | O_NONBLOCK);&#xD;
  }&#xD;
#endif</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_XqYy0FxoEeG0IY-P_4qfWA" name="Connection" specification="_74t_YgYHEeG1tfz4J1YvlA">
          <language>C</language>
          <body>  if (m_Fd) {&#xD;
    Close();&#xD;
  }</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_6zk8QgYHEeG1tfz4J1YvlA" name="Connection" method="_MEkZAFi0EeGN1swhlGDd2w">
          <ownedParameter xmi:id="_jdw28AYIEeG1tfz4J1YvlA" name="fd">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_rJDusAYIEeG1tfz4J1YvlA" name="LiteralInteger1" value="-1">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </defaultValue>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_7G8kMgYHEeG1tfz4J1YvlA" name="Connection">
          <ownedParameter xmi:id="_De8J4AYIEeG1tfz4J1YvlA" name="c" type="_4joS4AYHEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_74t_YgYHEeG1tfz4J1YvlA" name="Connection" method="_XqYy0FxoEeG0IY-P_4qfWA"/>
        <ownedOperation xmi:id="_9DE5sAYHEeG1tfz4J1YvlA" name="CreateService">
          <ownedParameter xmi:id="_zfqF4AYLEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_x-Yq8AYMEeG1tfz4J1YvlA" name="port">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_yuXWYAYMEeG1tfz4J1YvlA" name="ruse">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_zqkf8AYMEeG1tfz4J1YvlA" name="nb_listen">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_1CCCIAYMEeG1tfz4J1YvlA" name="tcp_no_delay">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_9oLx4gYHEeG1tfz4J1YvlA" name="ConnectService" method="_t8njcFiyEeGN1swhlGDd2w">
          <ownedParameter xmi:id="_Lsc2gAYLEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="__xdb4FijEeGN1swhlGDd2w" name="hostname">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_DGZ-cFikEeGN1swhlGDd2w" name="port">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_0BxrMFivEeGN1swhlGDd2w" name="blocking">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_9KMoQFivEeGN1swhlGDd2w" name="tcpNoDelay">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_-UI48gYHEeG1tfz4J1YvlA" name="AcceptClient">
          <ownedParameter xmi:id="_F_ON8AYLEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_ki1-IEDsEeG7yqj_Az3y9A" name="cnx" type="_4joS4AYHEeG1tfz4J1YvlA" direction="inout"/>
          <ownedParameter xmi:id="_ldZh4EDsEeG7yqj_Az3y9A" name="blocking">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_MnXuAgYIEeG1tfz4J1YvlA" name="GetFd" method="_7EiCYEDsEeG7yqj_Az3y9A">
          <ownedParameter xmi:id="_WWH10AYJEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_M1-KsgYIEeG1tfz4J1YvlA" name="SetNotBloking" method="_LbVcAFxoEeG0IY-P_4qfWA"/>
        <ownedOperation xmi:id="_NFd_QgYIEeG1tfz4J1YvlA" name="write_c" method="_8aHkQFixEeGN1swhlGDd2w">
          <ownedParameter xmi:id="_tcAzUAYJEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NfhhMAYMEeG1tfz4J1YvlA" name="buf" direction="inout">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_OtAoAAYMEeG1tfz4J1YvlA" name="len">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_TaLekgYIEeG1tfz4J1YvlA" name="read_c" method="_nx1G0FvAEeG0IY-P_4qfWA">
          <eAnnotations xmi:id="_sSaG8AYJEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_sSaG8QYJEeG1tfz4J1YvlA" key="documentation" value="Blocking read operation."/>
          </eAnnotations>
          <ownedParameter xmi:id="_h21f8AYJEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_cIWy0AYMEeG1tfz4J1YvlA" name="buf" direction="inout">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_ePNxoAYMEeG1tfz4J1YvlA" name="len">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_UgN5kgYIEeG1tfz4J1YvlA" name="CheckIn">
          <ownedParameter xmi:id="_9lSukAYKEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_WK6g0gYIEeG1tfz4J1YvlA" name="CheckOut">
          <ownedParameter xmi:id="_xuFQAAYKEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_zkx90gYIEeG1tfz4J1YvlA" name="ReadBlock">
          <ownedParameter xmi:id="_ouTRkAYKEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_1cu98gYIEeG1tfz4J1YvlA" name="GetLocalIP">
          <ownedParameter xmi:id="_5erJYAYIEeG1tfz4J1YvlA" name="ipaddr" isUnique="false" direction="inout">
            <eAnnotations xmi:id="_-7W0gAYIEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
              <details xmi:id="_-7W0gQYIEeG1tfz4J1YvlA" key="documentation" value="it's a char *"/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_ACI2YAYJEeG1tfz4J1YvlA" name="nSize">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_H04Z8AYJEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_3Wet0gYIEeG1tfz4J1YvlA" name="Close" method="_Oaag8FiyEeGN1swhlGDd2w"/>
        <ownedOperation xmi:id="_zlu7wmHsEeGB17YGPQOyTw" name="onRead">
          <ownedParameter xmi:id="_BVPTIKrzEeGMMKl6kyLUUg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_vBv0YAVAEeG1tfz4J1YvlA" name="SConnection">
        <eAnnotations xmi:id="_8UmKgAVAEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
          <details xmi:id="_8UmKgQVAEeG1tfz4J1YvlA" key="documentation" value="Represents a server connection. This class is mainly used by the ServMsg. Each port ServMsg will listen to is linked to a SConnection Object."/>
        </eAnnotations>
        <generalization xmi:id="_mhFPwAx8EeKU5ZezWnJWDg" general="_4joS4AYHEeG1tfz4J1YvlA"/>
        <ownedAttribute xmi:id="_3sjPQgVqEeG1tfz4J1YvlA" name="m_protocol_client_id" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_JxeNQgVrEeG1tfz4J1YvlA" name="m_cli_id" visibility="protected">
          <eAnnotations xmi:id="_6DFMUAVrEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_6DFMUQVrEeG1tfz4J1YvlA" key="documentation" value="id client : (d0..d11 = index_tb_tbx, d12..d15 = num_connect%8"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XDSoogVrEeG1tfz4J1YvlA" name="m_reserved" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_a8lOYgVrEeG1tfz4J1YvlA" name="m_IsHttp" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_tN4bggVrEeG1tfz4J1YvlA" name="m_DescMess" visibility="protected">
          <eAnnotations xmi:id="_85xFkAVrEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_85xFkQVrEeG1tfz4J1YvlA" key="documentation" value="0 = full, d0 = short message"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_9pc2EgVrEeG1tfz4J1YvlA" name="m_Message" visibility="protected" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        <ownedAttribute xmi:id="_JQRvQgVsEeG1tfz4J1YvlA" name="m_SizeMess" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Mkw-0AVsEeG1tfz4J1YvlA" name="m_LgToRead" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_OncoQgVsEeG1tfz4J1YvlA" name="m_LgRead">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_rL6GEgVSEeG1tfz4J1YvlA" name="SConnection">
          <eAnnotations xmi:id="_F0ivAAncEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_F0ivAQncEeGbt8IYL3q89A" key="documentation" value="Default constructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_tdMMMgVSEeG1tfz4J1YvlA" name="SConnection">
          <eAnnotations xmi:id="_EB9XEAncEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_EB9XEQncEeGbt8IYL3q89A" key="documentation" value="Copy constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_9OsTgAnbEeGbt8IYL3q89A" name="c" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_us6HogVSEeG1tfz4J1YvlA" name="SConnection">
          <eAnnotations xmi:id="_GsH3QAncEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_GsH3QQncEeGbt8IYL3q89A" key="documentation" value="Destructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_F8eHEgVqEeG1tfz4J1YvlA" name="Reset"/>
        <ownedOperation xmi:id="_IODIIgVqEeG1tfz4J1YvlA" name="Init"/>
        <ownedOperation xmi:id="_Ln5_4gVqEeG1tfz4J1YvlA" name="GetIdCorr">
          <ownedParameter xmi:id="_OMkVAAVqEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Tn6jYgVqEeG1tfz4J1YvlA" name="GetSoSendBufSetState">
          <ownedParameter xmi:id="_loEWIAVqEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_hwaIEgVqEeG1tfz4J1YvlA" name="SetSoSendBufSetState">
          <ownedParameter xmi:id="_t_BaAAVqEeG1tfz4J1YvlA" name="state">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_5x8mYmHsEeGB17YGPQOyTw" name="onRead">
          <eAnnotations xmi:id="_IEk-gGHtEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
            <details xmi:id="_IEk-gWHtEeGB17YGPQOyTw" key="documentation" value="This Method implements the read feature. Depending on the Kind of Connection. Let's say that SConnecion handles OTS messages. So on Read is responsible to read ots messages."/>
          </eAnnotations>
          <ownedParameter xmi:id="_4xLAUKryEeGMMKl6kyLUUg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ZH0JIAU_EeG1tfz4J1YvlA" name="ServRecMsg">
        <eAnnotations xmi:id="_0lOCkEBdEeG7yqj_Az3y9A" source="http://www.topcased.org/documentation">
          <details xmi:id="_0lOCkUBdEeG7yqj_Az3y9A" key="documentation" value="This class is able to find a object that can receive a message whose obj_dest "/>
        </eAnnotations>
        <ownedAttribute xmi:id="_L6ul4kBdEeG7yqj_Az3y9A" name="id_contiguous" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Qm1vskBdEeG7yqj_Az3y9A" name="count" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Z-A6cEBdEeG7yqj_Az3y9A" name="recMsg" type="_P_-8kAUsEeGG5PgjmVjcEQ" isUnique="false" aggregation="composite" association="_Z_p5MEBdEeG7yqj_Az3y9A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z-A6cUBdEeG7yqj_Az3y9A" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z-A6ckBdEeG7yqj_Az3y9A"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_e3H1UgU_EeG1tfz4J1YvlA" name="ServRecMsg"/>
        <ownedOperation xmi:id="_fJTxggU_EeG1tfz4J1YvlA" name="ServRecMsg">
          <ownedParameter xmi:id="_v7hxgAU_EeG1tfz4J1YvlA" name="s" type="_ZH0JIAU_EeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fboQkQU_EeG1tfz4J1YvlA" name="ServRecMsg"/>
        <ownedOperation xmi:id="_twligkBcEeG7yqj_Az3y9A" name="Put">
          <ownedParameter xmi:id="_1yFTwEBcEeG7yqj_Az3y9A" name="msg" type="_P_-8kAUsEeGG5PgjmVjcEQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuII0kBcEeG7yqj_Az3y9A" name="Remove">
          <ownedParameter xmi:id="_87_VsEBcEeG7yqj_Az3y9A" name="ido" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_v4oNEUBcEeG7yqj_Az3y9A" name="Find">
          <ownedParameter xmi:id="_AEtaIEBdEeG7yqj_Az3y9A" name="ido">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_CVjbYEBdEeG7yqj_Az3y9A" name="return" type="_P_-8kAUsEeGG5PgjmVjcEQ" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_w2xQUkBcEeG7yqj_Az3y9A" name="Count">
          <ownedParameter xmi:id="_JVVQ8EBdEeG7yqj_Az3y9A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_P_-8kAUsEeGG5PgjmVjcEQ" name="RecMsg" clientDependency="_2qaa0F1kEeGKC8_wUnU0qQ">
        <ownedAttribute xmi:id="_ztbo4mLhEeG-juNJVPICPw" name="m_AgentId" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_TJwJ4gUsEeGG5PgjmVjcEQ" name="RecMsg">
          <ownedParameter xmi:id="_ZbsXIAUuEeGG5PgjmVjcEQ" name="id">
            <eAnnotations xmi:id="_fnBQ8AUuEeGG5PgjmVjcEQ" source="http://www.topcased.org/documentation">
              <details xmi:id="_fnBQ8QUuEeGG5PgjmVjcEQ" key="documentation" value="The Agent Object ID."/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Tem_kAUsEeGG5PgjmVjcEQ" name="RecMsg">
          <ownedParameter xmi:id="_EXrzMAVtEeG1tfz4J1YvlA" name="r" type="_P_-8kAUsEeGG5PgjmVjcEQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_TuQlIgUsEeGG5PgjmVjcEQ" name="RecMsg"/>
        <ownedOperation xmi:id="_HnA0kgUuEeGG5PgjmVjcEQ" name="DeliverMsg">
          <ownedParameter xmi:id="_J8xLAAUuEeGG5PgjmVjcEQ" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
          <ownedParameter xmi:id="_TDHEcAUuEeGG5PgjmVjcEQ" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_caEkGAU_EeG1tfz4J1YvlA" name="ServMsg" clientDependency="_jRfykEEOEeGMwdsehWzfjQ _1THoIEESEeGMwdsehWzfjQ _-gfhMEETEeGMwdsehWzfjQ _Xq7q4F1kEeGKC8_wUnU0qQ">
        <generalization xmi:id="_T83dQH2bEeG5S_0FZsCdNQ" general="_fWczgF7BEeGqXOEKG1TFvw"/>
        <ownedAttribute xmi:id="_nlJiIAVPEeG1tfz4J1YvlA" name="m_port" visibility="protected">
          <eAnnotations xmi:id="_5rgqkAVPEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_5rgqkQVPEeG1tfz4J1YvlA" key="documentation" value="Main listen Port."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ushort"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_xWlnAgVPEeG1tfz4J1YvlA" name="m_port2" visibility="protected">
          <eAnnotations xmi:id="_4XL78AVPEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_4XL78QVPEeG1tfz4J1YvlA" key="documentation" value="Http Port"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ushort"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_zNCLQgVPEeG1tfz4J1YvlA" name="m_port3" visibility="protected">
          <eAnnotations xmi:id="_3gp8kAVPEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_3gztkAVPEeG1tfz4J1YvlA" key="documentation" value="Cgi Port"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ushort"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_FjQA0FvEEeG0IY-P_4qfWA" name="m_Connections" type="_vBv0YAVAEeG1tfz4J1YvlA" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JtE88FvEEeG0IY-P_4qfWA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I-SkUFvEEeG0IY-P_4qfWA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BNbdUGHpEeGB17YGPQOyTw" name="m_Instance" visibility="protected" isStatic="true" type="_caEkGAU_EeG1tfz4J1YvlA"/>
        <ownedAttribute xmi:id="_52XA4GLfEeG-juNJVPICPw" name="m_Agents" visibility="protected" type="_P_-8kAUsEeGG5PgjmVjcEQ" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3_eQYGLiEeG-juNJVPICPw" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4iL74GLiEeG-juNJVPICPw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_5wfgYm3KEeGx14RahAetfg" name="m_Futurs" visibility="protected" type="_ZM3IAG3IEeGx14RahAetfg" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dl6GUG3LEeGx14RahAetfg" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CsGJcG3LEeGx14RahAetfg"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_knIV0GHpEeGB17YGPQOyTw" name="getInstance" specification="_LqVhEmHpEeGB17YGPQOyTw">
          <ownedParameter xmi:id="_knIV0WHpEeGB17YGPQOyTw" name="return" type="_caEkGAU_EeG1tfz4J1YvlA" direction="return">
            <eAnnotations xmi:id="_knIV0mHpEeGB17YGPQOyTw" source="http://www.topcased.org/author">
              <details xmi:id="_knIV02HpEeGB17YGPQOyTw" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>  if (m_Instance == NULL)&#xD;
  {&#xD;
    m_Instance = new ServMsg();&#xD;
    return m_Instance;&#xD;
  } else return m_Instance;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_h3QuAGLgEeG-juNJVPICPw" name="FindObjDest" specification="_LeSZkgVZEeG1tfz4J1YvlA">
          <ownedParameter xmi:id="_h3QuAWLgEeG-juNJVPICPw" name="dest">
            <eAnnotations xmi:id="_h3QuAmLgEeG-juNJVPICPw" source="http://www.topcased.org/author">
              <details xmi:id="_h3QuA2LgEeG-juNJVPICPw" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_h3QuBGLgEeG-juNJVPICPw" name="return" type="_P_-8kAUsEeGG5PgjmVjcEQ" direction="return">
            <eAnnotations xmi:id="_h3QuBWLgEeG-juNJVPICPw" source="http://www.topcased.org/author">
              <details xmi:id="_h3QuBmLgEeG-juNJVPICPw" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>  for(std::list&lt;RecMsg *>::iterator it=m_Agents.begin(); it != m_Agents.end();++it )&#xD;
  {&#xD;
      if ( (*it)->m_AgentId == dest) &#xD;
      {&#xD;
         // Found Object&#xD;
         return *it;&#xD;
      }&#xD;
  }&#xD;
  return NULL;</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_eByIwAU_EeG1tfz4J1YvlA" name="ServMsg" visibility="private">
          <eAnnotations xmi:id="_kaPEUAVaEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_kaPEUQVaEeG1tfz4J1YvlA" key="documentation" value="Default Constructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_eSxLEgU_EeG1tfz4J1YvlA" name="ServMsg" visibility="private">
          <eAnnotations xmi:id="_llL0gAVaEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_llL0gQVaEeG1tfz4J1YvlA" key="documentation" value="Copy Constructor"/>
          </eAnnotations>
          <ownedParameter xmi:id="_ty4qAAU_EeG1tfz4J1YvlA" name="s" type="_caEkGAU_EeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_el14EgU_EeG1tfz4J1YvlA" name="ServMsg">
          <eAnnotations xmi:id="_mURvIAVaEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_mURvIQVaEeG1tfz4J1YvlA" key="documentation" value="Destructor"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_-Hp7MgVOEeG1tfz4J1YvlA" name="WipeOut"/>
        <ownedOperation xmi:id="__dJugAVOEeG1tfz4J1YvlA" name="ResetCounters">
          <eAnnotations xmi:id="_qGakAAVaEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_qGakAQVaEeG1tfz4J1YvlA" key="documentation" value="Reset all counters stored in this object. (For statistic purpose)."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_BZgtggVPEeG1tfz4J1YvlA" name="SetProxies">
          <eAnnotations xmi:id="_kGj7YAVPEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_kGj7YQVPEeG1tfz4J1YvlA" key="documentation" value="Objects that are of Proxy type. [0..31]  the parameter is a bit field unsigned long."/>
          </eAnnotations>
          <ownedParameter xmi:id="_D2peUAVPEeG1tfz4J1YvlA" name="proxies">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#ushort"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_lI3F4gVPEeG1tfz4J1YvlA" name="GetPort">
          <eAnnotations xmi:id="_kboFEAVSEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_kboFEQVSEeG1tfz4J1YvlA" key="documentation" value="Return the default port number for all services."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_QWZuIgVQEeG1tfz4J1YvlA" name="GetPortHttp">
          <eAnnotations xmi:id="_iCJFMAVSEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_iCJFMQVSEeG1tfz4J1YvlA" key="documentation" value="Return the port number for the HTTP requests."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_TFVZkgVQEeG1tfz4J1YvlA" name="GetPortCgi">
          <eAnnotations xmi:id="_mNwxEAVSEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_mNwxEQVSEeG1tfz4J1YvlA" key="documentation" value="Return CGI port Number."/>
          </eAnnotations>
          <ownedParameter xmi:id="_dmRW0AVSEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_VAjwIgVQEeG1tfz4J1YvlA" name="GetNbMaxTerminals">
          <ownedParameter xmi:id="_cK7aMAVSEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Xzg_8gVQEeG1tfz4J1YvlA" name="MessInt">
          <eAnnotations xmi:id="_r0PXwAVaEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_r0PXwQVaEeG1tfz4J1YvlA" key="documentation" value="Send"/>
          </eAnnotations>
          <ownedParameter xmi:id="_ZvMCcAVQEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Iw8jMAVREeG1tfz4J1YvlA" name="mes" type="_wU9VcAVQEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_PhXHEgVREeG1tfz4J1YvlA" name="Send">
          <eAnnotations xmi:id="_6tpLEAVREeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_6tpLEQVREeG1tfz4J1YvlA" key="documentation" value="Return 0 in case of success and a value less then 0 in case of failure.&#xD;&#xA;-1 in case of write error.&#xD;&#xA;-2 no client available&#xD;&#xA;"/>
          </eAnnotations>
          <ownedParameter xmi:id="_Rc4_oAVREeG1tfz4J1YvlA" name="cli">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_YgY3kAVREeG1tfz4J1YvlA" name="msg" type="_vT5iAArrEeGbt8IYL3q89A"/>
          <ownedParameter xmi:id="_bhf4IAVREeG1tfz4J1YvlA" name="nb_try">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_fn5s0AVREeG1tfz4J1YvlA" name="cnx" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
          <ownedParameter xmi:id="_EgYQcAVSEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_H86owgVSEeG1tfz4J1YvlA" name="Dispatch">
          <eAnnotations xmi:id="_araIMAVSEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_araIMQVSEeG1tfz4J1YvlA" key="documentation" value="Wait on Connections. Wait on Messages and distribute it to the proper Agent."/>
          </eAnnotations>
          <ownedParameter xmi:id="_KtCnAAVSEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Nir-cAVSEeG1tfz4J1YvlA" name="nb_ms">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_1PMI4gVSEeG1tfz4J1YvlA" name="GetDescriptor">
          <ownedParameter xmi:id="_3VcqwAVSEeG1tfz4J1YvlA" name="cli">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_8wf-MAVSEeG1tfz4J1YvlA" name="inter_addr">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_BxUMsAVTEeG1tfz4J1YvlA" name="nSizeBuff">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_MmKvAgVWEeG1tfz4J1YvlA" name="IsReadingMsg">
          <ownedParameter xmi:id="_PEHYIAVWEeG1tfz4J1YvlA" name="cli">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_TsWukAVWEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_dh7FgAVWEeG1tfz4J1YvlA" name="CloseService"/>
        <ownedOperation xmi:id="_fLbZ8gVWEeG1tfz4J1YvlA" name="CloseAllConnections"/>
        <ownedOperation xmi:id="_hNNrggVWEeG1tfz4J1YvlA" name="Close"/>
        <ownedOperation xmi:id="_iwwh4gVWEeG1tfz4J1YvlA" name="GetCnx">
          <eAnnotations xmi:id="_7-QFEAVWEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_7-QFEQVWEeG1tfz4J1YvlA" key="documentation" value="Lokkup for a connection in the connection list."/>
          </eAnnotations>
          <ownedParameter xmi:id="_rummoAVWEeG1tfz4J1YvlA" name="return" type="_vBv0YAVAEeG1tfz4J1YvlA" direction="return"/>
          <ownedParameter xmi:id="_99xdMFvDEeG0IY-P_4qfWA" name="cli">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_8HVvoAVWEeG1tfz4J1YvlA" name="GetFreeCnx">
          <eAnnotations xmi:id="_OqXl8AVXEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_OqXl8QVXEeG1tfz4J1YvlA" key="documentation" value="Lookup for a free connection in Connection table."/>
          </eAnnotations>
          <ownedParameter xmi:id="__Wd-EAVWEeG1tfz4J1YvlA" name="return" type="_vBv0YAVAEeG1tfz4J1YvlA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_QOzNIgVXEeG1tfz4J1YvlA" name="ReleaseFreeCnx">
          <ownedParameter xmi:id="_ScOG8AVXEeG1tfz4J1YvlA" name="cnx" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_jL6XYgVXEeG1tfz4J1YvlA" name="AddCnx">
          <ownedParameter xmi:id="_mOhMwAVXEeG1tfz4J1YvlA" name="cnx" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
          <ownedParameter xmi:id="_uMIjkAVXEeG1tfz4J1YvlA" name="blocking">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_9DbH8AVXEeG1tfz4J1YvlA" name="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </defaultValue>
          </ownedParameter>
          <ownedParameter xmi:id="_LfS7oAVYEeG1tfz4J1YvlA" name="call_back">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_V1WwgAVYEeG1tfz4J1YvlA" name="LiteralBoolean1" value="true"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_BcC4kgVZEeG1tfz4J1YvlA" name="RemoveFakeCnx"/>
        <ownedOperation xmi:id="_FP1TQgVZEeG1tfz4J1YvlA" name="GetFakeCnx"/>
        <ownedOperation xmi:id="_IjIQAgVZEeG1tfz4J1YvlA" name="Write" visibility="protected">
          <ownedParameter xmi:id="_GYyCEEAiEeG7yqj_Az3y9A" name="ptc">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
          <ownedParameter xmi:id="_LJpwEEAiEeG7yqj_Az3y9A" name="lgw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_PLJPkEAiEeG7yqj_Az3y9A" name="pc_ret" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
          <ownedParameter xmi:id="_dOlVIEAiEeG7yqj_Az3y9A" name="lg_ret" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_gClt0EAiEeG7yqj_Az3y9A" name="nb_essais_max">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_jW7MYEAiEeG7yqj_Az3y9A" name="c" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_LeSZkgVZEeG1tfz4J1YvlA" name="FindObjDest" visibility="protected" method="_h3QuAGLgEeG-juNJVPICPw">
          <ownedParameter xmi:id="_lCgL8F1DEeGuHZzDUoLuTg" name="dest">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_q4OCIF1DEeGuHZzDUoLuTg" name="return" type="_P_-8kAUsEeGG5PgjmVjcEQ" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_OpGIsgVZEeG1tfz4J1YvlA" name="CtrlIfoTimer" visibility="protected"/>
        <ownedOperation xmi:id="_SGYH4gVZEeG1tfz4J1YvlA" name="RemoveCnx" visibility="protected">
          <ownedParameter xmi:id="_VpBIMAVZEeG1tfz4J1YvlA" name="cnx" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_hTRI0AVZEeG1tfz4J1YvlA" name="Attach" visibility="protected">
          <eAnnotations xmi:id="_PKlmoGHnEeGB17YGPQOyTw" source="http://www.topcased.org/documentation">
            <details xmi:id="_PKlmoWHnEeGB17YGPQOyTw" key="documentation" value="Deprecated. It's used to put the FD in an FD set.&#xD;&#xA;This can be done in AddCnx and Remove Cnx. It depends on how the Dispatch method is written."/>
          </eAnnotations>
          <ownedParameter xmi:id="_jEq1AAVZEeG1tfz4J1YvlA" name="ch">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_nBPYQgVZEeG1tfz4J1YvlA" name="Detach" visibility="protected">
          <ownedParameter xmi:id="_rvcMwAVZEeG1tfz4J1YvlA" name="ch">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_p6KtMgVZEeG1tfz4J1YvlA" name="Ready" visibility="protected">
          <ownedParameter xmi:id="_ugdi4AVZEeG1tfz4J1YvlA" name="mask">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_vHWjwAVZEeG1tfz4J1YvlA" name="c" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_3gGXYgVZEeG1tfz4J1YvlA" name="CheckServer" visibility="protected">
          <eAnnotations xmi:id="_BkIBEAVaEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="_BkIBEQVaEeG1tfz4J1YvlA" key="documentation" value="Is it a new Client?"/>
          </eAnnotations>
          <ownedParameter xmi:id="_CkWH8AVaEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_5DVrwgVZEeG1tfz4J1YvlA" name="CheckClient" visibility="protected">
          <eAnnotations xmi:id="__WazYAVZEeG1tfz4J1YvlA" source="http://www.topcased.org/documentation">
            <details xmi:id="__WazYQVZEeG1tfz4J1YvlA" key="documentation" value="Does the connection contain a message ?"/>
          </eAnnotations>
          <ownedParameter xmi:id="_MIMcwAVaEeG1tfz4J1YvlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_zIltkD0dEeGH0JSgV-l25w" name="DoCheckClient">
          <ownedParameter xmi:id="_1uIzgD0dEeGH0JSgV-l25w" name="nc" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_6HCGYj0dEeGH0JSgV-l25w" name="GetNewMessage"/>
        <ownedOperation xmi:id="_8P-I0j0dEeGH0JSgV-l25w" name="GetNewHttpMessage"/>
        <ownedOperation xmi:id="_9pFQ0D0dEeGH0JSgV-l25w" name="BadReadResponse"/>
        <ownedOperation xmi:id="__ZI5Mj0dEeGH0JSgV-l25w" name="Purge"/>
        <ownedOperation xmi:id="_Bgb84j0eEeGH0JSgV-l25w" name="GetSizeMemoryAllocated"/>
        <ownedOperation xmi:id="_EVyZYD0eEeGH0JSgV-l25w" name="LivrerUnMess">
          <ownedParameter xmi:id="_GyGDwD0eEeGH0JSgV-l25w" name="nc" type="_vBv0YAVAEeG1tfz4J1YvlA"/>
          <ownedParameter xmi:id="_LafLMD0eEeGH0JSgV-l25w" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_LqVhEmHpEeGB17YGPQOyTw" name="getInstance" isStatic="true" method="_knIV0GHpEeGB17YGPQOyTw">
          <ownedParameter xmi:id="_NEoU0GHpEeGB17YGPQOyTw" name="return" type="_caEkGAU_EeG1tfz4J1YvlA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_BUslQGLhEeG-juNJVPICPw" name="Register">
          <ownedParameter xmi:id="_DEmcoGLhEeG-juNJVPICPw" name="rec" type="_P_-8kAUsEeGG5PgjmVjcEQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_aCxOAmOQEeG5N9y0Xmf9fg" name="Invoke">
          <ownedParameter xmi:id="_bugXEGOQEeG5N9y0Xmf9fg" name="nu_cli">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_gTTX8GOQEeG5N9y0Xmf9fg" name="msg" type="_vT5iAArrEeGbt8IYL3q89A"/>
          <ownedParameter xmi:id="_9sCgoGOdEeGZH5SEZ3eUnQ" name="return" type="_ZM3IAG3IEeGx14RahAetfg" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fnLyEIL7EeG1brHwOX7qSQ" name="Cancel">
          <ownedComment xmi:id="_pahUYIL7EeG1brHwOX7qSQ">
            <body>This method cancels a FuturReq in the Futurs liste.&#xD;
Just remove the object from the list. It should be enough.</body>
          </ownedComment>
          <ownedParameter xmi:id="_hCq4oIL7EeG1brHwOX7qSQ" name="futur" type="_ZM3IAG3IEeGx14RahAetfg" direction="inout">
            <ownedComment xmi:id="_2TvpkIL7EeG1brHwOX7qSQ">
              <body>The futur to be removed.</body>
            </ownedComment>
          </ownedParameter>
          <ownedParameter xmi:id="_mDV9MIL7EeG1brHwOX7qSQ" name="return" direction="return">
            <ownedComment xmi:id="_5O5zIIL7EeG1brHwOX7qSQ">
              <body>returns 0 if OK -1 otherwise (if the futur is not found in the list.)</body>
            </ownedComment>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_6OYMAKlvEeGMMKl6kyLUUg" name="InvokeFutur">
          <ownedParameter xmi:id="_8EsNYKlvEeGMMKl6kyLUUg" name="nu_cli">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_-DDXgKlvEeGMMKl6kyLUUg" name="msg" type="_vT5iAArrEeGbt8IYL3q89A"/>
          <ownedParameter xmi:id="__A5f0KlvEeGMMKl6kyLUUg" name="_fut" type="_ZM3IAG3IEeGx14RahAetfg" direction="inout"/>
          <ownedParameter xmi:id="_AjTrcKrpEeGMMKl6kyLUUg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_uOBP8AqnEeGbt8IYL3q89A" name="MailBox" clientDependency="_sDKr0F7DEeGqXOEKG1TFvw">
        <eAnnotations xmi:id="_gO-HYBW5EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
          <details xmi:id="_gO-HYRW5EeGIhpdKvKNGag" key="documentation" value="This mailbox is dedicated to agents to receive messages. Each Agent owns a mailbox.&#xD;&#xA;serv_msg is able to deposite messages in these&#xD;&#xA;mailboxes."/>
        </eAnnotations>
        <generalization xmi:id="_EEzVUF7DEeGqXOEKG1TFvw" general="_fWczgF7BEeGqXOEKG1TFvw"/>
        <ownedAttribute xmi:id="_AoQWogqoEeGbt8IYL3q89A" name="indetifiant">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B9x_IAqoEeGbt8IYL3q89A" value="40"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DP5HQgqoEeGbt8IYL3q89A" name="client" type="_Q2NOQAkvEeGWhspan4O22Q"/>
        <ownedAttribute xmi:id="_EJaJMgqoEeGbt8IYL3q89A" name="th_waiting">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_HT6WUgqoEeGbt8IYL3q89A" name="messages" type="_eZmsaPM3EeCXKeCbdRbRuw">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D5NqQF4cEeGpTozzADu0ow" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcJ60F4cEeGpTozzADu0ow"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ix8akgqoEeGbt8IYL3q89A" name="size">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_J02CAgqoEeGbt8IYL3q89A" name="overflow">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_qCrlUF7EEeGqXOEKG1TFvw" name="deposer" specification="_zV2FYgqnEeGbt8IYL3q89A">
          <ownedParameter xmi:id="_qCrlUV7EEeGqXOEKG1TFvw" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw">
            <eAnnotations xmi:id="_qCrlUl7EEeGqXOEKG1TFvw" source="http://www.topcased.org/author">
              <details xmi:id="_qCrlU17EEeGqXOEKG1TFvw" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <ownedParameter xmi:id="_qCrlVF7EEeGqXOEKG1TFvw" name="return" direction="return">
            <eAnnotations xmi:id="_qCrlVV7EEeGqXOEKG1TFvw" source="http://www.topcased.org/author">
              <details xmi:id="_qCrlVl7EEeGqXOEKG1TFvw" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <language>C</language>
          <body>  Os::AutoLock lock(this);&#xD;
  messages.push_back(const_cast&lt;server::Message *>(msg));&#xD;
  return true;</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_s0KOcF7EEeGqXOEKG1TFvw" name="count" specification="_2tUXggqnEeGbt8IYL3q89A">
          <ownedParameter xmi:id="_s0KOcV7EEeGqXOEKG1TFvw" name="return" direction="return">
            <eAnnotations xmi:id="_s0KOcl7EEeGqXOEKG1TFvw" source="http://www.topcased.org/author">
              <details xmi:id="_s0KOc17EEeGqXOEKG1TFvw" key="author" value=""/>
            </eAnnotations>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>C</language>
          <body>  return messages.size();</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_MuI3wF7FEeGqXOEKG1TFvw" name="retirer" specification="_0y-KsgqnEeGbt8IYL3q89A">
          <ownedParameter xmi:id="_MuI3wV7FEeGqXOEKG1TFvw" name="return" type="_eZmsaPM3EeCXKeCbdRbRuw" isUnique="false" direction="return">
            <eAnnotations xmi:id="_MuI3wl7FEeGqXOEKG1TFvw" source="http://www.topcased.org/author">
              <details xmi:id="_MuI3w17FEeGqXOEKG1TFvw" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <ownedParameter xmi:id="_MuI3xF7FEeGqXOEKG1TFvw" name="th" type="_Q2NOQAkvEeGWhspan4O22Q">
            <eAnnotations xmi:id="_MuI3xV7FEeGqXOEKG1TFvw" source="http://www.topcased.org/author">
              <details xmi:id="_MuI3xl7FEeGqXOEKG1TFvw" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>  Os::AutoLock lock(this);&#xD;
  server::Message *msg = NULL;&#xD;
  if (messages.size() > 0) &#xD;
  {&#xD;
    msg = messages.front();&#xD;
    messages.pop_front();&#xD;
  }&#xD;
  return msg;</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_woZAogqnEeGbt8IYL3q89A" name="MailBox">
          <ownedParameter xmi:id="_vORWkAqoEeGbt8IYL3q89A" name="id">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_wLOHAAqoEeGbt8IYL3q89A" name="th" type="_Q2NOQAkvEeGWhspan4O22Q"/>
        </ownedOperation>
        <ownedOperation xmi:id="_xg3gwgqnEeGbt8IYL3q89A" name="MailBox">
          <ownedParameter xmi:id="_rSJfQAqoEeGbt8IYL3q89A" name="mb" type="_uOBP8AqnEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ylHMAgqnEeGbt8IYL3q89A" name="MailBox"/>
        <ownedOperation xmi:id="_zV2FYgqnEeGbt8IYL3q89A" name="deposer" method="_qCrlUF7EEeGqXOEKG1TFvw">
          <eAnnotations xmi:id="_E0SxMF7GEeGqXOEKG1TFvw" source="http://www.topcased.org/documentation">
            <details xmi:id="_E0SxMV7GEeGqXOEKG1TFvw" key="documentation" value="Add Message into the mail box. For now, there is no limitation defined."/>
          </eAnnotations>
          <ownedParameter xmi:id="_CQcnAAqpEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
          <ownedParameter xmi:id="_TlPIkAqpEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_0y-KsgqnEeGbt8IYL3q89A" name="retirer" method="_MuI3wF7FEeGqXOEKG1TFvw">
          <eAnnotations xmi:id="_sGAq0F7LEeGqXOEKG1TFvw" source="http://www.topcased.org/documentation">
            <details xmi:id="_sGAq0V7LEeGqXOEKG1TFvw" key="documentation" value="Get a message from MailBox. If the mailbox is empty, the function returns NULL."/>
          </eAnnotations>
          <ownedParameter xmi:id="_cDMMUAqpEeGbt8IYL3q89A" name="return" type="_eZmsaPM3EeCXKeCbdRbRuw" isUnique="false" direction="return"/>
          <ownedParameter xmi:id="_mkbWcAqpEeGbt8IYL3q89A" name="th" type="_Q2NOQAkvEeGWhspan4O22Q"/>
        </ownedOperation>
        <ownedOperation xmi:id="_1z8fggqnEeGbt8IYL3q89A" name="attendre">
          <ownedParameter xmi:id="_z_B6YAqpEeGbt8IYL3q89A" name="th" type="_Q2NOQAkvEeGWhspan4O22Q"/>
        </ownedOperation>
        <ownedOperation xmi:id="_2tUXggqnEeGbt8IYL3q89A" name="count" method="_s0KOcF7EEeGqXOEKG1TFvw">
          <ownedParameter xmi:id="_-uuXQAqpEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_3pXJAgqnEeGbt8IYL3q89A" name="count_op">
          <ownedParameter xmi:id="_Bv1-4AqqEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_4pl28gqnEeGbt8IYL3q89A" name="wipe_out">
          <ownedParameter xmi:id="_HzuM4AqqEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_5tinQgqnEeGbt8IYL3q89A" name="wipe_out_op">
          <ownedParameter xmi:id="_OjG2AAqqEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_Vy-9EAqqEeGbt8IYL3q89A" name="num_op">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_ZaZIoAqqEeGbt8IYL3q89A" name="cli_exped">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_7nbhEgqnEeGbt8IYL3q89A" name="control">
          <ownedParameter xmi:id="_RqonoAqqEeGbt8IYL3q89A" name="get_mutex">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_V-DF4BUkEeGIhpdKvKNGag" name="MailToTerminals">
        <generalization xmi:id="_o3HdoBUkEeGIhpdKvKNGag" general="_Q2NOQAkvEeGWhspan4O22Q"/>
        <ownedAttribute xmi:id="_4zPLkBWyEeGIhpdKvKNGag" name="senders" type="_XsBDkBUkEeGIhpdKvKNGag" aggregation="composite" association="_4z1ogBWyEeGIhpdKvKNGag">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4zPLkRWyEeGIhpdKvKNGag" value="2500"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4zPLkhWyEeGIhpdKvKNGag" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GSXDIhWzEeGIhpdKvKNGag" name="nb_cli_connected" visibility="protected"/>
        <ownedAttribute xmi:id="_IrGcIhWzEeGIhpdKvKNGag" name="mutex_tx" visibility="protected"/>
        <ownedAttribute xmi:id="_LLANEhWzEeGIhpdKvKNGag" name="nb_packets" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_VqoNohWzEeGIhpdKvKNGag" name="set_priority_done">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_cDjrkBUkEeGIhpdKvKNGag" name="MailToTerminals"/>
        <ownedOperation xmi:id="_cDjrkRUkEeGIhpdKvKNGag" name="MailToTerminals">
          <ownedParameter xmi:id="_cDjrkhUkEeGIhpdKvKNGag" name="obj" type="_V-DF4BUkEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_cDjrkxUkEeGIhpdKvKNGag" name="MailToTerminals"/>
        <ownedOperation xmi:id="_gS6A4hUkEeGIhpdKvKNGag" name="SetKeepAlive"/>
        <ownedOperation xmi:id="_hoSfchUkEeGIhpdKvKNGag" name="WipeOut"/>
        <ownedOperation xmi:id="_iqJlEhUkEeGIhpdKvKNGag" name="ResetCounters"/>
        <ownedOperation xmi:id="_kM8NghUkEeGIhpdKvKNGag" name="msgReceived"/>
        <ownedOperation xmi:id="_qKQgghUkEeGIhpdKvKNGag" name="CheckinUser"/>
        <ownedOperation xmi:id="_rfywEhUkEeGIhpdKvKNGag" name="CheckoutUser"/>
        <ownedOperation xmi:id="_tWP7YBUkEeGIhpdKvKNGag" name="isUserCheckedIn">
          <ownedParameter xmi:id="_Hk4isD0KEeGH0JSgV-l25w" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_xSOowhUkEeGIhpdKvKNGag" name="WhichUser"/>
        <ownedOperation xmi:id="_yjI3AhUkEeGIhpdKvKNGag" name="isConnectionOk">
          <ownedParameter xmi:id="__HhU0D0JEeGH0JSgV-l25w" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_0MpLchUkEeGIhpdKvKNGag" name="GetConnectionState"/>
        <ownedOperation xmi:id="_1L96chUkEeGIhpdKvKNGag" name="isTherePacketsToSend">
          <ownedParameter xmi:id="_BXLDQD0KEeGH0JSgV-l25w" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_3E0SchUkEeGIhpdKvKNGag" name="GetIpAdress"/>
        <ownedOperation xmi:id="_5dGYchUkEeGIhpdKvKNGag" name="GetUserNameFromIpAddr"/>
        <ownedOperation xmi:id="_7I1hghUkEeGIhpdKvKNGag" name="GetAddrCli"/>
        <ownedOperation xmi:id="_9GTTwhUkEeGIhpdKvKNGag" name="GetClientType">
          <eAnnotations xmi:id="_1GBYcD2-EeGH0JSgV-l25w" source="http://www.topcased.org/documentation">
            <details xmi:id="_1GBYcT2-EeGH0JSgV-l25w" key="documentation" value="Retrun a client id if registered. If not yet seen, keep the new client type (string)."/>
          </eAnnotations>
          <ownedParameter xmi:id="_hiUvUD2-EeGH0JSgV-l25w" name="appli_name">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
          <ownedParameter xmi:id="_mK2ZoD2-EeGH0JSgV-l25w" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_-NPGoRUkEeGIhpdKvKNGag" name="IsHTTPCli">
          <ownedParameter xmi:id="_DN7wkD0KEeGH0JSgV-l25w" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="__o3-MBUkEeGIhpdKvKNGag" name="UpdateSender"/>
        <ownedOperation xmi:id="_AvNUIhUlEeGIhpdKvKNGag" name="SetSubscribCli"/>
        <ownedOperation xmi:id="_DJ3_whUlEeGIhpdKvKNGag" name="SendPacket">
          <ownedParameter xmi:id="_eAZlwBWzEeGIhpdKvKNGag" name="p" type="_vT5iAArrEeGbt8IYL3q89A"/>
          <ownedParameter xmi:id="_kFeGkBWzEeGIhpdKvKNGag" name="tb_cli"/>
          <ownedParameter xmi:id="_miY08BWzEeGIhpdKvKNGag" name="nb_cli">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_0wtU0BWzEeGIhpdKvKNGag" name="berif_user">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_-DtxQBWzEeGIhpdKvKNGag" name="LiteralBoolean1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Erx3YhUlEeGIhpdKvKNGag" name="RegisterNewConnection"/>
        <ownedOperation xmi:id="_GhWR4hUlEeGIhpdKvKNGag" name="IsTerminalAlive">
          <ownedParameter xmi:id="_E1MpUD0KEeGH0JSgV-l25w" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_IuKHshUlEeGIhpdKvKNGag" name="HandleMessage" visibility="protected"/>
        <ownedOperation xmi:id="_LdsQEhUlEeGIhpdKvKNGag" name="ControlExped" visibility="protected">
          <ownedParameter xmi:id="_b9IeABUlEeGIhpdKvKNGag" name="nucli">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_NGTMohUlEeGIhpdKvKNGag" name="MsgCnxTerminal" visibility="protected"/>
        <ownedOperation xmi:id="_PED50hUlEeGIhpdKvKNGag" name="MsgDcxTerminal" visibility="protected"/>
        <ownedOperation xmi:id="_QjRp0hUlEeGIhpdKvKNGag" name="MsgConfirmConnect" visibility="protected">
          <ownedParameter xmi:id="_jK6TUBUlEeGIhpdKvKNGag" name="nucli"/>
          <ownedParameter xmi:id="_j64-wBUlEeGIhpdKvKNGag" name="state">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Sm2rIhUlEeGIhpdKvKNGag" name="ComputeNbCli" visibility="protected"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_XsBDkBUkEeGIhpdKvKNGag" name="SenderToTerminal">
        <eAnnotations xmi:id="_FkVKYBWxEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
          <details xmi:id="_FkVKYRWxEeGIhpdKvKNGag" key="documentation" value="Object under MailToTerminals control."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_O9A7khWyEeGIhpdKvKNGag" name="dead"/>
        <ownedAttribute xmi:id="_P47KMhWyEeGIhpdKvKNGag" name="isHTTP">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Q9e-ghWyEeGIhpdKvKNGag" name="isHTTPSubscri">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_T1P10hWyEeGIhpdKvKNGag" name="nucli">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_VzVTIhWyEeGIhpdKvKNGag" name="connection_state">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YUlu8hWyEeGIhpdKvKNGag" name="l_usernames">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bw3okBWyEeGIhpdKvKNGag" value="*"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_bSroQBUkEeGIhpdKvKNGag" name="SenderToTerminal"/>
        <ownedOperation xmi:id="_bSroQRUkEeGIhpdKvKNGag" name="SenderToTerminal">
          <ownedParameter xmi:id="_bSroQhUkEeGIhpdKvKNGag" name="obj" type="_XsBDkBUkEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_bSroQxUkEeGIhpdKvKNGag" name="SenderToTerminal"/>
        <ownedOperation xmi:id="_FxcZUhWxEeGIhpdKvKNGag" name="Init"/>
        <ownedOperation xmi:id="_Gtys0hWxEeGIhpdKvKNGag" name="Kill"/>
        <ownedOperation xmi:id="_H-QPIhWxEeGIhpdKvKNGag" name="Fintemp"/>
        <ownedOperation xmi:id="_JCWwchWxEeGIhpdKvKNGag" name="NewMail"/>
        <ownedOperation xmi:id="_KNTgohWxEeGIhpdKvKNGag" name="Ping"/>
        <ownedOperation xmi:id="_NgJxcBWxEeGIhpdKvKNGag" name="ControlKeepAlive"/>
        <ownedOperation xmi:id="_FbdFwhWyEeGIhpdKvKNGag" name="Release"/>
        <ownedOperation xmi:id="_GQDyghWyEeGIhpdKvKNGag" name="GiveControlTo_MailToTerminals"/>
        <ownedOperation xmi:id="_KXHHchWyEeGIhpdKvKNGag" name="PutUserName"/>
        <ownedOperation xmi:id="_LmjWEhWyEeGIhpdKvKNGag" name="RemoveUsername"/>
        <ownedOperation xmi:id="_NJgWkhWyEeGIhpdKvKNGag" name="hasUserName"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s56vQBUlEeGIhpdKvKNGag" name="IAgMailToTerminal">
        <ownedOperation xmi:id="_u7Q78hUlEeGIhpdKvKNGag" name="ping"/>
        <ownedOperation xmi:id="_xHCP8BUlEeGIhpdKvKNGag" name="cnx_terminal"/>
        <ownedOperation xmi:id="_yg4XwhUlEeGIhpdKvKNGag" name="dcx_terminal"/>
        <ownedOperation xmi:id="_zu97ghUlEeGIhpdKvKNGag" name="close_connection"/>
        <ownedOperation xmi:id="_1p5XIhUlEeGIhpdKvKNGag" name="confirm_connect"/>
        <ownedOperation xmi:id="_GEMQMD0DEeGH0JSgV-l25w" name="sender_fintemp"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_yhlSMBWwEeGIhpdKvKNGag" name="SenderPacket">
        <ownedOperation xmi:id="_jVHMkD0DEeGH0JSgV-l25w" name="SenderPacket"/>
        <ownedOperation xmi:id="_jVQ9kD0DEeGH0JSgV-l25w" name="SenderPacket">
          <ownedParameter xmi:id="_jVQ9kT0DEeGH0JSgV-l25w" name="obj" type="_yhlSMBWwEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_jVQ9kj0DEeGH0JSgV-l25w" name="SenderPacket"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_4z1ogBWyEeGIhpdKvKNGag" name="A_&lt;mailToTerminals>_&lt;senderToTerminal>" memberEnd="_4z1ogRWyEeGIhpdKvKNGag _4zPLkBWyEeGIhpdKvKNGag">
        <ownedEnd xmi:id="_4z1ogRWyEeGIhpdKvKNGag" name="mailToTerminals" type="_V-DF4BUkEeGIhpdKvKNGag" association="_4z1ogBWyEeGIhpdKvKNGag">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4z1oghWyEeGIhpdKvKNGag" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4z1ogxWyEeGIhpdKvKNGag" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_z0W58BW2EeGIhpdKvKNGag" name="AdrCli">
        <eAnnotations xmi:id="_rdzz0BW4EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
          <details xmi:id="_rdzz0RW4EeGIhpdKvKNGag" key="documentation" value="This structure identifies a connection to be able to route Messages from one OTS to another over the network. "/>
        </eAnnotations>
        <ownedAttribute xmi:id="_JeJF0hW3EeGIhpdKvKNGag" name="nucli">
          <eAnnotations xmi:id="_j_C8MBW4EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_j_C8MRW4EeGIhpdKvKNGag" key="documentation" value="Identifies the client connection."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_J4-AohW3EeGIhpdKvKNGag" name="nucli_term">
          <eAnnotations xmi:id="_hk0VcBW4EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_hk0VcRW4EeGIhpdKvKNGag" key="documentation" value="Identifies the client connection in TSA client. (if traversal)"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_KiF2IhW3EeGIhpdKvKNGag" name="protocol_cli">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_K8w_8hW3EeGIhpdKvKNGag" name="client_type">
          <eAnnotations xmi:id="_ohRZgD0xEeGH0JSgV-l25w" source="http://www.topcased.org/documentation">
            <details xmi:id="_ohRZgT0xEeGH0JSgV-l25w" key="documentation" value="Cab be &#xD;&#xA;SOAP_CLIENT&#xD;&#xA;WCA_CLIENT&#xD;&#xA;may be httpCli"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_1fMrIBW2EeGIhpdKvKNGag" name="AdrCli"/>
        <ownedOperation xmi:id="_1fMrIRW2EeGIhpdKvKNGag" name="AdrCli">
          <ownedParameter xmi:id="_1fMrIhW2EeGIhpdKvKNGag" name="obj" type="_z0W58BW2EeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_1fMrIxW2EeGIhpdKvKNGag" name="AdrCli"/>
        <ownedOperation xmi:id="_4Svw0hW2EeGIhpdKvKNGag" name="SizeCode">
          <eAnnotations xmi:id="_bNRkkBW4EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_bNRkkRW4EeGIhpdKvKNGag" key="documentation" value="Return the size of the object AdrCli."/>
          </eAnnotations>
          <ownedParameter xmi:id="_pCHp8BW3EeGIhpdKvKNGag" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_7KVB8hW2EeGIhpdKvKNGag" name="==">
          <eAnnotations xmi:id="_UY-mQBW4EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_UY-mQRW4EeGIhpdKvKNGag" key="documentation" value="Retruns true if both Client addresses are identical."/>
          </eAnnotations>
          <ownedParameter xmi:id="_ti5tgBW3EeGIhpdKvKNGag" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C2yh4BW4EeGIhpdKvKNGag" name="s" type="_z0W58BW2EeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_7fVoohW2EeGIhpdKvKNGag" name="!=">
          <eAnnotations xmi:id="_XVeMkBW4EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_XVeMkRW4EeGIhpdKvKNGag" key="documentation" value="Return true if the Client Addresses are different."/>
          </eAnnotations>
          <ownedParameter xmi:id="_zXuL0BW3EeGIhpdKvKNGag" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_JdOqYBW4EeGIhpdKvKNGag" name="s" type="_z0W58BW2EeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_Az1BEhW3EeGIhpdKvKNGag" name="GetAdrCli">
          <eAnnotations xmi:id="_Q-0zkBW4EeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_Q-0zkRW4EeGIhpdKvKNGag" key="documentation" value="Get Client information from HeaderMsg"/>
          </eAnnotations>
          <ownedParameter xmi:id="_B-VFUBW3EeGIhpdKvKNGag" name="head" type="_p32wAPNFEeCXKeCbdRbRuw"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_GzFu0D0JEeGH0JSgV-l25w" name="Pong">
        <ownedAttribute xmi:id="_LsmbcD0JEeGH0JSgV-l25w" name="last_date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_MKG20j0JEeGH0JSgV-l25w" name="pbx_status">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Mjlt0j0JEeGH0JSgV-l25w" name="tsa_map" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tb63kD0JEeGH0JSgV-l25w" value="256"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_fAcvAEBcEeG7yqj_Az3y9A" name="elem_catalog">
        <ownedOperation xmi:id="_h8WfcEBcEeG7yqj_Az3y9A" name="elem_catalog"/>
        <ownedOperation xmi:id="_h8WfcUBcEeG7yqj_Az3y9A" name="elem_catalog">
          <ownedParameter xmi:id="_h8WfckBcEeG7yqj_Az3y9A" name="obj" type="_fAcvAEBcEeG7yqj_Az3y9A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_h8Wfc0BcEeG7yqj_Az3y9A" name="elem_catalog"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Z_p5MEBdEeG7yqj_Az3y9A" name="A_&lt;servRecMsg>_&lt;recMsg>" memberEnd="_Z_p5MUBdEeG7yqj_Az3y9A _Z-A6cEBdEeG7yqj_Az3y9A">
        <ownedEnd xmi:id="_Z_p5MUBdEeG7yqj_Az3y9A" name="servRecMsg" type="_ZH0JIAU_EeG1tfz4J1YvlA" association="_Z_p5MEBdEeG7yqj_Az3y9A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z_p5MkBdEeG7yqj_Az3y9A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z_p5M0BdEeG7yqj_Az3y9A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Usage" xmi:id="_jRfykEEOEeGMwdsehWzfjQ" name="Usage1" supplier="_vBv0YAVAEeG1tfz4J1YvlA" client="_caEkGAU_EeG1tfz4J1YvlA"/>
      <packagedElement xmi:type="uml:Usage" xmi:id="_1THoIEESEeGMwdsehWzfjQ" name="Usage2" supplier="_wU9VcAVQEeG1tfz4J1YvlA" client="_caEkGAU_EeG1tfz4J1YvlA"/>
      <packagedElement xmi:type="uml:Usage" xmi:id="_-gfhMEETEeGMwdsehWzfjQ" name="Usage3" supplier="_vT5iAArrEeGbt8IYL3q89A" client="_caEkGAU_EeG1tfz4J1YvlA"/>
      <packagedElement xmi:type="uml:Usage" xmi:id="_Xq7q4F1kEeGKC8_wUnU0qQ" name="Usage4" supplier="_P_-8kAUsEeGG5PgjmVjcEQ" client="_caEkGAU_EeG1tfz4J1YvlA"/>
      <packagedElement xmi:type="uml:Usage" xmi:id="_2qaa0F1kEeGKC8_wUnU0qQ" name="Usage5" supplier="_eZmsaPM3EeCXKeCbdRbRuw" client="_P_-8kAUsEeGG5PgjmVjcEQ"/>
      <packagedElement xmi:type="uml:Usage" xmi:id="_sDKr0F7DEeGqXOEKG1TFvw" name="Usage6" supplier="_I0ChEF7CEeGqXOEKG1TFvw" client="_uOBP8AqnEeGbt8IYL3q89A"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_1HJ1MAxkEeK__v5A5pAtpw" name="SoapAcceptConnection">
        <eAnnotations xmi:id="_Ub8GwAxlEeK__v5A5pAtpw" source="http://www.topcased.org/documentation">
          <details xmi:id="_Ub8GwQxlEeK__v5A5pAtpw" key="documentation" value="The aim of this class is to provide an entry point to accept connections on a given port.&#xD;&#xA;It can be used for OTS server purpose, gsoap accept server, http accept server, csta accept ..."/>
        </eAnnotations>
        <generalization xmi:id="_34xoQAxkEeK__v5A5pAtpw" general="_4joS4AYHEeG1tfz4J1YvlA"/>
        <ownedOperation xmi:id="_6A-D0AxkEeK__v5A5pAtpw" name="SoapAcceptConnection"/>
        <ownedOperation xmi:id="_6BH00AxkEeK__v5A5pAtpw" name="SoapAcceptConnection">
          <ownedParameter xmi:id="_6BH00QxkEeK__v5A5pAtpw" name="obj" type="_1HJ1MAxkEeK__v5A5pAtpw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_6BH00gxkEeK__v5A5pAtpw" name="SoapAcceptConnection"/>
        <ownedOperation xmi:id="_WFllIAxlEeK__v5A5pAtpw" name="onRead">
          <eAnnotations xmi:id="_li6fsAxuEeK__v5A5pAtpw" source="http://www.topcased.org/documentation">
            <details xmi:id="_li6fsQxuEeK__v5A5pAtpw" key="documentation" value="Call accept on the socket and notify AgGsoap that a new connection has arrived.&#xD;&#xA;AgGsoap might call AddCnx and call the worker to process a request."/>
          </eAnnotations>
          <ownedParameter xmi:id="_eNybUAxlEeK__v5A5pAtpw" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="__Y5VUAxlEeK__v5A5pAtpw" name="OtsConnection">
        <eAnnotations xmi:id="_xvi40AxnEeK__v5A5pAtpw" source="http://www.topcased.org/documentation">
          <details xmi:id="_xvi40QxnEeK__v5A5pAtpw" key="documentation" value="Ots Client connection context. "/>
        </eAnnotations>
        <generalization xmi:id="_B8WwkAxmEeK__v5A5pAtpw" general="_4joS4AYHEeG1tfz4J1YvlA"/>
        <ownedAttribute xmi:id="_fP-z8gxsEeK__v5A5pAtpw" name="m_Message" visibility="protected" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        <ownedAttribute xmi:id="_1r2kEgxsEeK__v5A5pAtpw" name="m_Futurs" visibility="protected" type="_ZM3IAG3IEeGx14RahAetfg"/>
        <ownedOperation xmi:id="_814JgAxmEeK__v5A5pAtpw" name="OtsConnection"/>
        <ownedOperation xmi:id="_82B6gAxmEeK__v5A5pAtpw" name="OtsConnection">
          <ownedParameter xmi:id="_82B6gQxmEeK__v5A5pAtpw" name="obj" type="__Y5VUAxlEeK__v5A5pAtpw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_82B6ggxmEeK__v5A5pAtpw" name="OtsConnection"/>
        <ownedOperation xmi:id="_IHirAgxnEeK__v5A5pAtpw" name="onRead">
          <ownedParameter xmi:id="_JBWn4AxnEeK__v5A5pAtpw" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_IfaJsgxtEeK__v5A5pAtpw" name="handle">
          <eAnnotations xmi:id="_f-ecMAxtEeK__v5A5pAtpw" source="http://www.topcased.org/documentation">
            <details xmi:id="_f-ecMQxtEeK__v5A5pAtpw" key="documentation" value="This function shall be called by onRead. When a message is created and decoded, it should be handled.&#xD;&#xA;The function should find the proper object through MsgSrv FindObjDest and deliver the message to the agent.&#xD;&#xA;&#xD;&#xA;Before, it should check is a Futur exists for the received message. If yes, the futur should be unlocked with the given message."/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_rVBh4AxmEeK__v5A5pAtpw" name="SoapConnection">
        <generalization xmi:id="_04QysAxmEeK__v5A5pAtpw" general="_4joS4AYHEeG1tfz4J1YvlA"/>
        <ownedOperation xmi:id="_EI4dEAxnEeK__v5A5pAtpw" name="SoapConnection"/>
        <ownedOperation xmi:id="_EI4dEQxnEeK__v5A5pAtpw" name="SoapConnection">
          <ownedParameter xmi:id="_EI4dEgxnEeK__v5A5pAtpw" name="obj" type="_rVBh4AxmEeK__v5A5pAtpw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_EI4dEwxnEeK__v5A5pAtpw" name="SoapConnection"/>
        <ownedOperation xmi:id="_M7_RcgxnEeK__v5A5pAtpw" name="onRead">
          <eAnnotations xmi:id="_OaM3sAxuEeK__v5A5pAtpw" source="http://www.topcased.org/documentation">
            <details xmi:id="_OaM3sQxuEeK__v5A5pAtpw" key="documentation" value="When data are available. I shall change an internal state processing. And send a message to AgGsoap telling that data a available. The Agent shall dispatch the fd to a worker thread. Once process, the state of the connection shall change again so that the dispatch method can put the fd in the select queue again."/>
          </eAnnotations>
          <ownedParameter xmi:id="_N9ZrIAxnEeK__v5A5pAtpw" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_aDwaUgncEeGbt8IYL3q89A" name="AgServNomadic">
      <packagedElement xmi:type="uml:Interface" xmi:id="_dSb80AncEeGbt8IYL3q89A" name="IAgServNomadic">
        <ownedOperation xmi:id="_fsgykgncEeGbt8IYL3q89A" name="lightlines_ok"/>
        <ownedOperation xmi:id="_iYw9cgncEeGbt8IYL3q89A" name="client_disconnect"/>
        <ownedOperation xmi:id="_kY63UgncEeGbt8IYL3q89A" name="login_nomadic">
          <ownedParameter xmi:id="_mxVTACzNEeK84ONBMg0rEw" name="ln" type="_mcvYgCzMEeK84ONBMg0rEw"/>
          <ownedParameter xmi:id="_xstmACzOEeK84ONBMg0rEw" name="DestName" type="_Q9rLQAq7EeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_mCuGsgncEeGbt8IYL3q89A" name="users_ok"/>
        <ownedOperation xmi:id="_n-P_QgncEeGbt8IYL3q89A" name="ghostZ_delivred">
          <ownedParameter xmi:id="_Bs5kwCzSEeK84ONBMg0rEw" name="p" type="_g1DlACzREeK84ONBMg0rEw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_qNJfwgncEeGbt8IYL3q89A" name="ghostZ_cleared"/>
        <ownedOperation xmi:id="_u5QpkAncEeGbt8IYL3q89A" name="alerting_nomadic"/>
        <ownedOperation xmi:id="_x0j9EgncEeGbt8IYL3q89A" name="connection_nomadic"/>
        <ownedOperation xmi:id="_zhfY8gncEeGbt8IYL3q89A" name="clearing_nomadic"/>
        <ownedOperation xmi:id="_1hMm4gncEeGbt8IYL3q89A" name="logout_nomadic">
          <ownedParameter xmi:id="_5UEY8CzOEeK84ONBMg0rEw" name="DestName" type="_Q9rLQAq7EeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_3JNGggncEeGbt8IYL3q89A" name="fintemp_alerting"/>
        <ownedOperation xmi:id="_G08mogndEeGbt8IYL3q89A" name="fintemp_connection"/>
        <ownedOperation xmi:id="_LW69AgndEeGbt8IYL3q89A" name="etablir_mode_nomadic">
          <ownedParameter xmi:id="_01EkcCzWEeK84ONBMg0rEw" name="DestName" type="_Q9rLQAq7EeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_Nuw-IAndEeGbt8IYL3q89A" name="ghostZ_established">
          <ownedParameter xmi:id="_3Te54CzREeK84ONBMg0rEw" name="et" type="_by4EkCzREeK84ONBMg0rEw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_RLAbggndEeGbt8IYL3q89A" name="fintemp_rep_gsm"/>
        <ownedOperation xmi:id="_Tb2cwgndEeGbt8IYL3q89A" name="switch_nomadic_mode">
          <eAnnotations xmi:id="_24GS8AndEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_24GS8QndEeGbt8IYL3q89A" key="documentation" value="Change mode between netmeeting and private phone."/>
          </eAnnotations>
          <ownedParameter xmi:id="_JAijwCzNEeK84ONBMg0rEw" name="ln" type="_mcvYgCzMEeK84ONBMg0rEw"/>
          <ownedParameter xmi:id="_1U0VICzOEeK84ONBMg0rEw" name="DestName" type="_Q9rLQAq7EeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_V3agQgndEeGbt8IYL3q89A" name="modify_rtc_number">
          <eAnnotations xmi:id="_zBfNwAndEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_zBfNwQndEeGbt8IYL3q89A" key="documentation" value="Modify GSM number"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_YGniwgndEeGbt8IYL3q89A" name="ghostZ_originated">
          <eAnnotations xmi:id="_w-pzUAndEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_w-pzUQndEeGbt8IYL3q89A" key="documentation" value="From lightline to ServNomadic"/>
          </eAnnotations>
          <ownedParameter xmi:id="_-ClPICzREeK84ONBMg0rEw" name="g" type="_by4EkCzREeK84ONBMg0rEw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_bh9oQgndEeGbt8IYL3q89A" name="fintemp_requete_H323">
          <eAnnotations xmi:id="_t1oz8AndEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_t1oz8QndEeGbt8IYL3q89A" key="documentation" value="Defense mechanism "/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_dwac0gndEeGbt8IYL3q89A" name="end_loadZ">
          <eAnnotations xmi:id="_sPRTEAndEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_sPRTEQndEeGbt8IYL3q89A" key="documentation" value="End of loading fake files."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_fgn2MgndEeGbt8IYL3q89A" name="free_nomad_calls">
          <eAnnotations xmi:id="_nliu4AndEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
            <details xmi:id="_nliu4QndEeGbt8IYL3q89A" key="documentation" value="Client synchronization. restart of service."/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouctMBBrEeGFCu7TtYvP3g" name="ServNomadic" clientDependency="_6QXngA1xEeKdQsuVzJlRcA" classifierBehavior="_r5jXQBBrEeGFCu7TtYvP3g">
        <ownedAttribute xmi:id="_sUKo0jtvEeGu0a50JL2ykg" name="l_nomadic_temp" type="_-8E0kDtuEeGu0a50JL2ykg" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vSAS8DtvEeGu0a50JL2ykg" value="*"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_r5jXQBBrEeGFCu7TtYvP3g" name="StateMachine">
          <eAnnotations xmi:id="_1d9XgA1oEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
            <details xmi:id="_1d9XgQ1oEeKdQsuVzJlRcA" key="documentation" value="ServNomadic is an agent which is supposed to control the evolution of the Nomadic state. A Nomadic set is composed of two sets. The MainSet and the VirtualNomad Set.&#xD;&#xA;This topology works in multiple use cased.&#xD;&#xA;First and most simple use case:&#xD;&#xA;A Device monitored by pimphony. When the main device is put into nomadic state, the main device never rings. Its almost put into out of service state.&#xD;&#xA;&#xD;&#xA;Second use case.&#xD;&#xA;An application MyICmobile which monitors a mobile device. In that case, the main device is a VTmobile device and the second is a VTnomadic device.&#xD;&#xA;"/>
          </eAnnotations>
          <ownedTrigger xmi:id="_dkhdABQ9EeGIhpdKvKNGag" name="Trigge test" event="_oq8nsv8cEeCRAN0r3kSI2Q"/>
          <region xmi:id="_r5jXQRBrEeGFCu7TtYvP3g" name="Region">
            <subvertex xmi:type="uml:Pseudostate" xmi:id="_tu0PwBBrEeGFCu7TtYvP3g" name="Start"/>
            <subvertex xmi:type="uml:State" xmi:id="_vW-gYBBrEeGFCu7TtYvP3g" name="Free">
              <eAnnotations xmi:id="_UjDk8BD6EeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
                <details xmi:id="_UjNV8BD6EeGFCu7TtYvP3g" key="documentation" value="Device not associated with nomade"/>
              </eAnnotations>
            </subvertex>
            <subvertex xmi:type="uml:State" xmi:id="_ElpdkhBsEeGFCu7TtYvP3g" name="Associated">
              <eAnnotations xmi:id="_Zp1RgBD6EeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
                <details xmi:id="_Zp_CgBD6EeGFCu7TtYvP3g" key="documentation" value="Device associated to a nomade device. In Idle mode."/>
              </eAnnotations>
            </subvertex>
            <subvertex xmi:type="uml:State" xmi:id="_F1918hBsEeGFCu7TtYvP3g" name="Init">
              <eAnnotations xmi:id="_pG-xcBD5EeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
                <details xmi:id="_pG-xcRD5EeGFCu7TtYvP3g" key="documentation" value="Z Device is beeing put into relationship for a conversation"/>
              </eAnnotations>
            </subvertex>
            <subvertex xmi:type="uml:State" xmi:id="_HwvgkBBsEeGFCu7TtYvP3g" name="Ringing">
              <eAnnotations xmi:id="_wkHRYBD5EeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
                <details xmi:id="_wkHRYRD5EeGFCu7TtYvP3g" key="documentation" value="The Device is ringing (Delivered or Alerting received)"/>
              </eAnnotations>
            </subvertex>
            <subvertex xmi:type="uml:State" xmi:id="_RsigQBD5EeGFCu7TtYvP3g" name="Talking">
              <eAnnotations xmi:id="_y4YaEBD5EeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
                <details xmi:id="_y4YaERD5EeGFCu7TtYvP3g" key="documentation" value="Z Device is in communication. That happens when when mobile phone is in network reached  and when distant is also in connected state."/>
              </eAnnotations>
            </subvertex>
            <subvertex xmi:type="uml:State" xmi:id="_Z6ZSgBD5EeGFCu7TtYvP3g" name="Releasing"/>
            <subvertex xmi:type="uml:State" xmi:id="_a9mb8BD5EeGFCu7TtYvP3g" name="Stopped">
              <eAnnotations xmi:id="_F1BDMBD6EeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
                <details xmi:id="_F1BDMRD6EeGFCu7TtYvP3g" key="documentation" value="Request Nomadic OFF received."/>
              </eAnnotations>
            </subvertex>
            <subvertex xmi:type="uml:State" xmi:id="_b0b9UBD5EeGFCu7TtYvP3g" name="Synchro"/>
            <subvertex xmi:type="uml:State" xmi:id="_c2cz8BD5EeGFCu7TtYvP3g" name="Switching"/>
            <subvertex xmi:type="uml:State" xmi:id="_eIQaEBD5EeGFCu7TtYvP3g" name="Pcmm_Switching">
              <eAnnotations xmi:id="_NK2BQBD6EeGFCu7TtYvP3g" source="http://www.topcased.org/documentation">
                <details xmi:id="_NK2BQRD6EeGFCu7TtYvP3g" key="documentation" value="Switching d'un PCMM en comm vers les mode nomade gsm"/>
              </eAnnotations>
            </subvertex>
            <transition xmi:id="_UNf8NhBsEeGFCu7TtYvP3g" name="Transition2" kind="local" source="_tu0PwBBrEeGFCu7TtYvP3g" target="_vW-gYBBrEeGFCu7TtYvP3g">
              <trigger xmi:id="_jtG7IA1fEeKdQsuVzJlRcA" name="Originated" event="_0EEnMY-XEeGWW47uKqd6bA"/>
            </transition>
            <transition xmi:id="_fBmndhD6EeGFCu7TtYvP3g" name="call" kind="local" source="_ElpdkhBsEeGFCu7TtYvP3g" target="_F1918hBsEeGFCu7TtYvP3g"/>
            <transition xmi:id="_hNX7dRD6EeGFCu7TtYvP3g" name="ghostZ_estab" kind="local" source="_F1918hBsEeGFCu7TtYvP3g" target="_RsigQBD5EeGFCu7TtYvP3g"/>
            <transition xmi:id="_jn5dJRD6EeGFCu7TtYvP3g" name="Transition4" kind="local" source="_RsigQBD5EeGFCu7TtYvP3g" target="_Z6ZSgBD5EeGFCu7TtYvP3g" guard="_F_AWsA1jEeKdQsuVzJlRcA">
              <ownedRule xmi:id="_F_AWsA1jEeKdQsuVzJlRcA" name="NumOfCallMustBeZeroBeforeReleasing"/>
              <trigger xmi:id="_58Un8A1iEeKdQsuVzJlRcA" name="onZcleared" event="_nrZtMI3dEeGoLMhwRjyG-w"/>
            </transition>
            <transition xmi:id="_leqKdRD6EeGFCu7TtYvP3g" name="connection_nomadic" kind="local" source="_HwvgkBBsEeGFCu7TtYvP3g" target="_RsigQBD5EeGFCu7TtYvP3g"/>
            <transition xmi:id="_JqRBBRD7EeGFCu7TtYvP3g" name="Transition6" kind="local" source="_eIQaEBD5EeGFCu7TtYvP3g" target="_F1918hBsEeGFCu7TtYvP3g">
              <trigger xmi:id="_cFEUYCGOEeGKV9lx9XKJRQ" name="tr6" event="_LlhlwgFCEeGG5PgjmVjcEQ"/>
            </transition>
            <transition xmi:id="_qjBmxRD7EeGFCu7TtYvP3g" name="logout" kind="local" source="_a9mb8BD5EeGFCu7TtYvP3g" target="_vW-gYBBrEeGFCu7TtYvP3g">
              <trigger xmi:id="_7NWQcCGNEeGKV9lx9XKJRQ" name="test" event="_Y39n0B5wEeGdQMg5Ie28Jg"/>
            </transition>
            <transition xmi:id="_AYvV1RD8EeGFCu7TtYvP3g" name="logout" kind="local" source="_b0b9UBD5EeGFCu7TtYvP3g" target="_vW-gYBBrEeGFCu7TtYvP3g">
              <trigger xmi:id="_6M0wMB5vEeGdQMg5Ie28Jg" name="Trigger1"/>
            </transition>
            <transition xmi:id="_4AsSpA1rEeKdQsuVzJlRcA" name="ghostZ_delivered" kind="local" source="_HwvgkBBsEeGFCu7TtYvP3g" target="_ElpdkhBsEeGFCu7TtYvP3g"/>
            <transition xmi:id="_HVB_ZA1sEeKdQsuVzJlRcA" name="ghostZ_estab" kind="local" source="_ElpdkhBsEeGFCu7TtYvP3g" target="_RsigQBD5EeGFCu7TtYvP3g"/>
            <transition xmi:id="_R5PlBQ1sEeKdQsuVzJlRcA" name="ghostZ_cleared" kind="local" source="_c2cz8BD5EeGFCu7TtYvP3g" target="_F1918hBsEeGFCu7TtYvP3g"/>
            <transition xmi:id="_dfw8NA1sEeKdQsuVzJlRcA" name="ghostZ_cleared" kind="local" source="_c2cz8BD5EeGFCu7TtYvP3g" target="_ElpdkhBsEeGFCu7TtYvP3g"/>
            <transition xmi:id="_taGR9A1sEeKdQsuVzJlRcA" name="alerting_nomadic" kind="local" source="_vW-gYBBrEeGFCu7TtYvP3g" target="_HwvgkBBsEeGFCu7TtYvP3g"/>
            <transition xmi:id="_L-dzNg1tEeKdQsuVzJlRcA" name="etablir_mode_nomadi" kind="local" source="_vW-gYBBrEeGFCu7TtYvP3g" target="_F1918hBsEeGFCu7TtYvP3g"/>
            <transition xmi:id="_e9yj9Q1tEeKdQsuVzJlRcA" name="switch_nomadic_mode" kind="local" source="_RsigQBD5EeGFCu7TtYvP3g" target="_RsigQBD5EeGFCu7TtYvP3g"/>
            <transition xmi:id="_vXt_xA1tEeKdQsuVzJlRcA" name="switch_nomadic_mode" kind="local" source="_RsigQBD5EeGFCu7TtYvP3g" target="_c2cz8BD5EeGFCu7TtYvP3g"/>
            <transition xmi:id="_HSNqBA1uEeKdQsuVzJlRcA" name="free_nomad_calls" kind="local" source="_HwvgkBBsEeGFCu7TtYvP3g" target="_b0b9UBD5EeGFCu7TtYvP3g"/>
            <transition xmi:id="_k6YBtA1uEeKdQsuVzJlRcA" name="login" kind="local" source="_vW-gYBBrEeGFCu7TtYvP3g" target="_ElpdkhBsEeGFCu7TtYvP3g"/>
          </region>
        </ownedBehavior>
        <interfaceRealization xmi:id="_6QXngA1xEeKdQsuVzJlRcA" name="InterfaceRealization1" supplier="_dSb80AncEeGbt8IYL3q89A" client="_ouctMBBrEeGFCu7TtYvP3g" contract="_dSb80AncEeGbt8IYL3q89A"/>
        <ownedOperation xmi:id="_IVhtkhD5EeGFCu7TtYvP3g" name="ServNomadic"/>
        <ownedOperation xmi:id="_IlUdEhD5EeGFCu7TtYvP3g" name="ServNomadic">
          <ownedParameter xmi:id="_Hd04MBQoEeGIhpdKvKNGag" name="ag" type="_ouctMBBrEeGFCu7TtYvP3g"/>
        </ownedOperation>
        <ownedOperation xmi:id="_JUZwohD5EeGFCu7TtYvP3g" name="ServNomadic"/>
        <ownedOperation xmi:id="_DJT0YBQ7EeGIhpdKvKNGag" name="FindNomadicTempo">
          <ownedParameter xmi:id="_roK68DtuEeGu0a50JL2ykg" name="id">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_agqyADtvEeGu0a50JL2ykg" name="return" type="_-8E0kDtuEeGu0a50JL2ykg" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_E_eEwhQ7EeGIhpdKvKNGag" name="FindNomadicTempo">
          <ownedParameter xmi:id="_y1XhcDtuEeGu0a50JL2ykg" name="user">
            <type xmi:type="uml:Class" href="AgUsers.uml#_QcQiEBREEeGIhpdKvKNGag"/>
          </ownedParameter>
          <ownedParameter xmi:id="_iP1dIDtvEeGu0a50JL2ykg" name="return" type="_-8E0kDtuEeGu0a50JL2ykg" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_JErmoBQ7EeGIhpdKvKNGag" name="Nomadic_tempor"/>
        <ownedOperation xmi:id="_K5z8QhQ7EeGIhpdKvKNGag" name="Nomadic_stop_tempor">
          <ownedParameter xmi:id="_fkNAUBQ-EeGIhpdKvKNGag" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_MhN-8hQ7EeGIhpdKvKNGag" name="Nomadic_remove_tempor">
          <ownedParameter xmi:id="_mUx8QBQ-EeGIhpdKvKNGag" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_OcAQohQ7EeGIhpdKvKNGag" name="Nomadic_remove_tempor"/>
        <ownedOperation xmi:id="_1kj8UhRCEeGIhpdKvKNGag" name="NomadicLogin"/>
        <ownedOperation xmi:id="_5rQr8hRCEeGIhpdKvKNGag" name="Confirm_request_mode_nomadic">
          <eAnnotations xmi:id="_CVR1wBRDEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_CVR1wRRDEeGIhpdKvKNGag" key="documentation" value="This function is used to anwser a request Message."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_QroQQhRDEeGIhpdKvKNGag" name="Reject_request_nomadic"/>
        <ownedOperation xmi:id="_S6Ym0hRDEeGIhpdKvKNGag" name="ProcessOutgoingCallInGSM"/>
        <ownedOperation xmi:id="_VM2_whRDEeGIhpdKvKNGag" name="ProcessIncomingCallInGSM"/>
        <ownedOperation xmi:id="_WroD0hRDEeGIhpdKvKNGag" name="UnparcCall"/>
        <ownedOperation xmi:id="_ZDeE8hRDEeGIhpdKvKNGag" name="CallProcessVOIP"/>
        <ownedOperation xmi:id="_aj4HwhRDEeGIhpdKvKNGag" name="StartNomadicVoice"/>
        <ownedOperation xmi:id="_bxz6ghRDEeGIhpdKvKNGag" name="StopNomadic"/>
        <ownedOperation xmi:id="_dr_vQhRDEeGIhpdKvKNGag" name="AbortNomadic"/>
        <ownedOperation xmi:id="_fNmE4hRDEeGIhpdKvKNGag" name="SnapshotList"/>
        <ownedOperation xmi:id="_i6X4ohRDEeGIhpdKvKNGag" name="NoMoreCall"/>
        <ownedOperation xmi:id="_kaVPghRDEeGIhpdKvKNGag" name="Verify_Z"/>
        <ownedOperation xmi:id="_mORSUhRDEeGIhpdKvKNGag" name="LoadZLines"/>
        <ownedOperation xmi:id="_ngquUhRDEeGIhpdKvKNGag" name="StopH323"/>
        <ownedOperation xmi:id="_o6-JIhRDEeGIhpdKvKNGag" name="StartH323"/>
        <ownedOperation xmi:id="_qi03whRDEeGIhpdKvKNGag" name="ConfirmLoginNomadic"/>
        <ownedOperation xmi:id="_s_l1IhRDEeGIhpdKvKNGag" name="HandleMessage" visibility="protected">
          <ownedParameter xmi:id="_wCflcBRDEeGIhpdKvKNGag" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_6Y_fMhRDEeGIhpdKvKNGag" name="BuildXmlCLIMsg" visibility="protected"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_-8E0kDtuEeGu0a50JL2ykg" name="elt_nomadic_temp">
        <ownedAttribute xmi:id="_FsD6ojtvEeGu0a50JL2ykg" name="id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GcfSAjtvEeGu0a50JL2ykg" name="nucli">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G4DzsjtvEeGu0a50JL2ykg" name="ptlu">
          <type xmi:type="uml:Class" href="AgUsers.uml#_QcQiEBREEeGIhpdKvKNGag"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_DQ78ADtvEeGu0a50JL2ykg" name="elt_nomadic_temp"/>
        <ownedOperation xmi:id="_DQ78ATtvEeGu0a50JL2ykg" name="elt_nomadic_temp">
          <ownedParameter xmi:id="_DRFtADtvEeGu0a50JL2ykg" name="obj" type="_-8E0kDtuEeGu0a50JL2ykg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_DRFtATtvEeGu0a50JL2ykg" name="elt_nomadic_temp"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_mcvYgCzMEeK84ONBMg0rEw" name="S_sn_login_nomadic">
        <ownedAttribute xmi:id="_otq5UCzMEeK84ONBMg0rEw" name="mode">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_3i0IoCzMEeK84ONBMg0rEw" name="home_number" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7RWP4CzMEeK84ONBMg0rEw" value="21"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_by4EkCzREeK84ONBMg0rEw" name="S_sn_ghostZ">
        <ownedAttribute xmi:id="_jQz1wCzREeK84ONBMg0rEw" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_g1DlACzREeK84ONBMg0rEw" name="S_sn_ghostZ_delivered">
        <ownedAttribute xmi:id="_l9rrsCzREeK84ONBMg0rEw" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_oAdbwCzREeK84ONBMg0rEw" name="service">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_UO12kAn2EeGbt8IYL3q89A" name="Types">
      <packagedElement xmi:type="uml:DataType" xmi:id="_DhFf0An2EeGbt8IYL3q89A" name="time_t"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_Q9rLQAq7EeGbt8IYL3q89A" name="DirLogin_t">
        <ownedAttribute xmi:id="_XL_Hogq7EeGbt8IYL3q89A" name="type" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZIQnEAq7EeGbt8IYL3q89A" value="101"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_go9_cAq7EeGbt8IYL3q89A" name="DirName_t">
        <ownedAttribute xmi:id="_jio7Qgq7EeGbt8IYL3q89A" name="type" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xD8kIAq7EeGbt8IYL3q89A" value="31"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_atwFwArdEeGbt8IYL3q89A" name="S_DescFile">
        <ownedAttribute xmi:id="_i_VhcgrdEeGbt8IYL3q89A" name="file_name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kTFoUgrdEeGbt8IYL3q89A" name="size">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lOsU8grdEeGbt8IYL3q89A" name="last_access_time" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_mqVMggrdEeGbt8IYL3q89A" name="last_write_time" type="_DhFf0An2EeGbt8IYL3q89A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_cPzHUArdEeGbt8IYL3q89A" name="ElDescFile">
        <eAnnotations xmi:id="_L3PIAAreEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
          <details xmi:id="_L3PIAQreEeGbt8IYL3q89A" key="documentation" value="Object representing a file in the system. This class should be in a  OTS::Io package."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_e2GbMArdEeGbt8IYL3q89A" name="s_DescFile" type="_atwFwArdEeGbt8IYL3q89A" aggregation="composite" association="_e2ZWIArdEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e2GbMQrdEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e2GbMgrdEeGbt8IYL3q89A" value="1"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_reopAArdEeGbt8IYL3q89A" name="ElDescFile"/>
        <ownedOperation xmi:id="_rwq0MgrdEeGbt8IYL3q89A" name="ElDescFile">
          <ownedParameter xmi:id="_1PSqwArdEeGbt8IYL3q89A" name="e" type="_cPzHUArdEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_sBp2ggrdEeGbt8IYL3q89A" name="ElDescFile"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_e2ZWIArdEeGbt8IYL3q89A" name="A_&lt;elDescFile>_&lt;s_DescFile>" memberEnd="_e2ZWIQrdEeGbt8IYL3q89A _e2GbMArdEeGbt8IYL3q89A">
        <ownedEnd xmi:id="_e2ZWIQrdEeGbt8IYL3q89A" name="elDescFile" type="_cPzHUArdEeGbt8IYL3q89A" association="_e2ZWIArdEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e2ZWIgrdEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e2ZWIwrdEeGbt8IYL3q89A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_H-ArwBanEeGIhpdKvKNGag" name="DirNumber_t"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_LQCf0E5jEeGvxOlT5AFO3A" name="DeviceID_t">
        <ownedAttribute xmi:id="_OxChYk5jEeGvxOlT5AFO3A" name="type" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U64NcE5jEeGvxOlT5AFO3A" value="64"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_q8JqUHTFEeGsFIg3D43TPA" name="S_local_time">
        <ownedAttribute xmi:id="_wZbyYnTFEeGsFIg3D43TPA" name="year">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_zx8mUHTFEeGsFIg3D43TPA" name="month">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0LbdUnTFEeGsFIg3D43TPA" name="day">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0oLqwnTFEeGsFIg3D43TPA" name="hour">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_06Xm8nTFEeGsFIg3D43TPA" name="minute">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_5C3GUnTFEeGsFIg3D43TPA" name="second">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_xI3KkHTNEeGsFIg3D43TPA" name="CorrNumber_t"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_jvwmAHTOEeGsFIg3D43TPA" name="ItemId_t">
        <ownedAttribute xmi:id="_lI3G8HTOEeGsFIg3D43TPA" name="time_id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lciQ4nTOEeGsFIg3D43TPA" name="diff_id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#long"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_2z2iAnTOEeGsFIg3D43TPA" name="==">
          <ownedParameter xmi:id="_4C-nkHTOEeGsFIg3D43TPA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_DY9oYHTPEeGsFIg3D43TPA" name="o" type="_jvwmAHTOEeGsFIg3D43TPA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_ZxodEHdMEeGyesnCTG_F9w" name="PassWord_t"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_xznDwI4TEeG3pajU3Zwa_w" name="SecretCode_t"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_txpn0AoJEeGbt8IYL3q89A" name="AgGsoap">
      <packagedElement xmi:type="uml:Interface" xmi:id="_w7QdGAoJEeGbt8IYL3q89A" name="IAgGsoap">
        <ownedOperation xmi:id="_3W-jUgoJEeGbt8IYL3q89A" name="initialisation"/>
        <ownedOperation xmi:id="_8VazQgoJEeGbt8IYL3q89A" name="event_thread_create">
          <ownedParameter xmi:id="_cOTSUD39EeG7yqj_Az3y9A" name="evt_args">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gwRosD39EeG7yqj_Az3y9A" value="20"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_-rUTogoJEeGbt8IYL3q89A" name="event_thread_destroy">
          <ownedParameter xmi:id="_u0wQED39EeG7yqj_Az3y9A" name="evt_args">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_ARsbkgoKEeGbt8IYL3q89A" name="vmb_state_thread_create"/>
        <ownedOperation xmi:id="_CX89cgoKEeGbt8IYL3q89A" name="vmb_state_thread_destroy"/>
        <ownedOperation xmi:id="_FPPTogoKEeGbt8IYL3q89A" name="generate_supervision_events"/>
        <ownedOperation xmi:id="_I3P8IgoKEeGbt8IYL3q89A" name="update_supervision_events"/>
        <ownedOperation xmi:id="_NTalcAoKEeGbt8IYL3q89A" name="supervision_response"/>
        <ownedOperation xmi:id="_P8_PwgoKEeGbt8IYL3q89A" name="supervisons_response"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_kldjIF7OEeGqXOEKG1TFvw" name="AgGsoap">
        <eAnnotations xmi:id="_0sQScGE9EeGoA4i2E_omag" source="http://www.topcased.org/documentation">
          <details xmi:id="_0sQScWE9EeGoA4i2E_omag" key="documentation" value="This Class is responsible to Create worker threads.&#xD;&#xA;Accept Client connections and delegate the work to worker threads. Note that each worker thread is an heir of ThreadStub. Thus each worker can send and receive OTS Messages.&#xD;&#xA;The goal is to use Stub objects to make requests. The stub will wait on the Mailbox of the Owner Thread for the response.   "/>
        </eAnnotations>
        <generalization xmi:id="_sKDV8F7OEeGqXOEKG1TFvw" general="_Q2NOQAkvEeGWhspan4O22Q"/>
        <ownedAttribute xmi:id="_Qy0J8GE9EeGoA4i2E_omag" name="workers" visibility="protected" type="_JqTu0F7PEeGqXOEKG1TFvw" isUnique="false" aggregation="composite" association="_Qzjw0GE9EeGoA4i2E_omag">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qy0J8WE9EeGoA4i2E_omag" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qy0J8mE9EeGoA4i2E_omag"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_5VQiwMHFEeGrI4zMsx4Xyw" name="m_port" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_6pmfgsHFEeGrI4zMsx4Xyw" name="m_BlConnection" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_taXHQF7OEeGqXOEKG1TFvw" name="AgGsoap">
          <eAnnotations xmi:id="_1k52kMHFEeGrI4zMsx4Xyw" source="http://www.topcased.org/documentation">
            <details xmi:id="_1k52kcHFEeGrI4zMsx4Xyw" key="documentation" value="Create Soap listener class.&#xD;&#xA;_bl_cnx : represents the back log connection.&#xD;&#xA;_port    : the port we will listen for gsoap requests."/>
          </eAnnotations>
          <ownedParameter xmi:id="_aQRAsMHFEeGrI4zMsx4Xyw" name="_port">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_lOtEMMHFEeGrI4zMsx4Xyw" name="LiteralInteger1" value="81"/>
          </ownedParameter>
          <ownedParameter xmi:id="_f2CWYMHFEeGrI4zMsx4Xyw" name="_bl_cnx">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_om6WIMHFEeGrI4zMsx4Xyw" name="LiteralInteger1" value="20"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_taXHQV7OEeGqXOEKG1TFvw" name="AgGsoap">
          <ownedParameter xmi:id="_taXHQl7OEeGqXOEKG1TFvw" name="obj" type="_kldjIF7OEeGqXOEKG1TFvw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_taXHQ17OEeGqXOEKG1TFvw" name="AgGsoap"/>
        <ownedOperation xmi:id="_9fJAUHNEEeGivcKJJ3_1Ig" name="initialize">
          <eAnnotations xmi:id="_daYN4HNFEeGivcKJJ3_1Ig" source="http://www.topcased.org/documentation">
            <details xmi:id="_daYN4XNFEeGivcKJJ3_1Ig" key="documentation" value="This method is responsible to initialize the soap environment.&#xD;&#xA;It's also responsible to create the worker threads. "/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="__n740nNEEeGivcKJJ3_1Ig" name="MainLoop">
          <eAnnotations xmi:id="_UZZ8oHNFEeGivcKJJ3_1Ig" source="http://www.topcased.org/documentation">
            <details xmi:id="_UZZ8oXNFEeGivcKJJ3_1Ig" key="documentation" value="Main loop will call initialize and accept new incoming gsoap connection.&#xD;&#xA;As soon as the connection is OK, the request wil be dispatched to a worked thread."/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_JqTu0F7PEeGqXOEKG1TFvw" name="AgGsoapProcess" clientDependency="_ZWMY4F7PEeGqXOEKG1TFvw">
        <eAnnotations xmi:id="_XwkpcF7QEeGqXOEKG1TFvw" source="http://www.topcased.org/documentation">
          <details xmi:id="_XwkpcV7QEeGqXOEKG1TFvw" key="documentation" value="This agent is responsible to process a SOAP request. The Agent AgGsoap is the the SAOP acceptor which accepts connections. The connection is then dispatched to the less busy AgGsoapProccess agent.&#xD;&#xA;In our model each request is only processed once.&#xD;&#xA;In the future, we can check if it's possible to handle several requests through the same socket."/>
        </eAnnotations>
        <interfaceRealization xmi:id="_ZWMY4F7PEeGqXOEKG1TFvw" name="InterfaceRealization1" supplier="_U-W18F7PEeGqXOEKG1TFvw" client="_JqTu0F7PEeGqXOEKG1TFvw" contract="_U-W18F7PEeGqXOEKG1TFvw"/>
        <ownedOperation xmi:id="_Sx1UAF7PEeGqXOEKG1TFvw" name="AgGsoapProcess">
          <ownedParameter xmi:id="_sGwWsGN2EeGNCbb_kYz8rg" name="oid">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Sx1UAV7PEeGqXOEKG1TFvw" name="AgGsoapProcess">
          <ownedParameter xmi:id="_Sx1UAl7PEeGqXOEKG1TFvw" name="obj" type="_JqTu0F7PEeGqXOEKG1TFvw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_Sx1UA17PEeGqXOEKG1TFvw" name="AgGsoapProcess"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_U-W18F7PEeGqXOEKG1TFvw" name="IAgGsoapProcess">
        <ownedOperation xmi:id="_X_Bxol7PEeGqXOEKG1TFvw" name="process">
          <ownedParameter xmi:id="_WMhkIGE-EeGoA4i2E_omag" name="fd">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Qzjw0GE9EeGoA4i2E_omag" name="A_&lt;agGsoap>_&lt;agGsoapProcess>" memberEnd="_Qzjw0WE9EeGoA4i2E_omag _Qy0J8GE9EeGoA4i2E_omag">
        <ownedEnd xmi:id="_Qzjw0WE9EeGoA4i2E_omag" name="" type="_kldjIF7OEeGqXOEKG1TFvw" association="_Qzjw0GE9EeGoA4i2E_omag">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qzjw0mE9EeGoA4i2E_omag" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qzjw02E9EeGoA4i2E_omag" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_a9um0MHJEeG_5pkQhgBcrQ" name="Session">
        <ownedAttribute xmi:id="_7NrgIsHJEeG_5pkQhgBcrQ" name="m_SessionId" visibility="protected" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-jXCgMHJEeG_5pkQhgBcrQ" value="32"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dX9YIsHKEeG_5pkQhgBcrQ" name="m_Timeout" visibility="protected" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_s6nNssHKEeG_5pkQhgBcrQ" name="m_User" visibility="protected" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
        <ownedAttribute xmi:id="_t732YMHKEeG_5pkQhgBcrQ" name="m_Application" visibility="protected" type="_gNZlgAE-EeGG5PgjmVjcEQ"/>
        <ownedAttribute xmi:id="_aUd8gsHLEeG_5pkQhgBcrQ" name="m_DeviceId" visibility="protected" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d87Q8MHLEeG_5pkQhgBcrQ" value="12"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_fdBcoMHJEeG_5pkQhgBcrQ" name="Session"/>
        <ownedOperation xmi:id="_fdBcocHJEeG_5pkQhgBcrQ" name="Session">
          <ownedParameter xmi:id="_fdBcosHJEeG_5pkQhgBcrQ" name="obj" type="_a9um0MHJEeG_5pkQhgBcrQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fdBco8HJEeG_5pkQhgBcrQ" name="Session"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_by7JcMHJEeG_5pkQhgBcrQ" name="SessionMgr">
        <ownedAttribute xmi:id="_ivujgMHJEeG_5pkQhgBcrQ" name="m_Sessions" visibility="protected" type="_a9um0MHJEeG_5pkQhgBcrQ" isUnique="false" aggregation="composite" association="_iweKYMHJEeG_5pkQhgBcrQ">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ivujgcHJEeG_5pkQhgBcrQ" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ivujgsHJEeG_5pkQhgBcrQ" value="1"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_etVsIMHJEeG_5pkQhgBcrQ" name="SessionMgr"/>
        <ownedOperation xmi:id="_etVsIcHJEeG_5pkQhgBcrQ" name="SessionMgr">
          <ownedParameter xmi:id="_etfdIMHJEeG_5pkQhgBcrQ" name="obj" type="_by7JcMHJEeG_5pkQhgBcrQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_etfdIcHJEeG_5pkQhgBcrQ" name="SessionMgr"/>
        <ownedOperation xmi:id="_x29BUMHJEeG_5pkQhgBcrQ" name="getSession">
          <ownedParameter xmi:id="_zPBAcMHJEeG_5pkQhgBcrQ" name="sId" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O95QYMHMEeG_5pkQhgBcrQ" value="32"/>
          </ownedParameter>
          <ownedParameter xmi:id="_3f2jgMHJEeG_5pkQhgBcrQ" name="create">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
          </ownedParameter>
          <ownedParameter xmi:id="_117GYMHLEeG_5pkQhgBcrQ" name="return" type="_a9um0MHJEeG_5pkQhgBcrQ" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_iweKYMHJEeG_5pkQhgBcrQ" name="A_&lt;sessionMgr>_&lt;session>" memberEnd="_iweKYcHJEeG_5pkQhgBcrQ _ivujgMHJEeG_5pkQhgBcrQ">
        <ownedEnd xmi:id="_iweKYcHJEeG_5pkQhgBcrQ" name="" type="_by7JcMHJEeG_5pkQhgBcrQ" association="_iweKYMHJEeG_5pkQhgBcrQ">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iweKYsHJEeG_5pkQhgBcrQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iweKY8HJEeG_5pkQhgBcrQ"/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_g6sHAgoKEeGbt8IYL3q89A" name="AgMaint">
      <packagedElement xmi:type="uml:Interface" xmi:id="_inni4AoKEeGbt8IYL3q89A" name="IAgMaint">
        <ownedOperation xmi:id="_jw7UUgoKEeGbt8IYL3q89A" name="request"/>
        <ownedOperation xmi:id="_k_5o4AoKEeGbt8IYL3q89A" name="set_client">
          <ownedParameter xmi:id="_sLO14JBLEeGp8eiNslTk6A" name="Info">
            <ownedComment xmi:id="_xrMegJBLEeGp8eiNslTk6A">
              <body>Info is the tsa_id that should be sent to AgMaint.</body>
            </ownedComment>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_mP7GUgoKEeGbt8IYL3q89A" name="remove_client"/>
        <ownedOperation xmi:id="_o-Q74goKEeGbt8IYL3q89A" name="supervision"/>
        <ownedOperation xmi:id="_rEEx0goKEeGbt8IYL3q89A" name="remote_client_disconnect"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_uUtvwFcEEeG95srlMLxQkg" name="IAgMainCli">
        <eAnnotations xmi:id="_uDzCEFcIEeG95srlMLxQkg" source="http://www.topcased.org/documentation">
          <details xmi:id="_uD8MAFcIEeG95srlMLxQkg" key="documentation" value="This interface handles general messages for connection management, and password control.&#xD;&#xA;the object has as ID 0."/>
        </eAnnotations>
        <ownedOperation xmi:id="_vonAklcEEeG95srlMLxQkg" name="connect">
          <eAnnotations xmi:id="_UdIw8FcIEeG95srlMLxQkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_UdIw8VcIEeG95srlMLxQkg" key="documentation" value="This message is received by client terminals to confirm the connection. It's amazing to note that DestName may contain -noping. and destObj is obl_main_cli."/>
          </eAnnotations>
          <ownedParameter xmi:id="_ywYYgF4EEeGKC8_wUnU0qQ" name="version" type="_DIz08F4EEeGKC8_wUnU0qQ" isUnique="false"/>
          <ownedParameter xmi:id="_fXmWYG9REeGyR_gfyMeX-A" name="confv" type="_DIz08F4EEeGKC8_wUnU0qQ" direction="out"/>
          <ownedParameter xmi:id="_jXALMG9REeGyR_gfyMeX-A" name="compat" direction="out">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_v6Cu0lcEEeG95srlMLxQkg" name="pong"/>
        <ownedOperation xmi:id="_wLLiIlcEEeG95srlMLxQkg" name="disconnect"/>
        <ownedOperation xmi:id="_yIDeglcEEeG95srlMLxQkg" name="checkin_response">
          <ownedParameter xmi:id="_rrntwHQoEeGsFIg3D43TPA" name="resp" type="_pXDfkHQnEeGsFIg3D43TPA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_yXisAlcEEeG95srlMLxQkg" name="checkin_elsewhere"/>
        <ownedOperation xmi:id="_yljS0lcEEeG95srlMLxQkg" name="close_connection"/>
        <ownedOperation xmi:id="_y0dRglcEEeG95srlMLxQkg" name="handle_file_response"/>
        <ownedOperation xmi:id="_zCKWUlcEEeG95srlMLxQkg" name="trace_to_tsa"/>
        <ownedOperation xmi:id="_zRNe8lcEEeG95srlMLxQkg" name="display_message"/>
        <ownedOperation xmi:id="_zfX2wlcEEeG95srlMLxQkg" name="phone_book_response"/>
        <ownedOperation xmi:id="_zxsV0lcEEeG95srlMLxQkg" name="call_list_response"/>
        <ownedOperation xmi:id="_0DR1ElcEEeG95srlMLxQkg" name="client_version"/>
        <ownedOperation xmi:id="_0VwsMlcEEeG95srlMLxQkg" name="localisation_response"/>
        <ownedOperation xmi:id="_0mJRklcEEeG95srlMLxQkg" name="ctrl_password_response"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_DIz08F4EEeGKC8_wUnU0qQ" name="S_Version">
        <ownedAttribute xmi:id="_F_DpUF4EEeGKC8_wUnU0qQ" name="release">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IEH4Yl4EEeGKC8_wUnU0qQ" name="bug_fixing">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ITd78l4EEeGKC8_wUnU0qQ" name="protocol_id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IsNMEF4EEeGKC8_wUnU0qQ" name="patch">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pXDfkHQnEeGsFIg3D43TPA" name="S_maincli_checkin_response">
        <ownedAttribute xmi:id="_tfsv8HQnEeGsFIg3D43TPA" name="DirNumber" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XknjQHQoEeGsFIg3D43TPA" value="13"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_t2DacnQnEeGsFIg3D43TPA" name="status">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_vTVQwnQnEeGsFIg3D43TPA" name="ip_address" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Oa0cHQnEeGsFIg3D43TPA" value="255"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_viFecnQnEeGsFIg3D43TPA" name="port">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_vw-2EnQnEeGsFIg3D43TPA" name="last_login_date" type="_q8JqUHTFEeGsFIg3D43TPA"/>
        <ownedAttribute xmi:id="_wGl5snQnEeGsFIg3D43TPA" name="last_login_ip_response" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S1ru8HQoEeGsFIg3D43TPA" value="4"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_wZqmsnQnEeGsFIg3D43TPA" name="stby_ip_address">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_w2a0InQnEeGsFIg3D43TPA" name="stby_port">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_xHjncnQnEeGsFIg3D43TPA" name="tsa_date" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nqk6MHQoEeGsFIg3D43TPA" value="2"/>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_nGDAkAoLEeGbt8IYL3q89A" name="AgMAO">
      <packagedElement xmi:type="uml:Interface" xmi:id="_tJLnsAoLEeGbt8IYL3q89A" name="IAgMAO">
        <ownedOperation xmi:id="_vH1swgoLEeGbt8IYL3q89A" name="phone_book"/>
        <ownedOperation xmi:id="_w3maMgoLEeGbt8IYL3q89A" name="load_all_lines"/>
        <ownedOperation xmi:id="_zFJ24goLEeGbt8IYL3q89A" name="remote_client_disconnect"/>
        <ownedOperation xmi:id="_0rYN0goLEeGbt8IYL3q89A" name="plan_num"/>
        <ownedOperation xmi:id="_2khgwgoLEeGbt8IYL3q89A" name="notif_client"/>
        <ownedOperation xmi:id="_4mUZYgoLEeGbt8IYL3q89A" name="cancel_loading_lines">
          <ownedParameter xmi:id="_F3Ym0AoMEeGbt8IYL3q89A" name="ref" type="_pLTWkPNGEeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_OhO0sgoQEeGbt8IYL3q89A" name="ask_nb_lock">
          <ownedParameter xmi:id="_a1W4wAoQEeGbt8IYL3q89A" name="hostToLoad" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hd5TAAoQEeGbt8IYL3q89A" value="80"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_T8bX4J6WEeGFPYDVo5GQ7Q" name="eApi_Services">
          <ownedParameter xmi:id="_pRhtMJ6WEeGFPYDVo5GQ7Q" name="s" type="_ihL7cJ6OEeGFPYDVo5GQ7Q"/>
        </ownedOperation>
        <ownedOperation xmi:id="_qfQB4Kv6EeGpnuez7f3ahA" name="get_security_settings">
          <eAnnotations xmi:id="_iA6RsKv8EeGpnuez7f3ahA" source="http://www.topcased.org/documentation">
            <details xmi:id="_iA6Rsav8EeGpnuez7f3ahA" key="documentation" value="Operation Added in OXO 8.2 under crms00343632 by faizalbm."/>
          </eAnnotations>
          <ownedParameter xmi:id="_Xvd3EKv8EeGpnuez7f3ahA" name="_cfg" type="_sA-zEAoXEeGbt8IYL3q89A" direction="out"/>
        </ownedOperation>
        <ownedOperation xmi:id="_sLSF4qv6EeGpnuez7f3ahA" name="set_security_settings">
          <eAnnotations xmi:id="_okFDwKv8EeGpnuez7f3ahA" source="http://www.topcased.org/documentation">
            <details xmi:id="_okFDwav8EeGpnuez7f3ahA" key="documentation" value="Operation Added in OXO 8.2 under crms00343632 by faizalbm."/>
          </eAnnotations>
          <ownedParameter xmi:id="_c0KgAKv8EeGpnuez7f3ahA" name="_cfg" type="_sA-zEAoXEeGbt8IYL3q89A"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Jh03QAoXEeGbt8IYL3q89A" name="S_VersionE"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_T-JFIAoXEeGbt8IYL3q89A" name="S_IpAdress">
        <ownedAttribute xmi:id="_Z8500hTnEeGIhpdKvKNGag" name="cpu1" type="_rc3EkBTnEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_aQ35shTnEeGIhpdKvKNGag" name="cpu2" type="_rc3EkBTnEeGIhpdKvKNGag"/>
        <ownedOperation xmi:id="_c4gqUhTnEeGIhpdKvKNGag" name="=">
          <ownedParameter xmi:id="_fmQC8BTnEeGIhpdKvKNGag" name="s" type="_T-JFIAoXEeGbt8IYL3q89A"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_V1zKUAoXEeGbt8IYL3q89A" name="S_PabxLink">
        <ownedAttribute xmi:id="_GYJJ0hTpEeGIhpdKvKNGag" name="link_name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_HWRmAhTpEeGIhpdKvKNGag" name="obj_ag_csta">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_UkM_4hTpEeGIhpdKvKNGag" name="=">
          <ownedParameter xmi:id="_WyW5gBTpEeGIhpdKvKNGag" name="s" type="_V1zKUAoXEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ZlK_YhTpEeGIhpdKvKNGag" name="S_PabxLink"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_YwD8AAoXEeGbt8IYL3q89A" name="S_TsaDesc_V0">
        <ownedAttribute xmi:id="_hoJXUhTpEeGIhpdKvKNGag" name="ip_adress"/>
        <ownedAttribute xmi:id="_iVvdIhTpEeGIhpdKvKNGag" name="port">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_jE-hshTpEeGIhpdKvKNGag" name="local_id">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_jp7o4hTpEeGIhpdKvKNGag" name="which_tel_node">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_xSFgohTpEeGIhpdKvKNGag" name="which_phone_book">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_bDld0AoXEeGbt8IYL3q89A" name="S_TsaDesc">
        <ownedAttribute xmi:id="_XtyxkhTqEeGIhpdKvKNGag" name="ip_adress" type="_rc3EkBTnEeGIhpdKvKNGag">
          <eAnnotations xmi:id="_ir6PgBTrEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_ir6PgRTrEeGIhpdKvKNGag" key="documentation" value="host name or address a.b.c.d"/>
          </eAnnotations>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YF7kwhTqEeGIhpdKvKNGag" name="port">
          <eAnnotations xmi:id="_Ldz7wBTsEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_Ldz7wRTsEeGIhpdKvKNGag" key="documentation" value="Default should be TSA_DEFAULT_PORT, otherwise first rank of main_tsa"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YYG54hTqEeGIhpdKvKNGag" name="http_port">
          <eAnnotations xmi:id="_SNMk4BTsEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_SNMk4RTsEeGIhpdKvKNGag" key="documentation" value="Default is -1, otherwise it's defined by argument '-http_port:xxxx' in main_tsa"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Yp_UEhTqEeGIhpdKvKNGag" name="local_id">
          <eAnnotations xmi:id="_W_aWsBTsEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_W_aWsRTsEeGIhpdKvKNGag" key="documentation" value="local id [0 .. tsa_count -1]  rank in v_tsa "/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_aMoykhTqEeGIhpdKvKNGag" name="which_tel_node">
          <eAnnotations xmi:id="_bxLckBTsEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_bxLckRTsEeGIhpdKvKNGag" key="documentation" value="local id [0 .. tel_nodes_count -1] = rank in v_tel_nodes"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_afHCohTqEeGIhpdKvKNGag" name="services">
          <eAnnotations xmi:id="_g9BPUBTsEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_g9BPURTsEeGIhpdKvKNGag" key="documentation" value="Don't know yet (cf E_Services)"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_azhzchTqEeGIhpdKvKNGag" name="pabx_link_count">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_cInXEhTqEeGIhpdKvKNGag" name="v_pabx_link" type="_V1zKUAoXEeGbt8IYL3q89A"/>
        <ownedOperation xmi:id="_X5ZIIBTrEeGIhpdKvKNGag" name="S_TsaDesc"/>
        <ownedOperation xmi:id="_X5i5IBTrEeGIhpdKvKNGag" name="S_TsaDesc">
          <ownedParameter xmi:id="_X5i5IRTrEeGIhpdKvKNGag" name="obj" type="_bDld0AoXEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_X5i5IhTrEeGIhpdKvKNGag" name="S_TsaDesc"/>
        <ownedOperation xmi:id="_hGjl0hTsEeGIhpdKvKNGag" name="=">
          <ownedParameter xmi:id="_jDInQBTsEeGIhpdKvKNGag" name="s" type="_bDld0AoXEeGbt8IYL3q89A"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_e4aaUAoXEeGbt8IYL3q89A" name="S_TelNode_Infos"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_m7ijQAoXEeGbt8IYL3q89A" name="S_global_pim_config"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o-X9sAoXEeGbt8IYL3q89A" name="S_default_pim_user"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_sA-zEAoXEeGbt8IYL3q89A" name="S_ServerConfig">
        <eAnnotations xmi:id="_COTbsKv8EeGpnuez7f3ahA" source="http://www.topcased.org/documentation">
          <details xmi:id="_COTbsav8EeGpnuez7f3ahA" key="documentation" value="This structure needs to be completed. It is used for configuration setting exchange between OTS and CM and pimphony.&#xD;&#xA;The structure was modified for OXO. in S_global_pim_config was modified in OXO 8.2."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_VMkR8Kv7EeGpnuez7f3ahA" name="version">
          <eAnnotations xmi:id="_HqsL4Kv8EeGpnuez7f3ahA" source="http://www.topcased.org/documentation">
            <details xmi:id="_HqsL4av8EeGpnuez7f3ahA" key="documentation" value="Default value is 6."/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZwyEAqv7EeGpnuez7f3ahA" name="acapi" type="_T-JFIAoXEeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_exAcoqv7EeGpnuez7f3ahA" name="tel_nodes_count">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_kBeQsqv7EeGpnuez7f3ahA" name="v_tel_nodes" type="_e4aaUAoXEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p0NrYKv7EeGpnuez7f3ahA" value="5"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qzGVgqv7EeGpnuez7f3ahA" name="tsa_count">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_zM4q8qv7EeGpnuez7f3ahA" name="v_tsa" type="_bDld0AoXEeGbt8IYL3q89A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tny_4AoXEeGbt8IYL3q89A" name="S_PbxDesc">
        <ownedAttribute xmi:id="_0bqgYgoXEeGbt8IYL3q89A" name="subnetwork">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0tPYkgoXEeGbt8IYL3q89A" name="node">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_BPOScAoYEeGbt8IYL3q89A" name="S_PbxDesc">
          <ownedParameter xmi:id="_LrF0YAoYEeGbt8IYL3q89A" name="node">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_NWiCgAoYEeGbt8IYL3q89A" name="netw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_aD_MkAoYEeGbt8IYL3q89A" name="S_PbxConfig">
        <ownedAttribute xmi:id="_ml0VcgoYEeGbt8IYL3q89A" name="tel_nodes_count">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2V4U4AoYEeGbt8IYL3q89A" name="vpbx" type="_tny_4AoXEeGbt8IYL3q89A" isUnique="false" aggregation="composite" association="_2WVA0AoYEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2V4U4QoYEeGbt8IYL3q89A" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2V4U4goYEeGbt8IYL3q89A"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_vE9sAgoYEeGbt8IYL3q89A" name="S_PbxConfig"/>
        <ownedOperation xmi:id="_vYMKAgoYEeGbt8IYL3q89A" name="S_PbxConfig"/>
        <ownedOperation xmi:id="_ylhosgoYEeGbt8IYL3q89A" name="S_PbxConfig"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_2WVA0AoYEeGbt8IYL3q89A" name="A_&lt;s_PbxConfig>_&lt;s_PbxDesc>" memberEnd="_2WVA0QoYEeGbt8IYL3q89A _2V4U4AoYEeGbt8IYL3q89A">
        <ownedEnd xmi:id="_2WVA0QoYEeGbt8IYL3q89A" name="s_PbxConfig" type="_aD_MkAoYEeGbt8IYL3q89A" isUnique="false" association="_2WVA0AoYEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2WVA0goYEeGbt8IYL3q89A"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2WVA0woYEeGbt8IYL3q89A"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_YcmikAoZEeGbt8IYL3q89A" name="Type_Poste">
        <eAnnotations xmi:id="_qbhR8Hz_EeKxHtV2011fkg" source="http://www.topcased.org/documentation">
          <details xmi:id="_qbkVQHz_EeKxHtV2011fkg" key="documentation" value="This class contains the name type of a device. In OXO they are more than 100 different types.&#xD;&#xA;In order to facilitate the classification of the devices, this class should provide several helper function that categorized the devices per family.&#xD;&#xA;Most names start with TERM_"/>
        </eAnnotations>
        <ownedAttribute xmi:id="_dUdR4Hz7EeKxHtV2011fkg" name="m_name" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_ia0fMgoZEeGbt8IYL3q89A" name="Type_Poste"/>
        <ownedOperation xmi:id="_iuV4IgoZEeGbt8IYL3q89A" name="Type_Poste">
          <eAnnotations xmi:id="_4v7LsHz_EeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_4v7ywHz_EeKxHtV2011fkg" key="documentation" value="Default copy constructor. Basically the name is copied from the parameter."/>
          </eAnnotations>
          <ownedParameter xmi:id="_vBHkEHz_EeKxHtV2011fkg" name="cp" type="_YcmikAoZEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_i_LJcgoZEeGbt8IYL3q89A" name="Type_Poste">
          <eAnnotations xmi:id="_BSg30H0AEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_BShe4H0AEeKxHtV2011fkg" key="documentation" value="Destructor function that does not do anything. The main attribute m_name is destroyed by default."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_jtExQgoZEeGbt8IYL3q89A" name="Is">
          <eAnnotations xmi:id="_wmqJEH0AEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_wmqJEX0AEeKxHtV2011fkg" key="documentation" value="Return the device name."/>
          </eAnnotations>
          <ownedParameter xmi:id="_xD8iAH0AEeKxHtV2011fkg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qUkCogoZEeGbt8IYL3q89A" name="Size">
          <eAnnotations xmi:id="_ndiocH0AEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_ndiocX0AEeKxHtV2011fkg" key="documentation" value="Return the size of the device name +1."/>
          </eAnnotations>
          <ownedParameter xmi:id="_n_3SYH0AEeKxHtV2011fkg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_r9K_MgoZEeGbt8IYL3q89A" name="=">
          <ownedParameter xmi:id="_vcrzAAoZEeGbt8IYL3q89A" name="s">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_BrLE4Hz_EeKxHtV2011fkg" name="==">
          <ownedParameter xmi:id="_DzW5YHz_EeKxHtV2011fkg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
          </ownedParameter>
          <ownedParameter xmi:id="_IshnwHz_EeKxHtV2011fkg" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_-4J4wH0AEeKxHtV2011fkg" name="!=">
          <eAnnotations xmi:id="_DF3PUH0BEeKxHtV2011fkg" source="http://www.topcased.org/documentation">
            <details xmi:id="_DF3PUX0BEeKxHtV2011fkg" key="documentation" value="Comparison operator."/>
          </eAnnotations>
          <ownedParameter xmi:id="_DGxOQH0BEeKxHtV2011fkg" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
          </ownedParameter>
          <ownedParameter xmi:id="_FTsY0H0BEeKxHtV2011fkg" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_adDXYAoZEeGbt8IYL3q89A" name="S_SecureUserDesc"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_HkJiQAoaEeGbt8IYL3q89A" name="S_LineDesc">
        <ownedAttribute xmi:id="_GbVy0H0AEeKxHtV2011fkg" name="type_poste" type="_YcmikAoZEeGbt8IYL3q89A" aggregation="composite" association="_GbrKAH0AEeKxHtV2011fkg">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbVy0X0AEeKxHtV2011fkg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbVy0n0AEeKxHtV2011fkg" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_KQQjMAoaEeGbt8IYL3q89A" name="S_UsersLinesConfig"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_MQtYAAoaEeGbt8IYL3q89A" name="S_LineStatus"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_PnlNMAoaEeGbt8IYL3q89A" name="S_AdminStatus">
        <ownedAttribute xmi:id="_SOxR4AoaEeGbt8IYL3q89A" name="v_lines_status" type="_MQtYAAoaEeGbt8IYL3q89A" aggregation="composite" association="_SPN90AoaEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SOxR4QoaEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SOxR4goaEeGbt8IYL3q89A" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_SPN90AoaEeGbt8IYL3q89A" name="A_&lt;s_AdminStatus>_&lt;s_LineStatus>" memberEnd="_SPN90QoaEeGbt8IYL3q89A _SOxR4AoaEeGbt8IYL3q89A">
        <ownedEnd xmi:id="_SPN90QoaEeGbt8IYL3q89A" name="s_" type="_PnlNMAoaEeGbt8IYL3q89A" association="_SPN90AoaEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SPN90goaEeGbt8IYL3q89A"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SPN90woaEeGbt8IYL3q89A"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_eXbFwAoaEeGbt8IYL3q89A" name="S_AdminLock"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_h6gyAAoaEeGbt8IYL3q89A" name="S_mao_lines_filter"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_r7kAMAoaEeGbt8IYL3q89A" name="DirConfigElt">
        <ownedOperation xmi:id="_xi1KsgoaEeGbt8IYL3q89A" name="DirConfigElt"/>
        <ownedOperation xmi:id="_x4lYQgoaEeGbt8IYL3q89A" name="DirConfigElt">
          <ownedParameter xmi:id="_ixiEIAobEeGbt8IYL3q89A" name="elt" type="_r7kAMAoaEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_yQuLcAoaEeGbt8IYL3q89A" name="DirconfigElt"/>
        <ownedOperation xmi:id="_zIT6wgoaEeGbt8IYL3q89A" name="=">
          <ownedParameter xmi:id="_-s5YQAoaEeGbt8IYL3q89A" name="elt" type="_r7kAMAoaEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_7l0SkgoaEeGbt8IYL3q89A" name="Size"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tofcEAoaEeGbt8IYL3q89A" name="DirConfig">
        <ownedAttribute xmi:id="_vZ5IQAoaEeGbt8IYL3q89A" name="dirConfigElt" type="_r7kAMAoaEeGbt8IYL3q89A" aggregation="composite" association="_vaMDMAoaEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vZ5IQQoaEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vZ5IQgoaEeGbt8IYL3q89A" value="1"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_PrV2YgobEeGbt8IYL3q89A" name="DirConfig"/>
        <ownedOperation xmi:id="_QCcHwgobEeGbt8IYL3q89A" name="DirConfig">
          <ownedParameter xmi:id="_3ByRQAobEeGbt8IYL3q89A" name="d" type="_tofcEAoaEeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_QXvpYgobEeGbt8IYL3q89A" name="DirConfig"/>
        <ownedOperation xmi:id="_aEFL0gobEeGbt8IYL3q89A" name="getIndexDir">
          <ownedParameter xmi:id="_cS-sUAobEeGbt8IYL3q89A" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_vaMDMAoaEeGbt8IYL3q89A" name="A_&lt;dirConfig>_&lt;dirConfigElt>" memberEnd="_vaMDMQoaEeGbt8IYL3q89A _vZ5IQAoaEeGbt8IYL3q89A">
        <ownedEnd xmi:id="_vaMDMQoaEeGbt8IYL3q89A" name="dirConfig" type="_tofcEAoaEeGbt8IYL3q89A" association="_vaMDMAoaEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vaMDMgoaEeGbt8IYL3q89A" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vaMDMwoaEeGbt8IYL3q89A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_rc3EkBTnEeGIhpdKvKNGag" name="IpAdress_t">
        <ownedAttribute xmi:id="_uEpmMhTnEeGIhpdKvKNGag" name="type" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4E8mcBTnEeGIhpdKvKNGag" value="256"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ihL7cJ6OEeGFPYDVo5GQ7Q" name="S_Api" clientDependency="_S5Z_MJ6XEeGFPYDVo5GQ7Q">
        <ownedAttribute xmi:id="_mCffAJ6OEeGFPYDVo5GQ7Q" name="sub_op">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nLXLkp6OEeGFPYDVo5GQ7Q" name="qmcdu" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_o56_Ip6OEeGFPYDVo5GQ7Q" name="secret_code" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yb-JgJ6PEeGFPYDVo5GQ7Q" value="12"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qFLRUp6OEeGFPYDVo5GQ7Q" name="position">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ru95op6OEeGFPYDVo5GQ7Q" name="item_Id" type="_jvwmAHTOEeGsFIg3D43TPA"/>
        <ownedAttribute xmi:id="_tJRUcp6OEeGFPYDVo5GQ7Q" name="nb_ApiKeys">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_xjDYIp6OEeGFPYDVo5GQ7Q" name="ApiKeys" type="_5zJJkJ6PEeGFPYDVo5GQ7Q" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OQV3cJ6ZEeGFPYDVo5GQ7Q" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SOOsgJ6dEeGFPYDVo5GQ7Q"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_yrBFwp6OEeGFPYDVo5GQ7Q" name="nb_ApiUpks">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0sqNYp6OEeGFPYDVo5GQ7Q" name="AipUpks" type="_7M2ugJ6PEeGFPYDVo5GQ7Q" isUnique="false">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rrr88J6ZEeGFPYDVo5GQ7Q" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dUS-0J6ZEeGFPYDVo5GQ7Q"/>
        </ownedAttribute>
        <interfaceRealization xmi:id="_S5Z_MJ6XEeGFPYDVo5GQ7Q" name="InterfaceRealization1" supplier="_9CogMJ6WEeGFPYDVo5GQ7Q" client="_ihL7cJ6OEeGFPYDVo5GQ7Q" contract="_9CogMJ6WEeGFPYDVo5GQ7Q"/>
        <ownedOperation xmi:id="_6RsjAJ8tEeGFPYDVo5GQ7Q" name="S_Api"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_5zJJkJ6PEeGFPYDVo5GQ7Q" name="S_ApiKey">
        <ownedAttribute xmi:id="_APKKwp6QEeGFPYDVo5GQ7Q" name="position">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BPPHsp6QEeGFPYDVo5GQ7Q" name="label" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0ycTAJ6TEeGFPYDVo5GQ7Q" value="15"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Cbrssp6QEeGFPYDVo5GQ7Q" name="keyNumber">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cbp6sJ6UEeGFPYDVo5GQ7Q" value="15"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DyQeEp6QEeGFPYDVo5GQ7Q" name="firtName" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XAWRUJ6VEeGFPYDVo5GQ7Q" value="15"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_FscS0p6QEeGFPYDVo5GQ7Q" name="name" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XbLMIJ6VEeGFPYDVo5GQ7Q" value="15"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_7M2ugJ6PEeGFPYDVo5GQ7Q" name="S_ApiUpk">
        <ownedAttribute xmi:id="_8-2Qkp6PEeGFPYDVo5GQ7Q" name="position">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-Vt84J6PEeGFPYDVo5GQ7Q" name="keyType">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Q2zScp6QEeGFPYDVo5GQ7Q" name="content" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YI7C8J6VEeGFPYDVo5GQ7Q" value="15"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_RzAcAp6QEeGFPYDVo5GQ7Q" name="mnemonic1" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YjJg0J6VEeGFPYDVo5GQ7Q" value="15"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_TOfikp6QEeGFPYDVo5GQ7Q" name="SecretarySecondNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
        <ownedAttribute xmi:id="_VgFKsp6QEeGFPYDVo5GQ7Q" name="lock">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#bool"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_9CogMJ6WEeGFPYDVo5GQ7Q" name="IApiServices">
        <ownedOperation xmi:id="__n4rMp6WEeGFPYDVo5GQ7Q" name="AvailableCommands"/>
        <ownedOperation xmi:id="_CBXrEp6XEeGFPYDVo5GQ7Q" name="getSdk"/>
        <ownedOperation xmi:id="_C48zUp6XEeGFPYDVo5GQ7Q" name="getSdkList"/>
        <ownedOperation xmi:id="_EfBZQp6XEeGFPYDVo5GQ7Q" name="setSdk"/>
        <ownedOperation xmi:id="_FsNlIp6XEeGFPYDVo5GQ7Q" name="getUpk"/>
        <ownedOperation xmi:id="_H5CCAp6XEeGFPYDVo5GQ7Q" name="getUpkList"/>
        <ownedOperation xmi:id="_JXNQMp6XEeGFPYDVo5GQ7Q" name="setUpk"/>
        <ownedOperation xmi:id="_M6l3Yp6XEeGFPYDVo5GQ7Q" name="getStaticState"/>
        <ownedOperation xmi:id="_O5Ztcp6XEeGFPYDVo5GQ7Q" name="activateForward"/>
        <ownedOperation xmi:id="_QoH5Ep6XEeGFPYDVo5GQ7Q" name="cancelForward"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GbrKAH0AEeKxHtV2011fkg" name="A_&lt;s_LineDesc>_&lt;type_Poste>" memberEnd="_GbrKAX0AEeKxHtV2011fkg _GbVy0H0AEeKxHtV2011fkg">
        <ownedEnd xmi:id="_GbrKAX0AEeKxHtV2011fkg" name="s_LineDesc" type="_HkJiQAoaEeGbt8IYL3q89A" association="_GbrKAH0AEeKxHtV2011fkg">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbrKAn0AEeKxHtV2011fkg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbrKA30AEeKxHtV2011fkg" value="1"/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_phUJIAoLEeGbt8IYL3q89A" name="AgSmtp"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_HPxKcAraEeGbt8IYL3q89A" name="AgBackup">
      <packagedElement xmi:type="uml:Interface" xmi:id="_JZTp0AraEeGbt8IYL3q89A" name="IAgBackup">
        <ownedOperation xmi:id="_LfRQwgraEeGbt8IYL3q89A" name="backup_new_ftickets">
          <ownedComment xmi:id="_klmwYIk8EeG70aRw_SvTsw">
            <body>Backup new tickets.</body>
          </ownedComment>
        </ownedOperation>
        <ownedOperation xmi:id="_OTuVYgraEeGbt8IYL3q89A" name="backup_update_ftickets"/>
        <ownedOperation xmi:id="_QL-QcgraEeGbt8IYL3q89A" name="backup_archive_ftickets"/>
        <ownedOperation xmi:id="_SJJHwgraEeGbt8IYL3q89A" name="backup_get_listdir"/>
        <ownedOperation xmi:id="_TmkvEgraEeGbt8IYL3q89A" name="backup_put_file"/>
        <ownedOperation xmi:id="_VjvmYgraEeGbt8IYL3q89A" name="backup_get_file"/>
        <ownedOperation xmi:id="_W6xDsAraEeGbt8IYL3q89A" name="backup_tsa_disconnected"/>
        <ownedOperation xmi:id="_YqO2MgraEeGbt8IYL3q89A" name="backup_listdir"/>
        <ownedOperation xmi:id="_aixsMgraEeGbt8IYL3q89A" name="backup_remove_file"/>
        <ownedOperation xmi:id="_cUx1UAraEeGbt8IYL3q89A" name="backup_remove_user_files"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_DXGaUArbEeGbt8IYL3q89A" name="Backup">
        <ownedOperation xmi:id="_EsL98grbEeGbt8IYL3q89A" name="Backup"/>
        <ownedOperation xmi:id="_E5c94grbEeGbt8IYL3q89A" name="Backup"/>
        <ownedOperation xmi:id="_FG3HwgrbEeGbt8IYL3q89A" name="Backup"/>
        <ownedOperation xmi:id="_Pnf08grbEeGbt8IYL3q89A" name="Init" visibility="protected"/>
        <ownedOperation xmi:id="_RZWNEgrbEeGbt8IYL3q89A" name="HandleMessage" visibility="protected"/>
        <ownedOperation xmi:id="_TZ8L0grbEeGbt8IYL3q89A" name="GetTsaFileName" visibility="protected"/>
        <ownedOperation xmi:id="_VqerEgrbEeGbt8IYL3q89A" name="GetFticketsName" visibility="protected"/>
        <ownedOperation xmi:id="_XjL5IgrbEeGbt8IYL3q89A" name="PurgeOldFiles" visibility="protected"/>
        <ownedOperation xmi:id="_YzpbcgrbEeGbt8IYL3q89A" name="NewFtickets" visibility="protected">
          <ownedParameter xmi:id="_BzJe0ArcEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ac_-4grbEeGbt8IYL3q89A" name="UpdateFtickets" visibility="protected">
          <ownedParameter xmi:id="_EfZpsArcEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_buzlAgrbEeGbt8IYL3q89A" name="ArchiveFticketsDone" visibility="protected">
          <ownedParameter xmi:id="_H6J5UArcEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_dicF0grbEeGbt8IYL3q89A" name="CloseFtickets" visibility="protected"/>
        <ownedOperation xmi:id="_mgSKkgrbEeGbt8IYL3q89A" name="GetListdir" visibility="protected">
          <ownedParameter xmi:id="_NMG7IArcEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_n6I5cgrbEeGbt8IYL3q89A" name="PutFile" visibility="protected">
          <ownedParameter xmi:id="_QUiEoArcEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pJQ_AgrbEeGbt8IYL3q89A" name="GetFile" visibility="protected">
          <ownedParameter xmi:id="_S4TB4ArcEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_qp98wgrbEeGbt8IYL3q89A" name="ListDir" visibility="protected">
          <ownedParameter xmi:id="_ZfMdYArcEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_sJo_wgrbEeGbt8IYL3q89A" name="ConfirmCopy" visibility="protected">
          <ownedParameter xmi:id="_e4v8AArcEeGbt8IYL3q89A" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_twwHggrbEeGbt8IYL3q89A" name="GetListFiles" visibility="protected"/>
        <ownedOperation xmi:id="_vVyLogrbEeGbt8IYL3q89A" name="GetNextFile" visibility="protected"/>
        <ownedOperation xmi:id="_xYUEEgrbEeGbt8IYL3q89A" name="SendNextFile" visibility="protected"/>
        <ownedOperation xmi:id="_zFGWAgrbEeGbt8IYL3q89A" name="SendFile" visibility="protected"/>
        <ownedOperation xmi:id="_7QH2sgrbEeGbt8IYL3q89A" name="RemoveUserFiles"/>
        <ownedOperation xmi:id="_85x8IgrbEeGbt8IYL3q89A" name="DisconnectRestoredCleints"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Node" xmi:id="_0r2xEAreEeGbt8IYL3q89A" name="OXO" clientDependency="_J5ynMKWaEeGogaQ7mMU72w">
      <eAnnotations xmi:id="_6HF1QArfEeGbt8IYL3q89A" source="http://www.topcased.org/documentation">
        <details xmi:id="_6HF1QQrfEeGbt8IYL3q89A" key="documentation" value="This diagram is for test purpose. I do not yet know how to use Composite Structures Diagram."/>
      </eAnnotations>
      <ownedAttribute xmi:id="_-ieQ4AreEeGbt8IYL3q89A" name="agtsa" type="_OcuVUP_iEeC-LI6jGWITrA" aggregation="composite"/>
      <ownedAttribute xmi:id="_IVXuUgrfEeGbt8IYL3q89A" name="CompTsa" aggregation="composite">
        <type xmi:type="uml:Component" href="tsa.uml#_zPUSsPmoEeCeZL54j_4Yzw"/>
      </ownedAttribute>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_hWpacArfEeGbt8IYL3q89A" name="Port1" aggregation="composite">
        <type xmi:type="uml:Class" href="AgUsers.uml#_9lCBCAUnEeGG5PgjmVjcEQ"/>
      </ownedAttribute>
      <ownedConnector xmi:id="_96060KWZEeGogaQ7mMU72w" name="Connector1" kind="delegation">
        <end xmi:id="_96060aWZEeGogaQ7mMU72w" role="_hWpacArfEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_96060qWZEeGogaQ7mMU72w" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_960606WZEeGogaQ7mMU72w" value="1"/>
        </end>
        <end xmi:id="_96061KWZEeGogaQ7mMU72w" role="_-ieQ4AreEeGbt8IYL3q89A">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_96061aWZEeGogaQ7mMU72w" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_96061qWZEeGogaQ7mMU72w" value="1"/>
        </end>
      </ownedConnector>
      <interfaceRealization xmi:id="_J5ynMKWaEeGogaQ7mMU72w" name="InterfaceRealization1" supplier="_7rxpUKWZEeGogaQ7mMU72w" client="_0r2xEAreEeGbt8IYL3q89A" contract="_7rxpUKWZEeGogaQ7mMU72w"/>
      <nestedClassifier xmi:type="uml:Node" xmi:id="_x7rBEgrhEeGbt8IYL3q89A" name="tsa"/>
      <nestedClassifier xmi:type="uml:ExecutionEnvironment" xmi:id="_D-v24ArgEeGbt8IYL3q89A" name="kamailio"/>
      <nestedClassifier xmi:type="uml:Device" xmi:id="_WJQNkgriEeGbt8IYL3q89A" name="ReverProxy"/>
      <nestedClassifier xmi:type="uml:Artifact" xmi:id="_EKjFYHNmEeGivcKJJ3_1Ig" name="DEDE"/>
      <nestedClassifier xmi:type="uml:DeploymentSpecification" xmi:id="_IP6YQHNmEeGivcKJJ3_1Ig" name="DeploymentSpecification1"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Device" xmi:id="_DZo-sArgEeGbt8IYL3q89A" name="MyIcMobile"/>
    <packagedElement xmi:type="uml:Device" xmi:id="_L7M6oArhEeGbt8IYL3q89A" name="VHE"/>
    <packagedElement xmi:type="uml:CommunicationPath" xmi:id="_PIjAYArhEeGbt8IYL3q89A" name="SIP" memberEnd="_PIjAYQrhEeGbt8IYL3q89A _PIjAZArhEeGbt8IYL3q89A">
      <ownedEnd xmi:id="_PIjAYQrhEeGbt8IYL3q89A" name="source" type="_L7M6oArhEeGbt8IYL3q89A" association="_PIjAYArhEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PIjAYgrhEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PIjAYwrhEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_PIjAZArhEeGbt8IYL3q89A" name="target" type="_D-v24ArgEeGbt8IYL3q89A" association="_PIjAYArhEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PIjAZQrhEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PIjAZgrhEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:CommunicationPath" xmi:id="_TV9cAArhEeGbt8IYL3q89A" name="HTTP/Chunk" memberEnd="_TV9cAQrhEeGbt8IYL3q89A _TV9cBArhEeGbt8IYL3q89A">
      <ownedEnd xmi:id="_TV9cAQrhEeGbt8IYL3q89A" name="source" type="_DZo-sArgEeGbt8IYL3q89A" association="_TV9cAArhEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TV9cAgrhEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TV9cAwrhEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_TV9cBArhEeGbt8IYL3q89A" name="target" type="_0r2xEAreEeGbt8IYL3q89A" association="_TV9cAArhEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TV9cBQrhEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TV9cBgrhEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:CommunicationPath" xmi:id="_C9PrtgriEeGbt8IYL3q89A" name="otsMessage" memberEnd="_C9PrtwriEeGbt8IYL3q89A _C9PrugriEeGbt8IYL3q89A">
      <ownedEnd xmi:id="_C9PrtwriEeGbt8IYL3q89A" name="source" type="_x7rBEgrhEeGbt8IYL3q89A" association="_C9PrtgriEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C9PruAriEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C9PruQriEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_C9PrugriEeGbt8IYL3q89A" name="target" type="_D-v24ArgEeGbt8IYL3q89A" association="_C9PrtgriEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C9PruwriEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C9PrvAriEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:CommunicationPath" xmi:id="_aMh1wAriEeGbt8IYL3q89A" name="HTTPS/SOAP" memberEnd="_aMh1wQriEeGbt8IYL3q89A _aMh1xAriEeGbt8IYL3q89A">
      <ownedEnd xmi:id="_aMh1wQriEeGbt8IYL3q89A" name="source" type="_DZo-sArgEeGbt8IYL3q89A" association="_aMh1wAriEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aMh1wgriEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aMh1wwriEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_aMh1xAriEeGbt8IYL3q89A" name="target" type="_WJQNkgriEeGbt8IYL3q89A" association="_aMh1wAriEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aMh1xQriEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aMh1xgriEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:CommunicationPath" xmi:id="_c1W5NAriEeGbt8IYL3q89A" name="SOAP/8894" memberEnd="_c1W5NQriEeGbt8IYL3q89A _c1W5OAriEeGbt8IYL3q89A">
      <ownedEnd xmi:id="_c1W5NQriEeGbt8IYL3q89A" name="source" type="_WJQNkgriEeGbt8IYL3q89A" association="_c1W5NAriEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c1W5NgriEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c1W5NwriEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_c1W5OAriEeGbt8IYL3q89A" name="target" type="_x7rBEgrhEeGbt8IYL3q89A" association="_c1W5NAriEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c1W5OQriEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c1W5OgriEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:CommunicationPath" xmi:id="_AP-XsArjEeGbt8IYL3q89A" name="HTTPS/SOAP" memberEnd="_AP-XsQrjEeGbt8IYL3q89A _AP-XtArjEeGbt8IYL3q89A">
      <ownedEnd xmi:id="_AP-XsQrjEeGbt8IYL3q89A" name="source" type="_L7M6oArhEeGbt8IYL3q89A" association="_AP-XsArjEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AP-XsgrjEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AP-XswrjEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_AP-XtArjEeGbt8IYL3q89A" name="target" type="_WJQNkgriEeGbt8IYL3q89A" association="_AP-XsArjEeGbt8IYL3q89A">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AP-XtQrjEeGbt8IYL3q89A" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AP-XtgrjEeGbt8IYL3q89A" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Component" xmi:id="_BF3eoAt3EeGOov-rpu6eCA" name="tsa-ng">
      <ownedAttribute xmi:id="_Y6slwAt3EeGOov-rpu6eCA" name="main" type="_Nx6mePStEeCXKeCbdRbRuw" aggregation="composite"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_Ii_-kAt3EeGOov-rpu6eCA" name="server">
        <packagedElement xmi:type="uml:Package" xmi:id="_d_Bk0AuDEeGPtIonjB-jSA" name="gsoap_stubs">
          <packagedElement xmi:type="uml:Package" xmi:id="_hbj9IAuDEeGPtIonjB-jSA" name="Ics70_Notifier">
            <packagedElement xmi:type="uml:Component" xmi:id="_-zUkgAuHEeGPtIonjB-jSA" name="Ics70NotifierLib">
              <ownedAttribute xmi:id="_QUCpQAuIEeGPtIonjB-jSA" name="Property1" type="_1zbbEPNOEeCXKeCbdRbRuw" aggregation="composite"/>
              <ownedAttribute xmi:id="_Smz9IAuIEeGPtIonjB-jSA" name="Property2" type="_3d0gUPNOEeCXKeCbdRbRuw" aggregation="composite"/>
              <ownedAttribute xmi:id="_UMb3IAuIEeGPtIonjB-jSA" name="Property3" type="_4jkAaPNOEeCXKeCbdRbRuw" aggregation="composite"/>
              <ownedAttribute xmi:id="_VK31UAuIEeGPtIonjB-jSA" name="Property4" type="_C7BWsPM_EeCXKeCbdRbRuw" aggregation="composite"/>
              <ownedAttribute xmi:id="_WUyDsAuIEeGPtIonjB-jSA" name="Property5" type="_KXtKuPM_EeCXKeCbdRbRuw" aggregation="composite"/>
              <ownedAttribute xmi:id="_HYwT0AuJEeGPtIonjB-jSA" name="Property6" type="_mzTHwPWTEeCyns5Af_A9WA" aggregation="composite"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_UZMkoHNuEeGivcKJJ3_1Ig" name="Ics70">
            <packagedElement xmi:type="uml:Package" xmi:id="_JLBFcHPxEeGivcKJJ3_1Ig" name="Ics70_ApiFramework">
              <packagedElement xmi:type="uml:Artifact" xmi:id="_mlK2UHPxEeGivcKJJ3_1Ig" name="Ics70_ApiFrameworkLib">
                <nestedArtifact xmi:id="_VwHvUHPyEeGivcKJJ3_1Ig" name="ApiFramework.cpp"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Component" xmi:id="_81jvMHPxEeGivcKJJ3_1Ig" name="Ics70_ApiFramework"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_PQhrIHPxEeGivcKJJ3_1Ig" name="Ics70_EventSummary"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_RUZnYHPxEeGivcKJJ3_1Ig" name="Ics70_Telephony"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_TJYMAHPxEeGivcKJJ3_1Ig" name="Ics70_Messaging"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_UxO6oHPxEeGivcKJJ3_1Ig" name="Ics70_CommunicationLog"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_5XKtAHQCEeGivcKJJ3_1Ig" name="Ics70_BasicRouting"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_mfBSgIhfEeGjYJ4BLcVq1A" name="Ics70_ManagerAssistant"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_rT6k4IhfEeGjYJ4BLcVq1A" name="Ics70_Uda"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_88iBYIhfEeGjYJ4BLcVq1A" name="Ics70_Numbering"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_SI8k8K7lEeGJ1tnEHiOOaQ" name="Ics70_ContactProfile"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_e_Meoq7lEeGJ1tnEHiOOaQ" name="Ics70_InstantMessaging"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_iJpOMMG5EeGrI4zMsx4Xyw" name="Ics70_Locator"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Component" xmi:id="_TBz4oFx9EeGXYfPNQ34bSA" name="serverLib">
          <ownedAttribute xmi:id="_DGlVkFx-EeGXYfPNQ34bSA" name="Property1" type="_p32wAPNFEeCXKeCbdRbRuw" aggregation="composite"/>
          <ownedAttribute xmi:id="_HtnyIFx-EeGXYfPNQ34bSA" name="Property2" type="_wU9VcAVQEeG1tfz4J1YvlA" aggregation="composite"/>
          <ownedAttribute xmi:id="_jAtgIFyPEeGXYfPNQ34bSA" name="Property3" type="_pLTWkPNGEeCXKeCbdRbRuw" aggregation="composite"/>
          <ownedAttribute xmi:id="_slb-sFyPEeGXYfPNQ34bSA" name="Property4" type="_eZmsaPM3EeCXKeCbdRbRuw" aggregation="composite"/>
          <ownedAttribute xmi:id="_zQvyUF1OEeGuHZzDUoLuTg" name="Property5" type="_vT5iAArrEeGbt8IYL3q89A" aggregation="composite"/>
          <ownedAttribute xmi:id="_wA3wYF4nEeG2X8UDlAgdIw" name="Property6" type="_Q2NOQAkvEeGWhspan4O22Q" aggregation="composite"/>
          <ownedAttribute xmi:id="_weWSsG3iEeGYqe5C98fhsw" name="Property7" type="_1-LCIG3GEeGx14RahAetfg" aggregation="composite"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_TCei4EDlEeG7yqj_Az3y9A" name="MsgRouter">
        <packagedElement xmi:type="uml:Component" xmi:id="_YFZDIEDlEeG7yqj_Az3y9A" name="MsgRouterLib">
          <ownedAttribute xmi:id="_uovUQEDlEeG7yqj_Az3y9A" name="Property1" type="_caEkGAU_EeG1tfz4J1YvlA" aggregation="composite"/>
          <ownedAttribute xmi:id="_JSF8AEDnEeG7yqj_Az3y9A" name="Property2" type="_vBv0YAVAEeG1tfz4J1YvlA" aggregation="composite"/>
          <ownedAttribute xmi:id="_MMLukEDnEeG7yqj_Az3y9A" name="Property3" type="_4joS4AYHEeG1tfz4J1YvlA" aggregation="composite"/>
          <ownedAttribute xmi:id="_5IPkkF4nEeG2X8UDlAgdIw" name="Property4" type="_uOBP8AqnEeGbt8IYL3q89A" aggregation="composite"/>
          <ownedAttribute xmi:id="_QTKkQF7yEeGiiuyBpv-UsQ" name="Property5" type="_P_-8kAUsEeGG5PgjmVjcEQ" aggregation="composite"/>
          <ownedAttribute xmi:id="_XYkFIHgWEeGTJ9GuGSZxdw" name="Property6" type="_GzFu0D0JEeGH0JSgV-l25w" aggregation="composite"/>
          <ownedAttribute xmi:id="_aTkdsHgWEeGTJ9GuGSZxdw" name="Property7" type="_s56vQBUlEeGIhpdKvKNGag" aggregation="composite"/>
          <ownedAttribute xmi:id="_149BYAxrEeK__v5A5pAtpw" name="Property8" type="__Y5VUAxlEeK__v5A5pAtpw" aggregation="composite"/>
          <ownedAttribute xmi:id="_-pr3MAxrEeK__v5A5pAtpw" name="Property9" type="_1HJ1MAxkEeK__v5A5pAtpw" aggregation="composite"/>
          <ownedAttribute xmi:id="_PFZbsAxsEeK__v5A5pAtpw" name="Property10" type="_rVBh4AxmEeK__v5A5pAtpw" aggregation="composite"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_OzS2wF5fEeGiMcGx1l5i_w" name="AgMaint">
        <packagedElement xmi:type="uml:Component" xmi:id="_x5qP8mRnEeGqjaSq1hVb7w" name="AgMaintLib">
          <ownedAttribute xmi:id="_9zZeEGRnEeGqjaSq1hVb7w" name="Property1" type="_uUtvwFcEEeG95srlMLxQkg" aggregation="composite"/>
          <ownedAttribute xmi:id="_FMNesGRoEeGqjaSq1hVb7w" name="Property2" type="_DIz08F4EEeGKC8_wUnU0qQ" aggregation="composite"/>
          <ownedAttribute xmi:id="_SOlLEHTKEeGsFIg3D43TPA" name="Property3" type="_pXDfkHQnEeGsFIg3D43TPA" aggregation="composite"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_cs7OsF7QEeGqXOEKG1TFvw" name="AgGsoap">
        <packagedElement xmi:type="uml:Component" xmi:id="_fAJOgl7QEeGqXOEKG1TFvw" name="AgGsoapLib">
          <ownedAttribute xmi:id="_07OlwF7QEeGqXOEKG1TFvw" name="Property1" type="_kldjIF7OEeGqXOEKG1TFvw" aggregation="composite"/>
          <ownedAttribute xmi:id="_6hJscF7QEeGqXOEKG1TFvw" name="Property2" type="_JqTu0F7PEeGqXOEKG1TFvw" aggregation="composite"/>
          <ownedAttribute xmi:id="_vvZA4HNGEeGivcKJJ3_1Ig" name="Property3" type="_U-W18F7PEeGqXOEKG1TFvw" aggregation="composite"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_-rJFAF7uEeGNVMtUyAHBzA" name="Os">
        <packagedElement xmi:type="uml:Component" xmi:id="_ApzKEl7vEeGNVMtUyAHBzA" name="OsLib">
          <ownedAttribute xmi:id="_G8R0wF7vEeGNVMtUyAHBzA" name="Property1" type="_fWczgF7BEeGqXOEKG1TFvw" aggregation="composite"/>
          <ownedAttribute xmi:id="_HgLzEF7vEeGNVMtUyAHBzA" name="Property2" type="_I0ChEF7CEeGqXOEKG1TFvw" aggregation="composite"/>
          <ownedAttribute xmi:id="_QAZkoGE0EeGoA4i2E_omag" name="Property3" type="_FngJEGEyEeGoA4i2E_omag" aggregation="composite"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2-Zz4HTIEeGsFIg3D43TPA" name="Types">
        <packagedElement xmi:type="uml:Component" xmi:id="_-DPvonTIEeGsFIg3D43TPA" name="TypesLib"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_JemtwHTLEeGsFIg3D43TPA" name="AgUsers"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_NI_74HTLEeGsFIg3D43TPA" name="AgLines"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_xmRVIJ6XEeGFPYDVo5GQ7Q" name="AgMAO"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_CKv_oBD0EeGFCu7TtYvP3g" name="VoiceMail">
      <eAnnotations xmi:id="_xe0tcEAdEeG7yqj_Az3y9A" source="http://www.topcased.org/documentation">
        <details xmi:id="_xe0tcUAdEeG7yqj_Az3y9A" key="documentation" value="There is one aspect that is not taken into account in OTS. The flag record right. The vmb capabilties depend on that flag.&#xD;&#xA;Good resources for this package are : &#xD;&#xA;eCC R3.0 : Integrated Messaging Service Specification.&#xD;&#xA;OXO R820 : EXTERNAL SPECIFICATION OF VOICE MAIL UNIT 3AC_91000_2325_DTSA_13&#xD;&#xA;ALIZE TLD OF EMBEDDED VOICE MAIL UNIT 3AC_91000_2525_DSASA&#xD;&#xA;VMMC-2 protocol 3EU_29000_0119_PAZZA&#xD;&#xA;&#xD;&#xA;ALIZE R1.0 Visual Mailbox: Top Level Design &#xD;&#xA;&#xD;&#xA;not directly linked to this model. &#xD;&#xA;VMU interface in ISB bus 3AC 81000 0044 DSAFA"/>
      </eAnnotations>
      <packagedElement xmi:type="uml:Class" xmi:id="_ce4QMBDzEeGFCu7TtYvP3g" name="Voice_Mail_OXO" classifierBehavior="_Mv2WEBD0EeGFCu7TtYvP3g">
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_Mv2WEBD0EeGFCu7TtYvP3g" name="StateMachine">
          <region xmi:id="_Mv2WERD0EeGFCu7TtYvP3g" name="Region">
            <subvertex xmi:type="uml:Pseudostate" xmi:id="_NrT4wxD0EeGFCu7TtYvP3g" name="Pseudostate1"/>
            <subvertex xmi:type="uml:State" xmi:id="_N_uCghD0EeGFCu7TtYvP3g" name="VMB_STATE_UNKNOWN"/>
            <subvertex xmi:type="uml:State" xmi:id="_UqyMUhD0EeGFCu7TtYvP3g" name="VMB_STATE_NOT_INIT"/>
            <subvertex xmi:type="uml:State" xmi:id="_Wyrs8hD0EeGFCu7TtYvP3g" name="VMB_STATE_NO_MAILBOX"/>
            <subvertex xmi:type="uml:State" xmi:id="_cTr3YhD0EeGFCu7TtYvP3g" name="VMB_STATE_SESSION_OPENED"/>
            <subvertex xmi:type="uml:State" xmi:id="_ecLN4hD0EeGFCu7TtYvP3g" name="VMB_STATE_SESSION_CLOSED"/>
            <subvertex xmi:type="uml:State" xmi:id="_gCsfwhD0EeGFCu7TtYvP3g" name="VMB_STATE_PLAY"/>
            <subvertex xmi:type="uml:State" xmi:id="_heVXUhD0EeGFCu7TtYvP3g" name="VMB_STATE_PLAYREC"/>
            <subvertex xmi:type="uml:State" xmi:id="_kSVwABD0EeGFCu7TtYvP3g" name="VMB_STATE_RECORD"/>
            <subvertex xmi:type="uml:State" xmi:id="_mHKjohD0EeGFCu7TtYvP3g" name="VMB_STATE_RECORD_IDLE"/>
            <subvertex xmi:type="uml:State" xmi:id="_oAmxghD0EeGFCu7TtYvP3g" name="VMB_STATE_PLAY_PAUSED"/>
            <subvertex xmi:type="uml:State" xmi:id="_rIlPEBD0EeGFCu7TtYvP3g" name="VMB_STATE_PLAY_REC_PAUSED"/>
            <subvertex xmi:type="uml:State" xmi:id="_uSV1UBD0EeGFCu7TtYvP3g" name="VMB_STATE_REC_PAUSED"/>
            <subvertex xmi:type="uml:State" xmi:id="_wr9_IhD0EeGFCu7TtYvP3g" name="VMB_STATE_STOP"/>
            <subvertex xmi:type="uml:State" xmi:id="_yAdF0hD0EeGFCu7TtYvP3g" name="VMB_STATE_REVIEW"/>
            <subvertex xmi:type="uml:State" xmi:id="_z2UbQBD0EeGFCu7TtYvP3g" name="VMB_STATE_VALIDATE"/>
            <subvertex xmi:type="uml:State" xmi:id="_1QBZIhD0EeGFCu7TtYvP3g" name="VMB_STATE_DELETE"/>
            <subvertex xmi:type="uml:State" xmi:id="_2uDdYhD0EeGFCu7TtYvP3g" name="VMB_STATE_RESTART"/>
            <subvertex xmi:type="uml:State" xmi:id="_4ExYshD0EeGFCu7TtYvP3g" name="VMB_STATE_REPOSITION"/>
            <subvertex xmi:type="uml:State" xmi:id="_5zfkUBD0EeGFCu7TtYvP3g" name="VMB_STATE_CANCEL"/>
            <transition xmi:id="_bPAoBHHQEeG5DP6AHMSUjA" name="close" kind="local" source="_cTr3YhD0EeGFCu7TtYvP3g" target="_ecLN4hD0EeGFCu7TtYvP3g">
              <trigger xmi:id="_hb-gkHHQEeG5DP6AHMSUjA" name="close"/>
            </transition>
            <transition xmi:id="_6AoiJXHQEeG5DP6AHMSUjA" name="play" kind="local" source="_cTr3YhD0EeGFCu7TtYvP3g" target="_gCsfwhD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_Juwn5XHREeG5DP6AHMSUjA" name="record" kind="local" source="_cTr3YhD0EeGFCu7TtYvP3g" target="_kSVwABD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_RToukHHREeG5DP6AHMSUjA" name="pause" kind="local" source="_gCsfwhD0EeGFCu7TtYvP3g" target="_oAmxghD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_Y7po1XHREeG5DP6AHMSUjA" name="pause" kind="local" source="_kSVwABD0EeGFCu7TtYvP3g" target="_uSV1UBD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_c3LDNHHREeG5DP6AHMSUjA" name="stop" kind="local" source="_gCsfwhD0EeGFCu7TtYvP3g" target="_cTr3YhD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_lpZGxHHREeG5DP6AHMSUjA" name="stop" kind="local" source="_oAmxghD0EeGFCu7TtYvP3g" target="_cTr3YhD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_t03TZXHREeG5DP6AHMSUjA" name="stop" kind="local" source="_kSVwABD0EeGFCu7TtYvP3g" target="_mHKjohD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_wWil9HHREeG5DP6AHMSUjA" name="stop" kind="local" source="_uSV1UBD0EeGFCu7TtYvP3g" target="_mHKjohD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_OwugNg4BEeKdQsuVzJlRcA" name="session_open" kind="local" source="_N_uCghD0EeGFCu7TtYvP3g" target="_cTr3YhD0EeGFCu7TtYvP3g"/>
            <transition xmi:id="_TGV1lA4BEeKdQsuVzJlRcA" name="close" kind="local" source="_cTr3YhD0EeGFCu7TtYvP3g" target="_N_uCghD0EeGFCu7TtYvP3g"/>
          </region>
        </ownedBehavior>
        <ownedOperation xmi:id="_lw-tsBDzEeGFCu7TtYvP3g" name="Voice_Mail_OXO"/>
        <ownedOperation xmi:id="_mOMOIhDzEeGFCu7TtYvP3g" name="Voice_Mail_OXO">
          <ownedParameter xmi:id="_OaCuYHKZEeGFf5zrCiX1JQ" name="vmu" type="_ce4QMBDzEeGFCu7TtYvP3g"/>
        </ownedOperation>
        <ownedOperation xmi:id="_mkZHohDzEeGFCu7TtYvP3g" name="Voice_Mail_OXO"/>
        <ownedOperation xmi:id="_yIhSIhDzEeGFCu7TtYvP3g" name="GoFindbyExternalID"/>
        <ownedOperation xmi:id="_0t7OIhDzEeGFCu7TtYvP3g" name="GoFindbyExternalIDTopageIndex"/>
        <ownedOperation xmi:id="_4Szj0HHPEeG5DP6AHMSUjA" name="open"/>
        <ownedOperation xmi:id="_5rLE8nHPEeG5DP6AHMSUjA" name="close"/>
        <ownedOperation xmi:id="_6v3cInHPEeG5DP6AHMSUjA" name="play"/>
        <ownedOperation xmi:id="_8V8CEnHPEeG5DP6AHMSUjA" name="record"/>
        <ownedOperation xmi:id="_9XzHsnHPEeG5DP6AHMSUjA" name="pause"/>
        <ownedOperation xmi:id="_-EDwwnHPEeG5DP6AHMSUjA" name="stop"/>
        <ownedOperation xmi:id="_BTL_MnHQEeG5DP6AHMSUjA" name="cancel"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_JGgQ0BD0EeGFCu7TtYvP3g" name="Voice_msg_OXO" classifierBehavior="_l2mioBD1EeGFCu7TtYvP3g">
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_l2mioBD1EeGFCu7TtYvP3g" name="StateMachine">
          <eAnnotations xmi:id="_mml-kA4AEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
            <details xmi:id="_mml-kQ4AEeKdQsuVzJlRcA" key="documentation" value="Evolution of this state machine is driven by private alcatel event VMB_NOTIFICATION.&#xD;&#xA;Pwd changed state puts the VMB_STATE in state UNKNOWN. There is an interaction between  VMM and VoiceMessage. I don't yet know how to model this case."/>
          </eAnnotations>
          <region xmi:id="_l2mioRD1EeGFCu7TtYvP3g" name="Region">
            <subvertex xmi:type="uml:State" xmi:id="_mXiFchD1EeGFCu7TtYvP3g" name="NEW"/>
            <subvertex xmi:type="uml:State" xmi:id="_oQ-TUBD1EeGFCu7TtYvP3g" name="READ"/>
            <subvertex xmi:type="uml:State" xmi:id="_pZ1_4BD1EeGFCu7TtYvP3g" name="DELETED"/>
            <subvertex xmi:type="uml:State" xmi:id="_rwDCQBD1EeGFCu7TtYvP3g" name="PWDCHANGED">
              <eAnnotations xmi:id="_yGaQ0A4AEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
                <details xmi:id="_yGaQ0Q4AEeKdQsuVzJlRcA" key="documentation" value="This state event is received through CSTA when the user changes the VMB password. It's a bit strange that it comes through this state."/>
              </eAnnotations>
            </subvertex>
            <transition xmi:id="_AmklNhD2EeGFCu7TtYvP3g" name="read" source="_mXiFchD1EeGFCu7TtYvP3g" target="_oQ-TUBD1EeGFCu7TtYvP3g"/>
            <transition xmi:id="_B9mChRD2EeGFCu7TtYvP3g" name="delete_without_read" kind="local" source="_mXiFchD1EeGFCu7TtYvP3g" target="_pZ1_4BD1EeGFCu7TtYvP3g"/>
            <transition xmi:id="_DRMYZBD2EeGFCu7TtYvP3g" name="delete" kind="local" source="_oQ-TUBD1EeGFCu7TtYvP3g" target="_pZ1_4BD1EeGFCu7TtYvP3g"/>
          </region>
        </ownedBehavior>
        <ownedOperation xmi:id="_dgsnohD1EeGFCu7TtYvP3g" name="Voice_msg_OXO"/>
        <ownedOperation xmi:id="_dyb34hD1EeGFCu7TtYvP3g" name="Voice_msg_OXO"/>
        <ownedOperation xmi:id="_d_ZV0hD1EeGFCu7TtYvP3g" name="Voice_msg_OXO"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_C_PCcEAZEeG7yqj_Az3y9A" name="E_LinesVoicemailoxo_service">
        <ownedLiteral xmi:id="_GEYOckAZEeG7yqj_Az3y9A" name="delete"/>
        <ownedLiteral xmi:id="_H1e_skAZEeG7yqj_Az3y9A" name="play"/>
        <ownedLiteral xmi:id="_I1GpokAZEeG7yqj_Az3y9A" name="pause"/>
        <ownedLiteral xmi:id="_LIVQgkAZEeG7yqj_Az3y9A" name="stop"/>
        <ownedLiteral xmi:id="_Mbe6ckAZEeG7yqj_Az3y9A" name="cancel"/>
        <ownedLiteral xmi:id="_OCJWQkAZEeG7yqj_Az3y9A" name="fastforward"/>
        <ownedLiteral xmi:id="_Qrk2okAZEeG7yqj_Az3y9A" name="send"/>
        <ownedLiteral xmi:id="_S41YYkAZEeG7yqj_Az3y9A" name="record"/>
        <ownedLiteral xmi:id="_UcOdwkAZEeG7yqj_Az3y9A" name="forward"/>
        <ownedLiteral xmi:id="_V0TD8kAZEeG7yqj_Az3y9A" name="callBack"/>
        <ownedLiteral xmi:id="_XTN5AkAZEeG7yqj_Az3y9A" name="IcscallBack"/>
        <ownedLiteral xmi:id="_Y0XiskAZEeG7yqj_Az3y9A" name="getvmlog"/>
        <ownedLiteral xmi:id="_aZshwkAZEeG7yqj_Az3y9A" name="getvmurl"/>
        <ownedLiteral xmi:id="_bh9xYkAZEeG7yqj_Az3y9A" name="state"/>
        <ownedLiteral xmi:id="_cTmCokAZEeG7yqj_Az3y9A" name="getvmcount"/>
        <ownedLiteral xmi:id="_dUQ1ckAZEeG7yqj_Az3y9A" name="startvmsession"/>
        <ownedLiteral xmi:id="_fKun0kAZEeG7yqj_Az3y9A" name="stopvmsession"/>
        <ownedLiteral xmi:id="_grlWkEAZEeG7yqj_Az3y9A" name="simuilated_stop"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_EwERcEAaEeG7yqj_Az3y9A" name="S_Vmail_ServerCap">
        <eAnnotations xmi:id="_YKFaIEAaEeG7yqj_Az3y9A" source="http://www.topcased.org/documentation">
          <details xmi:id="_YKFaIUAaEeG7yqj_Az3y9A" key="documentation" value="This class was added by Apphiaj in release 8.1&#xD;&#xA;There is about 29 capabilities coded in one property each. A bit field struct would have been enough.&#xD;&#xA;&#xD;&#xA;The values are hard coded in servlines throught vmailoxo service request tline_getVmailCapabilities"/>
        </eAnnotations>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_IrW28BRXEeGIhpdKvKNGag" name="AgAdm">
      <packagedElement xmi:type="uml:Class" xmi:id="_rznaIBRXEeGIhpdKvKNGag" name="AgAdm">
        <ownedOperation xmi:id="_d_RFwBThEeGIhpdKvKNGag" name="AgAdm"/>
        <ownedOperation xmi:id="_d_a2wBThEeGIhpdKvKNGag" name="AgAdm">
          <ownedParameter xmi:id="_d_a2wRThEeGIhpdKvKNGag" name="obj" type="_rznaIBRXEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_d_a2whThEeGIhpdKvKNGag" name="AgAdm"/>
        <ownedOperation xmi:id="_Ov-bohTiEeGIhpdKvKNGag" name="Init"/>
        <ownedOperation xmi:id="_PgtVAhTiEeGIhpdKvKNGag" name="ServerstoString"/>
        <ownedOperation xmi:id="_VVYCUhTiEeGIhpdKvKNGag" name="DcxTerminal"/>
        <ownedOperation xmi:id="_Wesa0hTiEeGIhpdKvKNGag" name="RemoveClient"/>
        <ownedOperation xmi:id="_YRueshTiEeGIhpdKvKNGag" name="GetServersConfig"/>
        <ownedOperation xmi:id="_aagwIhTiEeGIhpdKvKNGag" name="IsServersConfigOk">
          <ownedParameter xmi:id="_cxUPcBTiEeGIhpdKvKNGag" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_imvKshTiEeGIhpdKvKNGag" name="IsUsersLinesOk">
          <ownedParameter xmi:id="_kpaNEBTiEeGIhpdKvKNGag" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_rNeXAhTiEeGIhpdKvKNGag" name="GetNucli">
          <ownedParameter xmi:id="_sliWIBTiEeGIhpdKvKNGag" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
          </ownedParameter>
          <ownedParameter xmi:id="_2tk9IBTiEeGIhpdKvKNGag" name="tsa_id">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_BqhL0hTjEeGIhpdKvKNGag" name="GetNucliBackup"/>
        <ownedOperation xmi:id="_FCSY4hTjEeGIhpdKvKNGag" name="GetTsaIdFromCli"/>
        <ownedOperation xmi:id="_G865khTjEeGIhpdKvKNGag" name="GetTsaId"/>
        <ownedOperation xmi:id="_IeYFQhTjEeGIhpdKvKNGag" name="who_am_i"/>
        <ownedOperation xmi:id="_LaIEshTjEeGIhpdKvKNGag" name="am_i_phonebook_server"/>
        <ownedOperation xmi:id="_NpxMEhTjEeGIhpdKvKNGag" name="am_i_service"/>
        <ownedOperation xmi:id="_POpfMhTjEeGIhpdKvKNGag" name="am_i_admin"/>
        <ownedOperation xmi:id="_QzhyUhTjEeGIhpdKvKNGag" name="which_is_admin"/>
        <ownedOperation xmi:id="_SmRiUhTjEeGIhpdKvKNGag" name="am_i_backup"/>
        <ownedOperation xmi:id="_T4OSYhTjEeGIhpdKvKNGag" name="am_i_stby"/>
        <ownedOperation xmi:id="_VW2MghTjEeGIhpdKvKNGag" name="am_i_CstaAdr"/>
        <ownedOperation xmi:id="_WqSxYhTjEeGIhpdKvKNGag" name="Start_Notification_Rcv"/>
        <ownedOperation xmi:id="_YhMoohTjEeGIhpdKvKNGag" name="Stop_Notification_Rcv"/>
        <ownedOperation xmi:id="_cuKYUhTjEeGIhpdKvKNGag" name="which_is_phone_book"/>
        <ownedOperation xmi:id="_fJbg4hTjEeGIhpdKvKNGag" name="which_is_backup"/>
        <ownedOperation xmi:id="_hjgWohTjEeGIhpdKvKNGag" name="which_is_replaced"/>
        <ownedOperation xmi:id="_jKoFchTjEeGIhpdKvKNGag" name="IsTsaSpared"/>
        <ownedOperation xmi:id="_k2zTYhTjEeGIhpdKvKNGag" name="UpdateTsaReplace"/>
        <ownedOperation xmi:id="_nUKGohTjEeGIhpdKvKNGag" name="IsTsaReplaced"/>
        <ownedOperation xmi:id="_osE70hTjEeGIhpdKvKNGag" name="which_has_pabx_link"/>
        <ownedOperation xmi:id="_tmMFYhTjEeGIhpdKvKNGag" name="tsa_number">
          <eAnnotations xmi:id="_06hOoBTjEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
            <details xmi:id="_06hOoRTjEeGIhpdKvKNGag" key="documentation" value="Return the total number of TSAs in the network (not including backup)"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_1EzzEhTjEeGIhpdKvKNGag" name="GetAcapiAdr"/>
        <ownedOperation xmi:id="_2jk3IhTjEeGIhpdKvKNGag" name="GetCstaAdr"/>
        <ownedOperation xmi:id="_3jNIIhTjEeGIhpdKvKNGag" name="GetCstaAdr">
          <ownedParameter xmi:id="_5Q4K4BTjEeGIhpdKvKNGag" name="tsa_id">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_BhG7shTkEeGIhpdKvKNGag" name="GetTftpAdr"/>
        <ownedOperation xmi:id="_Cw1eMhTkEeGIhpdKvKNGag" name="am_i_CstaAdr"/>
        <ownedOperation xmi:id="_GsNuohTkEeGIhpdKvKNGag" name="LoadTsaHost"/>
        <ownedOperation xmi:id="_H6ccUhTkEeGIhpdKvKNGag" name="GetTsaHttpPort"/>
        <ownedOperation xmi:id="_JnhCIhTkEeGIhpdKvKNGag" name="SetWebAdmin"/>
        <ownedOperation xmi:id="_OL3-IBTkEeGIhpdKvKNGag" name="IsWebAdminConnected"/>
        <ownedOperation xmi:id="_PuN6oBTkEeGIhpdKvKNGag" name="PutLoadedLineInList"/>
        <ownedOperation xmi:id="_SUqYchTkEeGIhpdKvKNGag" name="SendLoadedLinesToWebAdmin"/>
        <ownedOperation xmi:id="_VG4ochTkEeGIhpdKvKNGag" name="GetAcapiNodeAdr"/>
        <ownedOperation xmi:id="_WkdZshTkEeGIhpdKvKNGag" name="GetAcapiNodeAdr">
          <ownedParameter xmi:id="_YYY1cBTkEeGIhpdKvKNGag" name="tsa_id">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#uchar"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_jkPC0hTkEeGIhpdKvKNGag" name="GetFTPUserName"/>
        <ownedOperation xmi:id="_lJ280hTkEeGIhpdKvKNGag" name="GetFTPUserPwd"/>
        <ownedOperation xmi:id="_moeP4hTkEeGIhpdKvKNGag" name="GetCMISPwd"/>
        <ownedOperation xmi:id="_pbJL0hTkEeGIhpdKvKNGag" name="IsSecureTransfer"/>
        <ownedOperation xmi:id="_qzWU4hTkEeGIhpdKvKNGag" name="GetAcapiCpuAdr"/>
        <ownedOperation xmi:id="_tV6_UhTkEeGIhpdKvKNGag" name="am_i_AcapiNodeAdr"/>
        <ownedOperation xmi:id="_vBXNchTkEeGIhpdKvKNGag" name="who_is_pabx"/>
        <ownedOperation xmi:id="_w1lkIhTkEeGIhpdKvKNGag" name="GetPhoneBookNode"/>
        <ownedOperation xmi:id="_ypOE8hTkEeGIhpdKvKNGag" name="CreateTbCli"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_z3bIABTlEeGIhpdKvKNGag" name="AgAdmBis">
        <eAnnotations xmi:id="_6U7W8BTlEeGIhpdKvKNGag" source="http://www.topcased.org/documentation">
          <details xmi:id="_6U7W8RTlEeGIhpdKvKNGag" key="documentation" value="I created Bis class because the number of operation is longer than A4 page."/>
        </eAnnotations>
        <ownedOperation xmi:id="_6iMW4hTlEeGIhpdKvKNGag" name="UpdateUserPassword"/>
        <ownedOperation xmi:id="__XrfIhTlEeGIhpdKvKNGag" name="UpdateDescLineInUsersLines"/>
        <ownedOperation xmi:id="_B_UPwhTmEeGIhpdKvKNGag" name="SendServersConfig"/>
        <ownedOperation xmi:id="_D4nTshTmEeGIhpdKvKNGag" name="SetServersConfig"/>
        <ownedOperation xmi:id="_Gbx0AhTmEeGIhpdKvKNGag" name="SendUsersLinesConfig"/>
        <ownedOperation xmi:id="_Po0LUhTmEeGIhpdKvKNGag" name="GetOXOUsersConfig"/>
        <ownedOperation xmi:id="_RaEGgRTmEeGIhpdKvKNGag" name="IsSessionAppliRegistered">
          <ownedParameter xmi:id="_TjAI8BTmEeGIhpdKvKNGag" name="appName">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_XXYZghTmEeGIhpdKvKNGag" name="IsSessionAppliServiceAllowed">
          <ownedParameter xmi:id="_bC9TYBTmEeGIhpdKvKNGag" name="appName">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:id="_bIU7kBTmEeGIhpdKvKNGag" name="serviceName">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_h1eJAhTmEeGIhpdKvKNGag" name="SetUsersLinesConfig">
          <ownedParameter xmi:id="_kNnFEBTmEeGIhpdKvKNGag" name="msg" type="_eZmsaPM3EeCXKeCbdRbRuw"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tTJCoFGhEeGD7INgeoQ_MA" name="AgSsmgr">
      <packagedElement xmi:type="uml:Class" xmi:id="_wzQTYFGhEeGD7INgeoQ_MA" name="AgSsmgr" clientDependency="_f8h78FGjEeGD7INgeoQ_MA">
        <generalization xmi:id="_1sBZIFGhEeGD7INgeoQ_MA" general="_Q2NOQAkvEeGWhspan4O22Q"/>
        <interfaceRealization xmi:id="_f8h78FGjEeGD7INgeoQ_MA" name="InterfaceRealization1" supplier="_GxTfEFGiEeGD7INgeoQ_MA" client="_wzQTYFGhEeGD7INgeoQ_MA" contract="_GxTfEFGiEeGD7INgeoQ_MA"/>
        <ownedOperation xmi:id="_2_LDEFGhEeGD7INgeoQ_MA" name="AgSsmgr"/>
        <ownedOperation xmi:id="_2_LDEVGhEeGD7INgeoQ_MA" name="AgSsmgr">
          <ownedParameter xmi:id="_2_UNAFGhEeGD7INgeoQ_MA" name="obj" type="_wzQTYFGhEeGD7INgeoQ_MA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_2_UNAVGhEeGD7INgeoQ_MA" name="AgSsmgr"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_GxTfEFGiEeGD7INgeoQ_MA" name="IAgSsmgr">
        <ownedOperation xmi:id="_IMzMslGiEeGD7INgeoQ_MA" name="change_admin_pwd"/>
        <ownedOperation xmi:id="_KgBMglGiEeGD7INgeoQ_MA" name="activate_dynamic_routing"/>
        <ownedOperation xmi:id="_MDtM0lGiEeGD7INgeoQ_MA" name="cancel_dynamic_routing"/>
        <ownedOperation xmi:id="_P0D5AlGiEeGD7INgeoQ_MA" name="get_dynamic_routing">
          <ownedParameter xmi:id="_eJXKoFGiEeGD7INgeoQ_MA" name="dirNumber" type="_H-ArwBanEeGIhpdKvKNGag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_RSFWMlGiEeGD7INgeoQ_MA" name="activate_personal_attendant"/>
        <ownedOperation xmi:id="_UObyklGiEeGD7INgeoQ_MA" name="cancel_personal_attendant"/>
        <ownedOperation xmi:id="_Xya2slGiEeGD7INgeoQ_MA" name="get_personal_attendant"/>
        <ownedOperation xmi:id="_pJlW0lGiEeGD7INgeoQ_MA" name="set_personal_attendent"/>
        <ownedOperation xmi:id="_sMMMMlGiEeGD7INgeoQ_MA" name="initialisation"/>
        <ownedOperation xmi:id="_xxEKAlGiEeGD7INgeoQ_MA" name="manage_mailbox"/>
        <ownedOperation xmi:id="_zVWnQlGiEeGD7INgeoQ_MA" name="pass_thru">
          <eAnnotations xmi:id="_KRP7QFGjEeGD7INgeoQ_MA" source="http://www.topcased.org/documentation">
            <details xmi:id="_KRP7QVGjEeGD7INgeoQ_MA" key="documentation" value="Method not provided nor implemented."/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_5WitolGiEeGD7INgeoQ_MA" name="logout"/>
        <ownedOperation xmi:id="_6eNgUlGiEeGD7INgeoQ_MA" name="getlines">
          <eAnnotations xmi:id="_tn8GkFGkEeGD7INgeoQ_MA" source="http://www.topcased.org/documentation">
            <details xmi:id="_tn8GkVGkEeGD7INgeoQ_MA" key="documentation" value="This operation interacts with AG MOA. Send &#xD;&#xA;- moa_begin_load_AllQmcdu&#xD;&#xA;- moa_end_load_AllQmcdu&#xD;&#xA;- web_commitUsersLines"/>
          </eAnnotations>
        </ownedOperation>
        <ownedOperation xmi:id="_8nTTwlGiEeGD7INgeoQ_MA" name="getPhoneBook"/>
        <ownedOperation xmi:id="_-Lu68lGiEeGD7INgeoQ_MA" name="set_virtual_nomadic"/>
        <ownedOperation xmi:id="_BytBolGjEeGD7INgeoQ_MA" name="synchro_with_ch"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_5mJxUFIuEeGbLucZN5-JlA" name="PhoneBook">
      <packagedElement xmi:type="uml:Class" xmi:id="_78NCsFIuEeGbLucZN5-JlA" name="Phone_Book">
        <ownedAttribute xmi:id="_BnMPkFIvEeGbLucZN5-JlA" name="name_phd">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_D-bzwlIvEeGbLucZN5-JlA" name="pos">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_EP3iAlIvEeGbLucZN5-JlA" name="refmodif">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ef0CglIvEeGbLucZN5-JlA" name="nb_insere">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#short"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_EthuYlIvEeGbLucZN5-JlA" name="ideb">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_E9Ud4lIvEeGbLucZN5-JlA" name="ifin">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_FLVEslIvEeGbLucZN5-JlA" name="pideb" type="_90lEIFIvEeGbLucZN5-JlA"/>
        <ownedAttribute xmi:id="_FdgZ0lIvEeGbLucZN5-JlA" name="pifin" type="_90lEIFIvEeGbLucZN5-JlA"/>
        <ownedAttribute xmi:id="_FufcIlIvEeGbLucZN5-JlA" name="nb_inserer_total">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_U8a-4FIvEeGbLucZN5-JlA" name="Phone_Book"/>
        <ownedOperation xmi:id="_U8a-4VIvEeGbLucZN5-JlA" name="Phone_Book">
          <ownedParameter xmi:id="_U8kI0FIvEeGbLucZN5-JlA" name="obj" type="_78NCsFIuEeGbLucZN5-JlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_U8kI0VIvEeGbLucZN5-JlA" name="Phone_Book"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_90lEIFIvEeGbLucZN5-JlA" name="phone_book_data">
        <ownedOperation xmi:id="_A1G14FIwEeGbLucZN5-JlA" name="phone_book_data"/>
        <ownedOperation xmi:id="_A1G14VIwEeGbLucZN5-JlA" name="phone_book_data">
          <ownedParameter xmi:id="_A1G14lIwEeGbLucZN5-JlA" name="obj" type="_90lEIFIvEeGbLucZN5-JlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_A1G141IwEeGbLucZN5-JlA" name="phone_book_data"/>
        <ownedOperation xmi:id="_F4cz8FIwEeGbLucZN5-JlA" name="Snom">
          <ownedParameter xmi:id="_OClj0FIwEeGbLucZN5-JlA" name="nom">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_GOzeclIwEeGbLucZN5-JlA" name="Sprenom">
          <ownedParameter xmi:id="_Ra8mwFIwEeGbLucZN5-JlA" name="prenom">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Gc0FQlIwEeGbLucZN5-JlA" name="Snumero">
          <ownedParameter xmi:id="_azm_QFIwEeGbLucZN5-JlA" name="vnumero">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_mfySglIwEeGbLucZN5-JlA" name="SnumroInt">
          <ownedParameter xmi:id="_omoqQFIwEeGbLucZN5-JlA" name="vnumeru">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_tOatslIwEeGbLucZN5-JlA" name="==">
          <ownedParameter xmi:id="_uz5dwFIwEeGbLucZN5-JlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_zmHPkFIwEeGbLucZN5-JlA" name="s" type="_90lEIFIvEeGbLucZN5-JlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_8dYyQlIwEeGbLucZN5-JlA" name=">">
          <ownedParameter xmi:id="_9l9j4FIwEeGbLucZN5-JlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
          <ownedParameter xmi:id="_J1KEoFIxEeGbLucZN5-JlA" name="s" type="_90lEIFIvEeGbLucZN5-JlA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_15jcYFIxEeGbLucZN5-JlA" name="Le_Phone_Book">
        <ownedOperation xmi:id="_4sA88FIxEeGbLucZN5-JlA" name="Le_Phone_Book"/>
        <ownedOperation xmi:id="_4sA88VIxEeGbLucZN5-JlA" name="Le_Phone_Book">
          <ownedParameter xmi:id="_4sA88lIxEeGbLucZN5-JlA" name="obj" type="_15jcYFIxEeGbLucZN5-JlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_4sA881IxEeGbLucZN5-JlA" name="Le_Phone_Book"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Ekrv4FI5EeGbLucZN5-JlA" name="Time_Update_Phb">
        <ownedAttribute xmi:id="_Ij8awlI5EeGbLucZN5-JlA" name="date" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedAttribute xmi:id="_MJHKolI5EeGbLucZN5-JlA" name="update">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_RsprslI5EeGbLucZN5-JlA" name="==">
          <ownedParameter xmi:id="_T3-TwFI5EeGbLucZN5-JlA" name="s" type="_Ekrv4FI5EeGbLucZN5-JlA"/>
          <ownedParameter xmi:id="_z-hZcFI5EeGbLucZN5-JlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_ZDq8klI5EeGbLucZN5-JlA" name="!=">
          <ownedParameter xmi:id="_pWJFgFI5EeGbLucZN5-JlA" name="s" type="_Ekrv4FI5EeGbLucZN5-JlA"/>
          <ownedParameter xmi:id="_t2edIFI5EeGbLucZN5-JlA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_bBcQ0lI5EeGbLucZN5-JlA" name="=">
          <ownedParameter xmi:id="_lR07gFI5EeGbLucZN5-JlA" name="s" type="_Ekrv4FI5EeGbLucZN5-JlA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_dwOLQlI5EeGbLucZN5-JlA" name="=">
          <ownedParameter xmi:id="_jEkZwFI5EeGbLucZN5-JlA" name="Parameter1" type="_DhFf0An2EeGbt8IYL3q89A"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_FyfYEFI_EeGbLucZN5-JlA" name="Le_Phone_BooKc">
        <generalization xmi:id="_LYjosFI_EeGbLucZN5-JlA" general="_15jcYFIxEeGbLucZN5-JlA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_IApRsFI_EeGbLucZN5-JlA" name="Le_Phone_BookS">
        <generalization xmi:id="_MBZKUFI_EeGbLucZN5-JlA" general="_15jcYFIxEeGbLucZN5-JlA"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Model" xmi:id="_2DXCIFMBEeGWOIOpWVSyqQ" name="Ics71">
      <packageImport xmi:id="_2DXCIVMBEeGWOIOpWVSyqQ">
        <importedPackage xmi:type="uml:Model" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIoEtXEdqhPYJq3sEkGA"/>
      </packageImport>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DXCIlMBEeGWOIOpWVSyqQ" name="TelephonyHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXCI1MBEeGWOIOpWVSyqQ" name="onCallCreated">
          <ownedAttribute xmi:id="_2DXCJFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXCJVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCJlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCJ1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCKFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXCKVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCKlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCK1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCLFMBEeGWOIOpWVSyqQ" name="requestId">
            <ownedComment xmi:id="_2DXCLVMBEeGWOIOpWVSyqQ">
              <body>Request identifier : used to correlate this event with a previous request (like</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCLlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCL1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCMFMBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCMVMBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCMlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCM1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCNFMBEeGWOIOpWVSyqQ" name="callData" type="_2DXEyFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCSFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCNVMBEeGWOIOpWVSyqQ">
              <body>Call data.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCNlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCN1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCOFMBEeGWOIOpWVSyqQ" name="initiator">
            <ownedComment xmi:id="_2DXCOVMBEeGWOIOpWVSyqQ">
              <body>Initiator of the call : correspond to one participant of the call, the matching can be
                        done with the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCOlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCO1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCPFMBEeGWOIOpWVSyqQ" name="leg" type="_2DXEMFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCSlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCPVMBEeGWOIOpWVSyqQ">
              <body>Legs associated to this call.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCPlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCP1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCQFMBEeGWOIOpWVSyqQ" name="participant" type="_2DXDk1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCTFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCQVMBEeGWOIOpWVSyqQ">
              <body>Participants associated to this call.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCQlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCQ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCRFMBEeGWOIOpWVSyqQ" name="deviceCapabilities" type="_2DXE_VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCTlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCRVMBEeGWOIOpWVSyqQ">
              <body>Devices capabilities (if not specified, it means there is no modification).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCRlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCR1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCSFMBEeGWOIOpWVSyqQ" memberEnd="_2DXCSVMBEeGWOIOpWVSyqQ _2DXCNFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCSVMBEeGWOIOpWVSyqQ" type="_2DXCI1MBEeGWOIOpWVSyqQ" association="_2DXCSFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCSlMBEeGWOIOpWVSyqQ" memberEnd="_2DXCS1MBEeGWOIOpWVSyqQ _2DXCPFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCS1MBEeGWOIOpWVSyqQ" type="_2DXCI1MBEeGWOIOpWVSyqQ" association="_2DXCSlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCTFMBEeGWOIOpWVSyqQ" memberEnd="_2DXCTVMBEeGWOIOpWVSyqQ _2DXCQFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCTVMBEeGWOIOpWVSyqQ" type="_2DXCI1MBEeGWOIOpWVSyqQ" association="_2DXCTFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCTlMBEeGWOIOpWVSyqQ" memberEnd="_2DXCT1MBEeGWOIOpWVSyqQ _2DXCRFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCT1MBEeGWOIOpWVSyqQ" type="_2DXCI1MBEeGWOIOpWVSyqQ" association="_2DXCTlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXCUFMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DXCUVMBEeGWOIOpWVSyqQ" name="onCallCreated" type="_2DXCI1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCUlMBEeGWOIOpWVSyqQ" name="onCallModified" type="_2DXCYVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCU1MBEeGWOIOpWVSyqQ" name="onCallRemoved" type="_2DXCpFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCVFMBEeGWOIOpWVSyqQ" name="onLegAdded" type="_2DXCv1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCVVMBEeGWOIOpWVSyqQ" name="onLegModified" type="_2DXC0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCVlMBEeGWOIOpWVSyqQ" name="onLegRemoved" type="_2DXC5VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCV1MBEeGWOIOpWVSyqQ" name="onParticipantAdded" type="_2DXC-FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCWFMBEeGWOIOpWVSyqQ" name="onParticipantModified" type="_2DXDC1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCWVMBEeGWOIOpWVSyqQ" name="onParticipantRemoved" type="_2DXDHlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCWlMBEeGWOIOpWVSyqQ" name="onDeviceStateModified" type="_2DXDL1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCW1MBEeGWOIOpWVSyqQ" name="onDeviceCapabilitiesModified" type="_2DXDOlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCXFMBEeGWOIOpWVSyqQ" name="onTelephonyRequestFailed" type="_2DXDRVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCXVMBEeGWOIOpWVSyqQ" name="onDeviceEthernetConfigResult" type="_2DXDUlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCXlMBEeGWOIOpWVSyqQ" name="onUserStateModified" type="_2DXDXVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCX1MBEeGWOIOpWVSyqQ" name="onCtiLinkDown" type="_2DXDZlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXCYFMBEeGWOIOpWVSyqQ" name="onCtiLinkUp" type="_2DXDa1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXCYVMBEeGWOIOpWVSyqQ" name="onCallModified">
          <ownedAttribute xmi:id="_2DXCYlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXCY1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCZFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCZVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCZlMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXCZ1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCaFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCaVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCalMBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCa1MBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCbFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCbVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCblMBEeGWOIOpWVSyqQ" name="previousCallRef">
            <ownedComment xmi:id="_2DXCb1MBEeGWOIOpWVSyqQ">
              <body>If specified, this call reference indicates that the &quot;</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCcFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCcVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCclMBEeGWOIOpWVSyqQ" name="replacedByCallRef">
            <ownedComment xmi:id="_2DXCc1MBEeGWOIOpWVSyqQ">
              <body>This call reference appears when a call is released, the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCdFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCdVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCdlMBEeGWOIOpWVSyqQ" name="callData" type="_2DXEyFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCllMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCd1MBEeGWOIOpWVSyqQ">
              <body>Call data modified (if not specified, it means there is no modification).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCeFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCeVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCelMBEeGWOIOpWVSyqQ" name="modifiedLeg" type="_2DXEMFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCmFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCe1MBEeGWOIOpWVSyqQ">
              <body>Legs modified (if not specified, it means there is no modification).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCfFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCfVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCflMBEeGWOIOpWVSyqQ" name="addedLeg" type="_2DXEMFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCmlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCf1MBEeGWOIOpWVSyqQ">
              <body>Legs added (if not specified, it means there is no added leg).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCgFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCgVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCglMBEeGWOIOpWVSyqQ" name="removedLeg" type="_2DXEMFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCnFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCg1MBEeGWOIOpWVSyqQ">
              <body>Legs removed (if not specified, it means there is no removed leg).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXChFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXChVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXChlMBEeGWOIOpWVSyqQ" name="modifiedParticipant" type="_2DXDk1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCnlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCh1MBEeGWOIOpWVSyqQ">
              <body>Participants modified (if not specified, it means there is no modification).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCiFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCiVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCilMBEeGWOIOpWVSyqQ" name="addedParticipant" type="_2DXDk1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCoFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCi1MBEeGWOIOpWVSyqQ">
              <body>Participants added (if not specified, it means there is no added participant).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCjFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCjVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCjlMBEeGWOIOpWVSyqQ" name="removedParticipantId">
            <ownedComment xmi:id="_2DXCj1MBEeGWOIOpWVSyqQ">
              <body>Participants removed (if not specified, it means there is no removed participant).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCkFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCkVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCklMBEeGWOIOpWVSyqQ" name="deviceCapabilities" type="_2DXE_VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXColMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCk1MBEeGWOIOpWVSyqQ">
              <body>Devices capabilities modified (if not specified, it means there is no modification).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXClFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXClVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCllMBEeGWOIOpWVSyqQ" memberEnd="_2DXCl1MBEeGWOIOpWVSyqQ _2DXCdlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCl1MBEeGWOIOpWVSyqQ" type="_2DXCYVMBEeGWOIOpWVSyqQ" association="_2DXCllMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCmFMBEeGWOIOpWVSyqQ" memberEnd="_2DXCmVMBEeGWOIOpWVSyqQ _2DXCelMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCmVMBEeGWOIOpWVSyqQ" type="_2DXCYVMBEeGWOIOpWVSyqQ" association="_2DXCmFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCmlMBEeGWOIOpWVSyqQ" memberEnd="_2DXCm1MBEeGWOIOpWVSyqQ _2DXCflMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCm1MBEeGWOIOpWVSyqQ" type="_2DXCYVMBEeGWOIOpWVSyqQ" association="_2DXCmlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCnFMBEeGWOIOpWVSyqQ" memberEnd="_2DXCnVMBEeGWOIOpWVSyqQ _2DXCglMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCnVMBEeGWOIOpWVSyqQ" type="_2DXCYVMBEeGWOIOpWVSyqQ" association="_2DXCnFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCnlMBEeGWOIOpWVSyqQ" memberEnd="_2DXCn1MBEeGWOIOpWVSyqQ _2DXChlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCn1MBEeGWOIOpWVSyqQ" type="_2DXCYVMBEeGWOIOpWVSyqQ" association="_2DXCnlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCoFMBEeGWOIOpWVSyqQ" memberEnd="_2DXCoVMBEeGWOIOpWVSyqQ _2DXCilMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCoVMBEeGWOIOpWVSyqQ" type="_2DXCYVMBEeGWOIOpWVSyqQ" association="_2DXCoFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXColMBEeGWOIOpWVSyqQ" memberEnd="_2DXCo1MBEeGWOIOpWVSyqQ _2DXCklMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCo1MBEeGWOIOpWVSyqQ" type="_2DXCYVMBEeGWOIOpWVSyqQ" association="_2DXColMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXCpFMBEeGWOIOpWVSyqQ" name="onCallRemoved">
          <ownedAttribute xmi:id="_2DXCpVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXCplMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCp1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCqFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCqVMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXCqlMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCq1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCrFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCrVMBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCrlMBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCr1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCsFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCsVMBEeGWOIOpWVSyqQ" name="reason">
            <ownedComment xmi:id="_2DXCslMBEeGWOIOpWVSyqQ">
              <body>This field is only filled/used by MyIC-SIP (not filled by ICS) and contains the
                        &quot;status code&quot; and the &quot;status reason&quot; of the SIP responses.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCs1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCtFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCtVMBEeGWOIOpWVSyqQ" name="newDestination">
            <ownedComment xmi:id="_2DXCtlMBEeGWOIOpWVSyqQ">
              <body>If the call is forwarded or redirected, this field indicate the new destination number.
                        This number is a user phone number if the destination is a device associated to an user,
                        else the number is the number provided by FOX/ESS.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCt1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCuFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCuVMBEeGWOIOpWVSyqQ" name="deviceCapabilities" type="_2DXE_VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXCvVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCulMBEeGWOIOpWVSyqQ">
              <body>Devices capabilities (if not specified, it means there is no modification).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCu1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCvFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXCvVMBEeGWOIOpWVSyqQ" memberEnd="_2DXCvlMBEeGWOIOpWVSyqQ _2DXCuVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXCvlMBEeGWOIOpWVSyqQ" type="_2DXCpFMBEeGWOIOpWVSyqQ" association="_2DXCvVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXCv1MBEeGWOIOpWVSyqQ" name="onLegAdded">
          <ownedAttribute xmi:id="_2DXCwFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXCwVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCwlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCw1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCxFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXCxVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCxlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCx1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCyFMBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCyVMBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCylMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCy1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXCzFMBEeGWOIOpWVSyqQ" name="leg" type="_2DXEMFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXC0FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXCzVMBEeGWOIOpWVSyqQ">
              <body>Legs added.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXCzlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXCz1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXC0FMBEeGWOIOpWVSyqQ" memberEnd="_2DXC0VMBEeGWOIOpWVSyqQ _2DXCzFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXC0VMBEeGWOIOpWVSyqQ" type="_2DXCv1MBEeGWOIOpWVSyqQ" association="_2DXC0FMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXC0lMBEeGWOIOpWVSyqQ" name="onLegModified">
          <ownedAttribute xmi:id="_2DXC01MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXC1FMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC1VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC1lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXC11MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXC2FMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC2VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC2lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXC21MBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXC3FMBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC3VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC3lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXC31MBEeGWOIOpWVSyqQ" name="leg" type="_2DXEMFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXC41MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXC4FMBEeGWOIOpWVSyqQ">
              <body>Legs modified.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC4VMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC4lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXC41MBEeGWOIOpWVSyqQ" memberEnd="_2DXC5FMBEeGWOIOpWVSyqQ _2DXC31MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXC5FMBEeGWOIOpWVSyqQ" type="_2DXC0lMBEeGWOIOpWVSyqQ" association="_2DXC41MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXC5VMBEeGWOIOpWVSyqQ" name="onLegRemoved">
          <ownedAttribute xmi:id="_2DXC5lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXC51MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC6FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC6VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXC6lMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXC61MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC7FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC7VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXC7lMBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXC71MBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC8FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC8VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXC8lMBEeGWOIOpWVSyqQ" name="leg" type="_2DXEMFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXC9lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXC81MBEeGWOIOpWVSyqQ">
              <body>Legs removed.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC9FMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC9VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXC9lMBEeGWOIOpWVSyqQ" memberEnd="_2DXC91MBEeGWOIOpWVSyqQ _2DXC8lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXC91MBEeGWOIOpWVSyqQ" type="_2DXC5VMBEeGWOIOpWVSyqQ" association="_2DXC9lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXC-FMBEeGWOIOpWVSyqQ" name="onParticipantAdded">
          <ownedAttribute xmi:id="_2DXC-VMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXC-lMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC-1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXC_FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXC_VMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXC_lMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXC_1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDAFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDAVMBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDAlMBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDA1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDBFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDBVMBEeGWOIOpWVSyqQ" name="participant" type="_2DXDk1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXDCVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDBlMBEeGWOIOpWVSyqQ">
              <body>Participants added.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDB1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDCFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXDCVMBEeGWOIOpWVSyqQ" memberEnd="_2DXDClMBEeGWOIOpWVSyqQ _2DXDBVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXDClMBEeGWOIOpWVSyqQ" type="_2DXC-FMBEeGWOIOpWVSyqQ" association="_2DXDCVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDC1MBEeGWOIOpWVSyqQ" name="onParticipantModified">
          <ownedAttribute xmi:id="_2DXDDFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXDDVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDDlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDD1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDEFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXDEVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDElMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDE1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDFFMBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDFVMBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDFlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDF1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDGFMBEeGWOIOpWVSyqQ" name="participant" type="_2DXDk1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXDHFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDGVMBEeGWOIOpWVSyqQ">
              <body>Participants modified.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDGlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDG1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXDHFMBEeGWOIOpWVSyqQ" memberEnd="_2DXDHVMBEeGWOIOpWVSyqQ _2DXDGFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXDHVMBEeGWOIOpWVSyqQ" type="_2DXDC1MBEeGWOIOpWVSyqQ" association="_2DXDHFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDHlMBEeGWOIOpWVSyqQ" name="onParticipantRemoved">
          <ownedAttribute xmi:id="_2DXDH1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXDIFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDIVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDIlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDI1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXDJFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDJVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDJlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDJ1MBEeGWOIOpWVSyqQ" name="cause" type="_2DXD8FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDKFMBEeGWOIOpWVSyqQ">
              <body>Cause of the event.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDKVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDKlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDK1MBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2DXDLFMBEeGWOIOpWVSyqQ">
              <body>Identifiers of the removed participants.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDLVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDLlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDL1MBEeGWOIOpWVSyqQ" name="onDeviceStateModified">
          <ownedAttribute xmi:id="_2DXDMFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXDMVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDMlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDM1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDNFMBEeGWOIOpWVSyqQ" name="deviceState" type="_2DXE81MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXDOFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDNVMBEeGWOIOpWVSyqQ">
              <body>Device state modified.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDNlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDN1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXDOFMBEeGWOIOpWVSyqQ" memberEnd="_2DXDOVMBEeGWOIOpWVSyqQ _2DXDNFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXDOVMBEeGWOIOpWVSyqQ" type="_2DXDL1MBEeGWOIOpWVSyqQ" association="_2DXDOFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDOlMBEeGWOIOpWVSyqQ" name="onDeviceCapabilitiesModified">
          <ownedAttribute xmi:id="_2DXDO1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXDPFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDPVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDPlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDP1MBEeGWOIOpWVSyqQ" name="deviceCapabilities" type="_2DXE_VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXDQ1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDQFMBEeGWOIOpWVSyqQ">
              <body>Device capabilities modified.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDQVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDQlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXDQ1MBEeGWOIOpWVSyqQ" memberEnd="_2DXDRFMBEeGWOIOpWVSyqQ _2DXDP1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXDRFMBEeGWOIOpWVSyqQ" type="_2DXDOlMBEeGWOIOpWVSyqQ" association="_2DXDQ1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDRVMBEeGWOIOpWVSyqQ" name="onTelephonyRequestFailed">
          <ownedAttribute xmi:id="_2DXDRlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXDR1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDSFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDSVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDSlMBEeGWOIOpWVSyqQ" name="requestId">
            <ownedComment xmi:id="_2DXDS1MBEeGWOIOpWVSyqQ">
              <body>Request identifier : used to correlate this event with a previous request (like</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDTFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDTVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDTlMBEeGWOIOpWVSyqQ" name="reason">
            <ownedComment xmi:id="_2DXDT1MBEeGWOIOpWVSyqQ">
              <body>Reason why the request failed.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDUFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDUVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDUlMBEeGWOIOpWVSyqQ" name="onDeviceEthernetConfigResult">
          <ownedAttribute xmi:id="_2DXDU1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXDVFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDVVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDVlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDV1MBEeGWOIOpWVSyqQ" name="deviceResult" type="_2DXFUFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXDW1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDWFMBEeGWOIOpWVSyqQ">
              <body>Device ethernet configuration result.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDWVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDWlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXDW1MBEeGWOIOpWVSyqQ" memberEnd="_2DXDXFMBEeGWOIOpWVSyqQ _2DXDV1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXDXFMBEeGWOIOpWVSyqQ" type="_2DXDUlMBEeGWOIOpWVSyqQ" association="_2DXDW1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDXVMBEeGWOIOpWVSyqQ" name="onUserStateModified">
          <ownedAttribute xmi:id="_2DXDXlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXDX1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDYFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDYVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDYlMBEeGWOIOpWVSyqQ" name="state" type="_2DXFWlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDY1MBEeGWOIOpWVSyqQ">
              <body>User state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDZFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDZVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDZlMBEeGWOIOpWVSyqQ" name="onCtiLinkDown">
          <ownedAttribute xmi:id="_2DXDZ1MBEeGWOIOpWVSyqQ" name="callServerId">
            <ownedComment xmi:id="_2DXDaFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the call server with which the link is lost (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDaVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDalMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDa1MBEeGWOIOpWVSyqQ" name="onCtiLinkUp">
          <ownedAttribute xmi:id="_2DXDbFMBEeGWOIOpWVSyqQ" name="callServerId">
            <ownedComment xmi:id="_2DXDbVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the call server with which the link is established (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDblMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDb1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DXDcFMBEeGWOIOpWVSyqQ" name="Telephony">
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDcVMBEeGWOIOpWVSyqQ" name="MediaCapability">
          <ownedComment xmi:id="_2DXDclMBEeGWOIOpWVSyqQ">
            <body>Describes a media capabilty.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXDc1MBEeGWOIOpWVSyqQ" name="type" type="_2DXDe1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDdFMBEeGWOIOpWVSyqQ">
              <body>Type of media (audio, video, ...).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDdVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDdlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDd1MBEeGWOIOpWVSyqQ" name="secured">
            <ownedComment xmi:id="_2DXDeFMBEeGWOIOpWVSyqQ">
              <body>Media is secured.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDeVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDelMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXDe1MBEeGWOIOpWVSyqQ" name="MediaType">
          <ownedComment xmi:id="_2DXDfFMBEeGWOIOpWVSyqQ">
            <body>Lists the different type of medias.</body>
          </ownedComment>
          <generalization xmi:id="_2DXDfVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXDflMBEeGWOIOpWVSyqQ" name="AUDIO">
            <ownedComment xmi:id="_2DXDf1MBEeGWOIOpWVSyqQ">
              <body>Audio media.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXDgFMBEeGWOIOpWVSyqQ" name="VIDEO">
            <ownedComment xmi:id="_2DXDgVMBEeGWOIOpWVSyqQ">
              <body>Video media.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXDglMBEeGWOIOpWVSyqQ" name="IM">
            <ownedComment xmi:id="_2DXDg1MBEeGWOIOpWVSyqQ">
              <body>Instant message media.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXDhFMBEeGWOIOpWVSyqQ" name="ParticipantType">
          <ownedComment xmi:id="_2DXDhVMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of participant.</body>
          </ownedComment>
          <generalization xmi:id="_2DXDhlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXDh1MBEeGWOIOpWVSyqQ" name="USER">
            <ownedComment xmi:id="_2DXDiFMBEeGWOIOpWVSyqQ">
              <body>The participant is an user.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXDiVMBEeGWOIOpWVSyqQ" name="EXTERNAL_PBX">
            <ownedComment xmi:id="_2DXDilMBEeGWOIOpWVSyqQ">
              <body>The participant is external PBX (OXE, ...).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXDi1MBEeGWOIOpWVSyqQ" name="EXTERNAL_PUBLIC">
            <ownedComment xmi:id="_2DXDjFMBEeGWOIOpWVSyqQ">
              <body>The participant is external public.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXDjVMBEeGWOIOpWVSyqQ" name="DEVICE">
            <ownedComment xmi:id="_2DXDjlMBEeGWOIOpWVSyqQ">
              <body>The participant is a device.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXDj1MBEeGWOIOpWVSyqQ" name="SERVICE">
            <ownedComment xmi:id="_2DXDkFMBEeGWOIOpWVSyqQ">
              <body>The participant is a service (Voice mail, ...).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXDkVMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DXDklMBEeGWOIOpWVSyqQ">
              <body>The participant type is unknown (also aims to support type evolutions for compatibility).</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXDk1MBEeGWOIOpWVSyqQ" name="Participant">
          <ownedComment xmi:id="_2DXDlFMBEeGWOIOpWVSyqQ">
            <body>Describes a participant.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXDlVMBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2DXDllMBEeGWOIOpWVSyqQ">
              <body>Participant identifer (Should not be displayed).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDl1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDmFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDmVMBEeGWOIOpWVSyqQ" name="type" type="_2DXDhFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDmlMBEeGWOIOpWVSyqQ">
              <body>Participant type.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDm1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDnFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDnVMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2DXDnlMBEeGWOIOpWVSyqQ">
              <body>Paricipant phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDn1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDoFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDoVMBEeGWOIOpWVSyqQ" name="login">
            <ownedComment xmi:id="_2DXDolMBEeGWOIOpWVSyqQ">
              <body>Paricipant login.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDo1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDpFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDpVMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2DXDplMBEeGWOIOpWVSyqQ">
              <body>Participant name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDp1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDqFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDqVMBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2DXDqlMBEeGWOIOpWVSyqQ">
              <body>Participant first name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDq1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDrFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDrVMBEeGWOIOpWVSyqQ" name="displayName">
            <ownedComment xmi:id="_2DXDrlMBEeGWOIOpWVSyqQ">
              <body>Participant display name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDr1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDsFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDsVMBEeGWOIOpWVSyqQ" name="email">
            <ownedComment xmi:id="_2DXDslMBEeGWOIOpWVSyqQ">
              <body>Email of the Participant.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDs1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDtFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDtVMBEeGWOIOpWVSyqQ" name="collaborationId">
            <ownedComment xmi:id="_2DXDtlMBEeGWOIOpWVSyqQ">
              <body>Collaboration idendifier.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDt1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDuFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDuVMBEeGWOIOpWVSyqQ" name="photoUrl">
            <ownedComment xmi:id="_2DXDulMBEeGWOIOpWVSyqQ">
              <body>Photo URL of the participant (retrieved from UDAS, stay valid until next UDAS synchronization).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDu1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDvFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDvVMBEeGWOIOpWVSyqQ" name="anonymous">
            <ownedComment xmi:id="_2DXDvlMBEeGWOIOpWVSyqQ">
              <body>Participant identity is secret.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDv1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDwFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDwVMBEeGWOIOpWVSyqQ" name="muted">
            <ownedComment xmi:id="_2DXDwlMBEeGWOIOpWVSyqQ">
              <body>Mute enable/disable for this participant.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDw1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDxFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDxVMBEeGWOIOpWVSyqQ" name="hidden">
            <ownedComment xmi:id="_2DXDxlMBEeGWOIOpWVSyqQ">
              <body>This particant is hidden/visible. The application must not display this participant.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDx1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDyFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDyVMBEeGWOIOpWVSyqQ" name="undroppable">
            <ownedComment xmi:id="_2DXDylMBEeGWOIOpWVSyqQ">
              <body>If true this particant can not be dropped.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDy1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXDzFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXDzVMBEeGWOIOpWVSyqQ" name="state" type="_2DXD2VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXDzlMBEeGWOIOpWVSyqQ">
              <body>Participant media state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXDz1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXD0FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXD0VMBEeGWOIOpWVSyqQ" name="media" type="_2DXDe1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXD0lMBEeGWOIOpWVSyqQ">
              <body>Medias involved for this participant.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXD01MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXD1FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXD1VMBEeGWOIOpWVSyqQ" name="mediaCapability" type="_2DXDcVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXD7lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXD1lMBEeGWOIOpWVSyqQ">
              <body>Media capabilities of the participant .</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXD11MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXD2FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXD2VMBEeGWOIOpWVSyqQ" name="MediaState">
          <ownedComment xmi:id="_2DXD2lMBEeGWOIOpWVSyqQ">
            <body>Lists the different media states.</body>
          </ownedComment>
          <generalization xmi:id="_2DXD21MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXD3FMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DXD3VMBEeGWOIOpWVSyqQ">
              <body>Unknown state : aims to support state evolutions for compatibility.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD3lMBEeGWOIOpWVSyqQ" name="OFF_HOOK">
            <ownedComment xmi:id="_2DXD31MBEeGWOIOpWVSyqQ">
              <body>The device is off-hook.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD4FMBEeGWOIOpWVSyqQ" name="IDLE">
            <ownedComment xmi:id="_2DXD4VMBEeGWOIOpWVSyqQ">
              <body>Call is in idle state.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD4lMBEeGWOIOpWVSyqQ" name="RELEASING">
            <ownedComment xmi:id="_2DXD41MBEeGWOIOpWVSyqQ">
              <body>Call release is in progress.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD5FMBEeGWOIOpWVSyqQ" name="DIALING">
            <ownedComment xmi:id="_2DXD5VMBEeGWOIOpWVSyqQ">
              <body>An attempt to make a call is in progress.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD5lMBEeGWOIOpWVSyqQ" name="HELD">
            <ownedComment xmi:id="_2DXD51MBEeGWOIOpWVSyqQ">
              <body>The call has been placed on hold.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD6FMBEeGWOIOpWVSyqQ" name="RINGING_INCOMING">
            <ownedComment xmi:id="_2DXD6VMBEeGWOIOpWVSyqQ">
              <body>The incoming call is ringing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD6lMBEeGWOIOpWVSyqQ" name="RINGING_OUTGOING">
            <ownedComment xmi:id="_2DXD61MBEeGWOIOpWVSyqQ">
              <body>The outgoing call is ringing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD7FMBEeGWOIOpWVSyqQ" name="ACTIVE">
            <ownedComment xmi:id="_2DXD7VMBEeGWOIOpWVSyqQ">
              <body>The call is active (means in conversation).</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXD7lMBEeGWOIOpWVSyqQ" memberEnd="_2DXD71MBEeGWOIOpWVSyqQ _2DXD1VMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXD71MBEeGWOIOpWVSyqQ" type="_2DXDk1MBEeGWOIOpWVSyqQ" association="_2DXD7lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXD8FMBEeGWOIOpWVSyqQ" name="CallCause">
          <ownedComment xmi:id="_2DXD8VMBEeGWOIOpWVSyqQ">
            <body>Lists the different call causes.</body>
          </ownedComment>
          <generalization xmi:id="_2DXD8lMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXD81MBEeGWOIOpWVSyqQ" name="ABANDONED">
            <ownedComment xmi:id="_2DXD9FMBEeGWOIOpWVSyqQ">
              <body>Caller in a two-party call has disconnected
   					before the call was answered.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD9VMBEeGWOIOpWVSyqQ" name="ALL_TRUNK_BUSY">
            <ownedComment xmi:id="_2DXD9lMBEeGWOIOpWVSyqQ">
              <body>The call is receiving the network congestion
   					tone.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD91MBEeGWOIOpWVSyqQ" name="BUSY">
            <ownedComment xmi:id="_2DXD-FMBEeGWOIOpWVSyqQ">
              <body>The call is receiving the busy tone.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD-VMBEeGWOIOpWVSyqQ" name="CLEARED">
            <ownedComment xmi:id="_2DXD-lMBEeGWOIOpWVSyqQ">
              <body>One party in a two-party call has disconnected
   					after the call was answered.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD-1MBEeGWOIOpWVSyqQ" name="CONFERENCED">
            <ownedComment xmi:id="_2DXD_FMBEeGWOIOpWVSyqQ">
              <body>This is a multi-party call.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD_VMBEeGWOIOpWVSyqQ" name="INVALID_NUMBER">
            <ownedComment xmi:id="_2DXD_lMBEeGWOIOpWVSyqQ">
              <body>The call is receiving the invalid number tone.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXD_1MBEeGWOIOpWVSyqQ" name="FORWARDED">
            <ownedComment xmi:id="_2DXEAFMBEeGWOIOpWVSyqQ">
              <body>The call has been forwarded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXEAVMBEeGWOIOpWVSyqQ" name="PICKED_UP">
            <ownedComment xmi:id="_2DXEAlMBEeGWOIOpWVSyqQ">
              <body>The call has been picked up.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXEA1MBEeGWOIOpWVSyqQ" name="REDIRECTED">
            <ownedComment xmi:id="_2DXEBFMBEeGWOIOpWVSyqQ">
              <body>The call has been redirected.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXEBVMBEeGWOIOpWVSyqQ" name="TRANSFERRED">
            <ownedComment xmi:id="_2DXEBlMBEeGWOIOpWVSyqQ">
              <body>This is a transferred call.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXEB1MBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DXECFMBEeGWOIOpWVSyqQ">
              <body>Unknown cause : aims to support state evolutions
   					for compatibility.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXECVMBEeGWOIOpWVSyqQ" name="PICKED_UP_TANDEM"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXEClMBEeGWOIOpWVSyqQ" name="LegCapabilities">
          <ownedComment xmi:id="_2DXEC1MBEeGWOIOpWVSyqQ">
            <body>Describes the capabilities of a leg : the action that can be carried out on the leg according to its state.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXEDFMBEeGWOIOpWVSyqQ" name="answer">
            <ownedComment xmi:id="_2DXEDVMBEeGWOIOpWVSyqQ">
              <body>Capability to answer to an incoming call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEDlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXED1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEEFMBEeGWOIOpWVSyqQ" name="drop">
            <ownedComment xmi:id="_2DXEEVMBEeGWOIOpWVSyqQ">
              <body>Capability to drop this media device (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEElMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEE1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEFFMBEeGWOIOpWVSyqQ" name="hold">
            <ownedComment xmi:id="_2DXEFVMBEeGWOIOpWVSyqQ">
              <body>Capability to hold this call in order to retrieve it later (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEFlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEF1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEGFMBEeGWOIOpWVSyqQ" name="retrieve">
            <ownedComment xmi:id="_2DXEGVMBEeGWOIOpWVSyqQ">
              <body>Capability to retrieve an hold call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEGlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEG1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEHFMBEeGWOIOpWVSyqQ" name="reconnect">
            <ownedComment xmi:id="_2DXEHVMBEeGWOIOpWVSyqQ">
              <body>Capability to retrieve an hold call and releasing the current active call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEHlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEH1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEIFMBEeGWOIOpWVSyqQ" name="mute">
            <ownedComment xmi:id="_2DXEIVMBEeGWOIOpWVSyqQ">
              <body>Capability to enable mute for this leg (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEIlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEI1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEJFMBEeGWOIOpWVSyqQ" name="unMute">
            <ownedComment xmi:id="_2DXEJVMBEeGWOIOpWVSyqQ">
              <body>Capability to disable mute for this device (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEJlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEJ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEKFMBEeGWOIOpWVSyqQ" name="sendDtmf">
            <ownedComment xmi:id="_2DXEKVMBEeGWOIOpWVSyqQ">
              <body>Capability to send DTMF codes for this leg (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEKlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEK1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXELFMBEeGWOIOpWVSyqQ" name="switchDevice">
            <ownedComment xmi:id="_2DXELVMBEeGWOIOpWVSyqQ">
              <body>Capability to switch this device to another one (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXELlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEL1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXEMFMBEeGWOIOpWVSyqQ" name="Leg">
          <ownedComment xmi:id="_2DXEMVMBEeGWOIOpWVSyqQ">
            <body>Describes a leg. A leg represents the user's device involved in a call for a dedicated media (audio or video).</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXEMlMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXEM1MBEeGWOIOpWVSyqQ">
              <body>Device phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXENFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXENVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXENlMBEeGWOIOpWVSyqQ" name="media" type="_2DXDe1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXEN1MBEeGWOIOpWVSyqQ">
              <body>Media type.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEOFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEOVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEOlMBEeGWOIOpWVSyqQ" name="state" type="_2DXD2VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXEO1MBEeGWOIOpWVSyqQ">
              <body>Media state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEPFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEPVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEPlMBEeGWOIOpWVSyqQ" name="mediaSecured">
            <ownedComment xmi:id="_2DXEP1MBEeGWOIOpWVSyqQ">
              <body>Media is secured.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEQFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEQVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEQlMBEeGWOIOpWVSyqQ" name="transportSecured">
            <ownedComment xmi:id="_2DXEQ1MBEeGWOIOpWVSyqQ">
              <body>Transport is secured.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXERFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXERVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXERlMBEeGWOIOpWVSyqQ" name="muted">
            <ownedComment xmi:id="_2DXER1MBEeGWOIOpWVSyqQ">
              <body>Mute enable / disable.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXESFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXESVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXESlMBEeGWOIOpWVSyqQ" name="capabilities" type="_2DXEClMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXETlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXES1MBEeGWOIOpWVSyqQ">
              <body>Capabilities for this leg.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXETFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXETVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXETlMBEeGWOIOpWVSyqQ" memberEnd="_2DXET1MBEeGWOIOpWVSyqQ _2DXESlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXET1MBEeGWOIOpWVSyqQ" type="_2DXEMFMBEeGWOIOpWVSyqQ" association="_2DXETlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXEUFMBEeGWOIOpWVSyqQ" name="CallCapabilities">
          <ownedComment xmi:id="_2DXEUVMBEeGWOIOpWVSyqQ">
            <body>Describes the capabilities available on a call : the action that can be carried out on the call according to its state.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXEUlMBEeGWOIOpWVSyqQ" name="addMedia" type="_2DXDcVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXEsVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXEU1MBEeGWOIOpWVSyqQ">
              <body>Capability to add a media (using the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEVFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEVVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEVlMBEeGWOIOpWVSyqQ" name="addDevice">
            <ownedComment xmi:id="_2DXEV1MBEeGWOIOpWVSyqQ">
              <body>Capability to add a participant or a user's device to this call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEWFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEWVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEWlMBEeGWOIOpWVSyqQ" name="addParticipant">
            <ownedComment xmi:id="_2DXEW1MBEeGWOIOpWVSyqQ">
              <body>Capability to add a participant (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEXFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEXVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEXlMBEeGWOIOpWVSyqQ" name="intruded">
            <ownedComment xmi:id="_2DXEX1MBEeGWOIOpWVSyqQ">
              <body>Capability to intrude this call by another user (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEYFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEYVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEYlMBEeGWOIOpWVSyqQ" name="transfer">
            <ownedComment xmi:id="_2DXEY1MBEeGWOIOpWVSyqQ">
              <body>Capability to transfer this call with another one (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEZFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEZVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEZlMBEeGWOIOpWVSyqQ" name="blindTransfer">
            <ownedComment xmi:id="_2DXEZ1MBEeGWOIOpWVSyqQ">
              <body>Capability to blind transfer this call to an user, device, ... (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEaFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEaVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEalMBEeGWOIOpWVSyqQ" name="merge">
            <ownedComment xmi:id="_2DXEa1MBEeGWOIOpWVSyqQ">
              <body>Capability to merge this call with another one (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEbFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEbVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEblMBEeGWOIOpWVSyqQ" name="redirect">
            <ownedComment xmi:id="_2DXEb1MBEeGWOIOpWVSyqQ">
              <body>Capability to redirect this call to another user, device, ... (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEcFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEcVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEclMBEeGWOIOpWVSyqQ" name="pickedUp">
            <ownedComment xmi:id="_2DXEc1MBEeGWOIOpWVSyqQ">
              <body>Capability to pick up this call by another user (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEdFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEdVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEdlMBEeGWOIOpWVSyqQ" name="redirectToVoiceMail">
            <ownedComment xmi:id="_2DXEd1MBEeGWOIOpWVSyqQ">
              <body>Capability to redirect this call to the voice mail (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEeFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEeVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEelMBEeGWOIOpWVSyqQ" name="redirectToDVA">
            <ownedComment xmi:id="_2DXEe1MBEeGWOIOpWVSyqQ">
              <body>Capability to redirect this call to the DVA (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEfFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEfVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEflMBEeGWOIOpWVSyqQ" name="overflowToVoiceMail">
            <ownedComment xmi:id="_2DXEf1MBEeGWOIOpWVSyqQ">
              <body>Capability to overflow to the voice mail of the called user (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEgFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEgVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEglMBEeGWOIOpWVSyqQ" name="dropMe">
            <ownedComment xmi:id="_2DXEg1MBEeGWOIOpWVSyqQ">
              <body>Capability to drop me from this call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEhFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEhVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEhlMBEeGWOIOpWVSyqQ" name="terminate">
            <ownedComment xmi:id="_2DXEh1MBEeGWOIOpWVSyqQ">
              <body>Capability to terminate this call:  call termiated on all users (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEiFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEiVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEilMBEeGWOIOpWVSyqQ" name="reject">
            <ownedComment xmi:id="_2DXEi1MBEeGWOIOpWVSyqQ">
              <body>Capability to reject this call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEjFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEjVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEjlMBEeGWOIOpWVSyqQ" name="callBack">
            <ownedComment xmi:id="_2DXEj1MBEeGWOIOpWVSyqQ">
              <body>Capability to invoke a call back (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEkFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEkVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEklMBEeGWOIOpWVSyqQ" name="park">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEk1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXElFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXElVMBEeGWOIOpWVSyqQ" name="startRecord">
            <ownedComment xmi:id="_2DXEllMBEeGWOIOpWVSyqQ">
              <body>Capability to start the record of the call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEl1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEmFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEmVMBEeGWOIOpWVSyqQ" name="stopRecord">
            <ownedComment xmi:id="_2DXEmlMBEeGWOIOpWVSyqQ">
              <body>Capability to stop the record of the call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEm1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEnFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEnVMBEeGWOIOpWVSyqQ" name="pauseRecord">
            <ownedComment xmi:id="_2DXEnlMBEeGWOIOpWVSyqQ">
              <body>Capability to pause the record of the call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEn1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEoFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEoVMBEeGWOIOpWVSyqQ" name="resumeRecord">
            <ownedComment xmi:id="_2DXEolMBEeGWOIOpWVSyqQ">
              <body>Capability to resume the record of the call (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEo1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEpFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEpVMBEeGWOIOpWVSyqQ" name="dropParticipant">
            <ownedComment xmi:id="_2DXEplMBEeGWOIOpWVSyqQ">
              <body>Capability to drop a participant (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEp1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEqFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEqVMBEeGWOIOpWVSyqQ" name="muteParticipant">
            <ownedComment xmi:id="_2DXEqlMBEeGWOIOpWVSyqQ">
              <body>Capability to mute/unMute a particpant (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEq1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXErFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXErVMBEeGWOIOpWVSyqQ" name="holdParticipant">
            <ownedComment xmi:id="_2DXErlMBEeGWOIOpWVSyqQ">
              <body>Capability to hold/retrieve a participant (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEr1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEsFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXEsVMBEeGWOIOpWVSyqQ" memberEnd="_2DXEslMBEeGWOIOpWVSyqQ _2DXEUlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXEslMBEeGWOIOpWVSyqQ" type="_2DXEUFMBEeGWOIOpWVSyqQ" association="_2DXEsVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXEs1MBEeGWOIOpWVSyqQ" name="Tag">
          <ownedComment xmi:id="_2DXEtFMBEeGWOIOpWVSyqQ">
            <body>Describes a Tag (a defined name and a value).</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXEtVMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2DXEtlMBEeGWOIOpWVSyqQ">
              <body>Tag name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEt1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEuFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEuVMBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2DXEulMBEeGWOIOpWVSyqQ">
              <body>Tag value.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEu1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEvFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEvVMBEeGWOIOpWVSyqQ" name="visibility">
            <ownedComment xmi:id="_2DXEvlMBEeGWOIOpWVSyqQ">
              <body>Visibility of this tag : list of login name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEv1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEwFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXEwVMBEeGWOIOpWVSyqQ" name="RecordState">
          <ownedComment xmi:id="_2DXEwlMBEeGWOIOpWVSyqQ">
            <body>Lists the different state when recording.</body>
          </ownedComment>
          <generalization xmi:id="_2DXEw1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXExFMBEeGWOIOpWVSyqQ" name="PAUSED">
            <ownedComment xmi:id="_2DXExVMBEeGWOIOpWVSyqQ">
              <body>Recording is paused.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXExlMBEeGWOIOpWVSyqQ" name="RECORDING">
            <ownedComment xmi:id="_2DXEx1MBEeGWOIOpWVSyqQ">
              <body>Recording is in progress.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXEyFMBEeGWOIOpWVSyqQ" name="CallData">
          <ownedComment xmi:id="_2DXEyVMBEeGWOIOpWVSyqQ">
            <body>Describes data associated to a call.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXEylMBEeGWOIOpWVSyqQ" name="initialCalled">
            <ownedComment xmi:id="_2DXEy1MBEeGWOIOpWVSyqQ">
              <body>Initial user called for this call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXEzFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXEzVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXEzlMBEeGWOIOpWVSyqQ" name="deviceCall">
            <ownedComment xmi:id="_2DXEz1MBEeGWOIOpWVSyqQ">
              <body>If</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXE0FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXE0VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXE0lMBEeGWOIOpWVSyqQ" name="callUUID">
            <ownedComment xmi:id="_2DXE01MBEeGWOIOpWVSyqQ">
              <body>CallUUID associated to this call (used to correlate RTSM events with SIP events for ICM users only).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXE1FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXE1VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXE1lMBEeGWOIOpWVSyqQ" name="state" type="_2DXD2VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXE11MBEeGWOIOpWVSyqQ">
              <body>Call state (computed from media state).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXE2FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXE2VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXE2lMBEeGWOIOpWVSyqQ" name="recordState" type="_2DXEwVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXE21MBEeGWOIOpWVSyqQ">
              <body>Record state (only if recording is active).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXE3FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXE3VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXE3lMBEeGWOIOpWVSyqQ" name="tag" type="_2DXEs1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXE5lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXE31MBEeGWOIOpWVSyqQ">
              <body>Tags associated to this call.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXE4FMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXE4VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXE4lMBEeGWOIOpWVSyqQ" name="capabilities" type="_2DXEUFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXE6FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXE41MBEeGWOIOpWVSyqQ">
              <body>Capabilities available on this call.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXE5FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXE5VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXE5lMBEeGWOIOpWVSyqQ" memberEnd="_2DXE51MBEeGWOIOpWVSyqQ _2DXE3lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXE51MBEeGWOIOpWVSyqQ" type="_2DXEyFMBEeGWOIOpWVSyqQ" association="_2DXE5lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXE6FMBEeGWOIOpWVSyqQ" memberEnd="_2DXE6VMBEeGWOIOpWVSyqQ _2DXE4lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXE6VMBEeGWOIOpWVSyqQ" type="_2DXEyFMBEeGWOIOpWVSyqQ" association="_2DXE6FMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXE6lMBEeGWOIOpWVSyqQ" name="OperationalState">
          <ownedComment xmi:id="_2DXE61MBEeGWOIOpWVSyqQ">
            <body>List the different operational states.</body>
          </ownedComment>
          <generalization xmi:id="_2DXE7FMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXE7VMBEeGWOIOpWVSyqQ" name="IN_SERVICE">
            <ownedComment xmi:id="_2DXE7lMBEeGWOIOpWVSyqQ">
              <body>Operational state is in service.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXE71MBEeGWOIOpWVSyqQ" name="OUT_OF_SERVICE">
            <ownedComment xmi:id="_2DXE8FMBEeGWOIOpWVSyqQ">
              <body>Operational state is out of service.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXE8VMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DXE8lMBEeGWOIOpWVSyqQ">
              <body>Operational state is unknown (also aims to support state evolutions for compatibility).</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXE81MBEeGWOIOpWVSyqQ" name="DeviceState">
          <ownedComment xmi:id="_2DXE9FMBEeGWOIOpWVSyqQ">
            <body>Describes an user's device state.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXE9VMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXE9lMBEeGWOIOpWVSyqQ">
              <body>Device phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXE91MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXE-FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXE-VMBEeGWOIOpWVSyqQ" name="state" type="_2DXE6lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXE-lMBEeGWOIOpWVSyqQ">
              <body>Device state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXE-1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXE_FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXE_VMBEeGWOIOpWVSyqQ" name="DeviceCapabilities">
          <ownedComment xmi:id="_2DXE_lMBEeGWOIOpWVSyqQ">
            <body>Describes an user's device capabilities.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXE_1MBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXFAFMBEeGWOIOpWVSyqQ">
              <body>Device phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFAVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFAlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFA1MBEeGWOIOpWVSyqQ" name="makeCall">
            <ownedComment xmi:id="_2DXFBFMBEeGWOIOpWVSyqQ">
              <body>Specifies whether a new call can be initiated (using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFBVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFBlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFB1MBEeGWOIOpWVSyqQ" name="makeBusinessCall">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFCFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFCVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFClMBEeGWOIOpWVSyqQ" name="makePrivateCall">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFC1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFDFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFDVMBEeGWOIOpWVSyqQ" name="unParkCall">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFDlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFD1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXFEFMBEeGWOIOpWVSyqQ" name="Call">
          <ownedComment xmi:id="_2DXFEVMBEeGWOIOpWVSyqQ">
            <body>Describes an user's call.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXFElMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXFE1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFFFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFFVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFFlMBEeGWOIOpWVSyqQ" name="callData" type="_2DXEyFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXFIlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFF1MBEeGWOIOpWVSyqQ">
              <body>Call data</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFGFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFGVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFGlMBEeGWOIOpWVSyqQ" name="leg" type="_2DXEMFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXFJFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFG1MBEeGWOIOpWVSyqQ">
              <body>User's devices.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFHFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFHVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFHlMBEeGWOIOpWVSyqQ" name="participant" type="_2DXDk1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXFJlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFH1MBEeGWOIOpWVSyqQ">
              <body>Participants.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFIFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFIVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXFIlMBEeGWOIOpWVSyqQ" memberEnd="_2DXFI1MBEeGWOIOpWVSyqQ _2DXFFlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXFI1MBEeGWOIOpWVSyqQ" type="_2DXFEFMBEeGWOIOpWVSyqQ" association="_2DXFIlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXFJFMBEeGWOIOpWVSyqQ" memberEnd="_2DXFJVMBEeGWOIOpWVSyqQ _2DXFGlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXFJVMBEeGWOIOpWVSyqQ" type="_2DXFEFMBEeGWOIOpWVSyqQ" association="_2DXFJFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXFJlMBEeGWOIOpWVSyqQ" memberEnd="_2DXFJ1MBEeGWOIOpWVSyqQ _2DXFHlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXFJ1MBEeGWOIOpWVSyqQ" type="_2DXFEFMBEeGWOIOpWVSyqQ" association="_2DXFJlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXFKFMBEeGWOIOpWVSyqQ" name="MissedCallReason">
          <ownedComment xmi:id="_2DXFKVMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of missed call reasons.</body>
          </ownedComment>
          <generalization xmi:id="_2DXFKlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXFK1MBEeGWOIOpWVSyqQ" name="HANGUP_BUSY">
            <ownedComment xmi:id="_2DXFLFMBEeGWOIOpWVSyqQ">
              <body>Communication is released by XS (Busy).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFLVMBEeGWOIOpWVSyqQ" name="HANGUP_DND">
            <ownedComment xmi:id="_2DXFLlMBEeGWOIOpWVSyqQ">
              <body>Communication is released by XS (Do Not Disturb).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFL1MBEeGWOIOpWVSyqQ" name="HANGUP_CAN_NOT_PRESENT">
            <ownedComment xmi:id="_2DXFMFMBEeGWOIOpWVSyqQ">
              <body>Communication is released by XS (Can't present the call).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFMVMBEeGWOIOpWVSyqQ" name="HANGUP_UNKNOWN">
            <ownedComment xmi:id="_2DXFMlMBEeGWOIOpWVSyqQ">
              <body>Communication is released by XS (Unknown).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFM1MBEeGWOIOpWVSyqQ" name="HANGUP_INTERNAL_ERROR">
            <ownedComment xmi:id="_2DXFNFMBEeGWOIOpWVSyqQ">
              <body>Communication is released by XS (Internal error).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFNVMBEeGWOIOpWVSyqQ" name="FORWARD_IMMEDIATE">
            <ownedComment xmi:id="_2DXFNlMBEeGWOIOpWVSyqQ">
              <body>Communication is forwarded (Immediate).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFN1MBEeGWOIOpWVSyqQ" name="FORWARD_BUSY">
            <ownedComment xmi:id="_2DXFOFMBEeGWOIOpWVSyqQ">
              <body>Communication is forwarded (Busy).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFOVMBEeGWOIOpWVSyqQ" name="FORWARD_NO_RESPONSE">
            <ownedComment xmi:id="_2DXFOlMBEeGWOIOpWVSyqQ">
              <body>Communication is forwarded (No response).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFO1MBEeGWOIOpWVSyqQ" name="FORWARD_DND">
            <ownedComment xmi:id="_2DXFPFMBEeGWOIOpWVSyqQ">
              <body>Communication is forwarded (Do Not Disturb).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFPVMBEeGWOIOpWVSyqQ" name="FORWARD_ERROR">
            <ownedComment xmi:id="_2DXFPlMBEeGWOIOpWVSyqQ">
              <body>Communication is forwarded (Error).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFP1MBEeGWOIOpWVSyqQ" name="FORWARD_GRACEFULL_MAXHOP">
            <ownedComment xmi:id="_2DXFQFMBEeGWOIOpWVSyqQ">
              <body>Communication is forwarded (Graceful max hop).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFQVMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DXFQlMBEeGWOIOpWVSyqQ">
              <body>Unknown : aims to support state evolutions for compatibility.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXFQ1MBEeGWOIOpWVSyqQ" name="EthernetConfigurationResult">
          <ownedComment xmi:id="_2DXFRFMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of ethernet configuration result.</body>
          </ownedComment>
          <generalization xmi:id="_2DXFRVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXFRlMBEeGWOIOpWVSyqQ" name="SET_ACK">
            <ownedComment xmi:id="_2DXFR1MBEeGWOIOpWVSyqQ">
              <body>Ethernet configuration has been set.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFSFMBEeGWOIOpWVSyqQ" name="UNSET_ACK">
            <ownedComment xmi:id="_2DXFSVMBEeGWOIOpWVSyqQ">
              <body>Ethernet configuration has been unset.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFSlMBEeGWOIOpWVSyqQ" name="SET_REJECTED">
            <ownedComment xmi:id="_2DXFS1MBEeGWOIOpWVSyqQ">
              <body>Ethernet configuration set has been rejected.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFTFMBEeGWOIOpWVSyqQ" name="UNSET_REJECTED">
            <ownedComment xmi:id="_2DXFTVMBEeGWOIOpWVSyqQ">
              <body>Ethernet configuration unset has been rejected.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFTlMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DXFT1MBEeGWOIOpWVSyqQ">
              <body>Ethernet configuration result is unknown.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXFUFMBEeGWOIOpWVSyqQ" name="DeviceEthernetConfigResult">
          <ownedComment xmi:id="_2DXFUVMBEeGWOIOpWVSyqQ">
            <body>Describes an user's device ethernet configuration result.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXFUlMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXFU1MBEeGWOIOpWVSyqQ">
              <body>Device phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFVFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFVVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFVlMBEeGWOIOpWVSyqQ" name="result" type="_2DXFQ1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFV1MBEeGWOIOpWVSyqQ">
              <body>Ethernet configuration result.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFWFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFWVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXFWlMBEeGWOIOpWVSyqQ" name="UserState">
          <ownedComment xmi:id="_2DXFW1MBEeGWOIOpWVSyqQ">
            <body>Lists the different types of user state.</body>
          </ownedComment>
          <generalization xmi:id="_2DXFXFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXFXVMBEeGWOIOpWVSyqQ" name="FREE">
            <ownedComment xmi:id="_2DXFXlMBEeGWOIOpWVSyqQ">
              <body>User is free.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFX1MBEeGWOIOpWVSyqQ" name="BUSY">
            <ownedComment xmi:id="_2DXFYFMBEeGWOIOpWVSyqQ">
              <body>User is busy.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFYVMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DXFYlMBEeGWOIOpWVSyqQ">
              <body>The user state is unknown (also aims to support type evolutions for compatibility).</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DXFY1MBEeGWOIOpWVSyqQ" name="TelephonyService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXFZFMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DXFZVMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DXFZlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXFZ1MBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DXFaFMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFaVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DXFalMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFa1MBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2DXFbFMBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFbVMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DXFblMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFb1MBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DXFcFMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFcVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DXFclMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFc1MBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DXFdFMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFdVMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DXFdlMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFd1MBEeGWOIOpWVSyqQ" name="ERROR_RETRY_AFTER">
            <ownedComment xmi:id="_2DXFeFMBEeGWOIOpWVSyqQ">
              <body>The service cannot answer at the moment : retry later.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFeVMBEeGWOIOpWVSyqQ" name="ERROR_CALL_SERVER_LINK_NOT_CONNECTED">
            <ownedComment xmi:id="_2DXFelMBEeGWOIOpWVSyqQ">
              <body>The link with the call server has been lost.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFe1MBEeGWOIOpWVSyqQ" name="ERROR_UNKNOWN_PHONE_NUMBER">
            <ownedComment xmi:id="_2DXFfFMBEeGWOIOpWVSyqQ">
              <body>The specified phone number is unknown.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFfVMBEeGWOIOpWVSyqQ" name="ERROR_INCOMPATIBLE_WITH_STATE">
            <ownedComment xmi:id="_2DXFflMBEeGWOIOpWVSyqQ">
              <body>The operation cannot be invoked in the current state.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXFf1MBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DXFgFMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXFgVMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DXFglMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXFg1MBEeGWOIOpWVSyqQ" name="resultCode" type="_2DXFZFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFhFMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFhVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFhlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFh1MBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DXFiFMBEeGWOIOpWVSyqQ">
              <body>If an error has been returned (result code is not</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFiVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFilMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXFi1MBEeGWOIOpWVSyqQ" name="makeCallRequest">
          <ownedAttribute xmi:id="_2DXFjFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXFjVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFjlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFj1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFkFMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXFkVMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFklMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFk1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFlFMBEeGWOIOpWVSyqQ" name="callee">
            <ownedComment xmi:id="_2DXFlVMBEeGWOIOpWVSyqQ">
              <body>Called phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFllMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFl1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFmFMBEeGWOIOpWVSyqQ" name="media" type="_2DXDe1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFmVMBEeGWOIOpWVSyqQ">
              <body>Media for which the operation is invoked.
                        This parameter is optional. If it is omitted, audio is used by default.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFmlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFm1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFnFMBEeGWOIOpWVSyqQ" name="anonymous">
            <ownedComment xmi:id="_2DXFnVMBEeGWOIOpWVSyqQ">
              <body>Anonymous call (secret identity).
                        This parameter is optional. If it is omitted, anonymous is not set for this call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFnlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFn1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFoFMBEeGWOIOpWVSyqQ" name="autoAnswer">
            <ownedComment xmi:id="_2DXFoVMBEeGWOIOpWVSyqQ">
              <body>Automatic answer on make call.
                        If this parameter is set to &quot;false&quot; (or omitted) the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFolMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFo1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFpFMBEeGWOIOpWVSyqQ" name="bypass">
            <ownedComment xmi:id="_2DXFpVMBEeGWOIOpWVSyqQ">
              <body>Bypass routing rules and presentation rules accdording to the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFplMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFp1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFqFMBEeGWOIOpWVSyqQ" name="tag" type="_2DXEs1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXFrFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFqVMBEeGWOIOpWVSyqQ">
              <body>Tags to be associated for this call.
                        This parameter is optional.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXFqlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXFq1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXFrFMBEeGWOIOpWVSyqQ" memberEnd="_2DXFrVMBEeGWOIOpWVSyqQ _2DXFqFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXFrVMBEeGWOIOpWVSyqQ" type="_2DXFi1MBEeGWOIOpWVSyqQ" association="_2DXFrFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXFrlMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DXFr1MBEeGWOIOpWVSyqQ" name="makeCallRequest" type="_2DXFi1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFsFMBEeGWOIOpWVSyqQ" name="makeCallResponse" type="_2DXGNlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFsVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFslMBEeGWOIOpWVSyqQ" name="makeBusinessCallRequest" type="_2DXGQFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFs1MBEeGWOIOpWVSyqQ" name="makeBusinessCallResponse" type="_2DXGUVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFtFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFtVMBEeGWOIOpWVSyqQ" name="makePrivateCallRequest" type="_2DXGV1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFtlMBEeGWOIOpWVSyqQ" name="makePrivateCallResponse" type="_2DXGbFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFt1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFuFMBEeGWOIOpWVSyqQ" name="answerRequest" type="_2DXGclMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFuVMBEeGWOIOpWVSyqQ" name="answerResponse" type="_2DXGg1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFulMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFu1MBEeGWOIOpWVSyqQ" name="dropMeRequest" type="_2DXGhVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFvFMBEeGWOIOpWVSyqQ" name="dropMeResponse" type="_2DXGklMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFvVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFvlMBEeGWOIOpWVSyqQ" name="transferRequest" type="_2DXGlFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFv1MBEeGWOIOpWVSyqQ" name="transferResponse" type="_2DXGpVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFwFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFwVMBEeGWOIOpWVSyqQ" name="blindTransferRequest" type="_2DXGp1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFwlMBEeGWOIOpWVSyqQ" name="blindTransferResponse" type="_2DXGxlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFw1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFxFMBEeGWOIOpWVSyqQ" name="mergeRequest" type="_2DXGyFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFxVMBEeGWOIOpWVSyqQ" name="mergeResponse" type="_2DXG2VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFxlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFx1MBEeGWOIOpWVSyqQ" name="pickupRequest" type="_2DXG21MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFyFMBEeGWOIOpWVSyqQ" name="pickupResponse" type="_2DXG9VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFyVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFylMBEeGWOIOpWVSyqQ" name="redirectRequest" type="_2DXG91MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFy1MBEeGWOIOpWVSyqQ" name="redirectResponse" type="_2DXHFlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFzFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXFzVMBEeGWOIOpWVSyqQ" name="redirectToVoiceMailRequest" type="_2DXHGFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXFzlMBEeGWOIOpWVSyqQ" name="redirectToVoiceMailResponse" type="_2DXHJVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXFz1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF0FMBEeGWOIOpWVSyqQ" name="redirectToDVARequest" type="_2DXHJ1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF0VMBEeGWOIOpWVSyqQ" name="redirectToDVAResponse" type="_2DXHNFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF0lMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF01MBEeGWOIOpWVSyqQ" name="overflowToVoiceMailRequest" type="_2DXHNlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF1FMBEeGWOIOpWVSyqQ" name="overflowToVoiceMailResponse" type="_2DXHQ1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF1VMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF1lMBEeGWOIOpWVSyqQ" name="terminateRequest" type="_2DXHRVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF11MBEeGWOIOpWVSyqQ" name="terminateResponse" type="_2DXHUlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF2FMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF2VMBEeGWOIOpWVSyqQ" name="rejectRequest" type="_2DXHVFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF2lMBEeGWOIOpWVSyqQ" name="rejectResponse" type="_2DXHYVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF21MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF3FMBEeGWOIOpWVSyqQ" name="holdRequest" type="_2DXHY1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF3VMBEeGWOIOpWVSyqQ" name="holdResponse" type="_2DXHcFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF3lMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF31MBEeGWOIOpWVSyqQ" name="retrieveRequest" type="_2DXHclMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF4FMBEeGWOIOpWVSyqQ" name="retrieveResponse" type="_2DXHf1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF4VMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF4lMBEeGWOIOpWVSyqQ" name="alternateRequest" type="_2DXHgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF41MBEeGWOIOpWVSyqQ" name="alternateResponse" type="_2DXHjlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF5FMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF5VMBEeGWOIOpWVSyqQ" name="reconnectRequest" type="_2DXHkFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF5lMBEeGWOIOpWVSyqQ" name="reconnectResponse" type="_2DXHoVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF51MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF6FMBEeGWOIOpWVSyqQ" name="invokeCallBackRequest" type="_2DXHo1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF6VMBEeGWOIOpWVSyqQ" name="invokeCallBackResponse" type="_2DXHsFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF6lMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF61MBEeGWOIOpWVSyqQ" name="muteRequest" type="_2DXHslMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF7FMBEeGWOIOpWVSyqQ" name="muteResponse" type="_2DXHv1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF7VMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF7lMBEeGWOIOpWVSyqQ" name="unMuteRequest" type="_2DXHwVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF71MBEeGWOIOpWVSyqQ" name="unMuteResponse" type="_2DXHzlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF8FMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF8VMBEeGWOIOpWVSyqQ" name="addMediaRequest" type="_2DXH0FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF8lMBEeGWOIOpWVSyqQ" name="addMediaResponse" type="_2DXH4VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF81MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF9FMBEeGWOIOpWVSyqQ" name="dropMediaRequest" type="_2DXH41MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF9VMBEeGWOIOpWVSyqQ" name="dropMediaResponse" type="_2DXH9FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF9lMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF91MBEeGWOIOpWVSyqQ" name="addDeviceRequest" type="_2DXH9lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF-FMBEeGWOIOpWVSyqQ" name="addDeviceResponse" type="_2DXIB1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF-VMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF-lMBEeGWOIOpWVSyqQ" name="dropDeviceRequest" type="_2DXICVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF-1MBEeGWOIOpWVSyqQ" name="dropDeviceResponse" type="_2DXIFlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF_FMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXF_VMBEeGWOIOpWVSyqQ" name="switchDeviceRequest" type="_2DXIGFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXF_lMBEeGWOIOpWVSyqQ" name="switchDeviceResponse" type="_2DXIKVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXF_1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGAFMBEeGWOIOpWVSyqQ" name="intrudeRequest" type="_2DXIK1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGAVMBEeGWOIOpWVSyqQ" name="intrudeResponse" type="_2DXISFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGAlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGA1MBEeGWOIOpWVSyqQ" name="addParticipantRequest" type="_2DXISlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGBFMBEeGWOIOpWVSyqQ" name="addParticipantResponse" type="_2DXIaVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGBVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGBlMBEeGWOIOpWVSyqQ" name="dropParticipantRequest" type="_2DXIa1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGB1MBEeGWOIOpWVSyqQ" name="dropParticipantResponse" type="_2DXIfFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGCFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGCVMBEeGWOIOpWVSyqQ" name="muteParticipantRequest" type="_2DXIflMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGClMBEeGWOIOpWVSyqQ" name="muteParticipantResponse" type="_2DXIj1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGC1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGDFMBEeGWOIOpWVSyqQ" name="unMuteParticipantRequest" type="_2DXIkVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGDVMBEeGWOIOpWVSyqQ" name="unMuteParticipantResponse" type="_2DXIolMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGDlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGD1MBEeGWOIOpWVSyqQ" name="holdParticipantRequest" type="_2DXIpFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGEFMBEeGWOIOpWVSyqQ" name="holdParticipantResponse" type="_2DXItVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGEVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGElMBEeGWOIOpWVSyqQ" name="retrieveParticipantRequest" type="_2DXIt1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGE1MBEeGWOIOpWVSyqQ" name="retrieveParticipantResponse" type="_2DXIyFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGFFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGFVMBEeGWOIOpWVSyqQ" name="sendDtmfRequest" type="_2DXIylMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGFlMBEeGWOIOpWVSyqQ" name="sendDtmfResponse" type="_2DXI21MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGF1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGGFMBEeGWOIOpWVSyqQ" name="startRecordRequest" type="_2DXI3VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGGVMBEeGWOIOpWVSyqQ" name="startRecordResponse" type="_2DXI6lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGGlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGG1MBEeGWOIOpWVSyqQ" name="stopRecordRequest" type="_2DXI7FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGHFMBEeGWOIOpWVSyqQ" name="stopRecordResponse" type="_2DXI-VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGHVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGHlMBEeGWOIOpWVSyqQ" name="pauseRecordRequest" type="_2DXI-1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGH1MBEeGWOIOpWVSyqQ" name="pauseRecordResponse" type="_2DXJCFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGIFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGIVMBEeGWOIOpWVSyqQ" name="resumeRecordRequest" type="_2DXJClMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGIlMBEeGWOIOpWVSyqQ" name="resumeRecordResponse" type="_2DXJF1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGI1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGJFMBEeGWOIOpWVSyqQ" name="getTelephonicStateRequest" type="_2DXJGVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGJVMBEeGWOIOpWVSyqQ" name="getTelephonicStateResponse" type="_2DXJIlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGJlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGJ1MBEeGWOIOpWVSyqQ" name="getDeviceStateRequest" type="_2DXJMFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGKFMBEeGWOIOpWVSyqQ" name="getDeviceStateResponse" type="_2DXJOVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGKVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGKlMBEeGWOIOpWVSyqQ" name="getDevicesStateRequest" type="_2DXJP1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGK1MBEeGWOIOpWVSyqQ" name="getDevicesStateResponse" type="_2DXJSFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGLFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGLVMBEeGWOIOpWVSyqQ" name="getUserStateRequest" type="_2DXJUFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGLlMBEeGWOIOpWVSyqQ" name="getUserStateResponse" type="_2DXJWVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGL1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGMFMBEeGWOIOpWVSyqQ" name="putInServiceRequest" type="_2DXJX1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGMVMBEeGWOIOpWVSyqQ" name="putInServiceResponse" type="_2DXJa1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGMlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGM1MBEeGWOIOpWVSyqQ" name="putOutOfServiceRequest" type="_2DXJbVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGNFMBEeGWOIOpWVSyqQ" name="putOutOfServiceResponse" type="_2DXJdVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGNVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGNlMBEeGWOIOpWVSyqQ" name="makeCallResponse">
          <generalization xmi:id="_2DXGN1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGOFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXGOVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGOlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGO1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGPFMBEeGWOIOpWVSyqQ" name="requestId">
            <ownedComment xmi:id="_2DXGPVMBEeGWOIOpWVSyqQ">
              <body>Request identifier : used to correlate this request with the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGPlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGP1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGQFMBEeGWOIOpWVSyqQ" name="makeBusinessCallRequest">
          <ownedAttribute xmi:id="_2DXGQVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXGQlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGQ1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGRFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGRVMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXGRlMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGR1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGSFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGSVMBEeGWOIOpWVSyqQ" name="callee">
            <ownedComment xmi:id="_2DXGSlMBEeGWOIOpWVSyqQ">
              <body>Called phone number</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGS1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGTFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGTVMBEeGWOIOpWVSyqQ" name="businessCode">
            <ownedComment xmi:id="_2DXGTlMBEeGWOIOpWVSyqQ">
              <body>The cost center on which the call will be charged</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGT1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGUFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGUVMBEeGWOIOpWVSyqQ" name="makeBusinessCallResponse">
          <generalization xmi:id="_2DXGUlMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGU1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXGVFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGVVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGVlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGV1MBEeGWOIOpWVSyqQ" name="makePrivateCallRequest">
          <ownedAttribute xmi:id="_2DXGWFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXGWVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGWlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGW1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGXFMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXGXVMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGXlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGX1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGYFMBEeGWOIOpWVSyqQ" name="callee">
            <ownedComment xmi:id="_2DXGYVMBEeGWOIOpWVSyqQ">
              <body>Called phone number</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGYlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGY1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGZFMBEeGWOIOpWVSyqQ" name="pin">
            <ownedComment xmi:id="_2DXGZVMBEeGWOIOpWVSyqQ">
              <body>Private identity number</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGZ1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGaFMBEeGWOIOpWVSyqQ" name="secretCode">
            <ownedComment xmi:id="_2DXGaVMBEeGWOIOpWVSyqQ">
              <body>Secret code</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGalMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGa1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGbFMBEeGWOIOpWVSyqQ" name="makePrivateCallResponse">
          <generalization xmi:id="_2DXGbVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXGblMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXGb1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGcFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGcVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGclMBEeGWOIOpWVSyqQ" name="answerRequest">
          <ownedAttribute xmi:id="_2DXGc1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXGdFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGdVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGdlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGd1MBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXGeFMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGeVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGelMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGe1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXGfFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGfVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGflMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGf1MBEeGWOIOpWVSyqQ" name="media" type="_2DXDe1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGgFMBEeGWOIOpWVSyqQ">
              <body>Media for which the operation is invoked.
                        This parameter is optional. If it is omitted, service is done on all medias available for this call on the requested device phone number.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGgVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGglMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGg1MBEeGWOIOpWVSyqQ" name="answerResponse">
          <generalization xmi:id="_2DXGhFMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGhVMBEeGWOIOpWVSyqQ" name="dropMeRequest">
          <ownedAttribute xmi:id="_2DXGhlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXGh1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGiFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGiVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGilMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXGi1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGjFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGjVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGjlMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXGj1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGkFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGkVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGklMBEeGWOIOpWVSyqQ" name="dropMeResponse">
          <generalization xmi:id="_2DXGk1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGlFMBEeGWOIOpWVSyqQ" name="transferRequest">
          <ownedAttribute xmi:id="_2DXGlVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXGllMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGl1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGmFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGmVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXGmlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGm1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGnFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGnVMBEeGWOIOpWVSyqQ" name="activeCallRef">
            <ownedComment xmi:id="_2DXGnlMBEeGWOIOpWVSyqQ">
              <body>Reference of the active call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGn1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGoFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGoVMBEeGWOIOpWVSyqQ" name="heldCallRef">
            <ownedComment xmi:id="_2DXGolMBEeGWOIOpWVSyqQ">
              <body>Reference of the held call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGo1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGpFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGpVMBEeGWOIOpWVSyqQ" name="transferResponse">
          <generalization xmi:id="_2DXGplMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGp1MBEeGWOIOpWVSyqQ" name="blindTransferRequest">
          <ownedAttribute xmi:id="_2DXGqFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXGqVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGqlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGq1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGrFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXGrVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGrlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGr1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGsFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXGsVMBEeGWOIOpWVSyqQ">
              <body>Reference of the active call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGslMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGs1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGtFMBEeGWOIOpWVSyqQ" name="transferTo">
            <ownedComment xmi:id="_2DXGtVMBEeGWOIOpWVSyqQ">
              <body>Phone number to which the call is transferred</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGtlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGt1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGuFMBEeGWOIOpWVSyqQ" name="anonymous">
            <ownedComment xmi:id="_2DXGuVMBEeGWOIOpWVSyqQ">
              <body>Anonymous call (secret identity).
                        This parameter is optional. If it is omitted, anonymous is not set for this call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGulMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGu1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGvFMBEeGWOIOpWVSyqQ" name="bypass">
            <ownedComment xmi:id="_2DXGvVMBEeGWOIOpWVSyqQ">
              <body>Bypass routing rules and presentation rules accdording to the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGvlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGv1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGwFMBEeGWOIOpWVSyqQ" name="tag" type="_2DXEs1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXGxFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXGwVMBEeGWOIOpWVSyqQ">
              <body>Tags to be associated for this call.
                        This parameter is optional.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGwlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGw1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXGxFMBEeGWOIOpWVSyqQ" memberEnd="_2DXGxVMBEeGWOIOpWVSyqQ _2DXGwFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXGxVMBEeGWOIOpWVSyqQ" type="_2DXGp1MBEeGWOIOpWVSyqQ" association="_2DXGxFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGxlMBEeGWOIOpWVSyqQ" name="blindTransferResponse">
          <generalization xmi:id="_2DXGx1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXGyFMBEeGWOIOpWVSyqQ" name="mergeRequest">
          <ownedAttribute xmi:id="_2DXGyVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXGylMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGy1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXGzFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXGzVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXGzlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXGz1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG0FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXG0VMBEeGWOIOpWVSyqQ" name="activeCallRef">
            <ownedComment xmi:id="_2DXG0lMBEeGWOIOpWVSyqQ">
              <body>Reference of the active call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG01MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG1FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXG1VMBEeGWOIOpWVSyqQ" name="heldCallRef">
            <ownedComment xmi:id="_2DXG1lMBEeGWOIOpWVSyqQ">
              <body>Reference of the held call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG11MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG2FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXG2VMBEeGWOIOpWVSyqQ" name="mergeResponse">
          <generalization xmi:id="_2DXG2lMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXG21MBEeGWOIOpWVSyqQ" name="pickupRequest">
          <ownedAttribute xmi:id="_2DXG3FMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXG3VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG3lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG31MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXG4FMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXG4VMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG4lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG41MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXG5FMBEeGWOIOpWVSyqQ" name="otherCallRef">
            <ownedComment xmi:id="_2DXG5VMBEeGWOIOpWVSyqQ">
              <body>Reference of the call to pickup (on the remote user)</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG5lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG51MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXG6FMBEeGWOIOpWVSyqQ" name="otherPhoneNumber">
            <ownedComment xmi:id="_2DXG6VMBEeGWOIOpWVSyqQ">
              <body>Phone number on which the call is to pickup</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG6lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG61MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXG7FMBEeGWOIOpWVSyqQ" name="tag" type="_2DXEs1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXG81MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXG7VMBEeGWOIOpWVSyqQ">
              <body>Tags to be associated for this call.
                        This parameter is optional.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG7lMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG71MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXG8FMBEeGWOIOpWVSyqQ" name="autoAnswer">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG8VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG8lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXG81MBEeGWOIOpWVSyqQ" memberEnd="_2DXG9FMBEeGWOIOpWVSyqQ _2DXG7FMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXG9FMBEeGWOIOpWVSyqQ" type="_2DXG21MBEeGWOIOpWVSyqQ" association="_2DXG81MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXG9VMBEeGWOIOpWVSyqQ" name="pickupResponse">
          <generalization xmi:id="_2DXG9lMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXG91MBEeGWOIOpWVSyqQ" name="redirectRequest">
          <ownedAttribute xmi:id="_2DXG-FMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXG-VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG-lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG-1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXG_FMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXG_VMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXG_lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXG_1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHAFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHAVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHAlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHA1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHBFMBEeGWOIOpWVSyqQ" name="redirectTo">
            <ownedComment xmi:id="_2DXHBVMBEeGWOIOpWVSyqQ">
              <body>Phone number of the target of the redirection</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHBlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHB1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHCFMBEeGWOIOpWVSyqQ" name="anonymous">
            <ownedComment xmi:id="_2DXHCVMBEeGWOIOpWVSyqQ">
              <body>Anonymous call (secret identity).
                        This parameter is optional. If it is omitted, anonymous is not set for this call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHClMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHC1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHDFMBEeGWOIOpWVSyqQ" name="bypass">
            <ownedComment xmi:id="_2DXHDVMBEeGWOIOpWVSyqQ">
              <body>Bypass routing rules and presentation rules accdording to the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHDlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHD1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHEFMBEeGWOIOpWVSyqQ" name="tag" type="_2DXEs1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXHFFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXHEVMBEeGWOIOpWVSyqQ">
              <body>Tags to be associated for this call.
                        This parameter is optional.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHElMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHE1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXHFFMBEeGWOIOpWVSyqQ" memberEnd="_2DXHFVMBEeGWOIOpWVSyqQ _2DXHEFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXHFVMBEeGWOIOpWVSyqQ" type="_2DXG91MBEeGWOIOpWVSyqQ" association="_2DXHFFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHFlMBEeGWOIOpWVSyqQ" name="redirectResponse">
          <generalization xmi:id="_2DXHF1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHGFMBEeGWOIOpWVSyqQ" name="redirectToVoiceMailRequest">
          <ownedAttribute xmi:id="_2DXHGVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHGlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHG1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHHFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHHVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXHHlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHH1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHIFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHIVMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHIlMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHI1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHJFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHJVMBEeGWOIOpWVSyqQ" name="redirectToVoiceMailResponse">
          <generalization xmi:id="_2DXHJlMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHJ1MBEeGWOIOpWVSyqQ" name="redirectToDVARequest">
          <ownedAttribute xmi:id="_2DXHKFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHKVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHKlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHK1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHLFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXHLVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHLlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHL1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHMFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHMVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHMlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHM1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHNFMBEeGWOIOpWVSyqQ" name="redirectToDVAResponse">
          <generalization xmi:id="_2DXHNVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHNlMBEeGWOIOpWVSyqQ" name="overflowToVoiceMailRequest">
          <ownedAttribute xmi:id="_2DXHN1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHOFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHOVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHOlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHO1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXHPFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHPVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHPlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHP1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHQFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHQVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHQlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHQ1MBEeGWOIOpWVSyqQ" name="overflowToVoiceMailResponse">
          <generalization xmi:id="_2DXHRFMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHRVMBEeGWOIOpWVSyqQ" name="terminateRequest">
          <ownedAttribute xmi:id="_2DXHRlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHR1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHSFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHSVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHSlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXHS1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHTFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHTVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHTlMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHT1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHUFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHUVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHUlMBEeGWOIOpWVSyqQ" name="terminateResponse">
          <generalization xmi:id="_2DXHU1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHVFMBEeGWOIOpWVSyqQ" name="rejectRequest">
          <ownedAttribute xmi:id="_2DXHVVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHVlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHV1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHWFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHWVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXHWlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHW1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHXFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHXVMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHXlMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHX1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHYFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHYVMBEeGWOIOpWVSyqQ" name="rejectResponse">
          <generalization xmi:id="_2DXHYlMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHY1MBEeGWOIOpWVSyqQ" name="holdRequest">
          <ownedAttribute xmi:id="_2DXHZFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHZVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHZ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHaFMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXHaVMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHalMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHa1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHbFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHbVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHblMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHb1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHcFMBEeGWOIOpWVSyqQ" name="holdResponse">
          <generalization xmi:id="_2DXHcVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHclMBEeGWOIOpWVSyqQ" name="retrieveRequest">
          <ownedAttribute xmi:id="_2DXHc1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHdFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHdVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHdlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHd1MBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXHeFMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHeVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHelMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHe1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHfFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHfVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHflMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHf1MBEeGWOIOpWVSyqQ" name="retrieveResponse">
          <generalization xmi:id="_2DXHgFMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHgVMBEeGWOIOpWVSyqQ" name="alternateRequest">
          <ownedAttribute xmi:id="_2DXHglMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHg1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHhFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHhVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHhlMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXHh1MBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHiFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHiVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHilMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHi1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHjFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHjVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHjlMBEeGWOIOpWVSyqQ" name="alternateResponse">
          <generalization xmi:id="_2DXHj1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHkFMBEeGWOIOpWVSyqQ" name="reconnectRequest">
          <ownedAttribute xmi:id="_2DXHkVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHklMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHk1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHlFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHlVMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXHllMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHl1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHmFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHmVMBEeGWOIOpWVSyqQ" name="activeCallRef">
            <ownedComment xmi:id="_2DXHmlMBEeGWOIOpWVSyqQ">
              <body>Reference of the active call to clear.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHm1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHnFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHnVMBEeGWOIOpWVSyqQ" name="heldCallRef">
            <ownedComment xmi:id="_2DXHnlMBEeGWOIOpWVSyqQ">
              <body>Reference of the held call to retrieve.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHn1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHoFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHoVMBEeGWOIOpWVSyqQ" name="reconnectResponse">
          <generalization xmi:id="_2DXHolMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHo1MBEeGWOIOpWVSyqQ" name="invokeCallBackRequest">
          <ownedAttribute xmi:id="_2DXHpFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHpVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHplMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHp1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHqFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXHqVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHqlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHq1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHrFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHrVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHrlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHr1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHsFMBEeGWOIOpWVSyqQ" name="invokeCallBackResponse">
          <generalization xmi:id="_2DXHsVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHslMBEeGWOIOpWVSyqQ" name="muteRequest">
          <ownedAttribute xmi:id="_2DXHs1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHtFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHtVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHtlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHt1MBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXHuFMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHuVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHulMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHu1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHvFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHvVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHvlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHv1MBEeGWOIOpWVSyqQ" name="muteResponse">
          <generalization xmi:id="_2DXHwFMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHwVMBEeGWOIOpWVSyqQ" name="unMuteRequest">
          <ownedAttribute xmi:id="_2DXHwlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXHw1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHxFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHxVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHxlMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXHx1MBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHyFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHyVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXHylMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXHy1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXHzFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXHzVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXHzlMBEeGWOIOpWVSyqQ" name="unMuteResponse">
          <generalization xmi:id="_2DXHz1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXH0FMBEeGWOIOpWVSyqQ" name="addMediaRequest">
          <ownedAttribute xmi:id="_2DXH0VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXH0lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH01MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH1FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXH1VMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXH1lMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH11MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH2FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXH2VMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXH2lMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH21MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH3FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXH3VMBEeGWOIOpWVSyqQ" name="media" type="_2DXDe1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXH3lMBEeGWOIOpWVSyqQ">
              <body>Media for which the operation is invoked.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH31MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH4FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXH4VMBEeGWOIOpWVSyqQ" name="addMediaResponse">
          <generalization xmi:id="_2DXH4lMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXH41MBEeGWOIOpWVSyqQ" name="dropMediaRequest">
          <ownedAttribute xmi:id="_2DXH5FMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXH5VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH5lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH51MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXH6FMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXH6VMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH6lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH61MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXH7FMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXH7VMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH7lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH71MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXH8FMBEeGWOIOpWVSyqQ" name="media" type="_2DXDe1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXH8VMBEeGWOIOpWVSyqQ">
              <body>Media for which the operation is invoked.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH8lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH81MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXH9FMBEeGWOIOpWVSyqQ" name="dropMediaResponse">
          <generalization xmi:id="_2DXH9VMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXH9lMBEeGWOIOpWVSyqQ" name="addDeviceRequest">
          <ownedAttribute xmi:id="_2DXH91MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXH-FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH-VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH-lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXH-1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXH_FMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXH_VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXH_lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXH_1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIAFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIAVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIAlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIA1MBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXIBFMBEeGWOIOpWVSyqQ">
              <body>Phone number of the device to add to this call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIBVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIBlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIB1MBEeGWOIOpWVSyqQ" name="addDeviceResponse">
          <generalization xmi:id="_2DXICFMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXICVMBEeGWOIOpWVSyqQ" name="dropDeviceRequest">
          <ownedAttribute xmi:id="_2DXIClMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXIC1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIDFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIDVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIDlMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXID1MBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIEFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIEVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIElMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIE1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIFFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIFVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIFlMBEeGWOIOpWVSyqQ" name="dropDeviceResponse">
          <generalization xmi:id="_2DXIF1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIGFMBEeGWOIOpWVSyqQ" name="switchDeviceRequest">
          <ownedAttribute xmi:id="_2DXIGVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXIGlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIG1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIHFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIHVMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXIHlMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIH1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIIFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIIVMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIIlMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXII1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIJFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIJVMBEeGWOIOpWVSyqQ" name="otherDeviceId">
            <ownedComment xmi:id="_2DXIJlMBEeGWOIOpWVSyqQ">
              <body>Device phone number on which to switch.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIJ1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIKFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIKVMBEeGWOIOpWVSyqQ" name="switchDeviceResponse">
          <generalization xmi:id="_2DXIKlMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIK1MBEeGWOIOpWVSyqQ" name="intrudeRequest">
          <ownedAttribute xmi:id="_2DXILFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXILVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXILlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIL1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIMFMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXIMVMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIMlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIM1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXINFMBEeGWOIOpWVSyqQ" name="otherCallRef">
            <ownedComment xmi:id="_2DXINVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call to intrude (on the remote user)</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXINlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIN1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIOFMBEeGWOIOpWVSyqQ" name="otherPhoneNumber">
            <ownedComment xmi:id="_2DXIOVMBEeGWOIOpWVSyqQ">
              <body>Phone number on which the call is to be intruded</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIOlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIO1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIPFMBEeGWOIOpWVSyqQ" name="hidden">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIPVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIPlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIP1MBEeGWOIOpWVSyqQ" name="tag" type="_2DXEs1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXIRlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXIQFMBEeGWOIOpWVSyqQ">
              <body>Tags to be associated for this call.
                        This parameter is optional.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIQVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIQlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIQ1MBEeGWOIOpWVSyqQ" name="autoAnswer">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIRFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIRVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXIRlMBEeGWOIOpWVSyqQ" memberEnd="_2DXIR1MBEeGWOIOpWVSyqQ _2DXIP1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXIR1MBEeGWOIOpWVSyqQ" type="_2DXIK1MBEeGWOIOpWVSyqQ" association="_2DXIRlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXISFMBEeGWOIOpWVSyqQ" name="intrudeResponse">
          <generalization xmi:id="_2DXISVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXISlMBEeGWOIOpWVSyqQ" name="addParticipantRequest">
          <ownedAttribute xmi:id="_2DXIS1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXITFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXITVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXITlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIT1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXIUFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIUVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIUlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIU1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIVFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIVVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIVlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIV1MBEeGWOIOpWVSyqQ" name="callee">
            <ownedComment xmi:id="_2DXIWFMBEeGWOIOpWVSyqQ">
              <body>Called phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIWVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIWlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIW1MBEeGWOIOpWVSyqQ" name="anonymous">
            <ownedComment xmi:id="_2DXIXFMBEeGWOIOpWVSyqQ">
              <body>Anonymous call (secret identity).
                        This parameter is optional. If it is omitted, anonymous is not set for this call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIXVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIXlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIX1MBEeGWOIOpWVSyqQ" name="bypass">
            <ownedComment xmi:id="_2DXIYFMBEeGWOIOpWVSyqQ">
              <body>Bypass routing rules and presentation rules accdording to the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIYVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIYlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIY1MBEeGWOIOpWVSyqQ" name="tag" type="_2DXEs1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXIZ1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXIZFMBEeGWOIOpWVSyqQ">
              <body>Tags to be associated for this call.
                        This parameter is optional.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIZVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIZlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXIZ1MBEeGWOIOpWVSyqQ" memberEnd="_2DXIaFMBEeGWOIOpWVSyqQ _2DXIY1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXIaFMBEeGWOIOpWVSyqQ" type="_2DXISlMBEeGWOIOpWVSyqQ" association="_2DXIZ1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIaVMBEeGWOIOpWVSyqQ" name="addParticipantResponse">
          <generalization xmi:id="_2DXIalMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIa1MBEeGWOIOpWVSyqQ" name="dropParticipantRequest">
          <ownedAttribute xmi:id="_2DXIbFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXIbVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIblMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIb1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIcFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXIcVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIclMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIc1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIdFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIdVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIdlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXId1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIeFMBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2DXIeVMBEeGWOIOpWVSyqQ">
              <body>Identifiers of the participants to drop.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIelMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIe1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIfFMBEeGWOIOpWVSyqQ" name="dropParticipantResponse">
          <generalization xmi:id="_2DXIfVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIflMBEeGWOIOpWVSyqQ" name="muteParticipantRequest">
          <ownedAttribute xmi:id="_2DXIf1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXIgFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIgVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIglMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIg1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXIhFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIhVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIhlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIh1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIiFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIiVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIilMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIi1MBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2DXIjFMBEeGWOIOpWVSyqQ">
              <body>Identifiers of the participants to mute.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIjVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIjlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIj1MBEeGWOIOpWVSyqQ" name="muteParticipantResponse">
          <generalization xmi:id="_2DXIkFMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIkVMBEeGWOIOpWVSyqQ" name="unMuteParticipantRequest">
          <ownedAttribute xmi:id="_2DXIklMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXIk1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIlFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIlVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIllMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXIl1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXImFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXImVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXImlMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIm1MBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXInFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXInVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXInlMBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2DXIn1MBEeGWOIOpWVSyqQ">
              <body>Identifiers of the participants to unmute.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIoFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIoVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIolMBEeGWOIOpWVSyqQ" name="unMuteParticipantResponse">
          <generalization xmi:id="_2DXIo1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIpFMBEeGWOIOpWVSyqQ" name="holdParticipantRequest">
          <ownedAttribute xmi:id="_2DXIpVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXIplMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIp1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIqFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIqVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXIqlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIq1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIrFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIrVMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIrlMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIr1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIsFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIsVMBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2DXIslMBEeGWOIOpWVSyqQ">
              <body>Identifiers of the participants to hold.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIs1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXItFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXItVMBEeGWOIOpWVSyqQ" name="holdParticipantResponse">
          <generalization xmi:id="_2DXItlMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIt1MBEeGWOIOpWVSyqQ" name="retrieveParticipantRequest">
          <ownedAttribute xmi:id="_2DXIuFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXIuVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIulMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIu1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIvFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXIvVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIvlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIv1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIwFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXIwVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIwlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIw1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIxFMBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2DXIxVMBEeGWOIOpWVSyqQ">
              <body>Identifiers of the participants to retrieve.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIxlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIx1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIyFMBEeGWOIOpWVSyqQ" name="retrieveParticipantResponse">
          <generalization xmi:id="_2DXIyVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXIylMBEeGWOIOpWVSyqQ" name="sendDtmfRequest">
          <ownedAttribute xmi:id="_2DXIy1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXIzFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXIzVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXIzlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXIz1MBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXI0FMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI0VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI0lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXI01MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXI1FMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI1VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI1lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXI11MBEeGWOIOpWVSyqQ" name="number">
            <ownedComment xmi:id="_2DXI2FMBEeGWOIOpWVSyqQ">
              <body>DTMF codes</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI2VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI2lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXI21MBEeGWOIOpWVSyqQ" name="sendDtmfResponse">
          <generalization xmi:id="_2DXI3FMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXI3VMBEeGWOIOpWVSyqQ" name="startRecordRequest">
          <ownedAttribute xmi:id="_2DXI3lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXI31MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI4FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI4VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXI4lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXI41MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI5FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI5VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXI5lMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXI51MBEeGWOIOpWVSyqQ">
              <body>Reference of the call to be recorded.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI6FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI6VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXI6lMBEeGWOIOpWVSyqQ" name="startRecordResponse">
          <generalization xmi:id="_2DXI61MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXI7FMBEeGWOIOpWVSyqQ" name="stopRecordRequest">
          <ownedAttribute xmi:id="_2DXI7VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXI7lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI71MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI8FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXI8VMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXI8lMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI81MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI9FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXI9VMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXI9lMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI91MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI-FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXI-VMBEeGWOIOpWVSyqQ" name="stopRecordResponse">
          <generalization xmi:id="_2DXI-lMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXI-1MBEeGWOIOpWVSyqQ" name="pauseRecordRequest">
          <ownedAttribute xmi:id="_2DXI_FMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXI_VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXI_lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXI_1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJAFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXJAVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJAlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJA1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJBFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXJBVMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJBlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJB1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJCFMBEeGWOIOpWVSyqQ" name="pauseRecordResponse">
          <generalization xmi:id="_2DXJCVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJClMBEeGWOIOpWVSyqQ" name="resumeRecordRequest">
          <ownedAttribute xmi:id="_2DXJC1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXJDFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJDVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJDlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJD1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXJEFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJEVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJElMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJE1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2DXJFFMBEeGWOIOpWVSyqQ">
              <body>Reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJFVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJFlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJF1MBEeGWOIOpWVSyqQ" name="resumeRecordResponse">
          <generalization xmi:id="_2DXJGFMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJGVMBEeGWOIOpWVSyqQ" name="getTelephonicStateRequest">
          <ownedAttribute xmi:id="_2DXJGlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXJG1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJHFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJHVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJHlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXJH1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJIFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJIVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJIlMBEeGWOIOpWVSyqQ" name="getTelephonicStateResponse">
          <generalization xmi:id="_2DXJI1MBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXJJFMBEeGWOIOpWVSyqQ" name="call" type="_2DXFEFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXJLFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJJVMBEeGWOIOpWVSyqQ">
              <body>Gives the list of current calls.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJJlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJJ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJKFMBEeGWOIOpWVSyqQ" name="deviceCapabilities" type="_2DXE_VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXJLlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJKVMBEeGWOIOpWVSyqQ">
              <body>Gives the list of device's capabilities.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJKlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJK1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXJLFMBEeGWOIOpWVSyqQ" memberEnd="_2DXJLVMBEeGWOIOpWVSyqQ _2DXJJFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXJLVMBEeGWOIOpWVSyqQ" type="_2DXJIlMBEeGWOIOpWVSyqQ" association="_2DXJLFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXJLlMBEeGWOIOpWVSyqQ" memberEnd="_2DXJL1MBEeGWOIOpWVSyqQ _2DXJKFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXJL1MBEeGWOIOpWVSyqQ" type="_2DXJIlMBEeGWOIOpWVSyqQ" association="_2DXJLlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJMFMBEeGWOIOpWVSyqQ" name="getDeviceStateRequest">
          <ownedAttribute xmi:id="_2DXJMVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXJMlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJM1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJNFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJNVMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DXJNlMBEeGWOIOpWVSyqQ">
              <body>Device phone number for which the operation is invoked.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJN1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJOFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJOVMBEeGWOIOpWVSyqQ" name="getDeviceStateResponse">
          <generalization xmi:id="_2DXJOlMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXJO1MBEeGWOIOpWVSyqQ" name="state" type="_2DXE6lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJPFMBEeGWOIOpWVSyqQ">
              <body>.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJPVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJPlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJP1MBEeGWOIOpWVSyqQ" name="getDevicesStateRequest">
          <ownedAttribute xmi:id="_2DXJQFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXJQVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJQlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJQ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJRFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXJRVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJRlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJR1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJSFMBEeGWOIOpWVSyqQ" name="getDevicesStateResponse">
          <generalization xmi:id="_2DXJSVMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXJSlMBEeGWOIOpWVSyqQ" name="deviceState" type="_2DXE81MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXJTlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJS1MBEeGWOIOpWVSyqQ">
              <body>Gives the user's devices state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJTFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJTVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXJTlMBEeGWOIOpWVSyqQ" memberEnd="_2DXJT1MBEeGWOIOpWVSyqQ _2DXJSlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXJT1MBEeGWOIOpWVSyqQ" type="_2DXJSFMBEeGWOIOpWVSyqQ" association="_2DXJTlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJUFMBEeGWOIOpWVSyqQ" name="getUserStateRequest">
          <ownedAttribute xmi:id="_2DXJUVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXJUlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJU1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJVFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJVVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXJVlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJV1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJWFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJWVMBEeGWOIOpWVSyqQ" name="getUserStateResponse">
          <generalization xmi:id="_2DXJWlMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXJW1MBEeGWOIOpWVSyqQ" name="state" type="_2DXFWlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJXFMBEeGWOIOpWVSyqQ">
              <body>User state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJXVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJXlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJX1MBEeGWOIOpWVSyqQ" name="putInServiceRequest">
          <ownedAttribute xmi:id="_2DXJYFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXJYVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJYlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJY1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJZFMBEeGWOIOpWVSyqQ" name="deviceId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJZVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJZlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJZ1MBEeGWOIOpWVSyqQ" name="macAddress">
            <ownedComment xmi:id="_2DXJaFMBEeGWOIOpWVSyqQ">
              <body>MAC address where the phone set is set in service.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJaVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJalMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJa1MBEeGWOIOpWVSyqQ" name="putInServiceResponse">
          <generalization xmi:id="_2DXJbFMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJbVMBEeGWOIOpWVSyqQ" name="putOutOfServiceRequest">
          <ownedAttribute xmi:id="_2DXJblMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DXJb1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJcFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJcVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJclMBEeGWOIOpWVSyqQ" name="deviceId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJc1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJdFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJdVMBEeGWOIOpWVSyqQ" name="putOutOfServiceResponse">
          <generalization xmi:id="_2DXJdlMBEeGWOIOpWVSyqQ" general="_2DXFgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DXJd1MBEeGWOIOpWVSyqQ" name="MessagingHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJeFMBEeGWOIOpWVSyqQ" name="onMessageAddedRequest">
          <ownedAttribute xmi:id="_2DXJeVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXJelMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJe1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJfFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJfVMBEeGWOIOpWVSyqQ" name="mailboxId">
            <ownedComment xmi:id="_2DXJflMBEeGWOIOpWVSyqQ">
              <body>Identifier of the mailbox.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJf1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJgFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJgVMBEeGWOIOpWVSyqQ" name="message" type="_2DXJw1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXJhVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJglMBEeGWOIOpWVSyqQ">
              <body>Message header.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJg1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJhFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXJhVMBEeGWOIOpWVSyqQ" memberEnd="_2DXJhlMBEeGWOIOpWVSyqQ _2DXJgVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXJhlMBEeGWOIOpWVSyqQ" type="_2DXJeFMBEeGWOIOpWVSyqQ" association="_2DXJhVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJh1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DXJiFMBEeGWOIOpWVSyqQ" name="onMessageAddedRequest" type="_2DXJeFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXJiVMBEeGWOIOpWVSyqQ" name="onMessageUpdatedRequest" type="_2DXJi1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DXJilMBEeGWOIOpWVSyqQ" name="onMessageDeletedRequest" type="_2DXJmlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJi1MBEeGWOIOpWVSyqQ" name="onMessageUpdatedRequest">
          <ownedAttribute xmi:id="_2DXJjFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXJjVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJjlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJj1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJkFMBEeGWOIOpWVSyqQ" name="mailboxId">
            <ownedComment xmi:id="_2DXJkVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the mailbox.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJklMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJk1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJlFMBEeGWOIOpWVSyqQ" name="message" type="_2DXJw1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DXJmFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJlVMBEeGWOIOpWVSyqQ">
              <body>Message header.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJllMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJl1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DXJmFMBEeGWOIOpWVSyqQ" memberEnd="_2DXJmVMBEeGWOIOpWVSyqQ _2DXJlFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DXJmVMBEeGWOIOpWVSyqQ" type="_2DXJi1MBEeGWOIOpWVSyqQ" association="_2DXJmFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJmlMBEeGWOIOpWVSyqQ" name="onMessageDeletedRequest">
          <ownedAttribute xmi:id="_2DXJm1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DXJnFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJnVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJnlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJn1MBEeGWOIOpWVSyqQ" name="mailboxId">
            <ownedComment xmi:id="_2DXJoFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the mailbox.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJoVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJolMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJo1MBEeGWOIOpWVSyqQ" name="messageId">
            <ownedComment xmi:id="_2DXJpFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the new message.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJpVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJplMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DXJp1MBEeGWOIOpWVSyqQ" name="Message">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXJqFMBEeGWOIOpWVSyqQ" name="MsgPriority">
          <ownedComment xmi:id="_2DXJqVMBEeGWOIOpWVSyqQ">
            <body>Defines the priority of a message.</body>
          </ownedComment>
          <generalization xmi:id="_2DXJqlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXJq1MBEeGWOIOpWVSyqQ" name="LOW">
            <ownedComment xmi:id="_2DXJrFMBEeGWOIOpWVSyqQ">
              <body>Low priority message</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXJrVMBEeGWOIOpWVSyqQ" name="NORMAL">
            <ownedComment xmi:id="_2DXJrlMBEeGWOIOpWVSyqQ">
              <body>Default value</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXJr1MBEeGWOIOpWVSyqQ" name="HIGH">
            <ownedComment xmi:id="_2DXJsFMBEeGWOIOpWVSyqQ">
              <body>High priority message</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXJsVMBEeGWOIOpWVSyqQ" name="MsgSensitivity">
          <ownedComment xmi:id="_2DXJslMBEeGWOIOpWVSyqQ">
            <body>Defines the sensitivity of a message.</body>
          </ownedComment>
          <generalization xmi:id="_2DXJs1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXJtFMBEeGWOIOpWVSyqQ" name="PUBLIC">
            <ownedComment xmi:id="_2DXJtVMBEeGWOIOpWVSyqQ">
              <body>Public (lowest)</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXJtlMBEeGWOIOpWVSyqQ" name="ORGANIZATION">
            <ownedComment xmi:id="_2DXJt1MBEeGWOIOpWVSyqQ">
              <body>Organization</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXJuFMBEeGWOIOpWVSyqQ" name="PRIVATE">
            <ownedComment xmi:id="_2DXJuVMBEeGWOIOpWVSyqQ">
              <body>Private (highest)</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXJulMBEeGWOIOpWVSyqQ" name="MsgType">
          <ownedComment xmi:id="_2DXJu1MBEeGWOIOpWVSyqQ">
            <body>Lists the different types of messages.</body>
          </ownedComment>
          <generalization xmi:id="_2DXJvFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXJvVMBEeGWOIOpWVSyqQ" name="VOICE">
            <ownedComment xmi:id="_2DXJvlMBEeGWOIOpWVSyqQ">
              <body>Voice message</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXJv1MBEeGWOIOpWVSyqQ" name="FAX">
            <ownedComment xmi:id="_2DXJwFMBEeGWOIOpWVSyqQ">
              <body>Fax</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXJwVMBEeGWOIOpWVSyqQ" name="EMAIL">
            <ownedComment xmi:id="_2DXJwlMBEeGWOIOpWVSyqQ">
              <body>E-mail or VPIM notification message</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DXJw1MBEeGWOIOpWVSyqQ" name="MsgHeader">
          <ownedComment xmi:id="_2DXJxFMBEeGWOIOpWVSyqQ">
            <body>Give some headers of a message.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DXJxVMBEeGWOIOpWVSyqQ" name="msgId">
            <ownedComment xmi:id="_2DXJxlMBEeGWOIOpWVSyqQ">
              <body>Message identifier</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJx1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJyFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJyVMBEeGWOIOpWVSyqQ" name="type" type="_2DXJulMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJylMBEeGWOIOpWVSyqQ">
              <body>Message type</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJy1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJzFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJzVMBEeGWOIOpWVSyqQ" name="length">
            <ownedComment xmi:id="_2DXJzlMBEeGWOIOpWVSyqQ">
              <body>Length of the message, depending on the type : seconds for voice, pages for fax or number of bytes for e-mails.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJz1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ0FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ0VMBEeGWOIOpWVSyqQ" name="date">
            <ownedComment xmi:id="_2DXJ0lMBEeGWOIOpWVSyqQ">
              <body>Date of the message</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ01MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ1FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ1VMBEeGWOIOpWVSyqQ" name="from">
            <ownedComment xmi:id="_2DXJ1lMBEeGWOIOpWVSyqQ">
              <body>The source of the message (e-mail address or mailbox number)</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ11MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ2FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ2VMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2DXJ2lMBEeGWOIOpWVSyqQ">
              <body>Name associated with the source of the message (sender's name)</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ21MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ3FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ3VMBEeGWOIOpWVSyqQ" name="subject">
            <ownedComment xmi:id="_2DXJ3lMBEeGWOIOpWVSyqQ">
              <body>Subject of the message</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ31MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ4FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ4VMBEeGWOIOpWVSyqQ" name="unRead">
            <ownedComment xmi:id="_2DXJ4lMBEeGWOIOpWVSyqQ">
              <body>Whether the message is unread</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ41MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ5FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ5VMBEeGWOIOpWVSyqQ" name="priority" type="_2DXJqFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJ5lMBEeGWOIOpWVSyqQ">
              <body>Message priority</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ51MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ6FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ6VMBEeGWOIOpWVSyqQ" name="sensitivity" type="_2DXJsVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DXJ6lMBEeGWOIOpWVSyqQ">
              <body>Message sensitivity or degree of confidentiality</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ61MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ7FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ7VMBEeGWOIOpWVSyqQ" name="callable">
            <ownedComment xmi:id="_2DXJ7lMBEeGWOIOpWVSyqQ">
              <body>Whether the sender of the message may be called back</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ71MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ8FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ8VMBEeGWOIOpWVSyqQ" name="expiration">
            <ownedComment xmi:id="_2DXJ8lMBEeGWOIOpWVSyqQ">
              <body>Indicates when the message is due to expire and be deleted from the repository. An empty or null value means that the message will be kept indefinitely.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ81MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ9FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ9VMBEeGWOIOpWVSyqQ" name="forwardable">
            <ownedComment xmi:id="_2DXJ9lMBEeGWOIOpWVSyqQ">
              <body>Whether the message can be forwarded to another party, in relation to the sensitivity</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ91MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ-FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DXJ-VMBEeGWOIOpWVSyqQ" name="replyAllowed">
            <ownedComment xmi:id="_2DXJ-lMBEeGWOIOpWVSyqQ">
              <body>Whether a reply is allowed</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DXJ-1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DXJ_FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DXJ_VMBEeGWOIOpWVSyqQ" name="MessagingService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DXJ_lMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DXJ_1MBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DXKAFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DXKAVMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DXKAlMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKA1MBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DXKBFMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKBVMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2DXKBlMBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKB1MBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DXKCFMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKCVMBEeGWOIOpWVSyqQ" name="ERROR_VM_LOGIN_FAILED">
            <ownedComment xmi:id="_2DXKClMBEeGWOIOpWVSyqQ">
              <body>Error sent when a valid voicemail password or secret code is required.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKC1MBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DXKDFMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKDVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DXKDlMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKD1MBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DXKEFMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKEVMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DXKElMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKE1MBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DXKFFMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKFVMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_SESSION">
            <ownedComment xmi:id="_2DXKFlMBEeGWOIOpWVSyqQ">
              <body>Voice mail session is not valid</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKF1MBEeGWOIOpWVSyqQ" name="ERROR_VOICEMAIL_SERVER_UNREACHABLE">
            <ownedComment xmi:id="_2DXKGFMBEeGWOIOpWVSyqQ">
              <body>The voicemail server associated with the user account cannot be reached or does not respond</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKGVMBEeGWOIOpWVSyqQ" name="ERROR_VOICEMAIL_SERVER">
            <ownedComment xmi:id="_2DXKGlMBEeGWOIOpWVSyqQ">
              <body>The voicemail server experienced an internal error</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKG1MBEeGWOIOpWVSyqQ" name="ERROR_VOICEMAIL_DRIVER">
            <ownedComment xmi:id="_2DXKHFMBEeGWOIOpWVSyqQ">
              <body>Voicemail driver error / protocol error</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKHVMBEeGWOIOpWVSyqQ" name="ERROR_DATA_ACCESS_FAILURE">
            <ownedComment xmi:id="_2DXKHlMBEeGWOIOpWVSyqQ">
              <body>The user account could not be retrieved</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKH1MBEeGWOIOpWVSyqQ" name="ERROR_INVALID_STATE">
            <ownedComment xmi:id="_2DXKIFMBEeGWOIOpWVSyqQ">
              <body>The command cannot be completed from the current session state, or if the returned state is LOGGED, the media session was terminated either by a timeout or by the user hanging up the phone.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DXKIVMBEeGWOIOpWVSyqQ" name="ERROR_UNKNOWN_USER">
            <ownedComment xmi:id="_2DXKIlMBEeGWOIOpWVSyqQ">
              <body>The given user does not exist</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzIFMBEeGWOIOpWVSyqQ" name="ERROR_UNKNOWN_ACCOUNT">
            <ownedComment xmi:id="_2DgzIVMBEeGWOIOpWVSyqQ">
              <body>The voicemail account does not exist for the given user</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzIlMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_PARAMETER">
            <ownedComment xmi:id="_2DgzI1MBEeGWOIOpWVSyqQ">
              <body>A parameter is invalid</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzJFMBEeGWOIOpWVSyqQ" name="ERROR_OUT_OF_PORTS">
            <ownedComment xmi:id="_2DgzJVMBEeGWOIOpWVSyqQ">
              <body>The voicemail server ran out of resources / voice ports. Unlike other errors, the command may be re-issued at a later time</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzJlMBEeGWOIOpWVSyqQ" name="ERROR_TOO_MANY_SESSIONS">
            <ownedComment xmi:id="_2DgzJ1MBEeGWOIOpWVSyqQ">
              <body>The maximum number of sessions has been reached</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzKFMBEeGWOIOpWVSyqQ" name="ERROR_ABORTED">
            <ownedComment xmi:id="_2DgzKVMBEeGWOIOpWVSyqQ">
              <body>The command was aborted as a result of an abort command</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzKlMBEeGWOIOpWVSyqQ" name="ERROR_NO_MESSAGE">
            <ownedComment xmi:id="_2DgzK1MBEeGWOIOpWVSyqQ">
              <body>The recorded message is blank or too short to qualify as a valid message</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzLFMBEeGWOIOpWVSyqQ" name="ERROR_DEPRECATED">
            <ownedComment xmi:id="_2DgzLVMBEeGWOIOpWVSyqQ">
              <body>The command is deprecated and is no longer working</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzLlMBEeGWOIOpWVSyqQ" name="ERROR_CONCURRENT_TIMEOUT">
            <ownedComment xmi:id="_2DgzL1MBEeGWOIOpWVSyqQ">
              <body>The command timed out while the session was busy processing another</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzMFMBEeGWOIOpWVSyqQ" name="ERROR_WRONG_NUMBER">
            <ownedComment xmi:id="_2DgzMVMBEeGWOIOpWVSyqQ">
              <body>The dialed number is invalid</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzMlMBEeGWOIOpWVSyqQ" name="ERROR_CONGESTED">
            <ownedComment xmi:id="_2DgzM1MBEeGWOIOpWVSyqQ">
              <body>The call did not get through due to network congestion</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzNFMBEeGWOIOpWVSyqQ" name="ERROR_NO_LINK">
            <ownedComment xmi:id="_2DgzNVMBEeGWOIOpWVSyqQ">
              <body>The call did not get through because the trunk or network link is down</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzNlMBEeGWOIOpWVSyqQ" name="ERROR_NO_HARDWARE">
            <ownedComment xmi:id="_2DgzN1MBEeGWOIOpWVSyqQ">
              <body>The call did not get through because the hardware is missing or failed</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzOFMBEeGWOIOpWVSyqQ" name="ERROR_DND">
            <ownedComment xmi:id="_2DgzOVMBEeGWOIOpWVSyqQ">
              <body>The dialed number is set in Do Not Disturb mode</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzOlMBEeGWOIOpWVSyqQ" name="ERROR_FORWARDED_VOICEMAIL">
            <ownedComment xmi:id="_2DgzO1MBEeGWOIOpWVSyqQ">
              <body>The dialed number is forwarded to voicemail</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzPFMBEeGWOIOpWVSyqQ" name="ERROR_FORWARDED_VOICEMAIL_BUSY">
            <ownedComment xmi:id="_2DgzPVMBEeGWOIOpWVSyqQ">
              <body>The dialed number is busy and forwarded to voicemail</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzPlMBEeGWOIOpWVSyqQ" name="ERROR_FORWARDED_VOICEMAIL_NO_ANSWER">
            <ownedComment xmi:id="_2DgzP1MBEeGWOIOpWVSyqQ">
              <body>The dialed number did not answer and is forwarded to voicemail</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzQFMBEeGWOIOpWVSyqQ" name="ERROR_FORWARDED_EXTENSION">
            <ownedComment xmi:id="_2DgzQVMBEeGWOIOpWVSyqQ">
              <body>The dialed number is forwarded to another number</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzQlMBEeGWOIOpWVSyqQ" name="ERROR_NO_ANSWER">
            <ownedComment xmi:id="_2DgzQ1MBEeGWOIOpWVSyqQ">
              <body>The call was not answered in time</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzRFMBEeGWOIOpWVSyqQ" name="ERROR_BUSY">
            <ownedComment xmi:id="_2DgzRVMBEeGWOIOpWVSyqQ">
              <body>The line is busy</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzRlMBEeGWOIOpWVSyqQ" name="ERROR_UNREACHABLE">
            <ownedComment xmi:id="_2DgzR1MBEeGWOIOpWVSyqQ">
              <body>The dialed number cannot be reached</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzSFMBEeGWOIOpWVSyqQ" name="ERROR_RELEASED">
            <ownedComment xmi:id="_2DgzSVMBEeGWOIOpWVSyqQ">
              <body>The call initiated by the callback command did not get through because the line was unexpectedly released (dialing party hung up before call transfer)</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DgzSlMBEeGWOIOpWVSyqQ" name="MessagingMediaSessionState">
          <ownedComment xmi:id="_2DgzS1MBEeGWOIOpWVSyqQ">
            <body>The different session states.</body>
          </ownedComment>
          <generalization xmi:id="_2DgzTFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DgzTVMBEeGWOIOpWVSyqQ" name="LOGGED">
            <ownedComment xmi:id="_2DgzTlMBEeGWOIOpWVSyqQ">
              <body>A Voicemail Session is established for a Framework User</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzT1MBEeGWOIOpWVSyqQ" name="DIAL">
            <ownedComment xmi:id="_2DgzUFMBEeGWOIOpWVSyqQ">
              <body>A transient state during which the Voicemail Server is dialing the user's phone number and is waiting for call establishment or failure</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzUVMBEeGWOIOpWVSyqQ" name="SESSION">
            <ownedComment xmi:id="_2DgzUlMBEeGWOIOpWVSyqQ">
              <body>A Media Session is established with the user's phone set, but no activity is taking place.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzU1MBEeGWOIOpWVSyqQ" name="PLAY">
            <ownedComment xmi:id="_2DgzVFMBEeGWOIOpWVSyqQ">
              <body>A voice message is being played</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzVVMBEeGWOIOpWVSyqQ" name="PLAY_PAUSED">
            <ownedComment xmi:id="_2DgzVlMBEeGWOIOpWVSyqQ">
              <body>The voice message being played is currently paused</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzV1MBEeGWOIOpWVSyqQ" name="CALLBACK">
            <ownedComment xmi:id="_2DgzWFMBEeGWOIOpWVSyqQ">
              <body>A transient state waiting for the call to be transferred to the originator of a voice message</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzWVMBEeGWOIOpWVSyqQ" name="RECORD">
            <ownedComment xmi:id="_2DgzWlMBEeGWOIOpWVSyqQ">
              <body>A voice message is being recorded</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzW1MBEeGWOIOpWVSyqQ" name="RECORD_IDLE">
            <ownedComment xmi:id="_2DgzXFMBEeGWOIOpWVSyqQ">
              <body>The recording has been stopped</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzXVMBEeGWOIOpWVSyqQ" name="RECORD_PAUSED">
            <ownedComment xmi:id="_2DgzXlMBEeGWOIOpWVSyqQ">
              <body>The recording has been paused</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzX1MBEeGWOIOpWVSyqQ" name="PLAYREC">
            <ownedComment xmi:id="_2DgzYFMBEeGWOIOpWVSyqQ">
              <body>The recorded message is being played back</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzYVMBEeGWOIOpWVSyqQ" name="PLAYREC_PAUSED">
            <ownedComment xmi:id="_2DgzYlMBEeGWOIOpWVSyqQ">
              <body>The recorded message being played is currently paused</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DgzY1MBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DgzZFMBEeGWOIOpWVSyqQ">
              <body>Unknown state</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DgzZVMBEeGWOIOpWVSyqQ" name="AvailableCommands">
          <ownedComment xmi:id="_2DgzZlMBEeGWOIOpWVSyqQ">
            <body>This type is returned by state-dependent commands to indicate the new possible actions after the change of state induced by the command. 
            The given commands depend on the new session state, but the Voicemail Server capabilities (given by the</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DgzZ1MBEeGWOIOpWVSyqQ" name="dialInvocable">
            <ownedComment xmi:id="_2DgzaFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzaVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzalMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgza1MBEeGWOIOpWVSyqQ" name="playInvocable">
            <ownedComment xmi:id="_2DgzbFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzbVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzblMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzb1MBEeGWOIOpWVSyqQ" name="stopInvocable">
            <ownedComment xmi:id="_2DgzcFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzcVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzclMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzc1MBEeGWOIOpWVSyqQ" name="pauseInvocable">
            <ownedComment xmi:id="_2DgzdFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzdVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzdlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzd1MBEeGWOIOpWVSyqQ" name="recordInvocable">
            <ownedComment xmi:id="_2DgzeFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzeVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzelMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgze1MBEeGWOIOpWVSyqQ" name="forwardInvocable">
            <ownedComment xmi:id="_2DgzfFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzfVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzflMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzf1MBEeGWOIOpWVSyqQ" name="appendInvocable">
            <ownedComment xmi:id="_2DgzgFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzgVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzglMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzg1MBEeGWOIOpWVSyqQ" name="sendInvocable">
            <ownedComment xmi:id="_2DgzhFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzhVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzhlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzh1MBEeGWOIOpWVSyqQ" name="cancelInvocable">
            <ownedComment xmi:id="_2DgziFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgziVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzilMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzi1MBEeGWOIOpWVSyqQ" name="callbackInvocable">
            <ownedComment xmi:id="_2DgzjFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzjVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzjlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzj1MBEeGWOIOpWVSyqQ" name="abortInvocable">
            <ownedComment xmi:id="_2DgzkFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzkVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzklMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzk1MBEeGWOIOpWVSyqQ" name="hangupInvocable">
            <ownedComment xmi:id="_2DgzlFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzlVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzllMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgzl1MBEeGWOIOpWVSyqQ" name="getDraftUrlInvocable">
            <ownedComment xmi:id="_2DgzmFMBEeGWOIOpWVSyqQ">
              <body>Defines whether</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzmVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzmlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dgzm1MBEeGWOIOpWVSyqQ" name="Result">
          <ownedAttribute xmi:id="_2DgznFMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DXJ_lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DgznVMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgznlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dgzn1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DgzoFMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DgzoVMBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzolMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dgzo1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DgzpFMBEeGWOIOpWVSyqQ" name="MediaSessionResult">
          <generalization xmi:id="_2DgzpVMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzplMBEeGWOIOpWVSyqQ" name="mediaSessionState" type="_2DgzSlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dgzp1MBEeGWOIOpWVSyqQ">
              <body>Current media session state</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzqFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzqVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DgzqlMBEeGWOIOpWVSyqQ" name="availableCommands" type="_2DgzZVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DgzrlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dgzq1MBEeGWOIOpWVSyqQ">
              <body>Current available commands according to the session state. The voicemail capabilities (given by the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DgzrFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzrVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DgzrlMBEeGWOIOpWVSyqQ" memberEnd="_2Dgzr1MBEeGWOIOpWVSyqQ _2DgzqlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dgzr1MBEeGWOIOpWVSyqQ" type="_2DgzpFMBEeGWOIOpWVSyqQ" association="_2DgzrlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DgzsFMBEeGWOIOpWVSyqQ" name="setVmPasswordRequest">
          <ownedAttribute xmi:id="_2DgzsVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DgzslMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dgzs1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgztFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DgztVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DgztlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dgzt1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzuFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DgzuVMBEeGWOIOpWVSyqQ" name="password">
            <ownedComment xmi:id="_2DgzulMBEeGWOIOpWVSyqQ">
              <body>The new password which will automatically be used to log in the voice mail if necessary.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dgzu1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DgzvFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DgzvVMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DgzvlMBEeGWOIOpWVSyqQ" name="setVmPasswordRequest" type="_2DgzsFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgzv1MBEeGWOIOpWVSyqQ" name="setVmPasswordResponse" type="_2Dgz9lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzwFMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest" type="_2Dgz-FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzwVMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse" type="_2Dg0AVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzwlMBEeGWOIOpWVSyqQ" name="getStatusRequest" type="_2Dg0WlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgzw1MBEeGWOIOpWVSyqQ" name="getStatusResponse" type="_2Dg0Y1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzxFMBEeGWOIOpWVSyqQ" name="dialRequest" type="_2Dg0ZVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzxVMBEeGWOIOpWVSyqQ" name="dialResponse" type="_2Dg0dlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzxlMBEeGWOIOpWVSyqQ" name="playRequest" type="_2Dg0eFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgzx1MBEeGWOIOpWVSyqQ" name="playResponse" type="_2Dg0lVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzyFMBEeGWOIOpWVSyqQ" name="stopRequest" type="_2Dg0m1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzyVMBEeGWOIOpWVSyqQ" name="stopResponse" type="_2Dg0pFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzylMBEeGWOIOpWVSyqQ" name="pauseRequest" type="_2Dg0plMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgzy1MBEeGWOIOpWVSyqQ" name="pauseResponse" type="_2Dg0r1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzzFMBEeGWOIOpWVSyqQ" name="recordRequest" type="_2Dg0tVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzzVMBEeGWOIOpWVSyqQ" name="recordResponse" type="_2Dg0wlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DgzzlMBEeGWOIOpWVSyqQ" name="forwardRequest" type="_2Dg0xFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgzz1MBEeGWOIOpWVSyqQ" name="forwardResponse" type="_2Dg01VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz0FMBEeGWOIOpWVSyqQ" name="appendRequest" type="_2Dg011MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz0VMBEeGWOIOpWVSyqQ" name="appendResponse" type="_2Dg04FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz0lMBEeGWOIOpWVSyqQ" name="getMailboxInformationRequest" type="_2Dg04lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz01MBEeGWOIOpWVSyqQ" name="getMailboxInformationResponse" type="_2Dg08VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz1FMBEeGWOIOpWVSyqQ" name="sendRequest" type="_2Dg1I1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz1VMBEeGWOIOpWVSyqQ" name="sendResponse" type="_2Dg1QlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz1lMBEeGWOIOpWVSyqQ" name="sendIvmRequest" type="_2Dg1V1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz11MBEeGWOIOpWVSyqQ" name="sendIvmResponse" type="_2Dg1glMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz2FMBEeGWOIOpWVSyqQ" name="cancelRequest" type="_2Dg1kFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz2VMBEeGWOIOpWVSyqQ" name="cancelResponse" type="_2Dg1mVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz2lMBEeGWOIOpWVSyqQ" name="callbackRequest" type="_2Dg1m1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz21MBEeGWOIOpWVSyqQ" name="callbackResponse" type="_2Dg1sFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz3FMBEeGWOIOpWVSyqQ" name="abortRequest" type="_2Dg1slMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz3VMBEeGWOIOpWVSyqQ" name="abortResponse" type="_2Dg1u1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz3lMBEeGWOIOpWVSyqQ" name="hangupRequest" type="_2Dg1vVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz31MBEeGWOIOpWVSyqQ" name="hangupResponse" type="_2Dg1xlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz4FMBEeGWOIOpWVSyqQ" name="loadMessagesRequest" type="_2Dg1yFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz4VMBEeGWOIOpWVSyqQ" name="loadMessagesResponse" type="_2Dg11VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz4lMBEeGWOIOpWVSyqQ" name="getCountersRequest" type="_2Dg171MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz41MBEeGWOIOpWVSyqQ" name="getCountersResponse" type="_2Dg1-FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz5FMBEeGWOIOpWVSyqQ" name="setOrderRequest" type="_2Dg2O1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz5VMBEeGWOIOpWVSyqQ" name="setOrderResponse" type="_2Dg2SlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz5lMBEeGWOIOpWVSyqQ" name="setFilterRequest" type="_2Dg2TFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz51MBEeGWOIOpWVSyqQ" name="setFilterResponse" type="_2Dg2WVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz6FMBEeGWOIOpWVSyqQ" name="getMessagesRequest" type="_2Dg2W1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz6VMBEeGWOIOpWVSyqQ" name="getMessagesResponse" type="_2Dg2bFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz6lMBEeGWOIOpWVSyqQ" name="getIndexOfRequest" type="_2Dg2dFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz61MBEeGWOIOpWVSyqQ" name="getIndexOfResponse" type="_2Dg2gVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz7FMBEeGWOIOpWVSyqQ" name="deleteMessagesRequest" type="_2Dg2h1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz7VMBEeGWOIOpWVSyqQ" name="deleteMessagesResponse" type="_2Dg2lFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz7lMBEeGWOIOpWVSyqQ" name="deleteAllMessagesRequest" type="_2Dg2llMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz71MBEeGWOIOpWVSyqQ" name="deleteAllMessagesResponse" type="_2Dg2n1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz8FMBEeGWOIOpWVSyqQ" name="getMessageUrlRequest" type="_2Dg2oVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz8VMBEeGWOIOpWVSyqQ" name="getMessageUrlResponse" type="_2Dg2rlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz8lMBEeGWOIOpWVSyqQ" name="getDraftUrlRequest" type="_2Dg2tFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz81MBEeGWOIOpWVSyqQ" name="getDraftUrlResponse" type="_2Dg2vVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz9FMBEeGWOIOpWVSyqQ" name="updateMessagesRequest" type="_2Dg2zVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dgz9VMBEeGWOIOpWVSyqQ" name="updateMessagesResponse" type="_2Dg23FMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dgz9lMBEeGWOIOpWVSyqQ" name="setVmPasswordResponse">
          <generalization xmi:id="_2Dgz91MBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dgz-FMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest">
          <ownedAttribute xmi:id="_2Dgz-VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dgz-lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dgz-1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dgz_FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dgz_VMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dgz_lMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dgz_1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0AFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0AVMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse">
          <generalization xmi:id="_2Dg0AlMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg0A1MBEeGWOIOpWVSyqQ" name="play">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0BFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0BVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0BlMBEeGWOIOpWVSyqQ" name="playOffsetAbsolute">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0B1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0CFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0CVMBEeGWOIOpWVSyqQ" name="playOffsetRelative">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0ClMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0C1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0DFMBEeGWOIOpWVSyqQ" name="pause">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0DVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0DlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0D1MBEeGWOIOpWVSyqQ" name="record">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0EFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0EVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0ElMBEeGWOIOpWVSyqQ" name="recordInterruptible">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0E1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0FFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0FVMBEeGWOIOpWVSyqQ" name="hangup">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0FlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0F1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0GFMBEeGWOIOpWVSyqQ" name="forward">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0GVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0GlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0G1MBEeGWOIOpWVSyqQ" name="append">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0HFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0HVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0HlMBEeGWOIOpWVSyqQ" name="list">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0H1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0IFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0IVMBEeGWOIOpWVSyqQ" name="delete">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0IlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0I1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0JFMBEeGWOIOpWVSyqQ" name="get">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0JVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0JlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0J1MBEeGWOIOpWVSyqQ" name="update">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0KFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0KVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0KlMBEeGWOIOpWVSyqQ" name="getDraft">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0K1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0LFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0LVMBEeGWOIOpWVSyqQ" name="nonBlockingDial">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0LlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0L1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0MFMBEeGWOIOpWVSyqQ" name="dialInterruptible">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0MVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0MlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0M1MBEeGWOIOpWVSyqQ" name="callBack">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0NFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0NVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0NlMBEeGWOIOpWVSyqQ" name="nonBlockingCallBack">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0N1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0OFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0OVMBEeGWOIOpWVSyqQ" name="callBackInterruptible">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0OlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0O1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0PFMBEeGWOIOpWVSyqQ" name="nomadic">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0PVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0PlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0P1MBEeGWOIOpWVSyqQ" name="events">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0QFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0QVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0QlMBEeGWOIOpWVSyqQ" name="sendByMailboxNumber">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0Q1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0RFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0RVMBEeGWOIOpWVSyqQ" name="sendByVpimAddress">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0RlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0R1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0SFMBEeGWOIOpWVSyqQ" name="sendByEmail">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0SVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0SlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0S1MBEeGWOIOpWVSyqQ" name="msgVoice">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0TFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0TVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0TlMBEeGWOIOpWVSyqQ" name="msgFax">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0T1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0UFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0UVMBEeGWOIOpWVSyqQ" name="msgEmail">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0UlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0U1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0VFMBEeGWOIOpWVSyqQ" name="msgNotifications">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0VVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0VlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0V1MBEeGWOIOpWVSyqQ" name="mailboxInformation">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0WFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0WVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0WlMBEeGWOIOpWVSyqQ" name="getStatusRequest">
          <ownedAttribute xmi:id="_2Dg0W1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg0XFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0XVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0XlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0X1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg0YFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0YVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0YlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0Y1MBEeGWOIOpWVSyqQ" name="getStatusResponse">
          <generalization xmi:id="_2Dg0ZFMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0ZVMBEeGWOIOpWVSyqQ" name="dialRequest">
          <ownedAttribute xmi:id="_2Dg0ZlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg0Z1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0aFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0aVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0alMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg0a1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0bFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0bVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0blMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg0b1MBEeGWOIOpWVSyqQ">
              <body>An optional phone number or device identifier, used to specify a different phone number from the default one.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0cFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0cVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0clMBEeGWOIOpWVSyqQ" name="blocking">
            <ownedComment xmi:id="_2Dg0c1MBEeGWOIOpWVSyqQ">
              <body>If true, the command does not return until the call is either answered or a certain amount of time has elapsed, upon which a NO_ANSWER error is returned.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0dFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0dVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0dlMBEeGWOIOpWVSyqQ" name="dialResponse">
          <generalization xmi:id="_2Dg0d1MBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0eFMBEeGWOIOpWVSyqQ" name="playRequest">
          <ownedAttribute xmi:id="_2Dg0eVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg0elMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0e1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0fFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0fVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg0flMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0f1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0gFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0gVMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg0glMBEeGWOIOpWVSyqQ">
              <body>An optional phone number or device identifier, used to specify a different phone number from the default one.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0g1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0hFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0hVMBEeGWOIOpWVSyqQ" name="messageId">
            <ownedComment xmi:id="_2Dg0hlMBEeGWOIOpWVSyqQ">
              <body>Message identifier (required or ignored according to the session state).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0h1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0iFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0iVMBEeGWOIOpWVSyqQ" name="offSet">
            <ownedComment xmi:id="_2Dg0ilMBEeGWOIOpWVSyqQ">
              <body>Optional offset.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0i1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0jFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0jVMBEeGWOIOpWVSyqQ" name="cacheId">
            <ownedComment xmi:id="_2Dg0jlMBEeGWOIOpWVSyqQ">
              <body>Used to play a message in cache.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0j1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0kFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0kVMBEeGWOIOpWVSyqQ" name="cacheSrc">
            <ownedComment xmi:id="_2Dg0klMBEeGWOIOpWVSyqQ">
              <body>Used to play a message in cache.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0k1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0lFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0lVMBEeGWOIOpWVSyqQ" name="playResponse">
          <generalization xmi:id="_2Dg0llMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg0l1MBEeGWOIOpWVSyqQ" name="position">
            <ownedComment xmi:id="_2Dg0mFMBEeGWOIOpWVSyqQ">
              <body>Current position of the played message</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0mVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0mlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0m1MBEeGWOIOpWVSyqQ" name="stopRequest">
          <ownedAttribute xmi:id="_2Dg0nFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg0nVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0nlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0n1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0oFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg0oVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                    This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0olMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0o1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0pFMBEeGWOIOpWVSyqQ" name="stopResponse">
          <generalization xmi:id="_2Dg0pVMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0plMBEeGWOIOpWVSyqQ" name="pauseRequest">
          <ownedAttribute xmi:id="_2Dg0p1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg0qFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0qVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0qlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0q1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg0rFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                    This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0rVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0rlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0r1MBEeGWOIOpWVSyqQ" name="pauseResponse">
          <generalization xmi:id="_2Dg0sFMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg0sVMBEeGWOIOpWVSyqQ" name="position">
            <ownedComment xmi:id="_2Dg0slMBEeGWOIOpWVSyqQ">
              <body>Current position of the paused message</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0s1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0tFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0tVMBEeGWOIOpWVSyqQ" name="recordRequest">
          <ownedAttribute xmi:id="_2Dg0tlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg0t1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0uFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0uVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0ulMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg0u1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                    This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0vFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0vVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0vlMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg0v1MBEeGWOIOpWVSyqQ">
              <body>An optional phone number or device identifier, used to specify a different phone number to the default one.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0wFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0wVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0wlMBEeGWOIOpWVSyqQ" name="recordResponse">
          <generalization xmi:id="_2Dg0w1MBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg0xFMBEeGWOIOpWVSyqQ" name="forwardRequest">
          <ownedAttribute xmi:id="_2Dg0xVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg0xlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0x1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0yFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0yVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg0ylMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                    This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0y1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0zFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0zVMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg0zlMBEeGWOIOpWVSyqQ">
              <body>An optional phone number or device identifier, used to specify a different phone number to the default one.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0z1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg00FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg00VMBEeGWOIOpWVSyqQ" name="messageId">
            <ownedComment xmi:id="_2Dg00lMBEeGWOIOpWVSyqQ">
              <body>Message identifier.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg001MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg01FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg01VMBEeGWOIOpWVSyqQ" name="forwardResponse">
          <generalization xmi:id="_2Dg01lMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg011MBEeGWOIOpWVSyqQ" name="appendRequest">
          <ownedAttribute xmi:id="_2Dg02FMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg02VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg02lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg021MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg03FMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg03VMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                    This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg03lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg031MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg04FMBEeGWOIOpWVSyqQ" name="appendResponse">
          <generalization xmi:id="_2Dg04VMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg04lMBEeGWOIOpWVSyqQ" name="getMailboxInformationRequest">
          <ownedAttribute xmi:id="_2Dg041MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg05FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg05VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg05lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg051MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg06FMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg06VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg06lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg061MBEeGWOIOpWVSyqQ" name="mailBox">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg07FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg07VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg07lMBEeGWOIOpWVSyqQ" name="messageId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg071MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg08FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg08VMBEeGWOIOpWVSyqQ" name="getMailboxInformationResponse">
          <generalization xmi:id="_2Dg08lMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg081MBEeGWOIOpWVSyqQ" name="storageUsage">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg09FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg09VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg09lMBEeGWOIOpWVSyqQ" name="Destination">
          <ownedComment xmi:id="_2Dg091MBEeGWOIOpWVSyqQ">
            <body>Describes a destination (where to send a message).</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg0-FMBEeGWOIOpWVSyqQ" name="key">
            <ownedComment xmi:id="_2Dg0-VMBEeGWOIOpWVSyqQ">
              <body>Key provided by the application which identifies the destination</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0-lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0-1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg0_FMBEeGWOIOpWVSyqQ" name="mailboxNumber">
            <ownedComment xmi:id="_2Dg0_VMBEeGWOIOpWVSyqQ">
              <body>Mailbox number of the destination</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg0_lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg0_1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1AFMBEeGWOIOpWVSyqQ" name="vpimAddress">
            <ownedComment xmi:id="_2Dg1AVMBEeGWOIOpWVSyqQ">
              <body>VPIM address of the destination</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1AlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1A1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1BFMBEeGWOIOpWVSyqQ" name="emailAddress">
            <ownedComment xmi:id="_2Dg1BVMBEeGWOIOpWVSyqQ">
              <body>E-mail address of the destination</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1BlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1B1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg1CFMBEeGWOIOpWVSyqQ" name="SendResultCause">
          <ownedComment xmi:id="_2Dg1CVMBEeGWOIOpWVSyqQ">
            <body>Lists the different causes of sending rejection.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg1ClMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg1C1MBEeGWOIOpWVSyqQ" name="DND">
            <ownedComment xmi:id="_2Dg1DFMBEeGWOIOpWVSyqQ">
              <body>The destination is in Do Not Disturb mode, or is configured to not accept incoming messages</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg1DVMBEeGWOIOpWVSyqQ" name="FULL">
            <ownedComment xmi:id="_2Dg1DlMBEeGWOIOpWVSyqQ">
              <body>The destination has exceeded the storage capacity</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg1D1MBEeGWOIOpWVSyqQ" name="SMTP">
            <ownedComment xmi:id="_2Dg1EFMBEeGWOIOpWVSyqQ">
              <body>An SMTP error prevented the message from being delivered</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg1EVMBEeGWOIOpWVSyqQ" name="DUPLICATE">
            <ownedComment xmi:id="_2Dg1ElMBEeGWOIOpWVSyqQ">
              <body>The destination is a duplicate of another</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg1E1MBEeGWOIOpWVSyqQ" name="PARTIAL">
            <ownedComment xmi:id="_2Dg1FFMBEeGWOIOpWVSyqQ">
              <body>The destination is a partially delivered distribution list</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg1FVMBEeGWOIOpWVSyqQ" name="OTHER">
            <ownedComment xmi:id="_2Dg1FlMBEeGWOIOpWVSyqQ">
              <body>The message could not be delivered to that destination for other reasons that cannot be determined</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg1F1MBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg1GFMBEeGWOIOpWVSyqQ">
              <body>The destination is unknown or malformed, and could not be addressed</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1GVMBEeGWOIOpWVSyqQ" name="SendResult">
          <ownedComment xmi:id="_2Dg1GlMBEeGWOIOpWVSyqQ">
            <body>Describes a result of a send operation.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg1G1MBEeGWOIOpWVSyqQ" name="key">
            <ownedComment xmi:id="_2Dg1HFMBEeGWOIOpWVSyqQ">
              <body>Key provided by the application when send operation was invoked and which identifies the destination</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1HVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1HlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1H1MBEeGWOIOpWVSyqQ" name="cause" type="_2Dg1CFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1IFMBEeGWOIOpWVSyqQ">
              <body>Cause of the failure</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1IVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1IlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1I1MBEeGWOIOpWVSyqQ" name="sendRequest">
          <ownedAttribute xmi:id="_2Dg1JFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg1JVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1JlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1J1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1KFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg1KVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1KlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1K1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1LFMBEeGWOIOpWVSyqQ" name="destinations" type="_2Dg09lMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg1QFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1LVMBEeGWOIOpWVSyqQ">
              <body>List of destinations.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1LlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1L1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1MFMBEeGWOIOpWVSyqQ" name="priority" type="_2DXJqFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1MVMBEeGWOIOpWVSyqQ">
              <body>Priority of the message.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1MlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1M1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1NFMBEeGWOIOpWVSyqQ" name="sensitivity" type="_2DXJsVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1NVMBEeGWOIOpWVSyqQ">
              <body>The sensitivity (or degree of confidentiality) of the message.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1NlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1N1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1OFMBEeGWOIOpWVSyqQ" name="readReceipt">
            <ownedComment xmi:id="_2Dg1OVMBEeGWOIOpWVSyqQ">
              <body>Whether a read receipt is requested.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1OlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1O1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1PFMBEeGWOIOpWVSyqQ" name="subject">
            <ownedComment xmi:id="_2Dg1PVMBEeGWOIOpWVSyqQ">
              <body>Subject of the message (taken into account for e-mail destinations only).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1PlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1P1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg1QFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg1QVMBEeGWOIOpWVSyqQ _2Dg1LFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg1QVMBEeGWOIOpWVSyqQ" type="_2Dg1I1MBEeGWOIOpWVSyqQ" association="_2Dg1QFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1QlMBEeGWOIOpWVSyqQ" name="sendResponse">
          <generalization xmi:id="_2Dg1Q1MBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg1RFMBEeGWOIOpWVSyqQ" name="failedDestinations" type="_2Dg1GVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg1TFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1RVMBEeGWOIOpWVSyqQ">
              <body>List of failed destinations</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1RlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1R1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1SFMBEeGWOIOpWVSyqQ" name="embeddedDestinations" type="_2Dg1GVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg1TlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1SVMBEeGWOIOpWVSyqQ">
              <body>List of embedded destinations</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1SlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1S1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg1TFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg1TVMBEeGWOIOpWVSyqQ _2Dg1RFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg1TVMBEeGWOIOpWVSyqQ" type="_2Dg1QlMBEeGWOIOpWVSyqQ" association="_2Dg1TFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg1TlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg1T1MBEeGWOIOpWVSyqQ _2Dg1SFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg1T1MBEeGWOIOpWVSyqQ" type="_2Dg1QlMBEeGWOIOpWVSyqQ" association="_2Dg1TlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg1UFMBEeGWOIOpWVSyqQ" name="ForwardedMessageType">
          <ownedComment xmi:id="_2Dg1UVMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of forwarded messages.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg1UlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg1U1MBEeGWOIOpWVSyqQ" name="FILE">
            <ownedComment xmi:id="_2Dg1VFMBEeGWOIOpWVSyqQ">
              <body>File</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg1VVMBEeGWOIOpWVSyqQ" name="MIME">
            <ownedComment xmi:id="_2Dg1VlMBEeGWOIOpWVSyqQ">
              <body>MIME message</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1V1MBEeGWOIOpWVSyqQ" name="sendIvmRequest">
          <ownedAttribute xmi:id="_2Dg1WFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg1WVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1WlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1W1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1XFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg1XVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1XlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1X1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1YFMBEeGWOIOpWVSyqQ" name="destinations" type="_2Dg09lMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg1gFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1YVMBEeGWOIOpWVSyqQ">
              <body>List of destinations.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1YlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1Y1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1ZFMBEeGWOIOpWVSyqQ" name="priority" type="_2DXJqFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1ZVMBEeGWOIOpWVSyqQ">
              <body>Priority of the message.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1ZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1Z1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1aFMBEeGWOIOpWVSyqQ" name="sensitivity" type="_2DXJsVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1aVMBEeGWOIOpWVSyqQ">
              <body>The sensitivity (or degree of confidentiality) of the message.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1alMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1a1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1bFMBEeGWOIOpWVSyqQ" name="readReceipt">
            <ownedComment xmi:id="_2Dg1bVMBEeGWOIOpWVSyqQ">
              <body>Whether a read receipt is requested.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1blMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1b1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1cFMBEeGWOIOpWVSyqQ" name="subject">
            <ownedComment xmi:id="_2Dg1cVMBEeGWOIOpWVSyqQ">
              <body>Subject of the message (taken into account for e-mail destinations only).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1clMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1c1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1dFMBEeGWOIOpWVSyqQ" name="introUrl">
            <ownedComment xmi:id="_2Dg1dVMBEeGWOIOpWVSyqQ">
              <body>The URL of the new recorded message or new introduction to the forwarded message.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1dlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1d1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1eFMBEeGWOIOpWVSyqQ" name="urls">
            <ownedComment xmi:id="_2Dg1eVMBEeGWOIOpWVSyqQ">
              <body>The list of URLs of the forwarded message parts if one is available.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1elMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1e1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1fFMBEeGWOIOpWVSyqQ" name="type" type="_2Dg1UFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1fVMBEeGWOIOpWVSyqQ">
              <body>Type of forwarded message.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1flMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1f1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg1gFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg1gVMBEeGWOIOpWVSyqQ _2Dg1YFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg1gVMBEeGWOIOpWVSyqQ" type="_2Dg1V1MBEeGWOIOpWVSyqQ" association="_2Dg1gFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1glMBEeGWOIOpWVSyqQ" name="sendIvmResponse">
          <generalization xmi:id="_2Dg1g1MBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg1hFMBEeGWOIOpWVSyqQ" name="failedDestinations" type="_2Dg1GVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg1jFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1hVMBEeGWOIOpWVSyqQ">
              <body>List of failed destinations</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1hlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1h1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1iFMBEeGWOIOpWVSyqQ" name="embeddedDestinations" type="_2Dg1GVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg1jlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg1iVMBEeGWOIOpWVSyqQ">
              <body>List of embedded destinations</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1ilMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1i1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg1jFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg1jVMBEeGWOIOpWVSyqQ _2Dg1hFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg1jVMBEeGWOIOpWVSyqQ" type="_2Dg1glMBEeGWOIOpWVSyqQ" association="_2Dg1jFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg1jlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg1j1MBEeGWOIOpWVSyqQ _2Dg1iFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg1j1MBEeGWOIOpWVSyqQ" type="_2Dg1glMBEeGWOIOpWVSyqQ" association="_2Dg1jlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1kFMBEeGWOIOpWVSyqQ" name="cancelRequest">
          <ownedAttribute xmi:id="_2Dg1kVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg1klMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1k1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1lFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1lVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg1llMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1l1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1mFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1mVMBEeGWOIOpWVSyqQ" name="cancelResponse">
          <generalization xmi:id="_2Dg1mlMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1m1MBEeGWOIOpWVSyqQ" name="callbackRequest">
          <ownedAttribute xmi:id="_2Dg1nFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg1nVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1nlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1n1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1oFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg1oVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1olMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1o1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1pFMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg1pVMBEeGWOIOpWVSyqQ">
              <body>An optional phone number or device identifier, used to specify a different phone number from the default one.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1plMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1p1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1qFMBEeGWOIOpWVSyqQ" name="messageId">
            <ownedComment xmi:id="_2Dg1qVMBEeGWOIOpWVSyqQ">
              <body>Message identifier.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1qlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1q1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1rFMBEeGWOIOpWVSyqQ" name="blocking">
            <ownedComment xmi:id="_2Dg1rVMBEeGWOIOpWVSyqQ">
              <body>Blocking or non-blocking call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1rlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1r1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1sFMBEeGWOIOpWVSyqQ" name="callbackResponse">
          <generalization xmi:id="_2Dg1sVMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1slMBEeGWOIOpWVSyqQ" name="abortRequest">
          <ownedAttribute xmi:id="_2Dg1s1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg1tFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1tVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1tlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1t1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg1uFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1uVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1ulMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1u1MBEeGWOIOpWVSyqQ" name="abortResponse">
          <generalization xmi:id="_2Dg1vFMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1vVMBEeGWOIOpWVSyqQ" name="hangupRequest">
          <ownedAttribute xmi:id="_2Dg1vlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg1v1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1wFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1wVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1wlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg1w1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1xFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1xVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1xlMBEeGWOIOpWVSyqQ" name="hangupResponse">
          <generalization xmi:id="_2Dg1x1MBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1yFMBEeGWOIOpWVSyqQ" name="loadMessagesRequest">
          <ownedAttribute xmi:id="_2Dg1yVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg1ylMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1y1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1zFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1zVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg1zlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1z1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg10FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg10VMBEeGWOIOpWVSyqQ" name="filters" type="_2DXJulMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg10lMBEeGWOIOpWVSyqQ">
              <body>The list of message types to be loaded.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg101MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg11FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg11VMBEeGWOIOpWVSyqQ" name="loadMessagesResponse">
          <generalization xmi:id="_2Dg11lMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg111MBEeGWOIOpWVSyqQ" name="totalVoice">
            <ownedComment xmi:id="_2Dg12FMBEeGWOIOpWVSyqQ">
              <body>Total number of voice messages in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg12VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg12lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg121MBEeGWOIOpWVSyqQ" name="newVoice">
            <ownedComment xmi:id="_2Dg13FMBEeGWOIOpWVSyqQ">
              <body>Number of unread voice messages in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg13VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg13lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg131MBEeGWOIOpWVSyqQ" name="totalFax">
            <ownedComment xmi:id="_2Dg14FMBEeGWOIOpWVSyqQ">
              <body>Total number of faxes in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg14VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg14lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg141MBEeGWOIOpWVSyqQ" name="newFax">
            <ownedComment xmi:id="_2Dg15FMBEeGWOIOpWVSyqQ">
              <body>Number of unread faxes in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg15VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg15lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg151MBEeGWOIOpWVSyqQ" name="totalEmail">
            <ownedComment xmi:id="_2Dg16FMBEeGWOIOpWVSyqQ">
              <body>Total number of e-mails in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg16VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg16lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg161MBEeGWOIOpWVSyqQ" name="newEmail">
            <ownedComment xmi:id="_2Dg17FMBEeGWOIOpWVSyqQ">
              <body>Number of unread e-mails in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg17VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg17lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg171MBEeGWOIOpWVSyqQ" name="getCountersRequest">
          <ownedAttribute xmi:id="_2Dg18FMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg18VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg18lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg181MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg19FMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg19VMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg19lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg191MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg1-FMBEeGWOIOpWVSyqQ" name="getCountersResponse">
          <generalization xmi:id="_2Dg1-VMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg1-lMBEeGWOIOpWVSyqQ" name="totalVoice">
            <ownedComment xmi:id="_2Dg1-1MBEeGWOIOpWVSyqQ">
              <body>Total number of voice messages in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg1_FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg1_VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg1_lMBEeGWOIOpWVSyqQ" name="newVoice">
            <ownedComment xmi:id="_2Dg1_1MBEeGWOIOpWVSyqQ">
              <body>Number of unread voice messages in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2AFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2AVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2AlMBEeGWOIOpWVSyqQ" name="totalFax">
            <ownedComment xmi:id="_2Dg2A1MBEeGWOIOpWVSyqQ">
              <body>Total number of faxes in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2BFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2BVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2BlMBEeGWOIOpWVSyqQ" name="newFax">
            <ownedComment xmi:id="_2Dg2B1MBEeGWOIOpWVSyqQ">
              <body>Number of unread faxes in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2CFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2CVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2ClMBEeGWOIOpWVSyqQ" name="totalEmail">
            <ownedComment xmi:id="_2Dg2C1MBEeGWOIOpWVSyqQ">
              <body>Total number of e-mails in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2DFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2DVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2DlMBEeGWOIOpWVSyqQ" name="newEmail">
            <ownedComment xmi:id="_2Dg2D1MBEeGWOIOpWVSyqQ">
              <body>Number of unread e-mails in the loaded messages</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2EFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2EVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg2ElMBEeGWOIOpWVSyqQ" name="MsgField">
          <ownedComment xmi:id="_2Dg2E1MBEeGWOIOpWVSyqQ">
            <body>Lists the different message fields. Since this enumeration is used to sort the list of messages, a sorting order is specified for each value.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg2FFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg2FVMBEeGWOIOpWVSyqQ" name="MESSAGE_ID">
            <ownedComment xmi:id="_2Dg2FlMBEeGWOIOpWVSyqQ">
              <body>Message identifier. Sorting order: alphabetic (Note: does not make much sense to sort according to this field)</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2F1MBEeGWOIOpWVSyqQ" name="TYPE">
            <ownedComment xmi:id="_2Dg2GFMBEeGWOIOpWVSyqQ">
              <body>Type of message. Sorting order: e-mail, fax then voice</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2GVMBEeGWOIOpWVSyqQ" name="DATE">
            <ownedComment xmi:id="_2Dg2GlMBEeGWOIOpWVSyqQ">
              <body>Date of emission. Sorting order : oldest to newest</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2G1MBEeGWOIOpWVSyqQ" name="FROM">
            <ownedComment xmi:id="_2Dg2HFMBEeGWOIOpWVSyqQ">
              <body>Sender's address. Sorting order : alphabetic</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2HVMBEeGWOIOpWVSyqQ" name="NAME">
            <ownedComment xmi:id="_2Dg2HlMBEeGWOIOpWVSyqQ">
              <body>Sender's name. Sorting order : alphabetic</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2H1MBEeGWOIOpWVSyqQ" name="SUBJECT">
            <ownedComment xmi:id="_2Dg2IFMBEeGWOIOpWVSyqQ">
              <body>Message subject. Sorting order : alphabetic</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2IVMBEeGWOIOpWVSyqQ" name="UNREAD">
            <ownedComment xmi:id="_2Dg2IlMBEeGWOIOpWVSyqQ">
              <body>Unread state. Sorting order : false then true, i.e. unread messages at the end</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2I1MBEeGWOIOpWVSyqQ" name="PRIORITY">
            <ownedComment xmi:id="_2Dg2JFMBEeGWOIOpWVSyqQ">
              <body>Priority. Sorting order : lowest to highest, i.e. low first, high last</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2JVMBEeGWOIOpWVSyqQ" name="REPLY_ALLOWED">
            <ownedComment xmi:id="_2Dg2JlMBEeGWOIOpWVSyqQ">
              <body>Specifies whether reply is allowed. Sorting order : false then true</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2J1MBEeGWOIOpWVSyqQ" name="LENGTH">
            <ownedComment xmi:id="_2Dg2KFMBEeGWOIOpWVSyqQ">
              <body>Message length. Sorting order: smallest to largest (Note: meaningless if list not filtered on one message type since length unit depends on message type)</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2KVMBEeGWOIOpWVSyqQ" name="SENSITIVITY">
            <ownedComment xmi:id="_2Dg2KlMBEeGWOIOpWVSyqQ">
              <body>Message sensitivity. Sorting order: lowest to highest, i.e. public first, private last)</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2K1MBEeGWOIOpWVSyqQ" name="FORWARDABLE">
            <ownedComment xmi:id="_2Dg2LFMBEeGWOIOpWVSyqQ">
              <body>Specifies whether the message can be forwarded. Sorting order: false then true</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2LVMBEeGWOIOpWVSyqQ" name="CALLABLE">
            <ownedComment xmi:id="_2Dg2LlMBEeGWOIOpWVSyqQ">
              <body>Specifies whether message sender is callable. Sorting order: false then true</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg2L1MBEeGWOIOpWVSyqQ" name="EXPIRATION">
            <ownedComment xmi:id="_2Dg2MFMBEeGWOIOpWVSyqQ">
              <body>Message expiration. Sorting order: first to last to expire, unknowns at the end</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2MVMBEeGWOIOpWVSyqQ" name="MsgSortingField">
          <ownedComment xmi:id="_2Dg2MlMBEeGWOIOpWVSyqQ">
            <body>Describes a sorting criteria associating a particular message field and a sorting order.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg2M1MBEeGWOIOpWVSyqQ" name="field" type="_2Dg2ElMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg2NFMBEeGWOIOpWVSyqQ">
              <body>The message field on which the sort is applied.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2NVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2NlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2N1MBEeGWOIOpWVSyqQ" name="ascend">
            <ownedComment xmi:id="_2Dg2OFMBEeGWOIOpWVSyqQ">
              <body>The sort is applied in ascending order if true</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2OVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2OlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2O1MBEeGWOIOpWVSyqQ" name="setOrderRequest">
          <ownedAttribute xmi:id="_2Dg2PFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2PVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2PlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2P1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2QFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg2QVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2QlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2Q1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2RFMBEeGWOIOpWVSyqQ" name="sortingFields" type="_2Dg2MVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg2SFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg2RVMBEeGWOIOpWVSyqQ">
              <body>A set of sorting fields. The order is important : the list of messages is sorted according to the first field, then the resulting list is sorted according to the second, etc...</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2RlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2R1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg2SFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg2SVMBEeGWOIOpWVSyqQ _2Dg2RFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg2SVMBEeGWOIOpWVSyqQ" type="_2Dg2O1MBEeGWOIOpWVSyqQ" association="_2Dg2SFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2SlMBEeGWOIOpWVSyqQ" name="setOrderResponse">
          <generalization xmi:id="_2Dg2S1MBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2TFMBEeGWOIOpWVSyqQ" name="setFilterRequest">
          <ownedAttribute xmi:id="_2Dg2TVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2TlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2T1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2UFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2UVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg2UlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2U1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2VFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2VVMBEeGWOIOpWVSyqQ" name="filters" type="_2DXJulMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg2VlMBEeGWOIOpWVSyqQ">
              <body>The list of filters applied to the internal list.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2V1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2WFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2WVMBEeGWOIOpWVSyqQ" name="setFilterResponse">
          <generalization xmi:id="_2Dg2WlMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2W1MBEeGWOIOpWVSyqQ" name="getMessagesRequest">
          <ownedAttribute xmi:id="_2Dg2XFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2XVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2XlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2X1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2YFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg2YVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2YlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2Y1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2ZFMBEeGWOIOpWVSyqQ" name="index">
            <ownedComment xmi:id="_2Dg2ZVMBEeGWOIOpWVSyqQ">
              <body>Index from which the message headers are obtained.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2ZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2Z1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2aFMBEeGWOIOpWVSyqQ" name="nbItems">
            <ownedComment xmi:id="_2Dg2aVMBEeGWOIOpWVSyqQ">
              <body>Maximum number of message headers in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ_ktXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2alMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2a1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2bFMBEeGWOIOpWVSyqQ" name="getMessagesResponse">
          <generalization xmi:id="_2Dg2bVMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg2blMBEeGWOIOpWVSyqQ" name="messages" type="_2DXJw1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg2clMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg2b1MBEeGWOIOpWVSyqQ">
              <body>The sub-list of message headers</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2cFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2cVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg2clMBEeGWOIOpWVSyqQ" memberEnd="_2Dg2c1MBEeGWOIOpWVSyqQ _2Dg2blMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg2c1MBEeGWOIOpWVSyqQ" type="_2Dg2bFMBEeGWOIOpWVSyqQ" association="_2Dg2clMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2dFMBEeGWOIOpWVSyqQ" name="getIndexOfRequest">
          <ownedAttribute xmi:id="_2Dg2dVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2dlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2d1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2eFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2eVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg2elMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2e1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2fFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2fVMBEeGWOIOpWVSyqQ" name="messageId">
            <ownedComment xmi:id="_2Dg2flMBEeGWOIOpWVSyqQ">
              <body>Identifier of the message for which the index is requested</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2f1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2gFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2gVMBEeGWOIOpWVSyqQ" name="getIndexOfResponse">
          <generalization xmi:id="_2Dg2glMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg2g1MBEeGWOIOpWVSyqQ" name="index">
            <ownedComment xmi:id="_2Dg2hFMBEeGWOIOpWVSyqQ">
              <body>The index of the message.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2hVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2hlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2h1MBEeGWOIOpWVSyqQ" name="deleteMessagesRequest">
          <ownedAttribute xmi:id="_2Dg2iFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2iVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2ilMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2i1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2jFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg2jVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2jlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2j1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2kFMBEeGWOIOpWVSyqQ" name="messageIds">
            <ownedComment xmi:id="_2Dg2kVMBEeGWOIOpWVSyqQ">
              <body>The list of message identifiers to be removed</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2klMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2k1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2lFMBEeGWOIOpWVSyqQ" name="deleteMessagesResponse">
          <generalization xmi:id="_2Dg2lVMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2llMBEeGWOIOpWVSyqQ" name="deleteAllMessagesRequest">
          <ownedAttribute xmi:id="_2Dg2l1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2mFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2mVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2mlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2m1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg2nFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2nVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2nlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2n1MBEeGWOIOpWVSyqQ" name="deleteAllMessagesResponse">
          <generalization xmi:id="_2Dg2oFMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2oVMBEeGWOIOpWVSyqQ" name="getMessageUrlRequest">
          <ownedAttribute xmi:id="_2Dg2olMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2o1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2pFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2pVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2plMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg2p1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2qFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2qVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2qlMBEeGWOIOpWVSyqQ" name="messageId">
            <ownedComment xmi:id="_2Dg2q1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the message for which the URL is requested</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2rFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2rVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2rlMBEeGWOIOpWVSyqQ" name="getMessageUrlResponse">
          <generalization xmi:id="_2Dg2r1MBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg2sFMBEeGWOIOpWVSyqQ" name="urls">
            <ownedComment xmi:id="_2Dg2sVMBEeGWOIOpWVSyqQ">
              <body>All parts of a message as a URL array.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2slMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2s1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2tFMBEeGWOIOpWVSyqQ" name="getDraftUrlRequest">
          <ownedAttribute xmi:id="_2Dg2tVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2tlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2t1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2uFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2uVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg2ulMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2u1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2vFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2vVMBEeGWOIOpWVSyqQ" name="getDraftUrlResponse">
          <generalization xmi:id="_2Dg2vlMBEeGWOIOpWVSyqQ" general="_2DgzpFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg2v1MBEeGWOIOpWVSyqQ" name="urls">
            <ownedComment xmi:id="_2Dg2wFMBEeGWOIOpWVSyqQ">
              <body>All parts of a message as a URL array.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2wVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2wlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2w1MBEeGWOIOpWVSyqQ" name="UpdateMessage">
          <ownedComment xmi:id="_2Dg2xFMBEeGWOIOpWVSyqQ">
            <body>Describes the modifications to be done on a message.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg2xVMBEeGWOIOpWVSyqQ" name="msgId">
            <ownedComment xmi:id="_2Dg2xlMBEeGWOIOpWVSyqQ">
              <body>Message identifier</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2x1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2yFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2yVMBEeGWOIOpWVSyqQ" name="markAsRead">
            <ownedComment xmi:id="_2Dg2ylMBEeGWOIOpWVSyqQ">
              <body>if true the message will be set to read in the server, if false the message will be set unread in the server.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2y1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2zFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg2zVMBEeGWOIOpWVSyqQ" name="updateMessagesRequest">
          <ownedAttribute xmi:id="_2Dg2zlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg2z1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg20FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg20VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg20lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg201MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg21FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg21VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg21lMBEeGWOIOpWVSyqQ" name="message" type="_2Dg2w1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg22lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg211MBEeGWOIOpWVSyqQ">
              <body>The messages to be updated.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg22FMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg22VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg22lMBEeGWOIOpWVSyqQ" memberEnd="_2Dg221MBEeGWOIOpWVSyqQ _2Dg21lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg221MBEeGWOIOpWVSyqQ" type="_2Dg2zVMBEeGWOIOpWVSyqQ" association="_2Dg22lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg23FMBEeGWOIOpWVSyqQ" name="updateMessagesResponse">
          <generalization xmi:id="_2Dg23VMBEeGWOIOpWVSyqQ" general="_2Dgzm1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg23lMBEeGWOIOpWVSyqQ" name="IcsEvents">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg231MBEeGWOIOpWVSyqQ" name="telephony">
          <ownedAttribute xmi:id="_2Dg24FMBEeGWOIOpWVSyqQ" name="onCallCreated" type="_2DXCI1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3EFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg24VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg24lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg241MBEeGWOIOpWVSyqQ" name="onCallModified" type="_2DXCYVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3ElMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg25FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg25VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg25lMBEeGWOIOpWVSyqQ" name="onCallRemoved" type="_2DXCpFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3FFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg251MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg26FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg26VMBEeGWOIOpWVSyqQ" name="onLegAdded" type="_2DXCv1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3FlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg26lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg261MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg27FMBEeGWOIOpWVSyqQ" name="onLegModified" type="_2DXC0lMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3GFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg27VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg27lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg271MBEeGWOIOpWVSyqQ" name="onLegRemoved" type="_2DXC5VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3GlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg28FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg28VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg28lMBEeGWOIOpWVSyqQ" name="onParticipantAdded" type="_2DXC-FMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3HFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg281MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg29FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg29VMBEeGWOIOpWVSyqQ" name="onParticipantModified" type="_2DXDC1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3HlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg29lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg291MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2-FMBEeGWOIOpWVSyqQ" name="onParticipantRemoved" type="_2DXDHlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3IFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2-VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2-lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2-1MBEeGWOIOpWVSyqQ" name="onDeviceStateModified" type="_2DXDL1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3IlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2_FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg2_VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg2_lMBEeGWOIOpWVSyqQ" name="onDeviceCapabilitiesModified" type="_2DXDOlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3JFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg2_1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3AFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3AVMBEeGWOIOpWVSyqQ" name="onTelephonyRequestFailed" type="_2DXDRVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3JlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3AlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3A1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3BFMBEeGWOIOpWVSyqQ" name="onDeviceEthernetConfigResult" type="_2DXDUlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3KFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3BVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3BlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3B1MBEeGWOIOpWVSyqQ" name="onUserStateModified" type="_2DXDXVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3KlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3CFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3CVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3ClMBEeGWOIOpWVSyqQ" name="onCtiLinkDown" type="_2DXDZlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3LFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3C1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3DFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3DVMBEeGWOIOpWVSyqQ" name="onCtiLinkUp" type="_2DXDa1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3LlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3DlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3D1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3EFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3EVMBEeGWOIOpWVSyqQ _2Dg24FMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3EVMBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3EFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3ElMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3E1MBEeGWOIOpWVSyqQ _2Dg241MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3E1MBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3ElMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3FFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3FVMBEeGWOIOpWVSyqQ _2Dg25lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3FVMBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3FFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3FlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3F1MBEeGWOIOpWVSyqQ _2Dg26VMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3F1MBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3FlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3GFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3GVMBEeGWOIOpWVSyqQ _2Dg27FMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3GVMBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3GFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3GlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3G1MBEeGWOIOpWVSyqQ _2Dg271MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3G1MBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3GlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3HFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3HVMBEeGWOIOpWVSyqQ _2Dg28lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3HVMBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3HFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3HlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3H1MBEeGWOIOpWVSyqQ _2Dg29VMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3H1MBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3HlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3IFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3IVMBEeGWOIOpWVSyqQ _2Dg2-FMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3IVMBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3IFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3IlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3I1MBEeGWOIOpWVSyqQ _2Dg2-1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3I1MBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3IlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3JFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3JVMBEeGWOIOpWVSyqQ _2Dg2_lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3JVMBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3JFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3JlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3J1MBEeGWOIOpWVSyqQ _2Dg3AVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3J1MBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3JlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3KFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3KVMBEeGWOIOpWVSyqQ _2Dg3BFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3KVMBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3KFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3KlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3K1MBEeGWOIOpWVSyqQ _2Dg3B1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3K1MBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3KlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3LFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3LVMBEeGWOIOpWVSyqQ _2Dg3ClMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3LVMBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3LFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3LlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3L1MBEeGWOIOpWVSyqQ _2Dg3DVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3L1MBEeGWOIOpWVSyqQ" type="_2Dg231MBEeGWOIOpWVSyqQ" association="_2Dg3LlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3MFMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg3MVMBEeGWOIOpWVSyqQ" name="telephony" type="_2Dg231MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3MlMBEeGWOIOpWVSyqQ" name="eventSummary" type="_2Dg3PlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3M1MBEeGWOIOpWVSyqQ" name="communicationLog" type="_2Dg3RFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3NFMBEeGWOIOpWVSyqQ" name="myLocation" type="_2Dg3XlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3NVMBEeGWOIOpWVSyqQ" name="managerAssistant" type="_2Dg3YFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3NlMBEeGWOIOpWVSyqQ" name="contactList" type="_2Dg3iVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3N1MBEeGWOIOpWVSyqQ" name="basicRouting" type="_2Dg3mVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3OFMBEeGWOIOpWVSyqQ" name="pcmm" type="_2Dg3n1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3OVMBEeGWOIOpWVSyqQ" name="instantMessaging" type="_2Dg3oVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3OlMBEeGWOIOpWVSyqQ" name="messaging" type="_2Dg341MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3O1MBEeGWOIOpWVSyqQ" name="framework" type="_2Dg381MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3PFMBEeGWOIOpWVSyqQ" name="routingManagement" type="_2Dg39VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg3PVMBEeGWOIOpWVSyqQ" name="icsEvents" type="_2Dg4BVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3PlMBEeGWOIOpWVSyqQ" name="eventSummary">
          <ownedAttribute xmi:id="_2Dg3P1MBEeGWOIOpWVSyqQ" name="onEventSummaryUpdated" type="_2Dg4Q1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3QlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3QFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3QVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3QlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3Q1MBEeGWOIOpWVSyqQ _2Dg3P1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3Q1MBEeGWOIOpWVSyqQ" type="_2Dg3PlMBEeGWOIOpWVSyqQ" association="_2Dg3QlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3RFMBEeGWOIOpWVSyqQ" name="communicationLog">
          <ownedAttribute xmi:id="_2Dg3RVMBEeGWOIOpWVSyqQ" name="onCallRecordCreated" type="_2Dg4bFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3VFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3RlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3R1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3SFMBEeGWOIOpWVSyqQ" name="onCallRecordsAck" type="_2Dg4fVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3VlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3SVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3SlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3S1MBEeGWOIOpWVSyqQ" name="onCallRecordsUnAck" type="_2Dg4hlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3WFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3TFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3TVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3TlMBEeGWOIOpWVSyqQ" name="onCallRecordsModified" type="_2Dg4j1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3WlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3T1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3UFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3UVMBEeGWOIOpWVSyqQ" name="onCallRecordsDeleted" type="_2Dg4mFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3XFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3UlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3U1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3VFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3VVMBEeGWOIOpWVSyqQ _2Dg3RVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3VVMBEeGWOIOpWVSyqQ" type="_2Dg3RFMBEeGWOIOpWVSyqQ" association="_2Dg3VFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3VlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3V1MBEeGWOIOpWVSyqQ _2Dg3SFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3V1MBEeGWOIOpWVSyqQ" type="_2Dg3RFMBEeGWOIOpWVSyqQ" association="_2Dg3VlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3WFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3WVMBEeGWOIOpWVSyqQ _2Dg3S1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3WVMBEeGWOIOpWVSyqQ" type="_2Dg3RFMBEeGWOIOpWVSyqQ" association="_2Dg3WFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3WlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3W1MBEeGWOIOpWVSyqQ _2Dg3TlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3W1MBEeGWOIOpWVSyqQ" type="_2Dg3RFMBEeGWOIOpWVSyqQ" association="_2Dg3WlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3XFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3XVMBEeGWOIOpWVSyqQ _2Dg3UVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3XVMBEeGWOIOpWVSyqQ" type="_2Dg3RFMBEeGWOIOpWVSyqQ" association="_2Dg3XFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3XlMBEeGWOIOpWVSyqQ" name="myLocation">
          <ownedAttribute xmi:id="_2Dg3X1MBEeGWOIOpWVSyqQ" name="onMyLocationProfileCreated"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3YFMBEeGWOIOpWVSyqQ" name="managerAssistant">
          <ownedAttribute xmi:id="_2Dg3YVMBEeGWOIOpWVSyqQ" name="onClearMANotificationContexts" type="_2Dg6TFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3eVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3YlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3Y1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3ZFMBEeGWOIOpWVSyqQ" name="onMAFilteringLevelChanged" type="_2Dg6VVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3e1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3ZVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3ZlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3Z1MBEeGWOIOpWVSyqQ" name="onMANotificationContextCreated" type="_2Dg58VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3fVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3aFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3aVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3alMBEeGWOIOpWVSyqQ" name="onMANotificationContextModified" type="_2Dg6AVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3f1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3a1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3bFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3bVMBEeGWOIOpWVSyqQ" name="onMANotificationContextRemoved" type="_2Dg6P1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3gVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3blMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3b1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3cFMBEeGWOIOpWVSyqQ" name="onParticipantAddedToMANotificationContext" type="_2Dg6CFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3g1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3cVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3clMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3c1MBEeGWOIOpWVSyqQ" name="onParticipantModifiedInMANotificationContext" type="_2Dg6G1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3hVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3dFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3dVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3dlMBEeGWOIOpWVSyqQ" name="onParticipantRemovedFromMANotificationContext" type="_2Dg6LlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3h1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3d1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3eFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3eVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3elMBEeGWOIOpWVSyqQ _2Dg3YVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3elMBEeGWOIOpWVSyqQ" type="_2Dg3YFMBEeGWOIOpWVSyqQ" association="_2Dg3eVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3e1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg3fFMBEeGWOIOpWVSyqQ _2Dg3ZFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3fFMBEeGWOIOpWVSyqQ" type="_2Dg3YFMBEeGWOIOpWVSyqQ" association="_2Dg3e1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3fVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3flMBEeGWOIOpWVSyqQ _2Dg3Z1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3flMBEeGWOIOpWVSyqQ" type="_2Dg3YFMBEeGWOIOpWVSyqQ" association="_2Dg3fVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3f1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg3gFMBEeGWOIOpWVSyqQ _2Dg3alMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3gFMBEeGWOIOpWVSyqQ" type="_2Dg3YFMBEeGWOIOpWVSyqQ" association="_2Dg3f1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3gVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3glMBEeGWOIOpWVSyqQ _2Dg3bVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3glMBEeGWOIOpWVSyqQ" type="_2Dg3YFMBEeGWOIOpWVSyqQ" association="_2Dg3gVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3g1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg3hFMBEeGWOIOpWVSyqQ _2Dg3cFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3hFMBEeGWOIOpWVSyqQ" type="_2Dg3YFMBEeGWOIOpWVSyqQ" association="_2Dg3g1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3hVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3hlMBEeGWOIOpWVSyqQ _2Dg3c1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3hlMBEeGWOIOpWVSyqQ" type="_2Dg3YFMBEeGWOIOpWVSyqQ" association="_2Dg3hVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3h1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg3iFMBEeGWOIOpWVSyqQ _2Dg3dlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3iFMBEeGWOIOpWVSyqQ" type="_2Dg3YFMBEeGWOIOpWVSyqQ" association="_2Dg3h1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3iVMBEeGWOIOpWVSyqQ" name="contactList">
          <ownedAttribute xmi:id="_2Dg3ilMBEeGWOIOpWVSyqQ" name="onContactListCreated" type="_2Dg5uVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3k1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3i1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3jFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3jVMBEeGWOIOpWVSyqQ" name="onContactListModified" type="_2Dg50VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3lVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3jlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3j1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3kFMBEeGWOIOpWVSyqQ" name="onContactListRemoved" type="_2Dg5yFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3l1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3kVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3klMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3k1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg3lFMBEeGWOIOpWVSyqQ _2Dg3ilMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3lFMBEeGWOIOpWVSyqQ" type="_2Dg3iVMBEeGWOIOpWVSyqQ" association="_2Dg3k1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3lVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3llMBEeGWOIOpWVSyqQ _2Dg3jVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3llMBEeGWOIOpWVSyqQ" type="_2Dg3iVMBEeGWOIOpWVSyqQ" association="_2Dg3lVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3l1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg3mFMBEeGWOIOpWVSyqQ _2Dg3kFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3mFMBEeGWOIOpWVSyqQ" type="_2Dg3iVMBEeGWOIOpWVSyqQ" association="_2Dg3l1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3mVMBEeGWOIOpWVSyqQ" name="basicRouting">
          <ownedAttribute xmi:id="_2Dg3mlMBEeGWOIOpWVSyqQ" name="onBasicRoutingStateChanged" type="_2Dg5WlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3nVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3m1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3nFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3nVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3nlMBEeGWOIOpWVSyqQ _2Dg3mlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3nlMBEeGWOIOpWVSyqQ" type="_2Dg3mVMBEeGWOIOpWVSyqQ" association="_2Dg3nVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3n1MBEeGWOIOpWVSyqQ" name="pcmm">
          <ownedAttribute xmi:id="_2Dg3oFMBEeGWOIOpWVSyqQ" name="onPcmmStateChanged"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg3oVMBEeGWOIOpWVSyqQ" name="instantMessaging">
          <ownedAttribute xmi:id="_2Dg3olMBEeGWOIOpWVSyqQ" name="onBuddyDeleted" type="_2Dg7jlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3yVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3o1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3pFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3pVMBEeGWOIOpWVSyqQ" name="onBuddyUpdated" type="_2Dg7g1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3y1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3plMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3p1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3qFMBEeGWOIOpWVSyqQ" name="onDeferredMessageCountersChanged" type="_2Dg7D1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3zVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3qVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3qlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3q1MBEeGWOIOpWVSyqQ" name="onGroupDeleted" type="_2Dg7qFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3z1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3rFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3rVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3rlMBEeGWOIOpWVSyqQ" name="onGroupUpdated" type="_2Dg7l1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg30VMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3r1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3sFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3sVMBEeGWOIOpWVSyqQ" name="onImNotDelivered" type="_2Dg7IFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg301MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3slMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3s1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3tFMBEeGWOIOpWVSyqQ" name="onImParticipantAdded" type="_2Dg7LVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg31VMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3tVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3tlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3t1MBEeGWOIOpWVSyqQ" name="onImParticipantDropped" type="_2Dg7PlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg311MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3uFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3uVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3ulMBEeGWOIOpWVSyqQ" name="onImParticipantUpdated" type="_2Dg7T1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg32VMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3u1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3vFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3vVMBEeGWOIOpWVSyqQ" name="onImParticipantTyping" type="_2Dg6_lMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg321MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3vlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3v1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3wFMBEeGWOIOpWVSyqQ" name="onImReceived" type="_2Dg611MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg33VMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3wVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3wlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3w1MBEeGWOIOpWVSyqQ" name="onUserUpdated" type="_2Dg7sVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg331MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3xFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3xVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3xlMBEeGWOIOpWVSyqQ" name="onDataSharingContextChanged" type="_2Dg7vlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg34VMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3x1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3yFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3yVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3ylMBEeGWOIOpWVSyqQ _2Dg3olMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3ylMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg3yVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3y1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg3zFMBEeGWOIOpWVSyqQ _2Dg3pVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3zFMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg3y1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3zVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg3zlMBEeGWOIOpWVSyqQ _2Dg3qFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg3zlMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg3zVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3z1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg30FMBEeGWOIOpWVSyqQ _2Dg3q1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg30FMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg3z1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg30VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg30lMBEeGWOIOpWVSyqQ _2Dg3rlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg30lMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg30VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg301MBEeGWOIOpWVSyqQ" memberEnd="_2Dg31FMBEeGWOIOpWVSyqQ _2Dg3sVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg31FMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg301MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg31VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg31lMBEeGWOIOpWVSyqQ _2Dg3tFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg31lMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg31VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg311MBEeGWOIOpWVSyqQ" memberEnd="_2Dg32FMBEeGWOIOpWVSyqQ _2Dg3t1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg32FMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg311MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg32VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg32lMBEeGWOIOpWVSyqQ _2Dg3ulMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg32lMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg32VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg321MBEeGWOIOpWVSyqQ" memberEnd="_2Dg33FMBEeGWOIOpWVSyqQ _2Dg3vVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg33FMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg321MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg33VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg33lMBEeGWOIOpWVSyqQ _2Dg3wFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg33lMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg33VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg331MBEeGWOIOpWVSyqQ" memberEnd="_2Dg34FMBEeGWOIOpWVSyqQ _2Dg3w1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg34FMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg331MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg34VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg34lMBEeGWOIOpWVSyqQ _2Dg3xlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg34lMBEeGWOIOpWVSyqQ" type="_2Dg3oVMBEeGWOIOpWVSyqQ" association="_2Dg34VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg341MBEeGWOIOpWVSyqQ" name="messaging">
          <ownedAttribute xmi:id="_2Dg35FMBEeGWOIOpWVSyqQ" name="onMessageAddedRequest" type="_2DXJeFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg37VMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg35VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg35lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg351MBEeGWOIOpWVSyqQ" name="onMessageUpdatedRequest" type="_2DXJi1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg371MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg36FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg36VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg36lMBEeGWOIOpWVSyqQ" name="onMessageDeletedRequest" type="_2DXJmlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg38VMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg361MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg37FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg37VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg37lMBEeGWOIOpWVSyqQ _2Dg35FMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg37lMBEeGWOIOpWVSyqQ" type="_2Dg341MBEeGWOIOpWVSyqQ" association="_2Dg37VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg371MBEeGWOIOpWVSyqQ" memberEnd="_2Dg38FMBEeGWOIOpWVSyqQ _2Dg351MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg38FMBEeGWOIOpWVSyqQ" type="_2Dg341MBEeGWOIOpWVSyqQ" association="_2Dg371MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg38VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg38lMBEeGWOIOpWVSyqQ _2Dg36lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg38lMBEeGWOIOpWVSyqQ" type="_2Dg341MBEeGWOIOpWVSyqQ" association="_2Dg38VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg381MBEeGWOIOpWVSyqQ" name="framework">
          <ownedAttribute xmi:id="_2Dg39FMBEeGWOIOpWVSyqQ" name="onFrameworkAccountInfoChanged"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg39VMBEeGWOIOpWVSyqQ" name="routingManagement">
          <ownedAttribute xmi:id="_2Dg39lMBEeGWOIOpWVSyqQ" name="onRoutingManagementFailed" type="_2Dg8PlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg3_1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg391MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3-FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3-VMBEeGWOIOpWVSyqQ" name="onRoutingProfilesChanged" type="_2Dg8IFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4AVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3-lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3-1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg3_FMBEeGWOIOpWVSyqQ" name="onRoutingStateChanged" type="_2Dg8L1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4A1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg3_VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg3_lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg3_1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg4AFMBEeGWOIOpWVSyqQ _2Dg39lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4AFMBEeGWOIOpWVSyqQ" type="_2Dg39VMBEeGWOIOpWVSyqQ" association="_2Dg3_1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4AVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4AlMBEeGWOIOpWVSyqQ _2Dg3-VMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4AlMBEeGWOIOpWVSyqQ" type="_2Dg39VMBEeGWOIOpWVSyqQ" association="_2Dg4AVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4A1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg4BFMBEeGWOIOpWVSyqQ _2Dg3_FMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4BFMBEeGWOIOpWVSyqQ" type="_2Dg39VMBEeGWOIOpWVSyqQ" association="_2Dg4A1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4BVMBEeGWOIOpWVSyqQ" name="icsEvents">
          <ownedAttribute xmi:id="_2Dg4BlMBEeGWOIOpWVSyqQ" name="telephony" type="_2Dg231MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4KlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4B1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4CFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4CVMBEeGWOIOpWVSyqQ" name="eventSummary" type="_2Dg3PlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4LFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4ClMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4C1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4DFMBEeGWOIOpWVSyqQ" name="communicationLog" type="_2Dg3RFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4LlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4DVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4DlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4D1MBEeGWOIOpWVSyqQ" name="basicRouting" type="_2Dg3mVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4MFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4EFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4EVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4ElMBEeGWOIOpWVSyqQ" name="contactList" type="_2Dg3iVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4MlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4E1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4FFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4FVMBEeGWOIOpWVSyqQ" name="managerAssistant" type="_2Dg3YFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4NFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4FlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4F1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4GFMBEeGWOIOpWVSyqQ" name="myLocation" type="_2Dg3XlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4NlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4GVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4GlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4G1MBEeGWOIOpWVSyqQ" name="pcmm" type="_2Dg3n1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4OFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4HFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4HVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4HlMBEeGWOIOpWVSyqQ" name="instantMessaging" type="_2Dg3oVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4OlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4H1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4IFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4IVMBEeGWOIOpWVSyqQ" name="messaging" type="_2Dg341MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4PFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4IlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4I1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4JFMBEeGWOIOpWVSyqQ" name="framework" type="_2Dg381MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4PlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4JVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4JlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4J1MBEeGWOIOpWVSyqQ" name="routingManagement" type="_2Dg39VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4QFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4KFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4KVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4KlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4K1MBEeGWOIOpWVSyqQ _2Dg4BlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4K1MBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4KlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4LFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4LVMBEeGWOIOpWVSyqQ _2Dg4CVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4LVMBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4LFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4LlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4L1MBEeGWOIOpWVSyqQ _2Dg4DFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4L1MBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4LlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4MFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4MVMBEeGWOIOpWVSyqQ _2Dg4D1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4MVMBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4MFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4MlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4M1MBEeGWOIOpWVSyqQ _2Dg4ElMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4M1MBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4MlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4NFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4NVMBEeGWOIOpWVSyqQ _2Dg4FVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4NVMBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4NFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4NlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4N1MBEeGWOIOpWVSyqQ _2Dg4GFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4N1MBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4NlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4OFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4OVMBEeGWOIOpWVSyqQ _2Dg4G1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4OVMBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4OFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4OlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4O1MBEeGWOIOpWVSyqQ _2Dg4HlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4O1MBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4OlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4PFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4PVMBEeGWOIOpWVSyqQ _2Dg4IVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4PVMBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4PFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4PlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4P1MBEeGWOIOpWVSyqQ _2Dg4JFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4P1MBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4PlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4QFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4QVMBEeGWOIOpWVSyqQ _2Dg4J1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4QVMBEeGWOIOpWVSyqQ" type="_2Dg4BVMBEeGWOIOpWVSyqQ" association="_2Dg4QFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg4QlMBEeGWOIOpWVSyqQ" name="EventSummaryHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4Q1MBEeGWOIOpWVSyqQ" name="onEventSummaryUpdated">
          <ownedAttribute xmi:id="_2Dg4RFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg4RVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4RlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4R1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4SFMBEeGWOIOpWVSyqQ" name="eventSummary" type="_2Dg4UVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4TFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg4SVMBEeGWOIOpWVSyqQ">
              <body>The new event summary.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4SlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4S1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4TFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4TVMBEeGWOIOpWVSyqQ _2Dg4SFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4TVMBEeGWOIOpWVSyqQ" type="_2Dg4Q1MBEeGWOIOpWVSyqQ" association="_2Dg4TFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4TlMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg4T1MBEeGWOIOpWVSyqQ" name="onEventSummaryUpdated" type="_2Dg4Q1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg4UFMBEeGWOIOpWVSyqQ" name="EventSummary">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4UVMBEeGWOIOpWVSyqQ" name="EventSummary">
          <ownedComment xmi:id="_2Dg4UlMBEeGWOIOpWVSyqQ">
            <body>Describes an event summary.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg4U1MBEeGWOIOpWVSyqQ" name="missedCallsNb">
            <ownedComment xmi:id="_2Dg4VFMBEeGWOIOpWVSyqQ">
              <body>Number of missed calls (non acknowledged unanswered incoming calls).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4VVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4VlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4V1MBEeGWOIOpWVSyqQ" name="voiceMessagesNb">
            <ownedComment xmi:id="_2Dg4WFMBEeGWOIOpWVSyqQ">
              <body>Number of unread voice messages.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4WVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4WlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4W1MBEeGWOIOpWVSyqQ" name="callBackRequestsNb">
            <ownedComment xmi:id="_2Dg4XFMBEeGWOIOpWVSyqQ">
              <body>Number of call back requests.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4XVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4XlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4X1MBEeGWOIOpWVSyqQ" name="faxNb">
            <ownedComment xmi:id="_2Dg4YFMBEeGWOIOpWVSyqQ">
              <body>Number of fax.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4YVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4YlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4Y1MBEeGWOIOpWVSyqQ" name="eventWaiting">
            <ownedComment xmi:id="_2Dg4ZFMBEeGWOIOpWVSyqQ">
              <body>Specifies whether an event is waiting.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4ZVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4ZlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4Z1MBEeGWOIOpWVSyqQ" name="forResynchronization">
            <ownedComment xmi:id="_2Dg4aFMBEeGWOIOpWVSyqQ">
              <body>The server sets the flag to true to indicate that some changes occur on the voice messages.
                    The device or the application should resynchronize the voice messages list by using</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4aVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4alMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg4a1MBEeGWOIOpWVSyqQ" name="CommunicationLogHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4bFMBEeGWOIOpWVSyqQ" name="onCallRecordCreated">
          <ownedAttribute xmi:id="_2Dg4bVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg4blMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4b1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4cFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4cVMBEeGWOIOpWVSyqQ" name="record" type="_2Dg4_FMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg4dVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg4clMBEeGWOIOpWVSyqQ">
              <body>Contains all the fields of a call log record.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4c1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4dFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg4dVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg4dlMBEeGWOIOpWVSyqQ _2Dg4cVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg4dlMBEeGWOIOpWVSyqQ" type="_2Dg4bFMBEeGWOIOpWVSyqQ" association="_2Dg4dVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4d1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg4eFMBEeGWOIOpWVSyqQ" name="onCallRecordCreated" type="_2Dg4bFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg4eVMBEeGWOIOpWVSyqQ" name="onCallRecordsAck" type="_2Dg4fVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg4elMBEeGWOIOpWVSyqQ" name="onCallRecordsUnAck" type="_2Dg4hlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg4e1MBEeGWOIOpWVSyqQ" name="onCallRecordsModified" type="_2Dg4j1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg4fFMBEeGWOIOpWVSyqQ" name="onCallRecordsDeleted" type="_2Dg4mFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4fVMBEeGWOIOpWVSyqQ" name="onCallRecordsAck">
          <ownedAttribute xmi:id="_2Dg4flMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg4f1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4gFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4gVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4glMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg4g1MBEeGWOIOpWVSyqQ">
              <body>A list of IDs of records which have been acknowledged</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4hFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4hVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4hlMBEeGWOIOpWVSyqQ" name="onCallRecordsUnAck">
          <ownedAttribute xmi:id="_2Dg4h1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg4iFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4iVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4ilMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4i1MBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg4jFMBEeGWOIOpWVSyqQ">
              <body>A list of IDs of records which have been acknowledged</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4jVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4jlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4j1MBEeGWOIOpWVSyqQ" name="onCallRecordsModified">
          <ownedAttribute xmi:id="_2Dg4kFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg4kVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4klMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4k1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4lFMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg4lVMBEeGWOIOpWVSyqQ">
              <body>A list of IDs of records which have been modified.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4llMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4l1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4mFMBEeGWOIOpWVSyqQ" name="onCallRecordsDeleted">
          <ownedAttribute xmi:id="_2Dg4mVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg4mlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4m1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4nFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4nVMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg4nlMBEeGWOIOpWVSyqQ">
              <body>A list of IDs of records which have been destroyed (Remark : if element is not present it means that all user's records have been destroyed).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4n1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4oFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg4oVMBEeGWOIOpWVSyqQ" name="CommunicationLog">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg4olMBEeGWOIOpWVSyqQ" name="EventCause">
          <ownedComment xmi:id="_2Dg4o1MBEeGWOIOpWVSyqQ">
            <body>Causes of events such as establish or release
				events.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg4pFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg4pVMBEeGWOIOpWVSyqQ" name="ABANDONED">
            <ownedComment xmi:id="_2Dg4plMBEeGWOIOpWVSyqQ">
              <body>The call of abandoned.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4p1MBEeGWOIOpWVSyqQ" name="ALL_TRUNK_BUSY">
            <ownedComment xmi:id="_2Dg4qFMBEeGWOIOpWVSyqQ">
              <body>The call was released because all trunk are
						busy.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4qVMBEeGWOIOpWVSyqQ" name="BUSY">
            <ownedComment xmi:id="_2Dg4qlMBEeGWOIOpWVSyqQ">
              <body>The call was released because the remote party
						is busy.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4q1MBEeGWOIOpWVSyqQ" name="CLEARED">
            <ownedComment xmi:id="_2Dg4rFMBEeGWOIOpWVSyqQ">
              <body>The call was cleared.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4rVMBEeGWOIOpWVSyqQ" name="CONFERENCED">
            <ownedComment xmi:id="_2Dg4rlMBEeGWOIOpWVSyqQ">
              <body>The call was set to be a conference.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4r1MBEeGWOIOpWVSyqQ" name="INVALID_NUMBER">
            <ownedComment xmi:id="_2Dg4sFMBEeGWOIOpWVSyqQ">
              <body>The number was invalid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4sVMBEeGWOIOpWVSyqQ" name="FORWARDED">
            <ownedComment xmi:id="_2Dg4slMBEeGWOIOpWVSyqQ">
              <body>The call was forwarded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4s1MBEeGWOIOpWVSyqQ" name="PICKED_UP">
            <ownedComment xmi:id="_2Dg4tFMBEeGWOIOpWVSyqQ">
              <body>The call was picked up.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4tVMBEeGWOIOpWVSyqQ" name="REDIRECTED">
            <ownedComment xmi:id="_2Dg4tlMBEeGWOIOpWVSyqQ">
              <body>The call was redirected.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4t1MBEeGWOIOpWVSyqQ" name="TRANSFERRED">
            <ownedComment xmi:id="_2Dg4uFMBEeGWOIOpWVSyqQ">
              <body>The call was transferred.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4uVMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg4ulMBEeGWOIOpWVSyqQ">
              <body>The cause of this event is unknown.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg4u1MBEeGWOIOpWVSyqQ" name="UserType">
          <ownedComment xmi:id="_2Dg4vFMBEeGWOIOpWVSyqQ">
            <body>Types of users.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg4vVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg4vlMBEeGWOIOpWVSyqQ" name="DEVICE">
            <ownedComment xmi:id="_2Dg4v1MBEeGWOIOpWVSyqQ">
              <body>The user represents a device.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4wFMBEeGWOIOpWVSyqQ" name="EXTERNAL_PBX">
            <ownedComment xmi:id="_2Dg4wVMBEeGWOIOpWVSyqQ">
              <body>The user is located on an external PBX
						context.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4wlMBEeGWOIOpWVSyqQ" name="EXTERNAL_PUBLIC">
            <ownedComment xmi:id="_2Dg4w1MBEeGWOIOpWVSyqQ">
              <body>The user is external
						context.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4xFMBEeGWOIOpWVSyqQ" name="SERVICE">
            <ownedComment xmi:id="_2Dg4xVMBEeGWOIOpWVSyqQ">
              <body>The user is a service.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4xlMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg4x1MBEeGWOIOpWVSyqQ">
              <body>The user is unknown.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4yFMBEeGWOIOpWVSyqQ" name="USER">
            <ownedComment xmi:id="_2Dg4yVMBEeGWOIOpWVSyqQ">
              <body>The user is a standard user.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg4ylMBEeGWOIOpWVSyqQ" name="CallDirection">
          <ownedComment xmi:id="_2Dg4y1MBEeGWOIOpWVSyqQ">
            <body>This enum defines the direction of the call from
				the call log record's
				owner point of view.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg4zFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg4zVMBEeGWOIOpWVSyqQ" name="IN">
            <ownedComment xmi:id="_2Dg4zlMBEeGWOIOpWVSyqQ">
              <body>Incoming call.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg4z1MBEeGWOIOpWVSyqQ" name="OUT">
            <ownedComment xmi:id="_2Dg40FMBEeGWOIOpWVSyqQ">
              <body>Outgoing call.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg40VMBEeGWOIOpWVSyqQ" name="MediaType">
          <ownedComment xmi:id="_2Dg40lMBEeGWOIOpWVSyqQ">
            <body>This enum defines the type of media used in the
				session.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg401MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg41FMBEeGWOIOpWVSyqQ" name="NONE">
            <ownedComment xmi:id="_2Dg41VMBEeGWOIOpWVSyqQ">
              <body>Indicates that no media was established in this
						session.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg41lMBEeGWOIOpWVSyqQ" name="AUDIO">
            <ownedComment xmi:id="_2Dg411MBEeGWOIOpWVSyqQ">
              <body>Indicates an audio call.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg42FMBEeGWOIOpWVSyqQ" name="VIDEO">
            <ownedComment xmi:id="_2Dg42VMBEeGWOIOpWVSyqQ">
              <body>Indicates a video call.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg42lMBEeGWOIOpWVSyqQ" name="RemoteParty">
          <ownedComment xmi:id="_2Dg421MBEeGWOIOpWVSyqQ">
            <body>Full description of a party involved in a call log
				record.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg43FMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg43VMBEeGWOIOpWVSyqQ">
              <body>Login name of this party.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg43lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg431MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg44FMBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2Dg44VMBEeGWOIOpWVSyqQ">
              <body>The first name if exists.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg44lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg441MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg45FMBEeGWOIOpWVSyqQ" name="lastName">
            <ownedComment xmi:id="_2Dg45VMBEeGWOIOpWVSyqQ">
              <body>The last name if exists.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg45lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg451MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg46FMBEeGWOIOpWVSyqQ" name="displayName">
            <ownedComment xmi:id="_2Dg46VMBEeGWOIOpWVSyqQ">
              <body>The display name if exists (display names are
						used in SIP URIs).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg46lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg461MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg47FMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg47VMBEeGWOIOpWVSyqQ">
              <body>The phone number if exists (useful if it's not
						an user).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg47lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg471MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg48FMBEeGWOIOpWVSyqQ" name="gsmCanonicalNumber">
            <ownedComment xmi:id="_2Dg48VMBEeGWOIOpWVSyqQ">
              <body>The number to dial to make an outgoing call to
						this remote party.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg48lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg481MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg49FMBEeGWOIOpWVSyqQ" name="anonymous">
            <ownedComment xmi:id="_2Dg49VMBEeGWOIOpWVSyqQ">
              <body>Set to true when the party activated the
						identity secret feature for
						this call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg49lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg491MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg4-FMBEeGWOIOpWVSyqQ" name="userType" type="_2Dg4u1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg4-VMBEeGWOIOpWVSyqQ">
              <body>Defines the type of user that the remote party
						is (voicemail, user...).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg4-lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg4-1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg4_FMBEeGWOIOpWVSyqQ" name="CallRecord">
          <ownedComment xmi:id="_2Dg4_VMBEeGWOIOpWVSyqQ">
            <body>Contains the complete description of a call log
				record.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg4_lMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg4_1MBEeGWOIOpWVSyqQ">
              <body>Unique ID which defines this call log record.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5AFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5AVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5AlMBEeGWOIOpWVSyqQ" name="remoteParty" type="_2Dg42lMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg5OlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5A1MBEeGWOIOpWVSyqQ">
              <body>The list of parties involved in this call.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5BFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5BVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5BlMBEeGWOIOpWVSyqQ" name="beginDate">
            <ownedComment xmi:id="_2Dg5B1MBEeGWOIOpWVSyqQ">
              <body>Starting date of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5CFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5CVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5ClMBEeGWOIOpWVSyqQ" name="endDate">
            <ownedComment xmi:id="_2Dg5C1MBEeGWOIOpWVSyqQ">
              <body>Ending date of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5DFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5DVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5DlMBEeGWOIOpWVSyqQ" name="answered">
            <ownedComment xmi:id="_2Dg5D1MBEeGWOIOpWVSyqQ">
              <body>Set to true when this record refers to an
						answered call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5EFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5EVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5ElMBEeGWOIOpWVSyqQ" name="acknowledged">
            <ownedComment xmi:id="_2Dg5E1MBEeGWOIOpWVSyqQ">
              <body>Set to true when the record refers to a missed
						call which has been
						acknowledged.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5FFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5FVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5FlMBEeGWOIOpWVSyqQ" name="outgoing">
            <ownedComment xmi:id="_2Dg5F1MBEeGWOIOpWVSyqQ">
              <body>Set to true for an outgoing call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5GFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5GVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5GlMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2Dg5G1MBEeGWOIOpWVSyqQ">
              <body>Internal reference of the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5HFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5HVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5HlMBEeGWOIOpWVSyqQ" name="initialCalledNumber">
            <ownedComment xmi:id="_2Dg5H1MBEeGWOIOpWVSyqQ">
              <body>The initial called number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5IFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5IVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5IlMBEeGWOIOpWVSyqQ" name="newDestNumber">
            <ownedComment xmi:id="_2Dg5I1MBEeGWOIOpWVSyqQ">
              <body>For a picked-up or diverted call, the number of
						the set which
						picked up the call.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5JFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5JVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5JlMBEeGWOIOpWVSyqQ" name="establishCause" type="_2Dg4olMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5J1MBEeGWOIOpWVSyqQ">
              <body>Indicates how the communication was started.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5KFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5KVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5KlMBEeGWOIOpWVSyqQ" name="releaseCause" type="_2Dg4olMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5K1MBEeGWOIOpWVSyqQ">
              <body>Indicates how the communication was stopped.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5LFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5LVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5LlMBEeGWOIOpWVSyqQ" name="mediaType" type="_2Dg40VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5L1MBEeGWOIOpWVSyqQ">
              <body>Indicates the type of media used in this
						session.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5MFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5MVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5MlMBEeGWOIOpWVSyqQ" name="redirected">
            <ownedComment xmi:id="_2Dg5M1MBEeGWOIOpWVSyqQ">
              <body>Set to true when the call is diverted or
						picked-up.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5NFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5NVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5NlMBEeGWOIOpWVSyqQ" name="tag" type="_2Dg5PFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg5RFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5N1MBEeGWOIOpWVSyqQ">
              <body>Tags associated to this communication.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5OFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5OVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg5OlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg5O1MBEeGWOIOpWVSyqQ _2Dg5AlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg5O1MBEeGWOIOpWVSyqQ" type="_2Dg4_FMBEeGWOIOpWVSyqQ" association="_2Dg5OlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5PFMBEeGWOIOpWVSyqQ" name="TagValuePair">
          <ownedComment xmi:id="_2Dg5PVMBEeGWOIOpWVSyqQ">
            <body>A pair which contains two strings. The first one
				is used as a tag
				name. The second one is optional, when used it
				represents the tag
				value.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg5PlMBEeGWOIOpWVSyqQ" name="name">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5P1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5QFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5QVMBEeGWOIOpWVSyqQ" name="value">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5QlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5Q1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg5RFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg5RVMBEeGWOIOpWVSyqQ _2Dg5NlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg5RVMBEeGWOIOpWVSyqQ" type="_2Dg4_FMBEeGWOIOpWVSyqQ" association="_2Dg5RFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5RlMBEeGWOIOpWVSyqQ" name="RemotePartyId">
          <ownedComment xmi:id="_2Dg5R1MBEeGWOIOpWVSyqQ">
            <body>Id representing a Remote Party in a search
				context.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg5SFMBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2Dg5SVMBEeGWOIOpWVSyqQ">
              <body>The identifier itself. The type of this value is given by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5SlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5S1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5TFMBEeGWOIOpWVSyqQ" name="type" type="_2Dg5UFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5TVMBEeGWOIOpWVSyqQ">
              <body>Defines the type of identifier.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5TlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5T1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg5UFMBEeGWOIOpWVSyqQ" name="RemotePartyIdType">
          <ownedComment xmi:id="_2Dg5UVMBEeGWOIOpWVSyqQ">
            <body>The remote party ID used in an operation call can
				be of many different
				types. This enum defines the ID type.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg5UlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg5U1MBEeGWOIOpWVSyqQ" name="LOGIN">
            <ownedComment xmi:id="_2Dg5VFMBEeGWOIOpWVSyqQ">
              <body>Indicates that the ID is an ICE login name.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5VVMBEeGWOIOpWVSyqQ" name="PHONE_NUMBER">
            <ownedComment xmi:id="_2Dg5VlMBEeGWOIOpWVSyqQ">
              <body>Indicates that the ID is a phone number.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5V1MBEeGWOIOpWVSyqQ" name="OTHER">
            <ownedComment xmi:id="_2Dg5WFMBEeGWOIOpWVSyqQ">
              <body>Indicates that the ID is another string (for
						instance an automatically
						generated ID for an anonymous call). When
						this type
						is used it means that this ID may have no matching field
						in the
						users database.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg5WVMBEeGWOIOpWVSyqQ" name="BasicRoutingHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5WlMBEeGWOIOpWVSyqQ" name="onBasicRoutingStateChanged">
          <ownedAttribute xmi:id="_2Dg5W1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg5XFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5XVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5XlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5X1MBEeGWOIOpWVSyqQ" name="basicRoutingState" type="_2Dg5aFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg5Y1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5YFMBEeGWOIOpWVSyqQ">
              <body>Describes the modified basic routing state. An unspecified field means that the field is not supported or not modified.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5YVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5YlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg5Y1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg5ZFMBEeGWOIOpWVSyqQ _2Dg5X1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg5ZFMBEeGWOIOpWVSyqQ" type="_2Dg5WlMBEeGWOIOpWVSyqQ" association="_2Dg5Y1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5ZVMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg5ZlMBEeGWOIOpWVSyqQ" name="onBasicRoutingStateChanged" type="_2Dg5WlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg5Z1MBEeGWOIOpWVSyqQ" name="BasicRoutingState">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5aFMBEeGWOIOpWVSyqQ" name="BasicRoutingState">
          <ownedComment xmi:id="_2Dg5aVMBEeGWOIOpWVSyqQ">
            <body>Describes a basic routing state</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg5alMBEeGWOIOpWVSyqQ" name="forwardState" type="_2Dg5l1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg5elMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5a1MBEeGWOIOpWVSyqQ">
              <body>Describes a forward state. If not specified, it means that no forward is applied or supported.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5bFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5bVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5blMBEeGWOIOpWVSyqQ" name="overflowType" type="_2Dg5fFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5b1MBEeGWOIOpWVSyqQ">
              <body>Describes an overflow state. If not specified, it means that no overflow is applied or supported.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5cFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5cVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5clMBEeGWOIOpWVSyqQ" name="dnd">
            <ownedComment xmi:id="_2Dg5c1MBEeGWOIOpWVSyqQ">
              <body>Describes the Do Not Disturb state. If not specified, it means that no Do Not Disturb is applied or supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5dFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5dVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5dlMBEeGWOIOpWVSyqQ" name="associate">
            <ownedComment xmi:id="_2Dg5d1MBEeGWOIOpWVSyqQ">
              <body>Directory number of the associate. If not specified, it means that associate is not applied or not supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5eFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5eVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg5elMBEeGWOIOpWVSyqQ" memberEnd="_2Dg5e1MBEeGWOIOpWVSyqQ _2Dg5alMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg5e1MBEeGWOIOpWVSyqQ" type="_2Dg5aFMBEeGWOIOpWVSyqQ" association="_2Dg5elMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg5fFMBEeGWOIOpWVSyqQ" name="OverflowType">
          <ownedComment xmi:id="_2Dg5fVMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of overflow</body>
          </ownedComment>
          <generalization xmi:id="_2Dg5flMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg5f1MBEeGWOIOpWVSyqQ" name="NO_OVERFLOW">
            <ownedComment xmi:id="_2Dg5gFMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are not diverted whatever the phone state</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5gVMBEeGWOIOpWVSyqQ" name="OVERFLOW_ON_BUSY">
            <ownedComment xmi:id="_2Dg5glMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are diverted to the associate when the phone is busy</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5g1MBEeGWOIOpWVSyqQ" name="OVERFLOW_ON_NO_ANSWER">
            <ownedComment xmi:id="_2Dg5hFMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are diverted to the associate after a ringing duration</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5hVMBEeGWOIOpWVSyqQ" name="OVERFLOW_ON_BUSY_OR_NO_ANSWER">
            <ownedComment xmi:id="_2Dg5hlMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are diverted to the associate when the phone is busy or after a ringing duration</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg5h1MBEeGWOIOpWVSyqQ" name="ForwardState">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg5iFMBEeGWOIOpWVSyqQ" name="BasicForwardType">
          <ownedComment xmi:id="_2Dg5iVMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of basic forward</body>
          </ownedComment>
          <generalization xmi:id="_2Dg5ilMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg5i1MBEeGWOIOpWVSyqQ" name="ADVANCED_ROUTING">
            <ownedComment xmi:id="_2Dg5jFMBEeGWOIOpWVSyqQ">
              <body>Advanced routing is activated : this type of forward cannot be activated using this</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5jVMBEeGWOIOpWVSyqQ" name="IMMEDIATE_FORWARD">
            <ownedComment xmi:id="_2Dg5jlMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are immediately forwarded to the target</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5j1MBEeGWOIOpWVSyqQ" name="FORWARD_ON_BUSY">
            <ownedComment xmi:id="_2Dg5kFMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are forwarded when the phone is busy</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5kVMBEeGWOIOpWVSyqQ" name="FORWARD_ON_NO_ANSWER">
            <ownedComment xmi:id="_2Dg5klMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are forwarded after a ringing duration</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5k1MBEeGWOIOpWVSyqQ" name="FORWARD_ON_BUSY_OR_NO_ANSWER">
            <ownedComment xmi:id="_2Dg5lFMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are forwarded when the phone is busy or after a ringing duration</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5lVMBEeGWOIOpWVSyqQ" name="NO_FORWARD">
            <ownedComment xmi:id="_2Dg5llMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are forwarded when the phone is busy or after a ringing duration</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5l1MBEeGWOIOpWVSyqQ" name="ForwardState">
          <ownedComment xmi:id="_2Dg5mFMBEeGWOIOpWVSyqQ">
            <body>Describes a basic forward state.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg5mVMBEeGWOIOpWVSyqQ" name="type" type="_2Dg5iFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5mlMBEeGWOIOpWVSyqQ">
              <body>Defines the basic forward type.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5m1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5nFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5nVMBEeGWOIOpWVSyqQ" name="targetType" type="_2Dg5sVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5nlMBEeGWOIOpWVSyqQ">
              <body>Defines the target type of the forward</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5n1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5oFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5oVMBEeGWOIOpWVSyqQ" name="targetNumber">
            <ownedComment xmi:id="_2Dg5olMBEeGWOIOpWVSyqQ">
              <body>Directory number of the target of the forward</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5o1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5pFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5pVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg5plMBEeGWOIOpWVSyqQ">
              <body>Login name which identify the target of the forward. 
               If it does not exist, it means that it is not manageable.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5p1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5qFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5qVMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg5qlMBEeGWOIOpWVSyqQ">
              <body>Name of the target of the forward</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5q1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5rFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5rVMBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2Dg5rlMBEeGWOIOpWVSyqQ">
              <body>FirstName of the target of the forward</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5r1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5sFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg5sVMBEeGWOIOpWVSyqQ" name="ForwardTargetType">
          <ownedComment xmi:id="_2Dg5slMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of targets for the forward</body>
          </ownedComment>
          <generalization xmi:id="_2Dg5s1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg5tFMBEeGWOIOpWVSyqQ" name="NUMBER">
            <ownedComment xmi:id="_2Dg5tVMBEeGWOIOpWVSyqQ">
              <body>The target of the forward is an untyped phone number (destination is targetNumber field of</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg5tlMBEeGWOIOpWVSyqQ" name="VOICE_MAIL">
            <ownedComment xmi:id="_2Dg5t1MBEeGWOIOpWVSyqQ">
              <body>The target of the forward is the voicemail</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg5uFMBEeGWOIOpWVSyqQ" name="ContactListHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5uVMBEeGWOIOpWVSyqQ" name="onContactListCreated">
          <ownedAttribute xmi:id="_2Dg5ulMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg5u1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5vFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5vVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5vlMBEeGWOIOpWVSyqQ" name="contactList" type="_2Dg53VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg5wlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg5v1MBEeGWOIOpWVSyqQ">
              <body>The created Contact List.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5wFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5wVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg5wlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg5w1MBEeGWOIOpWVSyqQ _2Dg5vlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg5w1MBEeGWOIOpWVSyqQ" type="_2Dg5uVMBEeGWOIOpWVSyqQ" association="_2Dg5wlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5xFMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg5xVMBEeGWOIOpWVSyqQ" name="onContactListCreated" type="_2Dg5uVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg5xlMBEeGWOIOpWVSyqQ" name="onContactListRemoved" type="_2Dg5yFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg5x1MBEeGWOIOpWVSyqQ" name="onContactListModified" type="_2Dg50VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5yFMBEeGWOIOpWVSyqQ" name="onContactListRemoved">
          <ownedAttribute xmi:id="_2Dg5yVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg5ylMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5y1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg5zFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg5zVMBEeGWOIOpWVSyqQ" name="contactListName">
            <ownedComment xmi:id="_2Dg5zlMBEeGWOIOpWVSyqQ">
              <body>The name which identifies the removed Contact List.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg5z1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg50FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg50VMBEeGWOIOpWVSyqQ" name="onContactListModified">
          <ownedAttribute xmi:id="_2Dg50lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg501MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg51FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg51VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg51lMBEeGWOIOpWVSyqQ" name="contactList" type="_2Dg53VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg52lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg511MBEeGWOIOpWVSyqQ">
              <body>The modified Contact List.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg52FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg52VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg52lMBEeGWOIOpWVSyqQ" memberEnd="_2Dg521MBEeGWOIOpWVSyqQ _2Dg51lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg521MBEeGWOIOpWVSyqQ" type="_2Dg50VMBEeGWOIOpWVSyqQ" association="_2Dg52lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg53FMBEeGWOIOpWVSyqQ" name="ContactList">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg53VMBEeGWOIOpWVSyqQ" name="ContactList">
          <ownedComment xmi:id="_2Dg53lMBEeGWOIOpWVSyqQ">
            <body>Describes a Contact List.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg531MBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg54FMBEeGWOIOpWVSyqQ">
              <body>Name which identifies the Contact List</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg54VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg54lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg541MBEeGWOIOpWVSyqQ" name="contact" type="_2Dg56lMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg551MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg55FMBEeGWOIOpWVSyqQ">
              <body>Contacts contained in the list.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg55VMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg55lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg551MBEeGWOIOpWVSyqQ" memberEnd="_2Dg56FMBEeGWOIOpWVSyqQ _2Dg541MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg56FMBEeGWOIOpWVSyqQ" type="_2Dg53VMBEeGWOIOpWVSyqQ" association="_2Dg551MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg56VMBEeGWOIOpWVSyqQ" name="Contact">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg56lMBEeGWOIOpWVSyqQ" name="Contact">
          <ownedComment xmi:id="_2Dg561MBEeGWOIOpWVSyqQ">
            <body>Describes a contact.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg57FMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg57VMBEeGWOIOpWVSyqQ">
              <body>Phone number of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg57lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg571MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg58FMBEeGWOIOpWVSyqQ" name="ManagerAssistantHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg58VMBEeGWOIOpWVSyqQ" name="onMANotificationContextCreated">
          <ownedAttribute xmi:id="_2Dg58lMBEeGWOIOpWVSyqQ" name="context" type="_2Dg6gFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg59lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg581MBEeGWOIOpWVSyqQ">
              <body>The newly created notification context.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg59FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg59VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg59lMBEeGWOIOpWVSyqQ" memberEnd="_2Dg591MBEeGWOIOpWVSyqQ _2Dg58lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg591MBEeGWOIOpWVSyqQ" type="_2Dg58VMBEeGWOIOpWVSyqQ" association="_2Dg59lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg5-FMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg5-VMBEeGWOIOpWVSyqQ" name="onMANotificationContextCreated" type="_2Dg58VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg5-lMBEeGWOIOpWVSyqQ" name="onMANotificationContextModified" type="_2Dg6AVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg5-1MBEeGWOIOpWVSyqQ" name="onParticipantAddedToMANotificationContext" type="_2Dg6CFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg5_FMBEeGWOIOpWVSyqQ" name="onParticipantModifiedInMANotificationContext" type="_2Dg6G1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg5_VMBEeGWOIOpWVSyqQ" name="onParticipantRemovedFromMANotificationContext" type="_2Dg6LlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg5_lMBEeGWOIOpWVSyqQ" name="onMANotificationContextRemoved" type="_2Dg6P1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg5_1MBEeGWOIOpWVSyqQ" name="onClearMANotificationContexts" type="_2Dg6TFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg6AFMBEeGWOIOpWVSyqQ" name="onMAFilteringLevelChanged" type="_2Dg6VVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6AVMBEeGWOIOpWVSyqQ" name="onMANotificationContextModified">
          <ownedAttribute xmi:id="_2Dg6AlMBEeGWOIOpWVSyqQ" name="context" type="_2Dg6gFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg6BlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg6A1MBEeGWOIOpWVSyqQ">
              <body>The modified notification context.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6BFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6BVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg6BlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg6B1MBEeGWOIOpWVSyqQ _2Dg6AlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg6B1MBEeGWOIOpWVSyqQ" type="_2Dg6AVMBEeGWOIOpWVSyqQ" association="_2Dg6BlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6CFMBEeGWOIOpWVSyqQ" name="onParticipantAddedToMANotificationContext">
          <ownedAttribute xmi:id="_2Dg6CVMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2Dg6ClMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager (identifier which can be used for filtering if the application is the manager's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6C1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6DFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6DVMBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2Dg6DlMBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant (identifier which can be used for filtering if the application is the assistant's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6D1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6EFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6EVMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2Dg6ElMBEeGWOIOpWVSyqQ">
              <body>Call reference which identify the notification context.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6E1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6FFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6FVMBEeGWOIOpWVSyqQ" name="participant" type="_2Dg6qVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg6GVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg6FlMBEeGWOIOpWVSyqQ">
              <body>The added participants.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6F1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6GFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg6GVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg6GlMBEeGWOIOpWVSyqQ _2Dg6FVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg6GlMBEeGWOIOpWVSyqQ" type="_2Dg6CFMBEeGWOIOpWVSyqQ" association="_2Dg6GVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6G1MBEeGWOIOpWVSyqQ" name="onParticipantModifiedInMANotificationContext">
          <ownedAttribute xmi:id="_2Dg6HFMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2Dg6HVMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager (identifier which can be used for filtering if the application is the manager's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6HlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6H1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6IFMBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2Dg6IVMBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant (identifier which can be used for filtering if the application is the assistant's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6IlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6I1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6JFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2Dg6JVMBEeGWOIOpWVSyqQ">
              <body>Call reference which identify the notification context.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6JlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6J1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6KFMBEeGWOIOpWVSyqQ" name="participant" type="_2Dg6qVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg6LFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg6KVMBEeGWOIOpWVSyqQ">
              <body>The modified participants.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6KlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6K1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg6LFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg6LVMBEeGWOIOpWVSyqQ _2Dg6KFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg6LVMBEeGWOIOpWVSyqQ" type="_2Dg6G1MBEeGWOIOpWVSyqQ" association="_2Dg6LFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6LlMBEeGWOIOpWVSyqQ" name="onParticipantRemovedFromMANotificationContext">
          <ownedAttribute xmi:id="_2Dg6L1MBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2Dg6MFMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager (identifier which can be used for filtering if the application is the manager's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6MVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6MlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6M1MBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2Dg6NFMBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant (identifier which can be used for filtering if the application is the assistant's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6NVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6NlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6N1MBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2Dg6OFMBEeGWOIOpWVSyqQ">
              <body>Call reference which identify the notification context.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6OVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6OlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6O1MBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2Dg6PFMBEeGWOIOpWVSyqQ">
              <body>The identifiers of the removed participants.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6PVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6PlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6P1MBEeGWOIOpWVSyqQ" name="onMANotificationContextRemoved">
          <ownedAttribute xmi:id="_2Dg6QFMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2Dg6QVMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager (identifier which can be used for filtering if the application is the manager's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6QlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6Q1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6RFMBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2Dg6RVMBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant (identifier which can be used for filtering if the application is the assistant's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6RlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6R1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6SFMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2Dg6SVMBEeGWOIOpWVSyqQ">
              <body>The call reference which identifies the removed notification context.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6SlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6S1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6TFMBEeGWOIOpWVSyqQ" name="onClearMANotificationContexts">
          <ownedAttribute xmi:id="_2Dg6TVMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2Dg6TlMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager (identifier which can be used for filtering if the application is the manager's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6T1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6UFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6UVMBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2Dg6UlMBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant (identifier which can be used for filtering if the application is the assistant's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6U1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6VFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6VVMBEeGWOIOpWVSyqQ" name="onMAFilteringLevelChanged">
          <ownedAttribute xmi:id="_2Dg6VlMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2Dg6V1MBEeGWOIOpWVSyqQ">
              <body>Login name of the manager (identifier which can be used for filtering if the application is the manager's one).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6WFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6WVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6WlMBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2Dg6W1MBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6XFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6XVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6XlMBEeGWOIOpWVSyqQ" name="filteringLevel" type="_2Dg6Y1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg6X1MBEeGWOIOpWVSyqQ">
              <body>Filtering level.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6YFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6YVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg6YlMBEeGWOIOpWVSyqQ" name="ManagerAssistant">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg6Y1MBEeGWOIOpWVSyqQ" name="FilteringLevel">
          <ownedComment xmi:id="_2Dg6ZFMBEeGWOIOpWVSyqQ">
            <body>Defines the different filtering levels</body>
          </ownedComment>
          <generalization xmi:id="_2Dg6ZVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg6ZlMBEeGWOIOpWVSyqQ" name="NO_FILTER">
            <ownedComment xmi:id="_2Dg6Z1MBEeGWOIOpWVSyqQ">
              <body>Filtering OFF / Notification OFF : all incoming calls are presented to the manager and the assistant is</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg6aFMBEeGWOIOpWVSyqQ" name="ASSISTANT_NOTIFICATION">
            <ownedComment xmi:id="_2Dg6aVMBEeGWOIOpWVSyqQ">
              <body>Filtering OFF / Notification ON : all incoming calls are presented to the manager and the assistant is notified (using</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg6alMBEeGWOIOpWVSyqQ" name="MANAGER_NOTIFICATION">
            <ownedComment xmi:id="_2Dg6a1MBEeGWOIOpWVSyqQ">
              <body>Filtering ON / Notification ON : all incoming calls are routed to the assistant (except if the caller is from the manager's private list of contacts) and the manager is notified about those incoming calls (using</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg6bFMBEeGWOIOpWVSyqQ" name="FORWARD_TO_ASSISTANT">
            <ownedComment xmi:id="_2Dg6bVMBEeGWOIOpWVSyqQ">
              <body>Filtering ON / Notification OFF : all incoming calls are routed to the assistant (except if the caller is from the manager's private list of contacts) and the manager is</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg6blMBEeGWOIOpWVSyqQ" name="CallState">
          <ownedComment xmi:id="_2Dg6b1MBEeGWOIOpWVSyqQ">
            <body>Defines the different call's state supported in Manager/Assistant notifications.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg6cFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg6cVMBEeGWOIOpWVSyqQ" name="RINGING">
            <ownedComment xmi:id="_2Dg6clMBEeGWOIOpWVSyqQ">
              <body>The call is in ringing state</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg6c1MBEeGWOIOpWVSyqQ" name="ACTIVE">
            <ownedComment xmi:id="_2Dg6dFMBEeGWOIOpWVSyqQ">
              <body>The call has been answered. Whether the call is hold or not is not provided.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg6dVMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg6dlMBEeGWOIOpWVSyqQ">
              <body>The call has been answered</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6d1MBEeGWOIOpWVSyqQ" name="Tag">
          <ownedAttribute xmi:id="_2Dg6eFMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg6eVMBEeGWOIOpWVSyqQ">
              <body>Tag's name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6elMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6e1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6fFMBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2Dg6fVMBEeGWOIOpWVSyqQ">
              <body>Tag's value</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6flMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6f1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6gFMBEeGWOIOpWVSyqQ" name="NotificationContext">
          <ownedAttribute xmi:id="_2Dg6gVMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2Dg6glMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6g1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6hFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6hVMBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2Dg6hlMBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6h1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6iFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6iVMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2Dg6ilMBEeGWOIOpWVSyqQ">
              <body>Reference of the call which will be used to identify the call while using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6i1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6jFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6jVMBEeGWOIOpWVSyqQ" name="previousCallRef">
            <ownedComment xmi:id="_2Dg6jlMBEeGWOIOpWVSyqQ">
              <body>If specified, this call reference indicates that the &quot;</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6j1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6kFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6kVMBEeGWOIOpWVSyqQ" name="canBeIntruded">
            <ownedComment xmi:id="_2Dg6klMBEeGWOIOpWVSyqQ">
              <body>If true : the call can be intruded</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6k1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6lFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6lVMBEeGWOIOpWVSyqQ" name="canBePickedUp">
            <ownedComment xmi:id="_2Dg6llMBEeGWOIOpWVSyqQ">
              <body>If true : the call can be picked up</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6l1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6mFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6mVMBEeGWOIOpWVSyqQ" name="callState" type="_2Dg6blMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg6mlMBEeGWOIOpWVSyqQ">
              <body>Call state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6m1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6nFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6nVMBEeGWOIOpWVSyqQ" name="participant" type="_2Dg6qVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg60lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg6nlMBEeGWOIOpWVSyqQ">
              <body>Gives the list of participant involved in the call (except the manager if the notification is for the assistant or the assistant if the notification is for the manager).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6n1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6oFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6oVMBEeGWOIOpWVSyqQ" name="initialCalled">
            <ownedComment xmi:id="_2Dg6olMBEeGWOIOpWVSyqQ">
              <body>For calls in ringing state, and if the call has been redirected, 
                    this field specifies the initial called user or phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6o1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6pFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6pVMBEeGWOIOpWVSyqQ" name="tag" type="_2Dg6d1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg61FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg6plMBEeGWOIOpWVSyqQ">
              <body>List of tags</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6p1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6qFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6qVMBEeGWOIOpWVSyqQ" name="Participant">
          <ownedAttribute xmi:id="_2Dg6qlMBEeGWOIOpWVSyqQ" name="participantId">
            <ownedComment xmi:id="_2Dg6q1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the participant</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6rFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6rVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6rlMBEeGWOIOpWVSyqQ" name="anonymous">
            <ownedComment xmi:id="_2Dg6r1MBEeGWOIOpWVSyqQ">
              <body>If true : the participant requested for secret identity</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6sFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6sVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6slMBEeGWOIOpWVSyqQ" name="login">
            <ownedComment xmi:id="_2Dg6s1MBEeGWOIOpWVSyqQ">
              <body>Login name of the participant if it matches a user of the system</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6tFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6tVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6tlMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg6t1MBEeGWOIOpWVSyqQ">
              <body>Phone number of the participant if known and if secret is not activated</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6uFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6uVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6ulMBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2Dg6u1MBEeGWOIOpWVSyqQ">
              <body>First name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6vFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6vVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6vlMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg6v1MBEeGWOIOpWVSyqQ">
              <body>Last name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6wFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6wVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6wlMBEeGWOIOpWVSyqQ" name="displayName">
            <ownedComment xmi:id="_2Dg6w1MBEeGWOIOpWVSyqQ">
              <body>Display name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6xFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6xVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6xlMBEeGWOIOpWVSyqQ" name="photoUrl">
            <ownedComment xmi:id="_2Dg6x1MBEeGWOIOpWVSyqQ">
              <body>Photo URL</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6yFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6yVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6ylMBEeGWOIOpWVSyqQ" name="email">
            <ownedComment xmi:id="_2Dg6y1MBEeGWOIOpWVSyqQ">
              <body>Email</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg6zFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg6zVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg6zlMBEeGWOIOpWVSyqQ" name="hidden">
            <ownedComment xmi:id="_2Dg6z1MBEeGWOIOpWVSyqQ">
              <body>If true : the application MUST NOT show this participant to the manager or assistant.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg60FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg60VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg60lMBEeGWOIOpWVSyqQ" memberEnd="_2Dg601MBEeGWOIOpWVSyqQ _2Dg6nVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg601MBEeGWOIOpWVSyqQ" type="_2Dg6gFMBEeGWOIOpWVSyqQ" association="_2Dg60lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg61FMBEeGWOIOpWVSyqQ" memberEnd="_2Dg61VMBEeGWOIOpWVSyqQ _2Dg6pVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg61VMBEeGWOIOpWVSyqQ" type="_2Dg6gFMBEeGWOIOpWVSyqQ" association="_2Dg61FMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg61lMBEeGWOIOpWVSyqQ" name="InstantMessagingHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg611MBEeGWOIOpWVSyqQ" name="onImReceived">
          <ownedAttribute xmi:id="_2Dg62FMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg62VMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg62lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg621MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg63FMBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2Dg63VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the created IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg63lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg631MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg64FMBEeGWOIOpWVSyqQ" name="from">
            <ownedComment xmi:id="_2Dg64VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the sender (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg64lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg641MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg65FMBEeGWOIOpWVSyqQ" name="fromNickName">
            <ownedComment xmi:id="_2Dg65VMBEeGWOIOpWVSyqQ">
              <body>Sender's nick name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg65lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg651MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg66FMBEeGWOIOpWVSyqQ" name="to">
            <ownedComment xmi:id="_2Dg66VMBEeGWOIOpWVSyqQ">
              <body>The list of recipients (participant's identifiers : collaboration ids).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg66lMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg661MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg67FMBEeGWOIOpWVSyqQ" name="message">
            <ownedComment xmi:id="_2Dg67VMBEeGWOIOpWVSyqQ">
              <body>Instant message body.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg67lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg671MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg68FMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg68VMBEeGWOIOpWVSyqQ" name="onImReceived" type="_2Dg611MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg68lMBEeGWOIOpWVSyqQ" name="onImParticipantTyping" type="_2Dg6_lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg681MBEeGWOIOpWVSyqQ" name="onDeferredMessageCountersChanged" type="_2Dg7D1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg69FMBEeGWOIOpWVSyqQ" name="onImNotDelivered" type="_2Dg7IFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg69VMBEeGWOIOpWVSyqQ" name="onImParticipantAdded" type="_2Dg7LVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg69lMBEeGWOIOpWVSyqQ" name="onImParticipantDropped" type="_2Dg7PlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg691MBEeGWOIOpWVSyqQ" name="onImParticipantUpdated" type="_2Dg7T1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg6-FMBEeGWOIOpWVSyqQ" name="onBuddyUpdated" type="_2Dg7g1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg6-VMBEeGWOIOpWVSyqQ" name="onBuddyDeleted" type="_2Dg7jlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg6-lMBEeGWOIOpWVSyqQ" name="onGroupUpdated" type="_2Dg7l1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg6-1MBEeGWOIOpWVSyqQ" name="onGroupDeleted" type="_2Dg7qFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg6_FMBEeGWOIOpWVSyqQ" name="onUserUpdated" type="_2Dg7sVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg6_VMBEeGWOIOpWVSyqQ" name="onDataSharingContextChanged" type="_2Dg7vlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg6_lMBEeGWOIOpWVSyqQ" name="onImParticipantTyping">
          <ownedAttribute xmi:id="_2Dg6_1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7AFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7AVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7AlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7A1MBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2Dg7BFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the created IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7BVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7BlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7B1MBEeGWOIOpWVSyqQ" name="participant">
            <ownedComment xmi:id="_2Dg7CFMBEeGWOIOpWVSyqQ">
              <body>Participant's identifier who is typing (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7CVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7ClMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7C1MBEeGWOIOpWVSyqQ" name="typing">
            <ownedComment xmi:id="_2Dg7DFMBEeGWOIOpWVSyqQ">
              <body>Defines whether the participant is typing.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7DVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7DlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7D1MBEeGWOIOpWVSyqQ" name="onDeferredMessageCountersChanged">
          <ownedAttribute xmi:id="_2Dg7EFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7EVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7ElMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7E1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7FFMBEeGWOIOpWVSyqQ" name="waiting">
            <ownedComment xmi:id="_2Dg7FVMBEeGWOIOpWVSyqQ">
              <body>Message waiting indicator.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7FlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7F1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7GFMBEeGWOIOpWVSyqQ" name="read">
            <ownedComment xmi:id="_2Dg7GVMBEeGWOIOpWVSyqQ">
              <body>Read message number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7GlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7G1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7HFMBEeGWOIOpWVSyqQ" name="unread">
            <ownedComment xmi:id="_2Dg7HVMBEeGWOIOpWVSyqQ">
              <body>Unread message number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7HlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7H1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7IFMBEeGWOIOpWVSyqQ" name="onImNotDelivered">
          <ownedAttribute xmi:id="_2Dg7IVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7IlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7I1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7JFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7JVMBEeGWOIOpWVSyqQ" name="to">
            <ownedComment xmi:id="_2Dg7JlMBEeGWOIOpWVSyqQ">
              <body>IM recipient (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7J1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7KFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7KVMBEeGWOIOpWVSyqQ" name="cause">
            <ownedComment xmi:id="_2Dg7KlMBEeGWOIOpWVSyqQ">
              <body>Not delivered cause.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7K1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7LFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7LVMBEeGWOIOpWVSyqQ" name="onImParticipantAdded">
          <ownedAttribute xmi:id="_2Dg7LlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7L1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7MFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7MVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7MlMBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2Dg7M1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7NFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7NVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7NlMBEeGWOIOpWVSyqQ" name="participant">
            <ownedComment xmi:id="_2Dg7N1MBEeGWOIOpWVSyqQ">
              <body>Participant's identifier (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7OFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7OVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7OlMBEeGWOIOpWVSyqQ" name="participantNickName">
            <ownedComment xmi:id="_2Dg7O1MBEeGWOIOpWVSyqQ">
              <body>Participant's nick name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7PFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7PVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7PlMBEeGWOIOpWVSyqQ" name="onImParticipantDropped">
          <ownedAttribute xmi:id="_2Dg7P1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7QFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7QVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7QlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7Q1MBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2Dg7RFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7RVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7RlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7R1MBEeGWOIOpWVSyqQ" name="participant">
            <ownedComment xmi:id="_2Dg7SFMBEeGWOIOpWVSyqQ">
              <body>Participant's identifier (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7SVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7SlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7S1MBEeGWOIOpWVSyqQ" name="participantNickName">
            <ownedComment xmi:id="_2Dg7TFMBEeGWOIOpWVSyqQ">
              <body>Participant's nick name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7TVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7TlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7T1MBEeGWOIOpWVSyqQ" name="onImParticipantUpdated">
          <ownedAttribute xmi:id="_2Dg7UFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7UVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7UlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7U1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7VFMBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2Dg7VVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7VlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7V1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7WFMBEeGWOIOpWVSyqQ" name="participant">
            <ownedComment xmi:id="_2Dg7WVMBEeGWOIOpWVSyqQ">
              <body>Participant's identifier (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7WlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7W1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7XFMBEeGWOIOpWVSyqQ" name="participantNickName">
            <ownedComment xmi:id="_2Dg7XVMBEeGWOIOpWVSyqQ">
              <body>Participant's nick name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7XlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7X1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7YFMBEeGWOIOpWVSyqQ" name="audioState">
            <ownedComment xmi:id="_2Dg7YVMBEeGWOIOpWVSyqQ">
              <body>The state of the audio media.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7YlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7Y1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7ZFMBEeGWOIOpWVSyqQ" name="videoState">
            <ownedComment xmi:id="_2Dg7ZVMBEeGWOIOpWVSyqQ">
              <body>The state of the video media.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7ZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7Z1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7aFMBEeGWOIOpWVSyqQ" name="imState">
            <ownedComment xmi:id="_2Dg7aVMBEeGWOIOpWVSyqQ">
              <body>The state of the im media.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7alMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7a1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7bFMBEeGWOIOpWVSyqQ" name="medias" type="_2Dg7cFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg7gVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg7bVMBEeGWOIOpWVSyqQ">
              <body>List of existing legs.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7blMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7b1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7cFMBEeGWOIOpWVSyqQ" name="Media">
          <ownedAttribute xmi:id="_2Dg7cVMBEeGWOIOpWVSyqQ" name="legId">
            <ownedComment xmi:id="_2Dg7clMBEeGWOIOpWVSyqQ">
              <body>The leg identifier.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7c1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7dFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7dVMBEeGWOIOpWVSyqQ" name="type">
            <ownedComment xmi:id="_2Dg7dlMBEeGWOIOpWVSyqQ">
              <body>The media type (audio / video / im / data).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7d1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7eFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7eVMBEeGWOIOpWVSyqQ" name="state">
            <ownedComment xmi:id="_2Dg7elMBEeGWOIOpWVSyqQ">
              <body>The state of the media (STARTING / STARTED / ...).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7e1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7fFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7fVMBEeGWOIOpWVSyqQ" name="sessionId">
            <ownedComment xmi:id="_2Dg7flMBEeGWOIOpWVSyqQ">
              <body>The session identifier for the media.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7f1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7gFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg7gVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg7glMBEeGWOIOpWVSyqQ _2Dg7bFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg7glMBEeGWOIOpWVSyqQ" type="_2Dg7T1MBEeGWOIOpWVSyqQ" association="_2Dg7gVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7g1MBEeGWOIOpWVSyqQ" name="onBuddyUpdated">
          <ownedAttribute xmi:id="_2Dg7hFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7hVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7hlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7h1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7iFMBEeGWOIOpWVSyqQ" name="buddy" type="_2Dg7-1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg7jFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg7iVMBEeGWOIOpWVSyqQ">
              <body>The added or updated buddy.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7ilMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7i1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg7jFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg7jVMBEeGWOIOpWVSyqQ _2Dg7iFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg7jVMBEeGWOIOpWVSyqQ" type="_2Dg7g1MBEeGWOIOpWVSyqQ" association="_2Dg7jFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7jlMBEeGWOIOpWVSyqQ" name="onBuddyDeleted">
          <ownedAttribute xmi:id="_2Dg7j1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7kFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7kVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7klMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7k1MBEeGWOIOpWVSyqQ" name="buddy">
            <ownedComment xmi:id="_2Dg7lFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the deleted buddy (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7lVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7llMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7l1MBEeGWOIOpWVSyqQ" name="onGroupUpdated">
          <ownedAttribute xmi:id="_2Dg7mFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7mVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7mlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7m1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7nFMBEeGWOIOpWVSyqQ" name="groupName">
            <ownedComment xmi:id="_2Dg7nVMBEeGWOIOpWVSyqQ">
              <body>Current name of the group.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7nlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7n1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7oFMBEeGWOIOpWVSyqQ" name="oldGroupName">
            <ownedComment xmi:id="_2Dg7oVMBEeGWOIOpWVSyqQ">
              <body>Old name of the group in case of renaming.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7olMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7o1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7pFMBEeGWOIOpWVSyqQ" name="buddiesNumber">
            <ownedComment xmi:id="_2Dg7pVMBEeGWOIOpWVSyqQ">
              <body>The number of buddies in the group.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7plMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7p1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7qFMBEeGWOIOpWVSyqQ" name="onGroupDeleted">
          <ownedAttribute xmi:id="_2Dg7qVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7qlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7q1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7rFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7rVMBEeGWOIOpWVSyqQ" name="groupName">
            <ownedComment xmi:id="_2Dg7rlMBEeGWOIOpWVSyqQ">
              <body>Current name of the group.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7r1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7sFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7sVMBEeGWOIOpWVSyqQ" name="onUserUpdated">
          <ownedAttribute xmi:id="_2Dg7slMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7s1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7tFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7tVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7tlMBEeGWOIOpWVSyqQ" name="nickName">
            <ownedComment xmi:id="_2Dg7t1MBEeGWOIOpWVSyqQ">
              <body>Nick name of the user.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7uFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7uVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7ulMBEeGWOIOpWVSyqQ" name="imPresence" type="_2Dg74FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg7u1MBEeGWOIOpWVSyqQ">
              <body>Current used phone number.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7vFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7vVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7vlMBEeGWOIOpWVSyqQ" name="onDataSharingContextChanged">
          <ownedAttribute xmi:id="_2Dg7v1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg7wFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7wVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7wlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7w1MBEeGWOIOpWVSyqQ" name="nickName">
            <ownedComment xmi:id="_2Dg7xFMBEeGWOIOpWVSyqQ">
              <body>Nick name of the leader (a.k.a alias).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7xVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7xlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7x1MBEeGWOIOpWVSyqQ" name="conferenceId">
            <ownedComment xmi:id="_2Dg7yFMBEeGWOIOpWVSyqQ">
              <body>The identifier of the conference session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7yVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7ylMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7y1MBEeGWOIOpWVSyqQ" name="appliName">
            <ownedComment xmi:id="_2Dg7zFMBEeGWOIOpWVSyqQ">
              <body>The name of the shared application.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7zVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg7zlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg7z1MBEeGWOIOpWVSyqQ" name="desktop">
            <ownedComment xmi:id="_2Dg70FMBEeGWOIOpWVSyqQ">
              <body>Indicate if the whole leader desktop is shared, or only an application (see appliName).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg70VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg70lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg701MBEeGWOIOpWVSyqQ" name="owner">
            <ownedComment xmi:id="_2Dg71FMBEeGWOIOpWVSyqQ">
              <body>The name of owner of the shared application.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg71VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg71lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg711MBEeGWOIOpWVSyqQ" name="remoteHost">
            <ownedComment xmi:id="_2Dg72FMBEeGWOIOpWVSyqQ">
              <body>The host of the shared application.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg72VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg72lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg721MBEeGWOIOpWVSyqQ" name="dataSharingSessionId">
            <ownedComment xmi:id="_2Dg73FMBEeGWOIOpWVSyqQ">
              <body>The Id of the data sharing session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg73VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg73lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg731MBEeGWOIOpWVSyqQ" name="Presence">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg74FMBEeGWOIOpWVSyqQ" name="PresenceState">
          <generalization xmi:id="_2Dg74VMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg74lMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg741MBEeGWOIOpWVSyqQ">
              <body>Unknown state</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg75FMBEeGWOIOpWVSyqQ" name="OFFLINE">
            <ownedComment xmi:id="_2Dg75VMBEeGWOIOpWVSyqQ">
              <body>Not connected</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg75lMBEeGWOIOpWVSyqQ" name="ONLINE">
            <ownedComment xmi:id="_2Dg751MBEeGWOIOpWVSyqQ">
              <body>Connected</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg76FMBEeGWOIOpWVSyqQ" name="BUSY">
            <ownedComment xmi:id="_2Dg76VMBEeGWOIOpWVSyqQ">
              <body>Not available</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg76lMBEeGWOIOpWVSyqQ" name="BE_RIGHT_BACK">
            <ownedComment xmi:id="_2Dg761MBEeGWOIOpWVSyqQ">
              <body>Be right back</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg77FMBEeGWOIOpWVSyqQ" name="AWAY">
            <ownedComment xmi:id="_2Dg77VMBEeGWOIOpWVSyqQ">
              <body>Away</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg77lMBEeGWOIOpWVSyqQ" name="ON_THE_PHONE">
            <ownedComment xmi:id="_2Dg771MBEeGWOIOpWVSyqQ">
              <body>On the phone</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg78FMBEeGWOIOpWVSyqQ" name="OUT_TO_LUNCH">
            <ownedComment xmi:id="_2Dg78VMBEeGWOIOpWVSyqQ">
              <body>Out to lunch</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg78lMBEeGWOIOpWVSyqQ" name="TelephonicAvailability">
          <generalization xmi:id="_2Dg781MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg79FMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg79VMBEeGWOIOpWVSyqQ">
              <body>Unknown state</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg79lMBEeGWOIOpWVSyqQ" name="FREE">
            <ownedComment xmi:id="_2Dg791MBEeGWOIOpWVSyqQ">
              <body>The user is not on the phone</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg7-FMBEeGWOIOpWVSyqQ" name="ON_THE_PHONE">
            <ownedComment xmi:id="_2Dg7-VMBEeGWOIOpWVSyqQ">
              <body>The user is on the phone</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg7-lMBEeGWOIOpWVSyqQ" name="Buddy">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg7-1MBEeGWOIOpWVSyqQ" name="Buddy">
          <ownedComment xmi:id="_2Dg7_FMBEeGWOIOpWVSyqQ">
            <body>Describes a buddy</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg7_VMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg7_lMBEeGWOIOpWVSyqQ">
              <body>Buddy's name (collaboration id)</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg7_1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8AFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8AVMBEeGWOIOpWVSyqQ" name="nickName">
            <ownedComment xmi:id="_2Dg8AlMBEeGWOIOpWVSyqQ">
              <body>Buddy's nick name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8A1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8BFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8BVMBEeGWOIOpWVSyqQ" name="presenceState" type="_2Dg74FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8BlMBEeGWOIOpWVSyqQ">
              <body>Defines the current presence state of the buddy</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8B1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8CFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8CVMBEeGWOIOpWVSyqQ" name="groups">
            <ownedComment xmi:id="_2Dg8ClMBEeGWOIOpWVSyqQ">
              <body>The list of groups in which the buddy can be found</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8C1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8DFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8DVMBEeGWOIOpWVSyqQ" name="blocked">
            <ownedComment xmi:id="_2Dg8DlMBEeGWOIOpWVSyqQ">
              <body>Defines whether the buddy is blocked (if blocked, the user no longer wants this buddy to be able to see his presence). If the blocked state is not specified, this means that the information is not available.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8D1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8EFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8EVMBEeGWOIOpWVSyqQ" name="Group">
          <ownedComment xmi:id="_2Dg8ElMBEeGWOIOpWVSyqQ">
            <body>Describes a group of buddies</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg8E1MBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg8FFMBEeGWOIOpWVSyqQ">
              <body>Group name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8FVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8FlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8F1MBEeGWOIOpWVSyqQ" name="default">
            <ownedComment xmi:id="_2Dg8GFMBEeGWOIOpWVSyqQ">
              <body>Defines whether the group is the default one</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8GVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8GlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8G1MBEeGWOIOpWVSyqQ" name="buddiesNumber">
            <ownedComment xmi:id="_2Dg8HFMBEeGWOIOpWVSyqQ">
              <body>Number of buddies in the group</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8HVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8HlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg8H1MBEeGWOIOpWVSyqQ" name="RoutingManagementHandler">
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8IFMBEeGWOIOpWVSyqQ" name="onRoutingProfilesChanged">
          <ownedAttribute xmi:id="_2Dg8IVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg8IlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8I1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8JFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8JVMBEeGWOIOpWVSyqQ" name="profile" type="_2Dg86VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg8KVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8JlMBEeGWOIOpWVSyqQ">
              <body>All existing profiles.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8J1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8KFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg8KVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg8KlMBEeGWOIOpWVSyqQ _2Dg8JVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg8KlMBEeGWOIOpWVSyqQ" type="_2Dg8IFMBEeGWOIOpWVSyqQ" association="_2Dg8KVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8K1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg8LFMBEeGWOIOpWVSyqQ" name="onRoutingProfilesChanged" type="_2Dg8IFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg8LVMBEeGWOIOpWVSyqQ" name="onRoutingStateChanged" type="_2Dg8L1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg8LlMBEeGWOIOpWVSyqQ" name="onRoutingManagementFailed" type="_2Dg8PlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8L1MBEeGWOIOpWVSyqQ" name="onRoutingStateChanged">
          <ownedAttribute xmi:id="_2Dg8MFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg8MVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8MlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8M1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8NFMBEeGWOIOpWVSyqQ" name="requestId">
            <ownedComment xmi:id="_2Dg8NVMBEeGWOIOpWVSyqQ">
              <body>Request identifier : used to correlate this event with a previous request.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8NlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8N1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8OFMBEeGWOIOpWVSyqQ" name="routingState" type="_2Dg9JVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg8PFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8OVMBEeGWOIOpWVSyqQ">
              <body>Current routing state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8OlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8O1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg8PFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg8PVMBEeGWOIOpWVSyqQ _2Dg8OFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg8PVMBEeGWOIOpWVSyqQ" type="_2Dg8L1MBEeGWOIOpWVSyqQ" association="_2Dg8PFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8PlMBEeGWOIOpWVSyqQ" name="onRoutingManagementFailed">
          <ownedAttribute xmi:id="_2Dg8P1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg8QFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user (identifier which can be used for filtering).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8QVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8QlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8Q1MBEeGWOIOpWVSyqQ" name="requestId">
            <ownedComment xmi:id="_2Dg8RFMBEeGWOIOpWVSyqQ">
              <body>Request identifier : used to correlate this event with a previous request.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8RVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8RlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8R1MBEeGWOIOpWVSyqQ" name="resultCode" type="_2Dg8WFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8SFMBEeGWOIOpWVSyqQ">
              <body>Error code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8SVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8SlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8S1MBEeGWOIOpWVSyqQ" name="cause">
            <ownedComment xmi:id="_2Dg8TFMBEeGWOIOpWVSyqQ">
              <body>Can be used in order to localize the error, this cause can be :</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8TVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8TlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8T1MBEeGWOIOpWVSyqQ" name="destinationType" type="_2Dg8dVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8UFMBEeGWOIOpWVSyqQ">
              <body>Destination type that produce the error.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8UVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8UlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8U1MBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2Dg8VFMBEeGWOIOpWVSyqQ">
              <body>Comment (in 'English').</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8VVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8VlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg8V1MBEeGWOIOpWVSyqQ" name="Routing">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg8WFMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2Dg8WVMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2Dg8WlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg8W1MBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2Dg8XFMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8XVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2Dg8XlMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8X1MBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2Dg8YFMBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8YVMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2Dg8YlMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8Y1MBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2Dg8ZFMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8ZVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2Dg8ZlMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8Z1MBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2Dg8aFMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8aVMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2Dg8alMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8a1MBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2Dg8bFMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8bVMBEeGWOIOpWVSyqQ" name="ERROR_INCOMPLETE_PHONE_NUMBER">
            <ownedComment xmi:id="_2Dg8blMBEeGWOIOpWVSyqQ">
              <body>The phone number is incomplete.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8b1MBEeGWOIOpWVSyqQ" name="ERROR_MAX_PROFILE_REACHED">
            <ownedComment xmi:id="_2Dg8cFMBEeGWOIOpWVSyqQ">
              <body>The maximum of profiles has been reached.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8cVMBEeGWOIOpWVSyqQ" name="ERROR_UNKNOWN_PHONE_NUMBER">
            <ownedComment xmi:id="_2Dg8clMBEeGWOIOpWVSyqQ">
              <body>The phone number is unknown.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8c1MBEeGWOIOpWVSyqQ" name="ERROR_UNKNOWN_PROFILE">
            <ownedComment xmi:id="_2Dg8dFMBEeGWOIOpWVSyqQ">
              <body>The profile is unknown.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg8dVMBEeGWOIOpWVSyqQ" name="DestinationType">
          <ownedComment xmi:id="_2Dg8dlMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of a destination</body>
          </ownedComment>
          <generalization xmi:id="_2Dg8d1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg8eFMBEeGWOIOpWVSyqQ" name="OFFICE">
            <ownedComment xmi:id="_2Dg8eVMBEeGWOIOpWVSyqQ">
              <body>Destination is office device.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8elMBEeGWOIOpWVSyqQ" name="MOBILE">
            <ownedComment xmi:id="_2Dg8e1MBEeGWOIOpWVSyqQ">
              <body>Destination is mobile device.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8fFMBEeGWOIOpWVSyqQ" name="PC">
            <ownedComment xmi:id="_2Dg8fVMBEeGWOIOpWVSyqQ">
              <body>Destination is Personal Computer device.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8flMBEeGWOIOpWVSyqQ" name="TABLET">
            <ownedComment xmi:id="_2Dg8f1MBEeGWOIOpWVSyqQ">
              <body>Destination is tablet device.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8gFMBEeGWOIOpWVSyqQ" name="VIDEO">
            <ownedComment xmi:id="_2Dg8gVMBEeGWOIOpWVSyqQ">
              <body>Destination is video device.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8glMBEeGWOIOpWVSyqQ" name="HOME">
            <ownedComment xmi:id="_2Dg8g1MBEeGWOIOpWVSyqQ">
              <body>Destination is home device.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8hFMBEeGWOIOpWVSyqQ" name="OTHER">
            <ownedComment xmi:id="_2Dg8hVMBEeGWOIOpWVSyqQ">
              <body>Destination is other.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8hlMBEeGWOIOpWVSyqQ" name="VOICEMAIL">
            <ownedComment xmi:id="_2Dg8h1MBEeGWOIOpWVSyqQ">
              <body>Destination is the voice mail of the user.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8iFMBEeGWOIOpWVSyqQ" name="USER">
            <ownedComment xmi:id="_2Dg8iVMBEeGWOIOpWVSyqQ">
              <body>Destination is an user.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg8ilMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg8i1MBEeGWOIOpWVSyqQ">
              <body>Unknown destination type.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8jFMBEeGWOIOpWVSyqQ" name="UserInformation">
          <ownedComment xmi:id="_2Dg8jVMBEeGWOIOpWVSyqQ">
            <body>Describes information about an user.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg8jlMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dg8j1MBEeGWOIOpWVSyqQ">
              <body>User phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8kFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8kVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8klMBEeGWOIOpWVSyqQ" name="login">
            <ownedComment xmi:id="_2Dg8k1MBEeGWOIOpWVSyqQ">
              <body>User login.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8lFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8lVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8llMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg8l1MBEeGWOIOpWVSyqQ">
              <body>User name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8mFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8mVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8mlMBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2Dg8m1MBEeGWOIOpWVSyqQ">
              <body>User first name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8nFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8nVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8nlMBEeGWOIOpWVSyqQ" name="email">
            <ownedComment xmi:id="_2Dg8n1MBEeGWOIOpWVSyqQ">
              <body>User email.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8oFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8oVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8olMBEeGWOIOpWVSyqQ" name="Destination">
          <ownedComment xmi:id="_2Dg8o1MBEeGWOIOpWVSyqQ">
            <body>Describes a destination.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg8pFMBEeGWOIOpWVSyqQ" name="type" type="_2Dg8dVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8pVMBEeGWOIOpWVSyqQ">
              <body>Key used to identify the device or other destinations.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8plMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8p1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8qFMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2Dg8qVMBEeGWOIOpWVSyqQ">
              <body>Filled by the system in routing state.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8qlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8q1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8rFMBEeGWOIOpWVSyqQ" name="number">
            <ownedComment xmi:id="_2Dg8rVMBEeGWOIOpWVSyqQ">
              <body>Defines the phone number of an external device :</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8rlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8r1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8sFMBEeGWOIOpWVSyqQ" name="acceptable">
            <ownedComment xmi:id="_2Dg8sVMBEeGWOIOpWVSyqQ">
              <body>Filled by the system.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8slMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8s1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8tFMBEeGWOIOpWVSyqQ" name="selected">
            <ownedComment xmi:id="_2Dg8tVMBEeGWOIOpWVSyqQ">
              <body>Filled by the system for predefined profiles (</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8tlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8t1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8uFMBEeGWOIOpWVSyqQ" name="information" type="_2Dg8jFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg8vFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8uVMBEeGWOIOpWVSyqQ">
              <body>Description of the user if destination type is</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8ulMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8u1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg8vFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg8vVMBEeGWOIOpWVSyqQ _2Dg8uFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg8vVMBEeGWOIOpWVSyqQ" type="_2Dg8olMBEeGWOIOpWVSyqQ" association="_2Dg8vFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8vlMBEeGWOIOpWVSyqQ" name="PresentationRoute">
          <ownedComment xmi:id="_2Dg8v1MBEeGWOIOpWVSyqQ">
            <body>Describes a presentation route.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg8wFMBEeGWOIOpWVSyqQ" name="destination" type="_2Dg8olMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg8xFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8wVMBEeGWOIOpWVSyqQ">
              <body>List of destinations where calls can be presented simultaneously:</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8wlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8w1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg8xFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg8xVMBEeGWOIOpWVSyqQ _2Dg8wFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg8xVMBEeGWOIOpWVSyqQ" type="_2Dg8vlMBEeGWOIOpWVSyqQ" association="_2Dg8xFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg8xlMBEeGWOIOpWVSyqQ" name="ForwardRoute">
          <ownedComment xmi:id="_2Dg8x1MBEeGWOIOpWVSyqQ">
            <body>Describes a forward route.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg8yFMBEeGWOIOpWVSyqQ" name="destination" type="_2Dg8olMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg8zFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg8yVMBEeGWOIOpWVSyqQ">
              <body>List of destinations where calls can be forwarded:</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8ylMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8y1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg8zFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg8zVMBEeGWOIOpWVSyqQ _2Dg8yFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg8zVMBEeGWOIOpWVSyqQ" type="_2Dg8xlMBEeGWOIOpWVSyqQ" association="_2Dg8zFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg8zlMBEeGWOIOpWVSyqQ" name="OverflowType">
          <ownedComment xmi:id="_2Dg8z1MBEeGWOIOpWVSyqQ">
            <body>Lists the different types of overflow</body>
          </ownedComment>
          <generalization xmi:id="_2Dg80FMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg80VMBEeGWOIOpWVSyqQ" name="BUSY">
            <ownedComment xmi:id="_2Dg80lMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are diverted to the destination when the phone is busy.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg801MBEeGWOIOpWVSyqQ" name="NO_ANSWER">
            <ownedComment xmi:id="_2Dg81FMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are diverted to the destination after a ringing duration.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg81VMBEeGWOIOpWVSyqQ" name="BUSY_NO_ANSWER">
            <ownedComment xmi:id="_2Dg81lMBEeGWOIOpWVSyqQ">
              <body>Incoming calls are diverted to the destination when the phone is busy or after a ringing duration.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg811MBEeGWOIOpWVSyqQ" name="OverflowRoute">
          <ownedComment xmi:id="_2Dg82FMBEeGWOIOpWVSyqQ">
            <body>Describes an overflow route.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg82VMBEeGWOIOpWVSyqQ" name="overflowType" type="_2Dg8zlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg82lMBEeGWOIOpWVSyqQ">
              <body>The overflow type.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg821MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg83FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg83VMBEeGWOIOpWVSyqQ" name="destination" type="_2Dg8olMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg84VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg83lMBEeGWOIOpWVSyqQ">
              <body>List of destinations where calls can be forwarded.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg831MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg84FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg84VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg84lMBEeGWOIOpWVSyqQ _2Dg83VMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg84lMBEeGWOIOpWVSyqQ" type="_2Dg811MBEeGWOIOpWVSyqQ" association="_2Dg84VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg841MBEeGWOIOpWVSyqQ" name="AdvancedRoute">
          <ownedComment xmi:id="_2Dg85FMBEeGWOIOpWVSyqQ">
            <body>Describes an advanced route.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg85VMBEeGWOIOpWVSyqQ" name="description">
            <ownedComment xmi:id="_2Dg85lMBEeGWOIOpWVSyqQ">
              <body>Only used for advanced routes (Example: Manager/Assistant).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg851MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg86FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg86VMBEeGWOIOpWVSyqQ" name="Profile">
          <ownedComment xmi:id="_2Dg86lMBEeGWOIOpWVSyqQ">
            <body>Describes a routing profile.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg861MBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2Dg87FMBEeGWOIOpWVSyqQ">
              <body>Identifies the profile (predefined profiles :</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg87VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg87lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg871MBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg88FMBEeGWOIOpWVSyqQ">
              <body>The application can use this attribute to display the profile.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg88VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg88lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg881MBEeGWOIOpWVSyqQ" name="default">
            <ownedComment xmi:id="_2Dg89FMBEeGWOIOpWVSyqQ">
              <body>This parameter is</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg89VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg89lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg891MBEeGWOIOpWVSyqQ" name="activable">
            <ownedComment xmi:id="_2Dg8-FMBEeGWOIOpWVSyqQ">
              <body>Define whether the profile can be activated.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8-VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8-lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8-1MBEeGWOIOpWVSyqQ" name="removable">
            <ownedComment xmi:id="_2Dg8_FMBEeGWOIOpWVSyqQ">
              <body>Specifies whether the profile can be removed.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg8_VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg8_lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg8_1MBEeGWOIOpWVSyqQ" name="renameable">
            <ownedComment xmi:id="_2Dg9AFMBEeGWOIOpWVSyqQ">
              <body>Specifies whether the profile can be renamed.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9AVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9AlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9A1MBEeGWOIOpWVSyqQ" name="updatable">
            <ownedComment xmi:id="_2Dg9BFMBEeGWOIOpWVSyqQ">
              <body>Specifies whether the profile can be modified.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9BVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9BlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9B1MBEeGWOIOpWVSyqQ" name="presentationRoute" type="_2Dg8vlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9E1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9CFMBEeGWOIOpWVSyqQ">
              <body>List of presentation (default) routes.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9CVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9ClMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9C1MBEeGWOIOpWVSyqQ" name="forwardRoute" type="_2Dg8xlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9FVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9DFMBEeGWOIOpWVSyqQ">
              <body>Unconditional forward routes to</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9DVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9DlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9D1MBEeGWOIOpWVSyqQ" name="currentDeviceId">
            <ownedComment xmi:id="_2Dg9EFMBEeGWOIOpWVSyqQ">
              <body>Specifies which device the user uses for outbound actions (such as making a call).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9EVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9ElMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9E1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg9FFMBEeGWOIOpWVSyqQ _2Dg9B1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9FFMBEeGWOIOpWVSyqQ" type="_2Dg86VMBEeGWOIOpWVSyqQ" association="_2Dg9E1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9FVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9FlMBEeGWOIOpWVSyqQ _2Dg9C1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9FlMBEeGWOIOpWVSyqQ" type="_2Dg86VMBEeGWOIOpWVSyqQ" association="_2Dg9FVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg9F1MBEeGWOIOpWVSyqQ" name="ProfileSummary">
          <ownedComment xmi:id="_2Dg9GFMBEeGWOIOpWVSyqQ">
            <body>Describes a routing profile summary.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg9GVMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2Dg9GlMBEeGWOIOpWVSyqQ">
              <body>Identifies the profile.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9G1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9HFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9HVMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dg9HlMBEeGWOIOpWVSyqQ">
              <body>The application can use this attribute to display the profile.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9H1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9IFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9IVMBEeGWOIOpWVSyqQ" name="default">
            <ownedComment xmi:id="_2Dg9IlMBEeGWOIOpWVSyqQ">
              <body>This parameter is</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9I1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9JFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg9JVMBEeGWOIOpWVSyqQ" name="RoutingState">
          <ownedComment xmi:id="_2Dg9JlMBEeGWOIOpWVSyqQ">
            <body>Describes the routing state.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg9J1MBEeGWOIOpWVSyqQ" name="appliedProfile" type="_2Dg9F1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9QlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9KFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9KVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9KlMBEeGWOIOpWVSyqQ" name="activableProfile" type="_2Dg9F1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9RFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9K1MBEeGWOIOpWVSyqQ">
              <body>The application should use this list to propose the profile selection to the user.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9LFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9LVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9LlMBEeGWOIOpWVSyqQ" name="presentationRoute" type="_2Dg8vlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9RlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9L1MBEeGWOIOpWVSyqQ">
              <body>List of presentation routes.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9MFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9MVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9MlMBEeGWOIOpWVSyqQ" name="forwardRoute" type="_2Dg8xlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9SFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9M1MBEeGWOIOpWVSyqQ">
              <body>List of forward routes.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9NFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9NVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9NlMBEeGWOIOpWVSyqQ" name="overflowRoute" type="_2Dg811MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9SlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9N1MBEeGWOIOpWVSyqQ">
              <body>List of overflow routes.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9OFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9OVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9OlMBEeGWOIOpWVSyqQ" name="advancedRoute" type="_2Dg841MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9TFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9O1MBEeGWOIOpWVSyqQ">
              <body>List of advanced routes.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9PFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9PVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9PlMBEeGWOIOpWVSyqQ" name="currentDeviceId">
            <ownedComment xmi:id="_2Dg9P1MBEeGWOIOpWVSyqQ">
              <body>Device used for outbound actions (such as making a call).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9QFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9QVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9QlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9Q1MBEeGWOIOpWVSyqQ _2Dg9J1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9Q1MBEeGWOIOpWVSyqQ" type="_2Dg9JVMBEeGWOIOpWVSyqQ" association="_2Dg9QlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9RFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9RVMBEeGWOIOpWVSyqQ _2Dg9KlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9RVMBEeGWOIOpWVSyqQ" type="_2Dg9JVMBEeGWOIOpWVSyqQ" association="_2Dg9RFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9RlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9R1MBEeGWOIOpWVSyqQ _2Dg9LlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9R1MBEeGWOIOpWVSyqQ" type="_2Dg9JVMBEeGWOIOpWVSyqQ" association="_2Dg9RlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9SFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9SVMBEeGWOIOpWVSyqQ _2Dg9MlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9SVMBEeGWOIOpWVSyqQ" type="_2Dg9JVMBEeGWOIOpWVSyqQ" association="_2Dg9SFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9SlMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9S1MBEeGWOIOpWVSyqQ _2Dg9NlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9S1MBEeGWOIOpWVSyqQ" type="_2Dg9JVMBEeGWOIOpWVSyqQ" association="_2Dg9SlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9TFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9TVMBEeGWOIOpWVSyqQ _2Dg9OlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9TVMBEeGWOIOpWVSyqQ" type="_2Dg9JVMBEeGWOIOpWVSyqQ" association="_2Dg9TFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg9TlMBEeGWOIOpWVSyqQ" name="CommunicationLogService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg9T1MBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2Dg9UFMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2Dg9UVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg9UlMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2Dg9U1MBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg9VFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2Dg9VVMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg9VlMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2Dg9V1MBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg9WFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2Dg9WVMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg9WlMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2Dg9W1MBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg9XFMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2Dg9XVMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg9XlMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2Dg9X1MBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg9YFMBEeGWOIOpWVSyqQ" name="NO_RESULT">
            <ownedComment xmi:id="_2Dg9YVMBEeGWOIOpWVSyqQ">
              <body>No result matches the input parameters.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg9YlMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2Dg9Y1MBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg9ZFMBEeGWOIOpWVSyqQ" name="resultCode" type="_2Dg9T1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9ZVMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9ZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9Z1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9aFMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2Dg9aVMBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9alMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9a1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg9bFMBEeGWOIOpWVSyqQ" name="getCallRecordsByFilterRequest">
          <ownedAttribute xmi:id="_2Dg9bVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg9blMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9b1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9cFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9cVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg9clMBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9c1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9dFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9dVMBEeGWOIOpWVSyqQ" name="remoteParty" type="_2Dg5RlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9mVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9dlMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when used the operation returns the records in which the user is engaged with this party.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9d1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9eFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9eVMBEeGWOIOpWVSyqQ" name="afterDate">
            <ownedComment xmi:id="_2Dg9elMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when used the operation returns the records not older than this date.
                        When omitted the operation searches for matching records starting from the oldest.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9e1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9fFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9fVMBEeGWOIOpWVSyqQ" name="beforeDate">
            <ownedComment xmi:id="_2Dg9flMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when used the operation returns the records older than this date.
                        When omitted the operation searches for matching records until the newest.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9f1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9gFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9gVMBEeGWOIOpWVSyqQ" name="unanswered">
            <ownedComment xmi:id="_2Dg9glMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when set to true the operation returns only the records for missed calls.
                        When omitted this operation returns all the records (answered or not) which match the other criteria.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9g1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9hFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9hVMBEeGWOIOpWVSyqQ" name="direction" type="_2Dg4ylMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9hlMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, the enum value can be &quot;In&quot; or &quot;Out&quot;. It defines the call direction.
                        When omitted this operation returns all the records (&quot;In&quot; or &quot;Out&quot;) which match the other criteria.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9h1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9iFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9iVMBEeGWOIOpWVSyqQ" name="tag" type="_2Dg5PFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9m1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9ilMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when used the operation returns the records which contains all the specified Tags (a Tag is a Key–Value couple, Value could be null).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9i1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9jFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9jVMBEeGWOIOpWVSyqQ" name="callRef">
            <ownedComment xmi:id="_2Dg9jlMBEeGWOIOpWVSyqQ">
              <body>The callref of the call we want to retrieve.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9j1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9kFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9kVMBEeGWOIOpWVSyqQ" name="index">
            <ownedComment xmi:id="_2Dg9klMBEeGWOIOpWVSyqQ">
              <body>The rank of the first record to return. 
                        This parameter, together with</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9k1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9lFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9lVMBEeGWOIOpWVSyqQ" name="nbItems">
            <ownedComment xmi:id="_2Dg9llMBEeGWOIOpWVSyqQ">
              <body>Defines the maximum number of records this operation returns.
                        Default value is 0 (in this case, we assume that the application wants to load the full call log).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ_ktXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9l1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9mFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9mVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9mlMBEeGWOIOpWVSyqQ _2Dg9dVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9mlMBEeGWOIOpWVSyqQ" type="_2Dg9bFMBEeGWOIOpWVSyqQ" association="_2Dg9mVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9m1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg9nFMBEeGWOIOpWVSyqQ _2Dg9iVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9nFMBEeGWOIOpWVSyqQ" type="_2Dg9bFMBEeGWOIOpWVSyqQ" association="_2Dg9m1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg9nVMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg9nlMBEeGWOIOpWVSyqQ" name="getCallRecordsByFilterRequest" type="_2Dg9bFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9n1MBEeGWOIOpWVSyqQ" name="getCallRecordsByFilterResponse" type="_2Dg9vFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9oFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9oVMBEeGWOIOpWVSyqQ" name="getCallRecordsByIdRequest" type="_2Dg9w1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9olMBEeGWOIOpWVSyqQ" name="getCallRecordsByIdResponse" type="_2Dg90FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9o1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9pFMBEeGWOIOpWVSyqQ" name="acknowledgeCallRecordsRequest" type="_2Dg92FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9pVMBEeGWOIOpWVSyqQ" name="acknowledgeCallRecordsResponse" type="_2Dg95VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9plMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9p1MBEeGWOIOpWVSyqQ" name="unAcknowledgeCallRecordsRequest" type="_2Dg951MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9qFMBEeGWOIOpWVSyqQ" name="unAcknowledgeCallRecordsResponse" type="_2Dg99FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9qVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9qlMBEeGWOIOpWVSyqQ" name="addTagsToCallRecordRequest" type="_2Dg99lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9q1MBEeGWOIOpWVSyqQ" name="addTagsToCallRecordResponse" type="_2Dg-CVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9rFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if it is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9rVMBEeGWOIOpWVSyqQ" name="removeTagsFromCallRecordRequest" type="_2Dg-C1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9rlMBEeGWOIOpWVSyqQ" name="removeTagsFromCallRecordResponse" type="_2Dg-HlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9r1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if it is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9sFMBEeGWOIOpWVSyqQ" name="modifyCallRecordRequest" type="_2Dg-IFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9sVMBEeGWOIOpWVSyqQ" name="modifyCallRecordResponse" type="_2Dg-L1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9slMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if it is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9s1MBEeGWOIOpWVSyqQ" name="deleteCallRecordsRequest" type="_2Dg-MVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9tFMBEeGWOIOpWVSyqQ" name="deleteCallRecordsResponse" type="_2Dg-PlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9tVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if it is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9tlMBEeGWOIOpWVSyqQ" name="findAndDeleteCallRecordsRequest" type="_2Dg-QFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9t1MBEeGWOIOpWVSyqQ" name="findAndDeleteCallRecordsResponse" type="_2Dg-X1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9uFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if it is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9uVMBEeGWOIOpWVSyqQ" name="createCallRecordRequest" type="_2Dg-YVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9ulMBEeGWOIOpWVSyqQ" name="createCallRecordResponse" type="_2Dg-cFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg9u1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and if it is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg9vFMBEeGWOIOpWVSyqQ" name="getCallRecordsByFilterResponse">
          <generalization xmi:id="_2Dg9vVMBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg9vlMBEeGWOIOpWVSyqQ" name="record" type="_2Dg4_FMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg9wVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9v1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9wFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg9wVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg9wlMBEeGWOIOpWVSyqQ _2Dg9vlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg9wlMBEeGWOIOpWVSyqQ" type="_2Dg9vFMBEeGWOIOpWVSyqQ" association="_2Dg9wVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg9w1MBEeGWOIOpWVSyqQ" name="getCallRecordsByIdRequest">
          <ownedAttribute xmi:id="_2Dg9xFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg9xVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9xlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9x1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9yFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg9yVMBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9ylMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9y1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9zFMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg9zVMBEeGWOIOpWVSyqQ">
              <body>The list the IDs of the call log records to load.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9zlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9z1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg90FMBEeGWOIOpWVSyqQ" name="getCallRecordsByIdResponse">
          <generalization xmi:id="_2Dg90VMBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg90lMBEeGWOIOpWVSyqQ" name="record" type="_2Dg4_FMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg91lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg901MBEeGWOIOpWVSyqQ">
              <body>The list of requested call records.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg91FMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg91VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg91lMBEeGWOIOpWVSyqQ" memberEnd="_2Dg911MBEeGWOIOpWVSyqQ _2Dg90lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg911MBEeGWOIOpWVSyqQ" type="_2Dg90FMBEeGWOIOpWVSyqQ" association="_2Dg91lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg92FMBEeGWOIOpWVSyqQ" name="acknowledgeCallRecordsRequest">
          <ownedAttribute xmi:id="_2Dg92VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg92lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg921MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg93FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg93VMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg93lMBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg931MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg94FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg94VMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg94lMBEeGWOIOpWVSyqQ">
              <body>The list the IDs of the call log records to acknowledge.
                        An empty list (or parameter omitted) means that all missed calls have to be acknowledged.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg941MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg95FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg95VMBEeGWOIOpWVSyqQ" name="acknowledgeCallRecordsResponse">
          <generalization xmi:id="_2Dg95lMBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg951MBEeGWOIOpWVSyqQ" name="unAcknowledgeCallRecordsRequest">
          <ownedAttribute xmi:id="_2Dg96FMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg96VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg96lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg961MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg97FMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg97VMBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg97lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg971MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg98FMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg98VMBEeGWOIOpWVSyqQ">
              <body>The list the IDs of the call log records to modify.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg98lMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg981MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg99FMBEeGWOIOpWVSyqQ" name="unAcknowledgeCallRecordsResponse">
          <generalization xmi:id="_2Dg99VMBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg99lMBEeGWOIOpWVSyqQ" name="addTagsToCallRecordRequest">
          <ownedAttribute xmi:id="_2Dg991MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg9-FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9-VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9-lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9-1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg9_FMBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg9_VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg9_lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg9_1MBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg-AFMBEeGWOIOpWVSyqQ">
              <body>The ID of the call log record that will be modify.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-AVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-AlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-A1MBEeGWOIOpWVSyqQ" name="tag" type="_2Dg5PFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg-B1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-BFMBEeGWOIOpWVSyqQ">
              <body>A set of pairs, each of them defines a tag name and value that will be added to the record.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-BVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-BlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg-B1MBEeGWOIOpWVSyqQ" memberEnd="_2Dg-CFMBEeGWOIOpWVSyqQ _2Dg-A1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg-CFMBEeGWOIOpWVSyqQ" type="_2Dg99lMBEeGWOIOpWVSyqQ" association="_2Dg-B1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-CVMBEeGWOIOpWVSyqQ" name="addTagsToCallRecordResponse">
          <generalization xmi:id="_2Dg-ClMBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-C1MBEeGWOIOpWVSyqQ" name="removeTagsFromCallRecordRequest">
          <ownedAttribute xmi:id="_2Dg-DFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg-DVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-DlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-D1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-EFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg-EVMBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-ElMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-E1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-FFMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg-FVMBEeGWOIOpWVSyqQ">
              <body>The ID of the call log record that will be modify.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-FlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-F1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-GFMBEeGWOIOpWVSyqQ" name="tag" type="_2Dg5PFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg-HFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-GVMBEeGWOIOpWVSyqQ">
              <body>A set of pairs, each of them defines a tag name and value that will be removed from the record.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-GlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-G1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg-HFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg-HVMBEeGWOIOpWVSyqQ _2Dg-GFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg-HVMBEeGWOIOpWVSyqQ" type="_2Dg-C1MBEeGWOIOpWVSyqQ" association="_2Dg-HFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-HlMBEeGWOIOpWVSyqQ" name="removeTagsFromCallRecordResponse">
          <generalization xmi:id="_2Dg-H1MBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-IFMBEeGWOIOpWVSyqQ" name="modifyCallRecordRequest">
          <ownedAttribute xmi:id="_2Dg-IVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg-IlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-I1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-JFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-JVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg-JlMBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-J1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-KFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-KVMBEeGWOIOpWVSyqQ" name="record" type="_2Dg4_FMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg-LVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-KlMBEeGWOIOpWVSyqQ">
              <body>Contains the new record description.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-K1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-LFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg-LVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg-LlMBEeGWOIOpWVSyqQ _2Dg-KVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg-LlMBEeGWOIOpWVSyqQ" type="_2Dg-IFMBEeGWOIOpWVSyqQ" association="_2Dg-LVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-L1MBEeGWOIOpWVSyqQ" name="modifyCallRecordResponse">
          <generalization xmi:id="_2Dg-MFMBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-MVMBEeGWOIOpWVSyqQ" name="deleteCallRecordsRequest">
          <ownedAttribute xmi:id="_2Dg-MlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg-M1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-NFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-NVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-NlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg-N1MBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-OFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-OVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-OlMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg-O1MBEeGWOIOpWVSyqQ">
              <body>The records IDs this operations applies to.
                        An empty list means that all the records of this user’s call log will be destroyed.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-PFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-PVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-PlMBEeGWOIOpWVSyqQ" name="deleteCallRecordsResponse">
          <generalization xmi:id="_2Dg-P1MBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-QFMBEeGWOIOpWVSyqQ" name="findAndDeleteCallRecordsRequest">
          <ownedAttribute xmi:id="_2Dg-QVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg-QlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-Q1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-RFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-RVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg-RlMBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-R1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-SFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-SVMBEeGWOIOpWVSyqQ" name="remoteParty" type="_2Dg5RlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg-XVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-SlMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when used the operation returns the records in which the user is engaged with this party.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-S1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-TFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-TVMBEeGWOIOpWVSyqQ" name="afterDate">
            <ownedComment xmi:id="_2Dg-TlMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when used the operation returns the records not older than this date.
                        When omitted the operation searches for matching records starting from the oldest.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-T1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-UFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-UVMBEeGWOIOpWVSyqQ" name="beforeDate">
            <ownedComment xmi:id="_2Dg-UlMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when used the operation returns the records older than this date.
                        When omitted the operation searches for matching records until the newest.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-U1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-VFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-VVMBEeGWOIOpWVSyqQ" name="unanswered">
            <ownedComment xmi:id="_2Dg-VlMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, when set to true the operation returns only the records for unanswered calls.
                        When omitted this operation returns all the records (answered or not) which match the other criteria.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-V1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-WFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-WVMBEeGWOIOpWVSyqQ" name="direction" type="_2Dg4ylMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-WlMBEeGWOIOpWVSyqQ">
              <body>This is a search criterion, the enum value can be &quot;In&quot; or &quot;Out&quot;. It defines the call direction.
                        When omitted this operation returns all the records (&quot;In&quot; or &quot;Out&quot;) which match the other criteria.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-W1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-XFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg-XVMBEeGWOIOpWVSyqQ" memberEnd="_2Dg-XlMBEeGWOIOpWVSyqQ _2Dg-SVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg-XlMBEeGWOIOpWVSyqQ" type="_2Dg-QFMBEeGWOIOpWVSyqQ" association="_2Dg-XVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-X1MBEeGWOIOpWVSyqQ" name="findAndDeleteCallRecordsResponse">
          <generalization xmi:id="_2Dg-YFMBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-YVMBEeGWOIOpWVSyqQ" name="createCallRecordRequest">
          <ownedAttribute xmi:id="_2Dg-YlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg-Y1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-ZFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-ZVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-ZlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg-Z1MBEeGWOIOpWVSyqQ">
              <body>Login name  for which the operation is invoked.
                        This operation can be invoked on the current logged user by omitting this parameter.
                        If the session is opened by a</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-aFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-aVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-alMBEeGWOIOpWVSyqQ" name="record" type="_2Dg4_FMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg-blMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-a1MBEeGWOIOpWVSyqQ">
              <body>The content of the new record.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-bFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-bVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg-blMBEeGWOIOpWVSyqQ" memberEnd="_2Dg-b1MBEeGWOIOpWVSyqQ _2Dg-alMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg-b1MBEeGWOIOpWVSyqQ" type="_2Dg-YVMBEeGWOIOpWVSyqQ" association="_2Dg-blMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-cFMBEeGWOIOpWVSyqQ" name="createCallRecordResponse">
          <generalization xmi:id="_2Dg-cVMBEeGWOIOpWVSyqQ" general="_2Dg9YlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg-clMBEeGWOIOpWVSyqQ" name="recordId">
            <ownedComment xmi:id="_2Dg-c1MBEeGWOIOpWVSyqQ">
              <body>The ID of the newly created record.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI70tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-dFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-dVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg-dlMBEeGWOIOpWVSyqQ" name="BasicRoutingService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg-d1MBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2Dg-eFMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2Dg-eVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg-elMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2Dg-e1MBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-fFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2Dg-fVMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-flMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2Dg-f1MBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-gFMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2Dg-gVMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-glMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2Dg-g1MBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-hFMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2Dg-hVMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation or to forward a call to the specified target.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-hlMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2Dg-h1MBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-iFMBEeGWOIOpWVSyqQ" name="ERROR_UNKNOWN_USER_ID">
            <ownedComment xmi:id="_2Dg-iVMBEeGWOIOpWVSyqQ">
              <body>The specified user identifier is unknown.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-ilMBEeGWOIOpWVSyqQ" name="ERROR_INCOMPLETE_PHONE_NUMBER">
            <ownedComment xmi:id="_2Dg-i1MBEeGWOIOpWVSyqQ">
              <body>A target phone number is incomplete.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-jFMBEeGWOIOpWVSyqQ" name="ERROR_UNKNOWN_PHONE_NUMBER">
            <ownedComment xmi:id="_2Dg-jVMBEeGWOIOpWVSyqQ">
              <body>A target phone number is unknown.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg-jlMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2Dg-j1MBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-kFMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2Dg-kVMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg-klMBEeGWOIOpWVSyqQ" name="resultCode" type="_2Dg-d1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-k1MBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-lFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-lVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-llMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2Dg-l1MBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-mFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-mVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-mlMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest">
          <ownedAttribute xmi:id="_2Dg-m1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg-nFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-nVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-nlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-n1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg-oFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-oVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-olMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-o1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg-pFMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest" type="_2Dg-mlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg-pVMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse" type="_2Dg-2FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg-plMBEeGWOIOpWVSyqQ" name="getBasicRoutingStateRequest" type="_2Dg-4FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg-p1MBEeGWOIOpWVSyqQ" name="getBasicRoutingStateResponse" type="_2Dg-6VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg-qFMBEeGWOIOpWVSyqQ" name="setBasicRoutingStateRequest" type="_2Dg-8VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg-qVMBEeGWOIOpWVSyqQ" name="setBasicRoutingStateResponse" type="_2Dg_AFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-qlMBEeGWOIOpWVSyqQ" name="BasicRoutingCapabilities">
          <ownedComment xmi:id="_2Dg-q1MBEeGWOIOpWVSyqQ">
            <body>Describes the capabilities for an application to use this service</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg-rFMBEeGWOIOpWVSyqQ" name="immediateForward">
            <ownedComment xmi:id="_2Dg-rVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether immediate forward is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-rlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-r1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-sFMBEeGWOIOpWVSyqQ" name="forwardOnBusy">
            <ownedComment xmi:id="_2Dg-sVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether forward on busy is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-slMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-s1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-tFMBEeGWOIOpWVSyqQ" name="forwardOnNoAnswer">
            <ownedComment xmi:id="_2Dg-tVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether forward on no answer is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-tlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-t1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-uFMBEeGWOIOpWVSyqQ" name="forwardOnBusyOrNoAnswer">
            <ownedComment xmi:id="_2Dg-uVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether forward on busy or no answer is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-ulMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-u1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-vFMBEeGWOIOpWVSyqQ" name="cancelForward">
            <ownedComment xmi:id="_2Dg-vVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether a forward can be canceled.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-vlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-v1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-wFMBEeGWOIOpWVSyqQ" name="forwardToVoicemail">
            <ownedComment xmi:id="_2Dg-wVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether forward to voicemail is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-wlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-w1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-xFMBEeGWOIOpWVSyqQ" name="overflowOnBusy">
            <ownedComment xmi:id="_2Dg-xVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether overflow on busy is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-xlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-x1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-yFMBEeGWOIOpWVSyqQ" name="overflowOnNoAnswer">
            <ownedComment xmi:id="_2Dg-yVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether overflow on no answer is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-ylMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-y1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-zFMBEeGWOIOpWVSyqQ" name="overflowOnBusyOrNoAnswer">
            <ownedComment xmi:id="_2Dg-zVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether overflow on busy or no answer is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-zlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-z1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-0FMBEeGWOIOpWVSyqQ" name="cancelOverflow">
            <ownedComment xmi:id="_2Dg-0VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether a overflow can be canceled.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-0lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-01MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-1FMBEeGWOIOpWVSyqQ" name="doNotDisturb">
            <ownedComment xmi:id="_2Dg-1VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether Do Not Disturb is supported.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-1lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-11MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-2FMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse">
          <generalization xmi:id="_2Dg-2VMBEeGWOIOpWVSyqQ" general="_2Dg-kFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg-2lMBEeGWOIOpWVSyqQ" name="capabilities" type="_2Dg-qlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg-3lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-21MBEeGWOIOpWVSyqQ">
              <body>The capabilities for an application to use this service according to the user rights and the system.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-3FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-3VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg-3lMBEeGWOIOpWVSyqQ" memberEnd="_2Dg-31MBEeGWOIOpWVSyqQ _2Dg-2lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg-31MBEeGWOIOpWVSyqQ" type="_2Dg-2FMBEeGWOIOpWVSyqQ" association="_2Dg-3lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-4FMBEeGWOIOpWVSyqQ" name="getBasicRoutingStateRequest">
          <ownedAttribute xmi:id="_2Dg-4VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg-4lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-41MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-5FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-5VMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg-5lMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-51MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-6FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-6VMBEeGWOIOpWVSyqQ" name="getBasicRoutingStateResponse">
          <generalization xmi:id="_2Dg-6lMBEeGWOIOpWVSyqQ" general="_2Dg-kFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg-61MBEeGWOIOpWVSyqQ" name="state" type="_2Dg5aFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg-71MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg-7FMBEeGWOIOpWVSyqQ">
              <body>The current basic routing state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-7VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-7lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg-71MBEeGWOIOpWVSyqQ" memberEnd="_2Dg-8FMBEeGWOIOpWVSyqQ _2Dg-61MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg-8FMBEeGWOIOpWVSyqQ" type="_2Dg-6VMBEeGWOIOpWVSyqQ" association="_2Dg-71MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg-8VMBEeGWOIOpWVSyqQ" name="setBasicRoutingStateRequest">
          <ownedAttribute xmi:id="_2Dg-8lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg-81MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-9FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-9VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg-9lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dg-91MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg--FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg--VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg--lMBEeGWOIOpWVSyqQ" name="state" type="_2Dg5aFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg-_lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg--1MBEeGWOIOpWVSyqQ">
              <body>New basic routing state. Unspecified fields in basic routing state are not taken into account (not modified).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg-_FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg-_VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg-_lMBEeGWOIOpWVSyqQ" memberEnd="_2Dg-_1MBEeGWOIOpWVSyqQ _2Dg--lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg-_1MBEeGWOIOpWVSyqQ" type="_2Dg-8VMBEeGWOIOpWVSyqQ" association="_2Dg-_lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_AFMBEeGWOIOpWVSyqQ" name="setBasicRoutingStateResponse">
          <generalization xmi:id="_2Dg_AVMBEeGWOIOpWVSyqQ" general="_2Dg-kFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2Dg_AlMBEeGWOIOpWVSyqQ" name="UdaService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg_A1MBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2Dg_BFMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2Dg_BVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg_BlMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2Dg_B1MBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_CFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2Dg_CVMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_ClMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2Dg_C1MBEeGWOIOpWVSyqQ">
              <body>The operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_DFMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2Dg_DVMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_DlMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2Dg_D1MBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_EFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2Dg_EVMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_ElMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2Dg_E1MBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_FFMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2Dg_FVMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_FlMBEeGWOIOpWVSyqQ" name="ERROR_NOT_IMPLEMENTED">
            <ownedComment xmi:id="_2Dg_F1MBEeGWOIOpWVSyqQ">
              <body>One of the directories on which the search has been carried out does not support a filter (search by e-mail on a Call Server directory for example)</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_GFMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_PARAMETER">
            <ownedComment xmi:id="_2Dg_GVMBEeGWOIOpWVSyqQ">
              <body>A parameter is not valid for the search</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_GlMBEeGWOIOpWVSyqQ" name="ERROR_NO_AVAILABLE_DIRECTORY">
            <ownedComment xmi:id="_2Dg_G1MBEeGWOIOpWVSyqQ">
              <body>Connections between UDAS and the directories are down</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_HFMBEeGWOIOpWVSyqQ" name="ERROR_TOO_MUCH_REQUESTS">
            <ownedComment xmi:id="_2Dg_HVMBEeGWOIOpWVSyqQ">
              <body>Too many search requests in progress</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_HlMBEeGWOIOpWVSyqQ" name="ERROR_NOT_READY">
            <ownedComment xmi:id="_2Dg_H1MBEeGWOIOpWVSyqQ">
              <body>Server initialization is not finished</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_IFMBEeGWOIOpWVSyqQ" name="ERROR_SERVER_STOPPING">
            <ownedComment xmi:id="_2Dg_IVMBEeGWOIOpWVSyqQ">
              <body>Server shut down is in progress</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_IlMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2Dg_I1MBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_JFMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2Dg_JVMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg_JlMBEeGWOIOpWVSyqQ" name="resultCode" type="_2Dg_A1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_J1MBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_KFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_KVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_KlMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2Dg_K1MBEeGWOIOpWVSyqQ">
              <body>If an error has been returned (result code is not SUCCESS), the comment can give more information about the cause or the origin of the error.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_LFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_LVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg_LlMBEeGWOIOpWVSyqQ" name="Attribute">
          <ownedComment xmi:id="_2Dg_L1MBEeGWOIOpWVSyqQ">
            <body>Lists the different types of attributes.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg_MFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg_MVMBEeGWOIOpWVSyqQ" name="SN">
            <ownedComment xmi:id="_2Dg_MlMBEeGWOIOpWVSyqQ">
              <body>Last name</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_M1MBEeGWOIOpWVSyqQ" name="GIVENNAME">
            <ownedComment xmi:id="_2Dg_NFMBEeGWOIOpWVSyqQ">
              <body>First name</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_NVMBEeGWOIOpWVSyqQ" name="TELEPHONENUMBER"/>
          <ownedLiteral xmi:id="_2Dg_NlMBEeGWOIOpWVSyqQ" name="MAIL">
            <ownedComment xmi:id="_2Dg_N1MBEeGWOIOpWVSyqQ">
              <body>E-mail</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_OFMBEeGWOIOpWVSyqQ" name="LOGIN">
            <ownedComment xmi:id="_2Dg_OVMBEeGWOIOpWVSyqQ">
              <body>Login</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_OlMBEeGWOIOpWVSyqQ" name="ATTRIBUTE1">
            <ownedComment xmi:id="_2Dg_O1MBEeGWOIOpWVSyqQ">
              <body>1st customizable attribute</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_PFMBEeGWOIOpWVSyqQ" name="ATTRIBUTE2">
            <ownedComment xmi:id="_2Dg_PVMBEeGWOIOpWVSyqQ">
              <body>2nd customizable attribute</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_PlMBEeGWOIOpWVSyqQ" name="ATTRIBUTE3">
            <ownedComment xmi:id="_2Dg_P1MBEeGWOIOpWVSyqQ">
              <body>3rd customizable attribute</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_QFMBEeGWOIOpWVSyqQ" name="ATTRIBUTE4">
            <ownedComment xmi:id="_2Dg_QVMBEeGWOIOpWVSyqQ">
              <body>4th customizable attribute</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_QlMBEeGWOIOpWVSyqQ" name="ATTRIBUTE5">
            <ownedComment xmi:id="_2Dg_Q1MBEeGWOIOpWVSyqQ">
              <body>5th customizable attribute</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_RFMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg_RVMBEeGWOIOpWVSyqQ">
              <body>Undefined attribute</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_RlMBEeGWOIOpWVSyqQ" name="Directory">
          <ownedComment xmi:id="_2Dg_R1MBEeGWOIOpWVSyqQ">
            <body>Description of a directory</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg_SFMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2Dg_SVMBEeGWOIOpWVSyqQ">
              <body>Directory identifier</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_SlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_S1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_TFMBEeGWOIOpWVSyqQ" name="label">
            <ownedComment xmi:id="_2Dg_TVMBEeGWOIOpWVSyqQ">
              <body>Directory label</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_TlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_T1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_UFMBEeGWOIOpWVSyqQ" name="type" type="_2Dg_VFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_UVMBEeGWOIOpWVSyqQ">
              <body>Directory type</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_UlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_U1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg_VFMBEeGWOIOpWVSyqQ" name="DirectoryType">
          <ownedComment xmi:id="_2Dg_VVMBEeGWOIOpWVSyqQ">
            <body>The different types of supported directories.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg_VlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg_V1MBEeGWOIOpWVSyqQ" name="CALLSERVER">
            <ownedComment xmi:id="_2Dg_WFMBEeGWOIOpWVSyqQ">
              <body>Phone book of the call server</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_WVMBEeGWOIOpWVSyqQ" name="LDAP">
            <ownedComment xmi:id="_2Dg_WlMBEeGWOIOpWVSyqQ">
              <body>LDAP directory</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_W1MBEeGWOIOpWVSyqQ" name="LOCAL_SYSTEM_DIRECTORY">
            <ownedComment xmi:id="_2Dg_XFMBEeGWOIOpWVSyqQ">
              <body>DTA directory or internal system directory</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_XVMBEeGWOIOpWVSyqQ" name="REMOTE_SYSTEM_DIRECTORY">
            <ownedComment xmi:id="_2Dg_XlMBEeGWOIOpWVSyqQ">
              <body>Directory of another system of the network</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_X1MBEeGWOIOpWVSyqQ" name="OTS_PERSONAL">
            <ownedComment xmi:id="_2Dg_YFMBEeGWOIOpWVSyqQ">
              <body>Personal phone book for a MyPhone user</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_YVMBEeGWOIOpWVSyqQ" name="EXCHANGE_PERSONAL">
            <ownedComment xmi:id="_2Dg_YlMBEeGWOIOpWVSyqQ">
              <body>Personal phone book for an Exchange mail server</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_Y1MBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2Dg_ZFMBEeGWOIOpWVSyqQ">
              <body>Unknown type</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg_ZVMBEeGWOIOpWVSyqQ" name="Operator">
          <ownedComment xmi:id="_2Dg_ZlMBEeGWOIOpWVSyqQ">
            <body>The different types of operators used to create search filters.</body>
          </ownedComment>
          <generalization xmi:id="_2Dg_Z1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg_aFMBEeGWOIOpWVSyqQ" name="EQUAL">
            <ownedComment xmi:id="_2Dg_aVMBEeGWOIOpWVSyqQ">
              <body>When this operator is used, the attribute for which the search is carried out must be equal to the specified value</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_alMBEeGWOIOpWVSyqQ" name="NOT_EQUAL">
            <ownedComment xmi:id="_2Dg_a1MBEeGWOIOpWVSyqQ">
              <body>When this operator is used, the attribute for which the search is carried out must be different from the specified value</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_bFMBEeGWOIOpWVSyqQ" name="HAVE">
            <ownedComment xmi:id="_2Dg_bVMBEeGWOIOpWVSyqQ">
              <body>When this operator is used, the attribute for which the search is carried out must contain the specified value</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_blMBEeGWOIOpWVSyqQ" name="NOT_HAVE">
            <ownedComment xmi:id="_2Dg_b1MBEeGWOIOpWVSyqQ">
              <body>When this operator is used, the attribute for which the search is carried out must not contain the specified value</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_cFMBEeGWOIOpWVSyqQ" name="BEGIN_WITH">
            <ownedComment xmi:id="_2Dg_cVMBEeGWOIOpWVSyqQ">
              <body>When this operator is used, the attribute for which the search is carried out must begin with the specified value</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_clMBEeGWOIOpWVSyqQ" name="END_WITH">
            <ownedComment xmi:id="_2Dg_c1MBEeGWOIOpWVSyqQ">
              <body>When this operator is used, the attribute for which the search is carried out must end with the specified value</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_dFMBEeGWOIOpWVSyqQ" name="NOT_EMPTY">
            <ownedComment xmi:id="_2Dg_dVMBEeGWOIOpWVSyqQ">
              <body>When this operator is used, the attribute for which the search is carried out must not be empty</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_dlMBEeGWOIOpWVSyqQ" name="AttributeProperties">
          <ownedComment xmi:id="_2Dg_d1MBEeGWOIOpWVSyqQ">
            <body>Gives the properties of an attribute</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg_eFMBEeGWOIOpWVSyqQ" name="label">
            <ownedComment xmi:id="_2Dg_eVMBEeGWOIOpWVSyqQ">
              <body>Label which describes the attribute</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_elMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_e1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_fFMBEeGWOIOpWVSyqQ" name="type" type="_2Dg_iFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_fVMBEeGWOIOpWVSyqQ">
              <body>Type of the attribute. In other words, describes what can be done with the attribute (make a call, send an email...).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_flMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_f1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_gFMBEeGWOIOpWVSyqQ" name="usableForSearch">
            <ownedComment xmi:id="_2Dg_gVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether this additional attribute has been administrated for search operations.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_glMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_g1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_hFMBEeGWOIOpWVSyqQ" name="usableForDisplay">
            <ownedComment xmi:id="_2Dg_hVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether this additional attribute has been administrated for display after a search operations.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_hlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_h1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg_iFMBEeGWOIOpWVSyqQ" name="AttributeType">
          <ownedComment xmi:id="_2Dg_iVMBEeGWOIOpWVSyqQ">
            <body>This enumeration is used to classify the different attributes (in other words, to know what it is possible to do with an attribute). Of course it is particularly useful for administrated attributes (ATTRIBUTE1,…).</body>
          </ownedComment>
          <generalization xmi:id="_2Dg_ilMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg_i1MBEeGWOIOpWVSyqQ" name="MAIL">
            <ownedComment xmi:id="_2Dg_jFMBEeGWOIOpWVSyqQ">
              <body>The attribute is an e-mail: the value can be used to send an e-mail.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_jVMBEeGWOIOpWVSyqQ" name="NAME">
            <ownedComment xmi:id="_2Dg_jlMBEeGWOIOpWVSyqQ">
              <body>The attribute is a name.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_j1MBEeGWOIOpWVSyqQ" name="PHONENUMBER">
            <ownedComment xmi:id="_2Dg_kFMBEeGWOIOpWVSyqQ">
              <body>The attribute is a phone number : the value can be used to make a phone call.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_kVMBEeGWOIOpWVSyqQ" name="PHOTO">
            <ownedComment xmi:id="_2Dg_klMBEeGWOIOpWVSyqQ">
              <body>The attribute is a photo.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_k1MBEeGWOIOpWVSyqQ" name="ENUMERATION">
            <ownedComment xmi:id="_2Dg_lFMBEeGWOIOpWVSyqQ">
              <body>The attribute takes its values from a restricted list.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_lVMBEeGWOIOpWVSyqQ" name="IM">
            <ownedComment xmi:id="_2Dg_llMBEeGWOIOpWVSyqQ">
              <body>The attribute is a IM identifier (not used in ICE).</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_l1MBEeGWOIOpWVSyqQ" name="OTHER">
            <ownedComment xmi:id="_2Dg_mFMBEeGWOIOpWVSyqQ">
              <body>The attribute type is undefined</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2Dg_mVMBEeGWOIOpWVSyqQ" name="SearchResultCode">
          <ownedComment xmi:id="_2Dg_mlMBEeGWOIOpWVSyqQ">
            <body>This code is returned each time you try to retrieve responses after a search has been started (</body>
          </ownedComment>
          <generalization xmi:id="_2Dg_m1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2Dg_nFMBEeGWOIOpWVSyqQ" name="OK">
            <ownedComment xmi:id="_2Dg_nVMBEeGWOIOpWVSyqQ">
              <body>Responses are provided this time. You will have to continue to invoke</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_nlMBEeGWOIOpWVSyqQ" name="NOK">
            <ownedComment xmi:id="_2Dg_n1MBEeGWOIOpWVSyqQ">
              <body>No responses this time. You will have to continue to invoke</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_oFMBEeGWOIOpWVSyqQ" name="FINISH">
            <ownedComment xmi:id="_2Dg_oVMBEeGWOIOpWVSyqQ">
              <body>Search is finished. You no longer need to invoke</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2Dg_olMBEeGWOIOpWVSyqQ" name="TIMEOUT">
            <ownedComment xmi:id="_2Dg_o1MBEeGWOIOpWVSyqQ">
              <body>Search is ended for timeout reason. You no longer need to invoke</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_pFMBEeGWOIOpWVSyqQ" name="SearchResult">
          <ownedComment xmi:id="_2Dg_pVMBEeGWOIOpWVSyqQ">
            <body>Gives a result which matches the criterion given in search operation. The records are obtained by periodically invoking the</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg_plMBEeGWOIOpWVSyqQ" name="directorySource">
            <ownedComment xmi:id="_2Dg_p1MBEeGWOIOpWVSyqQ">
              <body>The directory identifier from which the result has been found.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_qFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_qVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_qlMBEeGWOIOpWVSyqQ" name="values" type="_2Dg_rlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg_uFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_q1MBEeGWOIOpWVSyqQ">
              <body>Array of attribute/value pairs.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_rFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_rVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_rlMBEeGWOIOpWVSyqQ" name="AttributeValue">
          <ownedComment xmi:id="_2Dg_r1MBEeGWOIOpWVSyqQ">
            <body>Describes the values for an attribute.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2Dg_sFMBEeGWOIOpWVSyqQ" name="attribute" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_sVMBEeGWOIOpWVSyqQ">
              <body>The directory identifier from which the result has been found.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_slMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_s1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_tFMBEeGWOIOpWVSyqQ" name="values">
            <ownedComment xmi:id="_2Dg_tVMBEeGWOIOpWVSyqQ">
              <body>Values for the specified attribute.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_tlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_t1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg_uFMBEeGWOIOpWVSyqQ" memberEnd="_2Dg_uVMBEeGWOIOpWVSyqQ _2Dg_qlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg_uVMBEeGWOIOpWVSyqQ" type="_2Dg_pFMBEeGWOIOpWVSyqQ" association="_2Dg_uFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_ulMBEeGWOIOpWVSyqQ" name="getAttributesRequest">
          <ownedAttribute xmi:id="_2Dg_u1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg_vFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_vVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_vlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_v1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2Dg_wFMBEeGWOIOpWVSyqQ" name="getAttributesRequest" type="_2Dg_ulMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_wVMBEeGWOIOpWVSyqQ">
              <body>This element is used to retrieve the list of the available attributes.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_wlMBEeGWOIOpWVSyqQ" name="getAttributesResponse" type="_2Dg_7FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_w1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_xFMBEeGWOIOpWVSyqQ" name="getDirectoriesRequest" type="_2Dg_8lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_xVMBEeGWOIOpWVSyqQ">
              <body>This element is used to retrieve the list of the available directories.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_xlMBEeGWOIOpWVSyqQ" name="getDirectoriesResponse" type="_2Dg_91MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_x1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_yFMBEeGWOIOpWVSyqQ" name="getOperatorsRequest" type="_2Dg__1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_yVMBEeGWOIOpWVSyqQ">
              <body>This element is used to retrieve the list of the available operators.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_ylMBEeGWOIOpWVSyqQ" name="getOperatorsResponse" type="_2DhABFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_y1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_zFMBEeGWOIOpWVSyqQ" name="getAttributePropertiesRequest" type="_2DhAClMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_zVMBEeGWOIOpWVSyqQ">
              <body>This element is used to retrieve the properties of a specified attribute.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_zlMBEeGWOIOpWVSyqQ" name="getAttributePropertiesResponse" type="_2DhAE1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_z1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_0FMBEeGWOIOpWVSyqQ" name="getAttributeRestrictedValuesRequest" type="_2DhAG1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_0VMBEeGWOIOpWVSyqQ">
              <body>This element is used to retrieve the list of restricted values for a specified directory for an</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_0lMBEeGWOIOpWVSyqQ" name="getAttributeRestrictedValuesResponse" type="_2DhAKFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_01MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_1FMBEeGWOIOpWVSyqQ" name="setMaxResultsRequest" type="_2DhANFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_1VMBEeGWOIOpWVSyqQ">
              <body>This element is used to define the maximum number of results for a search. Once this value is reached the service no longer gives a result, even if there are still entries in directories that match the search criterion.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_1lMBEeGWOIOpWVSyqQ" name="setMaxResultsResponse" type="_2DhAQFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_11MBEeGWOIOpWVSyqQ">
              <body>Returns the result code.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_2FMBEeGWOIOpWVSyqQ" name="searchRequest" type="_2DhAaVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_2VMBEeGWOIOpWVSyqQ">
              <body>This element is used to start an advanced search.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_2lMBEeGWOIOpWVSyqQ" name="searchResponse" type="_2DhAg1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_21MBEeGWOIOpWVSyqQ">
              <body>Returns the result code. If code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_3FMBEeGWOIOpWVSyqQ" name="searchByFullNameRequest" type="_2DhAhVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_3VMBEeGWOIOpWVSyqQ">
              <body>This element is used to search by full name. This operation automatically creates an advanced filter from a string containing the last name and the first name, or the first name and the last name...</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_3lMBEeGWOIOpWVSyqQ" name="searchByFullNameResponse" type="_2DhAnVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_31MBEeGWOIOpWVSyqQ">
              <body>Returns the result code. If code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_4FMBEeGWOIOpWVSyqQ" name="searchByNameDtmfRequest" type="_2DhAplMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_4VMBEeGWOIOpWVSyqQ">
              <body>This element is used to search for directory entries beginning with the specified last and first names in DTMF codes.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_4lMBEeGWOIOpWVSyqQ" name="searchByNameDtmfResponse" type="_2DhAxlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_41MBEeGWOIOpWVSyqQ">
              <body>Returns the result code. If code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_5FMBEeGWOIOpWVSyqQ" name="getNextResultsRequest" type="_2DhAyFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_5VMBEeGWOIOpWVSyqQ">
              <body>This element is used to get the next available results for the current search.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_5lMBEeGWOIOpWVSyqQ" name="getNextResultsResponse" type="_2DhA0FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_51MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_6FMBEeGWOIOpWVSyqQ" name="stopSearchRequest" type="_2DhA3FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_6VMBEeGWOIOpWVSyqQ">
              <body>This element is used to stop the current search.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dg_6lMBEeGWOIOpWVSyqQ" name="stopSearchResponse" type="_2DhA5FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_61MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_7FMBEeGWOIOpWVSyqQ" name="getAttributesResponse">
          <generalization xmi:id="_2Dg_7VMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg_7lMBEeGWOIOpWVSyqQ" name="attributes" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_71MBEeGWOIOpWVSyqQ">
              <body>The list of the available attributes</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_8FMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_8VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_8lMBEeGWOIOpWVSyqQ" name="getDirectoriesRequest">
          <ownedAttribute xmi:id="_2Dg_81MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dg_9FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_9VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg_9lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg_91MBEeGWOIOpWVSyqQ" name="getDirectoriesResponse">
          <generalization xmi:id="_2Dg_-FMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dg_-VMBEeGWOIOpWVSyqQ" name="directories" type="_2Dg_RlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dg__VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dg_-lMBEeGWOIOpWVSyqQ">
              <body>The list of the available directories</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dg_-1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dg__FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dg__VMBEeGWOIOpWVSyqQ" memberEnd="_2Dg__lMBEeGWOIOpWVSyqQ _2Dg_-VMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dg__lMBEeGWOIOpWVSyqQ" type="_2Dg_91MBEeGWOIOpWVSyqQ" association="_2Dg__VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dg__1MBEeGWOIOpWVSyqQ" name="getOperatorsRequest">
          <ownedAttribute xmi:id="_2DhAAFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhAAVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAAlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAA1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhABFMBEeGWOIOpWVSyqQ" name="getOperatorsResponse">
          <generalization xmi:id="_2DhABVMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhABlMBEeGWOIOpWVSyqQ" name="operators" type="_2Dg_ZVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAB1MBEeGWOIOpWVSyqQ">
              <body>The list of the available operators</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhACFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhACVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAClMBEeGWOIOpWVSyqQ" name="getAttributePropertiesRequest">
          <ownedAttribute xmi:id="_2DhAC1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhADFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhADVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhADlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAD1MBEeGWOIOpWVSyqQ" name="attribute" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAEFMBEeGWOIOpWVSyqQ">
              <body>Attribute for which the properties are requested</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAEVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAElMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAE1MBEeGWOIOpWVSyqQ" name="getAttributePropertiesResponse">
          <generalization xmi:id="_2DhAFFMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhAFVMBEeGWOIOpWVSyqQ" name="properties" type="_2Dg_dlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhAGVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAFlMBEeGWOIOpWVSyqQ">
              <body>The attribute properties</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAF1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAGFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhAGVMBEeGWOIOpWVSyqQ" memberEnd="_2DhAGlMBEeGWOIOpWVSyqQ _2DhAFVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhAGlMBEeGWOIOpWVSyqQ" type="_2DhAE1MBEeGWOIOpWVSyqQ" association="_2DhAGVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAG1MBEeGWOIOpWVSyqQ" name="getAttributeRestrictedValuesRequest">
          <ownedAttribute xmi:id="_2DhAHFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhAHVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAHlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAH1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAIFMBEeGWOIOpWVSyqQ" name="directory">
            <ownedComment xmi:id="_2DhAIVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the directory</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAIlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAI1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAJFMBEeGWOIOpWVSyqQ" name="attribute" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAJVMBEeGWOIOpWVSyqQ">
              <body>Attribute for which the restricted list of values is requested</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAJlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAJ1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAKFMBEeGWOIOpWVSyqQ" name="getAttributeRestrictedValuesResponse">
          <generalization xmi:id="_2DhAKVMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhAKlMBEeGWOIOpWVSyqQ" name="restrictedValues">
            <ownedComment xmi:id="_2DhAK1MBEeGWOIOpWVSyqQ">
              <body>The restricted list of values for the specified attribute. An empty list denotes that this directory does not manage this attribute.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhALFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhALVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_2DhALlMBEeGWOIOpWVSyqQ" name="MaxResults">
          <generalization xmi:id="_2DhAL1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ_ktXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedAttribute xmi:id="_2DhAMFMBEeGWOIOpWVSyqQ" name="minExclusive">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_2DhAMVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAMlMBEeGWOIOpWVSyqQ" name="maxInclusive">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_2DhAM1MBEeGWOIOpWVSyqQ" value="100"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhANFMBEeGWOIOpWVSyqQ" name="setMaxResultsRequest">
          <ownedAttribute xmi:id="_2DhANVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhANlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAN1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAOFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAOVMBEeGWOIOpWVSyqQ" name="maxResults" type="_2DhALlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAOlMBEeGWOIOpWVSyqQ">
              <body>Maximum number of results</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAO1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAPFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAPVMBEeGWOIOpWVSyqQ" name="searchId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAPlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAP1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAQFMBEeGWOIOpWVSyqQ" name="setMaxResultsResponse">
          <generalization xmi:id="_2DhAQVMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhAQlMBEeGWOIOpWVSyqQ" name="BooleanOperator">
          <ownedComment xmi:id="_2DhAQ1MBEeGWOIOpWVSyqQ">
            <body>Lists the different operators used to combine filters (</body>
          </ownedComment>
          <generalization xmi:id="_2DhARFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhARVMBEeGWOIOpWVSyqQ" name="OR">
            <ownedComment xmi:id="_2DhARlMBEeGWOIOpWVSyqQ">
              <body>Responses are provided this time. You will have to continue to invoke</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhAR1MBEeGWOIOpWVSyqQ" name="AND">
            <ownedComment xmi:id="_2DhASFMBEeGWOIOpWVSyqQ">
              <body>One of the filters (or one of the group of filters) in the group of filters must be satisfied.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhASVMBEeGWOIOpWVSyqQ" name="Filter">
          <ownedComment xmi:id="_2DhASlMBEeGWOIOpWVSyqQ">
            <body>Describes a filter (an attribute compared to a value). Filters can be combined together through filter groups (</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhAS1MBEeGWOIOpWVSyqQ" name="attribute" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhATFMBEeGWOIOpWVSyqQ">
              <body>The attribute on which the operator applies.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhATVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhATlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAT1MBEeGWOIOpWVSyqQ" name="operator" type="_2Dg_ZVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAUFMBEeGWOIOpWVSyqQ">
              <body>Operator applied to the attribute. The available operators can be retrieved using the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAUVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAUlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAU1MBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2DhAVFMBEeGWOIOpWVSyqQ">
              <body>The value with which the attribute will be compared.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAVVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAVlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAV1MBEeGWOIOpWVSyqQ" name="FiltersGroup">
          <ownedComment xmi:id="_2DhAWFMBEeGWOIOpWVSyqQ">
            <body>Describes a group of filters.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhAWVMBEeGWOIOpWVSyqQ" name="operator" type="_2DhAQlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAWlMBEeGWOIOpWVSyqQ">
              <body>Operator applied between the filters and the group of filters.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAW1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAXFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAXVMBEeGWOIOpWVSyqQ" name="filters" type="_2DhASVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhAZVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAXlMBEeGWOIOpWVSyqQ">
              <body>List of filters.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAX1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAYFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAYVMBEeGWOIOpWVSyqQ" name="subFiltersGroups" type="_2DhAV1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhAZ1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAYlMBEeGWOIOpWVSyqQ">
              <body>List of sub-groups of filters.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAY1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAZFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhAZVMBEeGWOIOpWVSyqQ" memberEnd="_2DhAZlMBEeGWOIOpWVSyqQ _2DhAXVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhAZlMBEeGWOIOpWVSyqQ" type="_2DhAV1MBEeGWOIOpWVSyqQ" association="_2DhAZVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhAZ1MBEeGWOIOpWVSyqQ" memberEnd="_2DhAaFMBEeGWOIOpWVSyqQ _2DhAYVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhAaFMBEeGWOIOpWVSyqQ" type="_2DhAV1MBEeGWOIOpWVSyqQ" association="_2DhAZ1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAaVMBEeGWOIOpWVSyqQ" name="searchRequest">
          <ownedAttribute xmi:id="_2DhAalMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhAa1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAbFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAbVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAblMBEeGWOIOpWVSyqQ" name="directories">
            <ownedComment xmi:id="_2DhAb1MBEeGWOIOpWVSyqQ">
              <body>The list of directory identifiers on which to search (if null, default directories are used). These identifiers can be retrieved using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAcFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAcVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAclMBEeGWOIOpWVSyqQ" name="filters" type="_2DhAV1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhAgVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAc1MBEeGWOIOpWVSyqQ">
              <body>searching criterion.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAdFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAdVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAdlMBEeGWOIOpWVSyqQ" name="attributes" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAd1MBEeGWOIOpWVSyqQ">
              <body>Specifies the attributes wanted in the results (the available attributes are given by the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAeFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAeVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAelMBEeGWOIOpWVSyqQ" name="mandatoryAttributes" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAe1MBEeGWOIOpWVSyqQ">
              <body>Specifies the attributes that</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAfFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAfVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAflMBEeGWOIOpWVSyqQ" name="searchId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAf1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAgFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhAgVMBEeGWOIOpWVSyqQ" memberEnd="_2DhAglMBEeGWOIOpWVSyqQ _2DhAclMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhAglMBEeGWOIOpWVSyqQ" type="_2DhAaVMBEeGWOIOpWVSyqQ" association="_2DhAgVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAg1MBEeGWOIOpWVSyqQ" name="searchResponse">
          <generalization xmi:id="_2DhAhFMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAhVMBEeGWOIOpWVSyqQ" name="searchByFullNameRequest">
          <ownedAttribute xmi:id="_2DhAhlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhAh1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAiFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAiVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAilMBEeGWOIOpWVSyqQ" name="directories">
            <ownedComment xmi:id="_2DhAi1MBEeGWOIOpWVSyqQ">
              <body>The list of directory identifiers on which to search (if null, default directories are used). These identifiers can be retrieved using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAjFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAjVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAjlMBEeGWOIOpWVSyqQ" name="fullName">
            <ownedComment xmi:id="_2DhAj1MBEeGWOIOpWVSyqQ">
              <body>The full name in the search.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAkFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAkVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAklMBEeGWOIOpWVSyqQ" name="attributes" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAk1MBEeGWOIOpWVSyqQ">
              <body>Specifies the attributes wanted in the results (the available attributes are given by the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAlFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAlVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAllMBEeGWOIOpWVSyqQ" name="mandatoryAttributes" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAl1MBEeGWOIOpWVSyqQ">
              <body>Specifies the attributes that</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAmFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAmVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAmlMBEeGWOIOpWVSyqQ" name="searchId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAm1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAnFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAnVMBEeGWOIOpWVSyqQ" name="searchByFullNameResponse">
          <generalization xmi:id="_2DhAnlMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhAn1MBEeGWOIOpWVSyqQ" name="KeyboardType">
          <ownedComment xmi:id="_2DhAoFMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of phoneset keyboards.</body>
          </ownedComment>
          <generalization xmi:id="_2DhAoVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhAolMBEeGWOIOpWVSyqQ" name="CCITT">
            <ownedComment xmi:id="_2DhAo1MBEeGWOIOpWVSyqQ">
              <body>CCITT keyboard.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhApFMBEeGWOIOpWVSyqQ" name="ITU">
            <ownedComment xmi:id="_2DhApVMBEeGWOIOpWVSyqQ">
              <body>ITU keyboard.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAplMBEeGWOIOpWVSyqQ" name="searchByNameDtmfRequest">
          <ownedAttribute xmi:id="_2DhAp1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhAqFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAqVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAqlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAq1MBEeGWOIOpWVSyqQ" name="directories">
            <ownedComment xmi:id="_2DhArFMBEeGWOIOpWVSyqQ">
              <body>The list of directory identifiers on which to search (if null, default directories are used). These identifiers can be retrieved using the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhArVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhArlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAr1MBEeGWOIOpWVSyqQ" name="surname">
            <ownedComment xmi:id="_2DhAsFMBEeGWOIOpWVSyqQ">
              <body>Last name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAsVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAslMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAs1MBEeGWOIOpWVSyqQ" name="givenName">
            <ownedComment xmi:id="_2DhAtFMBEeGWOIOpWVSyqQ">
              <body>First name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAtVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAtlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAt1MBEeGWOIOpWVSyqQ" name="keyboard" type="_2DhAn1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAuFMBEeGWOIOpWVSyqQ">
              <body>Type of keyboard used to search by DTMF.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAuVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAulMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAu1MBEeGWOIOpWVSyqQ" name="attributes" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAvFMBEeGWOIOpWVSyqQ">
              <body>Specifies the attributes wanted in the results (the available attributes are given by the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAvVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAvlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAv1MBEeGWOIOpWVSyqQ" name="mandatoryAttributes" type="_2Dg_LlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhAwFMBEeGWOIOpWVSyqQ">
              <body>Specifies the attributes that</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAwVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAwlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAw1MBEeGWOIOpWVSyqQ" name="searchId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAxFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAxVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAxlMBEeGWOIOpWVSyqQ" name="searchByNameDtmfResponse">
          <generalization xmi:id="_2DhAx1MBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhAyFMBEeGWOIOpWVSyqQ" name="getNextResultsRequest">
          <ownedAttribute xmi:id="_2DhAyVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhAylMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAy1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAzFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhAzVMBEeGWOIOpWVSyqQ" name="searchId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhAzlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhAz1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhA0FMBEeGWOIOpWVSyqQ" name="getNextResultsResponse">
          <generalization xmi:id="_2DhA0VMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhA0lMBEeGWOIOpWVSyqQ" name="status" type="_2Dg_mVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhA01MBEeGWOIOpWVSyqQ">
              <body>Status of this result: no results this time (</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhA1FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhA1VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhA1lMBEeGWOIOpWVSyqQ" name="results" type="_2Dg_pFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhA2lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhA11MBEeGWOIOpWVSyqQ">
              <body>List of results (if status is</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhA2FMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhA2VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhA2lMBEeGWOIOpWVSyqQ" memberEnd="_2DhA21MBEeGWOIOpWVSyqQ _2DhA1lMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhA21MBEeGWOIOpWVSyqQ" type="_2DhA0FMBEeGWOIOpWVSyqQ" association="_2DhA2lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhA3FMBEeGWOIOpWVSyqQ" name="stopSearchRequest">
          <ownedAttribute xmi:id="_2DhA3VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhA3lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhA31MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhA4FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhA4VMBEeGWOIOpWVSyqQ" name="searchId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhA4lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhA41MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhA5FMBEeGWOIOpWVSyqQ" name="stopSearchResponse">
          <generalization xmi:id="_2DhA5VMBEeGWOIOpWVSyqQ" general="_2Dg_JFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhA5lMBEeGWOIOpWVSyqQ" name="stopped">
            <ownedComment xmi:id="_2DhA51MBEeGWOIOpWVSyqQ">
              <body>Defines whether the search is really stopped.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhA6FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhA6VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhA6lMBEeGWOIOpWVSyqQ" name="EventSummaryService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhA61MBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhA7FMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhA7VMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhA7lMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhA71MBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhA8FMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhA8VMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhA8lMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2DhA81MBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhA9FMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DhA9VMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhA9lMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhA91MBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhA-FMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhA-VMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhA-lMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhA-1MBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhA_FMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhA_VMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhA_lMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhA_1MBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBAFMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhBAVMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhBAlMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhA61MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBA1MBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBBFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBBVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBBlMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhBB1MBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBCFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBCVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBClMBEeGWOIOpWVSyqQ" name="getEventSummaryRequest">
          <ownedAttribute xmi:id="_2DhBC1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhBDFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBDVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBDlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBD1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhBEFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBEVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBElMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBE1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhBFFMBEeGWOIOpWVSyqQ" name="getEventSummaryRequest" type="_2DhBClMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhBFVMBEeGWOIOpWVSyqQ" name="getEventSummaryResponse" type="_2DhBFlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBFlMBEeGWOIOpWVSyqQ" name="getEventSummaryResponse">
          <generalization xmi:id="_2DhBF1MBEeGWOIOpWVSyqQ" general="_2DhBAFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhBGFMBEeGWOIOpWVSyqQ" name="eventSummary" type="_2Dg4UVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhBHFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBGVMBEeGWOIOpWVSyqQ">
              <body>The current event summary.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBGlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBG1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhBHFMBEeGWOIOpWVSyqQ" memberEnd="_2DhBHVMBEeGWOIOpWVSyqQ _2DhBGFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhBHVMBEeGWOIOpWVSyqQ" type="_2DhBFlMBEeGWOIOpWVSyqQ" association="_2DhBHFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhBHlMBEeGWOIOpWVSyqQ" name="NotifierService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhBH1MBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhBIFMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhBIVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhBIlMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhBI1MBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBJFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhBJVMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBJlMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_SUBSCRIPTION">
            <ownedComment xmi:id="_2DhBJ1MBEeGWOIOpWVSyqQ">
              <body>The subscription identifier is invalid : no subscription is opened.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBKFMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhBKVMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBKlMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhBK1MBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBLFMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhBLVMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBLlMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhBL1MBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBMFMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhBMVMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBMlMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhBM1MBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhBNFMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhBH1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBNVMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBNlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBN1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBOFMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhBOVMBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBOlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBO1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBPFMBEeGWOIOpWVSyqQ" name="HttpHeader">
          <ownedComment xmi:id="_2DhBPVMBEeGWOIOpWVSyqQ">
            <body>Define an HTTP header</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhBPlMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2DhBP1MBEeGWOIOpWVSyqQ">
              <body>HTTP header name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBQFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBQVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBQlMBEeGWOIOpWVSyqQ" name="values">
            <ownedComment xmi:id="_2DhBQ1MBEeGWOIOpWVSyqQ">
              <body>HTTP header values (</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBRFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBRVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBRlMBEeGWOIOpWVSyqQ" name="subscribeRequest">
          <ownedAttribute xmi:id="_2DhBR1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhBSFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBSVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBSlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBS1MBEeGWOIOpWVSyqQ" name="notificationUrl">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBTFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBTVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBTlMBEeGWOIOpWVSyqQ" name="filter" type="_2DhBf1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhBWlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBT1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBUFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBUVMBEeGWOIOpWVSyqQ" name="version">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBUlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBU1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBVFMBEeGWOIOpWVSyqQ" name="expires">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBVVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBVlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBV1MBEeGWOIOpWVSyqQ" name="httpHeaders" type="_2DhBPFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhBXFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBWFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBWVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhBWlMBEeGWOIOpWVSyqQ" memberEnd="_2DhBW1MBEeGWOIOpWVSyqQ _2DhBTlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhBW1MBEeGWOIOpWVSyqQ" type="_2DhBRlMBEeGWOIOpWVSyqQ" association="_2DhBWlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhBXFMBEeGWOIOpWVSyqQ" memberEnd="_2DhBXVMBEeGWOIOpWVSyqQ _2DhBV1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhBXVMBEeGWOIOpWVSyqQ" type="_2DhBRlMBEeGWOIOpWVSyqQ" association="_2DhBXFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBXlMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhBX1MBEeGWOIOpWVSyqQ" name="subscribeRequest" type="_2DhBRlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhBYFMBEeGWOIOpWVSyqQ" name="subscribeResponse" type="_2DhBaFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBYVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBYlMBEeGWOIOpWVSyqQ" name="unsubscribeRequest" type="_2DhBalMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhBY1MBEeGWOIOpWVSyqQ" name="unsubscribeResponse" type="_2DhBclMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBZFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBZVMBEeGWOIOpWVSyqQ" name="pingRequest" type="_2DhBdFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhBZlMBEeGWOIOpWVSyqQ" name="pingResponse" type="_2DhBfFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBZ1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBaFMBEeGWOIOpWVSyqQ" name="subscribeResponse">
          <generalization xmi:id="_2DhBaVMBEeGWOIOpWVSyqQ" general="_2DhBMlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBalMBEeGWOIOpWVSyqQ" name="unsubscribeRequest">
          <ownedAttribute xmi:id="_2DhBa1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhBbFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBbVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBblMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBb1MBEeGWOIOpWVSyqQ" name="notificationUrl">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBcFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBcVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBclMBEeGWOIOpWVSyqQ" name="unsubscribeResponse">
          <generalization xmi:id="_2DhBc1MBEeGWOIOpWVSyqQ" general="_2DhBMlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBdFMBEeGWOIOpWVSyqQ" name="pingRequest">
          <ownedAttribute xmi:id="_2DhBdVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhBdlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBd1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBeFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBeVMBEeGWOIOpWVSyqQ" name="notificationUrl">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBelMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBe1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBfFMBEeGWOIOpWVSyqQ" name="pingResponse">
          <generalization xmi:id="_2DhBfVMBEeGWOIOpWVSyqQ" general="_2DhBMlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhBflMBEeGWOIOpWVSyqQ" name="SubscriptionFilter">
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBf1MBEeGWOIOpWVSyqQ" name="SubscriptionFilter">
          <ownedAttribute xmi:id="_2DhBgFMBEeGWOIOpWVSyqQ" name="selector" type="_2DhBg1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhBkFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBgVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBglMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBg1MBEeGWOIOpWVSyqQ" name="Selector">
          <ownedAttribute xmi:id="_2DhBhFMBEeGWOIOpWVSyqQ" name="name">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBhVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBhlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBh1MBEeGWOIOpWVSyqQ" name="id">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBiFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBiVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBilMBEeGWOIOpWVSyqQ" name="origin">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBi1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBjFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBjVMBEeGWOIOpWVSyqQ" name="family">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBjlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBj1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhBkFMBEeGWOIOpWVSyqQ" memberEnd="_2DhBkVMBEeGWOIOpWVSyqQ _2DhBgFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhBkVMBEeGWOIOpWVSyqQ" type="_2DhBf1MBEeGWOIOpWVSyqQ" association="_2DhBkFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBklMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhBk1MBEeGWOIOpWVSyqQ" name="filter" type="_2DhBf1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhBlFMBEeGWOIOpWVSyqQ" name="ApiFrameworkService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhBlVMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhBllMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhBl1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhBmFMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhBmVMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBmlMBEeGWOIOpWVSyqQ" name="SUCCESS_PWD_TO_CHANGE">
            <ownedComment xmi:id="_2DhBm1MBEeGWOIOpWVSyqQ">
              <body>The login operation succeeded but the application should invoke</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBnFMBEeGWOIOpWVSyqQ" name="ERROR_AUTHENTICATION_FAILED">
            <ownedComment xmi:id="_2DhBnVMBEeGWOIOpWVSyqQ">
              <body>The operation failed due to an authentication error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBnlMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhBn1MBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBoFMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DhBoVMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBolMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhBo1MBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBpFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhBpVMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBplMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhBp1MBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhBqFMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhBqVMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBqlMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhBq1MBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhBrFMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhBlVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBrVMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBrlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBr1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBsFMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhBsVMBEeGWOIOpWVSyqQ">
              <body>If an error has been returned (result code is not SUCCESS), the comment can give more information about the cause or the origin of the error.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBslMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBs1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBtFMBEeGWOIOpWVSyqQ" name="UserId">
          <ownedComment xmi:id="_2DhBtVMBEeGWOIOpWVSyqQ">
            <body>Identifies a user.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhBtlMBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2DhBt1MBEeGWOIOpWVSyqQ">
              <body>The identifier itself. The type of this value is given by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBuFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBuVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBulMBEeGWOIOpWVSyqQ" name="type" type="_2DhCclMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBu1MBEeGWOIOpWVSyqQ">
              <body>Gives the type of the user identifier.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBvFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBvVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBvlMBEeGWOIOpWVSyqQ" name="loginRequest">
          <ownedAttribute xmi:id="_2DhBv1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhBwFMBEeGWOIOpWVSyqQ">
              <body>Login name of the Framework User or Framework Administrator.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBwVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBwlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBw1MBEeGWOIOpWVSyqQ" name="password">
            <ownedComment xmi:id="_2DhBxFMBEeGWOIOpWVSyqQ">
              <body>Password of the Framework User or Framework Administrator</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhBxVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBxlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBx1MBEeGWOIOpWVSyqQ" name="applicationName">
            <ownedComment xmi:id="_2DhByFMBEeGWOIOpWVSyqQ">
              <body>Application name to check the rights or to take a particular license</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhByVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhBylMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhBy1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhBzFMBEeGWOIOpWVSyqQ" name="loginRequest" type="_2DhBvlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBzVMBEeGWOIOpWVSyqQ">
              <body>This element is used to open a</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhBzlMBEeGWOIOpWVSyqQ" name="loginResponse" type="_2DhB9FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhBz1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB0FMBEeGWOIOpWVSyqQ" name="openFrameworkSessionRequest" type="_2DhB-lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB0VMBEeGWOIOpWVSyqQ">
              <body>This element is used to open a</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB0lMBEeGWOIOpWVSyqQ" name="openFrameworkSessionResponse" type="_2DhCA1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB01MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB1FMBEeGWOIOpWVSyqQ" name="loginSupervisorRequest" type="_2DhCBVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB1VMBEeGWOIOpWVSyqQ">
              <body>This element is used to open a</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB1lMBEeGWOIOpWVSyqQ" name="loginSupervisorResponse" type="_2DhCGlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB11MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB2FMBEeGWOIOpWVSyqQ" name="changePasswordRequest" type="_2DhCIFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB2VMBEeGWOIOpWVSyqQ">
              <body>This element is used to change the password of the</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB2lMBEeGWOIOpWVSyqQ" name="changePasswordResponse" type="_2DhCLVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB21MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB3FMBEeGWOIOpWVSyqQ" name="logoutRequest" type="_2DhCL1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB3VMBEeGWOIOpWVSyqQ">
              <body>This element is used to close a</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB3lMBEeGWOIOpWVSyqQ" name="logoutResponse" type="_2DhCNFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB31MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB4FMBEeGWOIOpWVSyqQ" name="getFrameworkAccountInfoRequest" type="_2DhCNlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB4VMBEeGWOIOpWVSyqQ">
              <body>This element is used to obtain information about the</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB4lMBEeGWOIOpWVSyqQ" name="getFrameworkAccountInfoResponse" type="_2DhCQVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB41MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB5FMBEeGWOIOpWVSyqQ" name="setSessionTimerValueRequest" type="_2DhCSVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB5VMBEeGWOIOpWVSyqQ">
              <body>This element is used to change the duration of the</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB5lMBEeGWOIOpWVSyqQ" name="setSessionTimerValueResponse" type="_2DhCUlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB51MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB6FMBEeGWOIOpWVSyqQ" name="restartSessionTimerRequest" type="_2DhCVFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB6VMBEeGWOIOpWVSyqQ">
              <body>This element is used to restart the</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB6lMBEeGWOIOpWVSyqQ" name="restartSessionTimerResponse" type="_2DhCWVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB61MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB7FMBEeGWOIOpWVSyqQ" name="getAvailableTuiLanguagesRequest" type="_2DhCW1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB7VMBEeGWOIOpWVSyqQ">
              <body>This element is used to restart the</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB7lMBEeGWOIOpWVSyqQ" name="getAvailableTuiLanguagesResponse" type="_2DhCYFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB71MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB8FMBEeGWOIOpWVSyqQ" name="setTuiLanguageRequest" type="_2DhCZlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB8VMBEeGWOIOpWVSyqQ">
              <body>This element is used to restart the</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB8lMBEeGWOIOpWVSyqQ" name="setTuiLanguageResponse" type="_2DhCb1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhB81MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhB9FMBEeGWOIOpWVSyqQ" name="loginResponse">
          <generalization xmi:id="_2DhB9VMBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhB9lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhB91MBEeGWOIOpWVSyqQ">
              <body>The framework identifier of the session that must be saved on the client side for the whole session. It is to be used as a parameter for all subsequent operations.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhB-FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhB-VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhB-lMBEeGWOIOpWVSyqQ" name="openFrameworkSessionRequest">
          <ownedAttribute xmi:id="_2DhB-1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhB_FMBEeGWOIOpWVSyqQ">
              <body>Identifies the user account for which the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhB_VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhB_lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhB_1MBEeGWOIOpWVSyqQ" name="applicationName">
            <ownedComment xmi:id="_2DhCAFMBEeGWOIOpWVSyqQ">
              <body>Application name to check the rights or to take a particular license. 
               By example MYIC_DESKTOP MYIC_DESKPHONE MYIC_MOBILE_NOKIA MYIC_MOBILE_BB MYIC_MOBILE_WM MYIC_MOBILE_ANDROID IP_PHONE.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCAVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCAlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCA1MBEeGWOIOpWVSyqQ" name="openFrameworkSessionResponse">
          <generalization xmi:id="_2DhCBFMBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCBVMBEeGWOIOpWVSyqQ" name="loginSupervisorRequest">
          <ownedAttribute xmi:id="_2DhCBlMBEeGWOIOpWVSyqQ" name="supervisorLoginName">
            <ownedComment xmi:id="_2DhCB1MBEeGWOIOpWVSyqQ">
              <body>Login name of the Framework Administrator that supervises the Framework User.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCCFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCCVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCClMBEeGWOIOpWVSyqQ" name="supervisorPassword">
            <ownedComment xmi:id="_2DhCC1MBEeGWOIOpWVSyqQ">
              <body>Password of the Framework Administrator that supervises the Framework User.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCDFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCDVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCDlMBEeGWOIOpWVSyqQ" name="supervisedAccountId">
            <ownedComment xmi:id="_2DhCD1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the supervised Framework User.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCEFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCEVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCElMBEeGWOIOpWVSyqQ" name="supervisedAccountIdType" type="_2DhCclMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhCE1MBEeGWOIOpWVSyqQ">
              <body>Type of identifier used to retrieve the supervised Framework User.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCFFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCFVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCFlMBEeGWOIOpWVSyqQ" name="applicationName">
            <ownedComment xmi:id="_2DhCF1MBEeGWOIOpWVSyqQ">
              <body>Application name to check the rights or to take a particular license</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCGFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCGVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCGlMBEeGWOIOpWVSyqQ" name="loginSupervisorResponse">
          <generalization xmi:id="_2DhCG1MBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhCHFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhCHVMBEeGWOIOpWVSyqQ">
              <body>The framework identifier of the supervised session that must be saved on the client side for the whole session. It is to be used as a parameter for all subsequent operations.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCHlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCH1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCIFMBEeGWOIOpWVSyqQ" name="changePasswordRequest">
          <ownedAttribute xmi:id="_2DhCIVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhCIlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCI1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCJFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCJVMBEeGWOIOpWVSyqQ" name="oldPassword">
            <ownedComment xmi:id="_2DhCJlMBEeGWOIOpWVSyqQ">
              <body>Current password of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCJ1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCKFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCKVMBEeGWOIOpWVSyqQ" name="newPassword">
            <ownedComment xmi:id="_2DhCKlMBEeGWOIOpWVSyqQ">
              <body>New password.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCK1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCLFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCLVMBEeGWOIOpWVSyqQ" name="changePasswordResponse">
          <generalization xmi:id="_2DhCLlMBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCL1MBEeGWOIOpWVSyqQ" name="logoutRequest">
          <ownedAttribute xmi:id="_2DhCMFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhCMVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCMlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCM1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCNFMBEeGWOIOpWVSyqQ" name="logoutResponse">
          <generalization xmi:id="_2DhCNVMBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCNlMBEeGWOIOpWVSyqQ" name="getFrameworkAccountInfoRequest">
          <ownedAttribute xmi:id="_2DhCN1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhCOFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCOVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCOlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCO1MBEeGWOIOpWVSyqQ" name="userId" type="_2DhBtFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhCP1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhCPFMBEeGWOIOpWVSyqQ">
              <body>Identifies the user for whom the request is performed. 
                 This parameter can be omitted if the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCPVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCPlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhCP1MBEeGWOIOpWVSyqQ" memberEnd="_2DhCQFMBEeGWOIOpWVSyqQ _2DhCO1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhCQFMBEeGWOIOpWVSyqQ" type="_2DhCNlMBEeGWOIOpWVSyqQ" association="_2DhCP1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCQVMBEeGWOIOpWVSyqQ" name="getFrameworkAccountInfoResponse">
          <generalization xmi:id="_2DhCQlMBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhCQ1MBEeGWOIOpWVSyqQ" name="accountInfo" type="_2DhCqlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhCR1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhCRFMBEeGWOIOpWVSyqQ">
              <body>Some useful information about the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCRVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCRlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhCR1MBEeGWOIOpWVSyqQ" memberEnd="_2DhCSFMBEeGWOIOpWVSyqQ _2DhCQ1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhCSFMBEeGWOIOpWVSyqQ" type="_2DhCQVMBEeGWOIOpWVSyqQ" association="_2DhCR1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCSVMBEeGWOIOpWVSyqQ" name="setSessionTimerValueRequest">
          <ownedAttribute xmi:id="_2DhCSlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhCS1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCTFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCTVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCTlMBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2DhCT1MBEeGWOIOpWVSyqQ">
              <body>The duration of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCUFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCUVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCUlMBEeGWOIOpWVSyqQ" name="setSessionTimerValueResponse">
          <generalization xmi:id="_2DhCU1MBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCVFMBEeGWOIOpWVSyqQ" name="restartSessionTimerRequest">
          <ownedAttribute xmi:id="_2DhCVVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhCVlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCV1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCWFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCWVMBEeGWOIOpWVSyqQ" name="restartSessionTimerResponse">
          <generalization xmi:id="_2DhCWlMBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCW1MBEeGWOIOpWVSyqQ" name="getAvailableTuiLanguagesRequest">
          <ownedAttribute xmi:id="_2DhCXFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhCXVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCXlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCX1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCYFMBEeGWOIOpWVSyqQ" name="getAvailableTuiLanguagesResponse">
          <generalization xmi:id="_2DhCYVMBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhCYlMBEeGWOIOpWVSyqQ" name="language">
            <ownedComment xmi:id="_2DhCY1MBEeGWOIOpWVSyqQ">
              <body>The list of available TUI languages in ICS.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCZFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCZVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCZlMBEeGWOIOpWVSyqQ" name="setTuiLanguageRequest">
          <ownedAttribute xmi:id="_2DhCZ1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhCaFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCaVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCalMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCa1MBEeGWOIOpWVSyqQ" name="language">
            <ownedComment xmi:id="_2DhCbFMBEeGWOIOpWVSyqQ">
              <body>The new TUI language (must be one of the languages returned by</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCbVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCblMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCb1MBEeGWOIOpWVSyqQ" name="setTuiLanguageResponse">
          <generalization xmi:id="_2DhCcFMBEeGWOIOpWVSyqQ" general="_2DhBqlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhCcVMBEeGWOIOpWVSyqQ" name="Framework">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhCclMBEeGWOIOpWVSyqQ" name="UserIdType">
          <ownedComment xmi:id="_2DhCc1MBEeGWOIOpWVSyqQ">
            <body>Types of user identifier.</body>
          </ownedComment>
          <generalization xmi:id="_2DhCdFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhCdVMBEeGWOIOpWVSyqQ" name="LOGIN_NAME">
            <ownedComment xmi:id="_2DhCdlMBEeGWOIOpWVSyqQ">
              <body>The user identifier is a login name</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCd1MBEeGWOIOpWVSyqQ" name="PHONE_NUMBER">
            <ownedComment xmi:id="_2DhCeFMBEeGWOIOpWVSyqQ">
              <body>The user identifier is a phone number.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCeVMBEeGWOIOpWVSyqQ" name="EMAIL">
            <ownedComment xmi:id="_2DhCelMBEeGWOIOpWVSyqQ">
              <body>The user identifier is an email.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCe1MBEeGWOIOpWVSyqQ" name="COLLABORATION_ID">
            <ownedComment xmi:id="_2DhCfFMBEeGWOIOpWVSyqQ">
              <body>The user identifier is a collaboration ID.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhCfVMBEeGWOIOpWVSyqQ" name="DeviceType">
          <generalization xmi:id="_2DhCflMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhCf1MBEeGWOIOpWVSyqQ" name="DESKPHONE">
            <ownedComment xmi:id="_2DhCgFMBEeGWOIOpWVSyqQ">
              <body>A phone set on an office's desk.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCgVMBEeGWOIOpWVSyqQ" name="MOBILE">
            <ownedComment xmi:id="_2DhCglMBEeGWOIOpWVSyqQ">
              <body>A mobile phone.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCg1MBEeGWOIOpWVSyqQ" name="DECT">
            <ownedComment xmi:id="_2DhChFMBEeGWOIOpWVSyqQ">
              <body>A wireless phone set used within the enterprise.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhChVMBEeGWOIOpWVSyqQ" name="SOFTPHONE">
            <ownedComment xmi:id="_2DhChlMBEeGWOIOpWVSyqQ">
              <body>A phone started from a computer with VOIP.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCh1MBEeGWOIOpWVSyqQ" name="NOMADIC">
            <ownedComment xmi:id="_2DhCiFMBEeGWOIOpWVSyqQ">
              <body>Allows to temporarily use an external phone.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCiVMBEeGWOIOpWVSyqQ" name="ROAMING">
            <ownedComment xmi:id="_2DhCilMBEeGWOIOpWVSyqQ">
              <body>Not supported.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCi1MBEeGWOIOpWVSyqQ" name="Device">
          <ownedAttribute xmi:id="_2DhCjFMBEeGWOIOpWVSyqQ" name="type" type="_2DhCfVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhCjVMBEeGWOIOpWVSyqQ">
              <body>Device's type</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCjlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCj1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCkFMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DhCkVMBEeGWOIOpWVSyqQ">
              <body>Device identifier which is used to identify the device in telephony requests and events
                    (see</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCklMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCk1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhClFMBEeGWOIOpWVSyqQ" name="label">
            <ownedComment xmi:id="_2DhClVMBEeGWOIOpWVSyqQ">
              <body>Label which allows a user to name his device. An application should use this string first when the device
                    has to be displayed. If no label exists, the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCllMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCl1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCmFMBEeGWOIOpWVSyqQ" name="subType">
            <ownedComment xmi:id="_2DhCmVMBEeGWOIOpWVSyqQ">
              <body>Device's subtype :</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCmlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCm1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCnFMBEeGWOIOpWVSyqQ" name="associatedNumber">
            <ownedComment xmi:id="_2DhCnVMBEeGWOIOpWVSyqQ">
              <body>If the device type is MOBILE this parameter defines the real number of the mobile.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCnlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCn1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhCoFMBEeGWOIOpWVSyqQ" name="UserType">
          <generalization xmi:id="_2DhCoVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhColMBEeGWOIOpWVSyqQ" name="OXE">
            <ownedComment xmi:id="_2DhCo1MBEeGWOIOpWVSyqQ">
              <body>Defines a user with OXE devices without the flexoffice rigth</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCpFMBEeGWOIOpWVSyqQ" name="OXE_FLEXOFFICE">
            <ownedComment xmi:id="_2DhCpVMBEeGWOIOpWVSyqQ">
              <body>Defines a user with OXE devices with the flexoffice rigth</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCplMBEeGWOIOpWVSyqQ" name="ICM">
            <ownedComment xmi:id="_2DhCp1MBEeGWOIOpWVSyqQ">
              <body>Defines a user with ICM devices</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhCqFMBEeGWOIOpWVSyqQ" name="OTHER">
            <ownedComment xmi:id="_2DhCqVMBEeGWOIOpWVSyqQ">
              <body>Defines a user with devices managed by another kind of PBX or with no device managed in the ICS</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhCqlMBEeGWOIOpWVSyqQ" name="FrameworkAccountInfo">
          <ownedAttribute xmi:id="_2DhCq1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhCrFMBEeGWOIOpWVSyqQ">
              <body>Login name which identifies the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCrVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCrlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCr1MBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2DhCsFMBEeGWOIOpWVSyqQ">
              <body>First name of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCsVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCslMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCs1MBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2DhCtFMBEeGWOIOpWVSyqQ">
              <body>Last name of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCtVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCtlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCt1MBEeGWOIOpWVSyqQ" name="userType" type="_2DhCoFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhCuFMBEeGWOIOpWVSyqQ">
              <body>Defines the type of the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCuVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCulMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCu1MBEeGWOIOpWVSyqQ" name="language">
            <ownedComment xmi:id="_2DhCvFMBEeGWOIOpWVSyqQ">
              <body>Language of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCvVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCvlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCv1MBEeGWOIOpWVSyqQ" name="tuiLanguage">
            <ownedComment xmi:id="_2DhCwFMBEeGWOIOpWVSyqQ">
              <body>Language used by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCwVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCwlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCw1MBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2DhCxFMBEeGWOIOpWVSyqQ">
              <body>User's phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCxVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCxlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCx1MBEeGWOIOpWVSyqQ" name="colleague">
            <ownedComment xmi:id="_2DhCyFMBEeGWOIOpWVSyqQ">
              <body>Colleague compagny phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCyVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCylMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCy1MBEeGWOIOpWVSyqQ" name="personnalPhone">
            <ownedComment xmi:id="_2DhCzFMBEeGWOIOpWVSyqQ">
              <body>Personnal phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhCzVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhCzlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhCz1MBEeGWOIOpWVSyqQ" name="personnalMobile">
            <ownedComment xmi:id="_2DhC0FMBEeGWOIOpWVSyqQ">
              <body>Personnal mobile phone number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhC0VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhC0lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhC01MBEeGWOIOpWVSyqQ" name="devices" type="_2DhCi1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhC71MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhC1FMBEeGWOIOpWVSyqQ">
              <body>User's devices.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhC1VMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhC1lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhC11MBEeGWOIOpWVSyqQ" name="email">
            <ownedComment xmi:id="_2DhC2FMBEeGWOIOpWVSyqQ">
              <body>E-mail of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhC2VMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhC2lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhC21MBEeGWOIOpWVSyqQ" name="collaborationId">
            <ownedComment xmi:id="_2DhC3FMBEeGWOIOpWVSyqQ">
              <body>Collaboration identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhC3VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhC3lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhC31MBEeGWOIOpWVSyqQ" name="voiceMail">
            <ownedComment xmi:id="_2DhC4FMBEeGWOIOpWVSyqQ">
              <body>Voice mail phone number associated to the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhC4VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhC4lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhC41MBEeGWOIOpWVSyqQ" name="voiceMailType">
            <ownedComment xmi:id="_2DhC5FMBEeGWOIOpWVSyqQ">
              <body>Voice mail type associated to the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhC5VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhC5lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhC51MBEeGWOIOpWVSyqQ" name="timeToLive">
            <ownedComment xmi:id="_2DhC6FMBEeGWOIOpWVSyqQ">
              <body>The duration of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhC6VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhC6lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhC61MBEeGWOIOpWVSyqQ" name="directCallBack">
            <ownedComment xmi:id="_2DhC7FMBEeGWOIOpWVSyqQ">
              <body>Direct CallBack right associated to the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhC7VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhC7lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhC71MBEeGWOIOpWVSyqQ" memberEnd="_2DhC8FMBEeGWOIOpWVSyqQ _2DhC01MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhC8FMBEeGWOIOpWVSyqQ" type="_2DhCqlMBEeGWOIOpWVSyqQ" association="_2DhC71MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhC8VMBEeGWOIOpWVSyqQ" name="LocatorService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhC8lMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhC81MBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of the</body>
          </ownedComment>
          <generalization xmi:id="_2DhC9FMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhC9VMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhC9lMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhC91MBEeGWOIOpWVSyqQ" name="ERROR_AUTHENTICATION_FAILED">
            <ownedComment xmi:id="_2DhC-FMBEeGWOIOpWVSyqQ">
              <body>The operation failed due to an authentication error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhC-VMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DhC-lMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhC-1MBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhC_FMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhC_VMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhC_lMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhC_1MBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhDAFMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDAVMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhDAlMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDA1MBEeGWOIOpWVSyqQ" name="NO_SERVICE_MATCH">
            <ownedComment xmi:id="_2DhDBFMBEeGWOIOpWVSyqQ">
              <body>No matching service is available, check the tags.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDBVMBEeGWOIOpWVSyqQ" name="UNKNOWN_TAG">
            <ownedComment xmi:id="_2DhDBlMBEeGWOIOpWVSyqQ">
              <body>A tag is unknown.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDB1MBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhDCFMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhDCVMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhC8lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDClMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDC1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDDFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDDVMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhDDlMBEeGWOIOpWVSyqQ">
              <body>If an error has been returned (result code is not SUCCESS), the comment can give more information about the cause or the origin of the error.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDD1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDEFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDEVMBEeGWOIOpWVSyqQ" name="getServicesTagsRequest"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDElMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhDE1MBEeGWOIOpWVSyqQ" name="getServicesTagsRequest" type="_2DhDEVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDFFMBEeGWOIOpWVSyqQ">
              <body>Retrieve the available tags on a local server.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDFVMBEeGWOIOpWVSyqQ" name="getServicesTagsResponse" type="_2DhDG1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDFlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDF1MBEeGWOIOpWVSyqQ" name="getServicesLocationRequest" type="_2DhDIVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDGFMBEeGWOIOpWVSyqQ">
              <body>This element is used to retrieve the information about a list of services.</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDGVMBEeGWOIOpWVSyqQ" name="getServicesLocationResponse" type="_2DhDNVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDGlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDG1MBEeGWOIOpWVSyqQ" name="getServicesTagsResponse">
          <generalization xmi:id="_2DhDHFMBEeGWOIOpWVSyqQ" general="_2DhDB1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhDHVMBEeGWOIOpWVSyqQ" name="tags">
            <ownedComment xmi:id="_2DhDHlMBEeGWOIOpWVSyqQ">
              <body>A list that contains the tags supported by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDH1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDIFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDIVMBEeGWOIOpWVSyqQ" name="getServicesLocationRequest">
          <ownedAttribute xmi:id="_2DhDIlMBEeGWOIOpWVSyqQ" name="requester" type="_2DhDjFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhDMVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDI1MBEeGWOIOpWVSyqQ">
              <body>Describes the requester : the entity (user or server) which will request the services.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDJFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDJVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDJlMBEeGWOIOpWVSyqQ" name="requesterDeviceType" type="_2DhDQlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDJ1MBEeGWOIOpWVSyqQ">
              <body>Specifies the type of device from which the requested services will be invoked.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDKFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDKVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDKlMBEeGWOIOpWVSyqQ" name="version">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDK1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDLFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDLVMBEeGWOIOpWVSyqQ" name="tags" type="_2DhDalMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhDM1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDLlMBEeGWOIOpWVSyqQ">
              <body>List of tags used in order to filter the results (send all the services if null).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDL1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDMFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhDMVMBEeGWOIOpWVSyqQ" memberEnd="_2DhDMlMBEeGWOIOpWVSyqQ _2DhDIlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhDMlMBEeGWOIOpWVSyqQ" type="_2DhDIVMBEeGWOIOpWVSyqQ" association="_2DhDMVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhDM1MBEeGWOIOpWVSyqQ" memberEnd="_2DhDNFMBEeGWOIOpWVSyqQ _2DhDLVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhDNFMBEeGWOIOpWVSyqQ" type="_2DhDIVMBEeGWOIOpWVSyqQ" association="_2DhDM1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDNVMBEeGWOIOpWVSyqQ" name="getServicesLocationResponse">
          <generalization xmi:id="_2DhDNlMBEeGWOIOpWVSyqQ" general="_2DhDB1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhDN1MBEeGWOIOpWVSyqQ" name="locations" type="_2DhDmlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhDP1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDOFMBEeGWOIOpWVSyqQ">
              <body>All information available about the local services provided by the UC.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDOVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDOlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDO1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhDPFMBEeGWOIOpWVSyqQ">
              <body>If the requester is identified thanks to a credential, the fwSessionId is returned.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDPVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDPlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhDP1MBEeGWOIOpWVSyqQ" memberEnd="_2DhDQFMBEeGWOIOpWVSyqQ _2DhDN1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhDQFMBEeGWOIOpWVSyqQ" type="_2DhDNVMBEeGWOIOpWVSyqQ" association="_2DhDP1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhDQVMBEeGWOIOpWVSyqQ" name="Locator">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhDQlMBEeGWOIOpWVSyqQ" name="DeviceType">
          <ownedComment xmi:id="_2DhDQ1MBEeGWOIOpWVSyqQ">
            <body>Represents the device used by a consumer in order to access this service.</body>
          </ownedComment>
          <generalization xmi:id="_2DhDRFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhDRVMBEeGWOIOpWVSyqQ" name="THICK">
            <ownedComment xmi:id="_2DhDRlMBEeGWOIOpWVSyqQ">
              <body>This value is set if the device used by the consumer is a PC.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDR1MBEeGWOIOpWVSyqQ" name="MOBILE">
            <ownedComment xmi:id="_2DhDSFMBEeGWOIOpWVSyqQ">
              <body>This value is set if the device used by the consumer is a mobile phone.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDSVMBEeGWOIOpWVSyqQ" name="WEB">
            <ownedComment xmi:id="_2DhDSlMBEeGWOIOpWVSyqQ">
              <body>This value is set if the device used by the consumer is a Web application.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDS1MBEeGWOIOpWVSyqQ" name="DESKPHONE">
            <ownedComment xmi:id="_2DhDTFMBEeGWOIOpWVSyqQ">
              <body>This value is set if the device used by the consumer is a desktop phone.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDTVMBEeGWOIOpWVSyqQ" name="EXTENSION">
            <ownedComment xmi:id="_2DhDTlMBEeGWOIOpWVSyqQ">
              <body>This value is set if the device used by the consumer is an extension.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhDT1MBEeGWOIOpWVSyqQ" name="RequesterIdType">
          <ownedComment xmi:id="_2DhDUFMBEeGWOIOpWVSyqQ">
            <body>Represents a type of ID. An ID can be a session ID, a directory number, a login...</body>
          </ownedComment>
          <generalization xmi:id="_2DhDUVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhDUlMBEeGWOIOpWVSyqQ" name="LOGIN_NAME">
            <ownedComment xmi:id="_2DhDU1MBEeGWOIOpWVSyqQ">
              <body>This value is set if the associated ID represents a login name.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDVFMBEeGWOIOpWVSyqQ" name="EMAIL_ADDRESS">
            <ownedComment xmi:id="_2DhDVVMBEeGWOIOpWVSyqQ">
              <body>This value is set if the associated ID represents an e-mail address.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDVlMBEeGWOIOpWVSyqQ" name="DIRECTORY_NUMBER">
            <ownedComment xmi:id="_2DhDV1MBEeGWOIOpWVSyqQ">
              <body>This value is set if the associated ID represents a directory number.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDWFMBEeGWOIOpWVSyqQ" name="SESSION_ID">
            <ownedComment xmi:id="_2DhDWVMBEeGWOIOpWVSyqQ">
              <body>This value is set if the associated ID represents a session ID.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDWlMBEeGWOIOpWVSyqQ" name="SERVER_NAME">
            <ownedComment xmi:id="_2DhDW1MBEeGWOIOpWVSyqQ">
              <body>This value is set if the associated ID represents a server.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhDXFMBEeGWOIOpWVSyqQ" name="RequesterRole">
          <ownedComment xmi:id="_2DhDXVMBEeGWOIOpWVSyqQ">
            <body>Represents the role of a consumer. A consumer can either be a server or a user.</body>
          </ownedComment>
          <generalization xmi:id="_2DhDXlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhDX1MBEeGWOIOpWVSyqQ" name="SERVER">
            <ownedComment xmi:id="_2DhDYFMBEeGWOIOpWVSyqQ">
              <body>This value is set if the associated ID represents a server.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDYVMBEeGWOIOpWVSyqQ" name="USER">
            <ownedComment xmi:id="_2DhDYlMBEeGWOIOpWVSyqQ">
              <body>This value is set if the associated ID represents a user.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhDY1MBEeGWOIOpWVSyqQ" name="OperatorCode">
          <ownedComment xmi:id="_2DhDZFMBEeGWOIOpWVSyqQ">
            <body>Used in order to filter the tags</body>
          </ownedComment>
          <generalization xmi:id="_2DhDZVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhDZlMBEeGWOIOpWVSyqQ" name="OR">
            <ownedComment xmi:id="_2DhDZ1MBEeGWOIOpWVSyqQ">
              <body>At least one of the following tags must be supported by the service.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDaFMBEeGWOIOpWVSyqQ" name="AND">
            <ownedComment xmi:id="_2DhDaVMBEeGWOIOpWVSyqQ">
              <body>Every one of the following tags must be supported by the service.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDalMBEeGWOIOpWVSyqQ" name="Tags">
          <ownedComment xmi:id="_2DhDa1MBEeGWOIOpWVSyqQ">
            <body>Used in order to filter the tags.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhDbFMBEeGWOIOpWVSyqQ" name="operator" type="_2DhDY1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDbVMBEeGWOIOpWVSyqQ">
              <body>This information represents the kind of filter (OR or AND) used in order to select a service.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDblMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDb1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDcFMBEeGWOIOpWVSyqQ" name="tags">
            <ownedComment xmi:id="_2DhDcVMBEeGWOIOpWVSyqQ">
              <body>List of tags used in order to filter the results (send all the services if null).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDclMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDc1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDdFMBEeGWOIOpWVSyqQ" name="RequesterCredential">
          <ownedComment xmi:id="_2DhDdVMBEeGWOIOpWVSyqQ">
            <body>Authentifies the requester</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhDdlMBEeGWOIOpWVSyqQ" name="login">
            <ownedComment xmi:id="_2DhDd1MBEeGWOIOpWVSyqQ">
              <body>Login name of the requester.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDeFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDeVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDelMBEeGWOIOpWVSyqQ" name="password">
            <ownedComment xmi:id="_2DhDe1MBEeGWOIOpWVSyqQ">
              <body>Password of the requester.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDfFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDfVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDflMBEeGWOIOpWVSyqQ" name="RequesterId">
          <ownedComment xmi:id="_2DhDf1MBEeGWOIOpWVSyqQ">
            <body>Identifies the requester</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhDgFMBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2DhDgVMBEeGWOIOpWVSyqQ">
              <body>The identifier itself. The type of this value is given by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDglMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDg1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDhFMBEeGWOIOpWVSyqQ" name="type" type="_2DhDT1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDhVMBEeGWOIOpWVSyqQ">
              <body>Gives the type of the requester identifier.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDhlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDh1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDiFMBEeGWOIOpWVSyqQ" name="role" type="_2DhDXFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDiVMBEeGWOIOpWVSyqQ">
              <body>This information represents the role of the</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDilMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDi1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDjFMBEeGWOIOpWVSyqQ" name="Requester">
          <ownedComment xmi:id="_2DhDjVMBEeGWOIOpWVSyqQ">
            <body>Describes the requester : the entity (user or server) which will request the services.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhDjlMBEeGWOIOpWVSyqQ" name="requesterId" type="_2DhDflMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhDllMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDj1MBEeGWOIOpWVSyqQ">
              <body>The requester is identified by a credential (login name and password).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDkFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDkVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDklMBEeGWOIOpWVSyqQ" name="requesterCredential" type="_2DhDdFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhDmFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDk1MBEeGWOIOpWVSyqQ">
              <body>The requester is identified by a credential (login name and password).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDlFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDlVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhDllMBEeGWOIOpWVSyqQ" memberEnd="_2DhDl1MBEeGWOIOpWVSyqQ _2DhDjlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhDl1MBEeGWOIOpWVSyqQ" type="_2DhDjFMBEeGWOIOpWVSyqQ" association="_2DhDllMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhDmFMBEeGWOIOpWVSyqQ" memberEnd="_2DhDmVMBEeGWOIOpWVSyqQ _2DhDklMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhDmVMBEeGWOIOpWVSyqQ" type="_2DhDjFMBEeGWOIOpWVSyqQ" association="_2DhDmFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDmlMBEeGWOIOpWVSyqQ" name="ServiceLocation">
          <ownedComment xmi:id="_2DhDm1MBEeGWOIOpWVSyqQ">
            <body>This value contains all available information about a local service.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhDnFMBEeGWOIOpWVSyqQ" name="serviceName">
            <ownedComment xmi:id="_2DhDnVMBEeGWOIOpWVSyqQ">
              <body>This value contains the name of the service.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDnlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDn1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDoFMBEeGWOIOpWVSyqQ" name="serviceVersion">
            <ownedComment xmi:id="_2DhDoVMBEeGWOIOpWVSyqQ">
              <body>This value contains the version of the service, which allows an application to check its compatibility with the service.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDolMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDo1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDpFMBEeGWOIOpWVSyqQ" name="publicUrl">
            <ownedComment xmi:id="_2DhDpVMBEeGWOIOpWVSyqQ">
              <body>This value contains the public URL of the service, which allows a consumer to access it from the Internet.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDplMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDp1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDqFMBEeGWOIOpWVSyqQ" name="privateUrl">
            <ownedComment xmi:id="_2DhDqVMBEeGWOIOpWVSyqQ">
              <body>This value contains the private URL of the service, which allows a consumer to access it from a local network.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDqlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDq1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDrFMBEeGWOIOpWVSyqQ" name="privateBackupUrl">
            <ownedComment xmi:id="_2DhDrVMBEeGWOIOpWVSyqQ">
              <body>This value contains the private URL of the service, which allows a consumer to access it from a local network.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDrlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDr1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDsFMBEeGWOIOpWVSyqQ" name="rights">
            <ownedComment xmi:id="_2DhDsVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether the requester is allowed to use the service (not applicable if unspecified).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDslMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDs1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhDtFMBEeGWOIOpWVSyqQ" name="NumberingService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhDtVMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhDtlMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhDt1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhDuFMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhDuVMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDulMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhDu1MBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDvFMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2DhDvVMBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDvlMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhDv1MBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDwFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhDwVMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDwlMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhDw1MBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDxFMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhDxVMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhDxlMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhDx1MBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhDyFMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhDyVMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhDylMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhDtVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhDy1MBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhDzFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhDzVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhDzlMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhDz1MBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD0FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhD0VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhD0lMBEeGWOIOpWVSyqQ" name="makeCanonicalPhoneNumberRequest">
          <ownedAttribute xmi:id="_2DhD01MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhD1FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD1VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhD1lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhD11MBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2DhD2FMBEeGWOIOpWVSyqQ">
              <body>Phone number in its actual format</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD2VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhD2lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhD21MBEeGWOIOpWVSyqQ" name="pattern">
            <ownedComment xmi:id="_2DhD3FMBEeGWOIOpWVSyqQ">
              <body>Pattern to format the canonical number. If null a default pattern is used</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD3VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhD3lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhD31MBEeGWOIOpWVSyqQ" name="prefixPresent">
            <ownedComment xmi:id="_2DhD4FMBEeGWOIOpWVSyqQ">
              <body>Specify if the external prefix is present in the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD4VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhD4lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhD41MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhD5FMBEeGWOIOpWVSyqQ" name="makeCanonicalPhoneNumberRequest" type="_2DhD0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD5VMBEeGWOIOpWVSyqQ" name="makeCanonicalPhoneNumberResponse" type="_2DhD7FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD5lMBEeGWOIOpWVSyqQ" name="makeDialablePhoneNumberRequest" type="_2DhD8lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD51MBEeGWOIOpWVSyqQ" name="makeDialablePhoneNumberResponse" type="_2DhD-1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD6FMBEeGWOIOpWVSyqQ" name="makeCallLineIdentificationRequest" type="_2DhEEFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD6VMBEeGWOIOpWVSyqQ" name="makeCallLineIdentificationResponse" type="_2DhEGVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD6lMBEeGWOIOpWVSyqQ" name="getDialingRuleRequest" type="_2DhEI1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD61MBEeGWOIOpWVSyqQ" name="getDialingRuleResponse" type="_2DhEKFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhD7FMBEeGWOIOpWVSyqQ" name="makeCanonicalPhoneNumberResponse">
          <generalization xmi:id="_2DhD7VMBEeGWOIOpWVSyqQ" general="_2DhDyFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD7lMBEeGWOIOpWVSyqQ" name="canonicalPhoneNumber">
            <ownedComment xmi:id="_2DhD71MBEeGWOIOpWVSyqQ">
              <body>The generated canonical number, or null if the phone number cannot be converted</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD8FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhD8VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhD8lMBEeGWOIOpWVSyqQ" name="makeDialablePhoneNumberRequest">
          <ownedAttribute xmi:id="_2DhD81MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhD9FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD9VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhD9lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhD91MBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2DhD-FMBEeGWOIOpWVSyqQ">
              <body>Phone number in its actual format</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD-VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhD-lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhD-1MBEeGWOIOpWVSyqQ" name="makeDialablePhoneNumberResponse">
          <generalization xmi:id="_2DhD_FMBEeGWOIOpWVSyqQ" general="_2DhDyFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhD_VMBEeGWOIOpWVSyqQ" name="dialablePhoneNumber">
            <ownedComment xmi:id="_2DhD_lMBEeGWOIOpWVSyqQ">
              <body>The generated dialable number, or null if the phone number cannot be converted</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhD_1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEAFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhEAVMBEeGWOIOpWVSyqQ" name="NumberOrigin">
          <ownedComment xmi:id="_2DhEAlMBEeGWOIOpWVSyqQ">
            <body>Describes the origin of the number</body>
          </ownedComment>
          <generalization xmi:id="_2DhEA1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhEBFMBEeGWOIOpWVSyqQ" name="ANY">
            <ownedComment xmi:id="_2DhEBVMBEeGWOIOpWVSyqQ">
              <body>Not used</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEBlMBEeGWOIOpWVSyqQ" name="INTERNATIONAL">
            <ownedComment xmi:id="_2DhEB1MBEeGWOIOpWVSyqQ">
              <body>International number</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhECFMBEeGWOIOpWVSyqQ" name="NATIONAL">
            <ownedComment xmi:id="_2DhECVMBEeGWOIOpWVSyqQ">
              <body>National number</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEClMBEeGWOIOpWVSyqQ" name="PRIVATE">
            <ownedComment xmi:id="_2DhEC1MBEeGWOIOpWVSyqQ">
              <body>Private number</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEDFMBEeGWOIOpWVSyqQ" name="PUBLIC">
            <ownedComment xmi:id="_2DhEDVMBEeGWOIOpWVSyqQ">
              <body>Public number</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEDlMBEeGWOIOpWVSyqQ" name="UNKNOWN">
            <ownedComment xmi:id="_2DhED1MBEeGWOIOpWVSyqQ">
              <body>Unknown number</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEEFMBEeGWOIOpWVSyqQ" name="makeCallLineIdentificationRequest">
          <ownedAttribute xmi:id="_2DhEEVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhEElMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEE1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEFFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEFVMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2DhEFlMBEeGWOIOpWVSyqQ">
              <body>Phone number in its actual format</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEF1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEGFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEGVMBEeGWOIOpWVSyqQ" name="makeCallLineIdentificationResponse">
          <generalization xmi:id="_2DhEGlMBEeGWOIOpWVSyqQ" general="_2DhDyFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEG1MBEeGWOIOpWVSyqQ" name="number">
            <ownedComment xmi:id="_2DhEHFMBEeGWOIOpWVSyqQ">
              <body>number</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEHVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEHlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEH1MBEeGWOIOpWVSyqQ" name="origin" type="_2DhEAVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhEIFMBEeGWOIOpWVSyqQ">
              <body>Origin of the number</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEIVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEIlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEI1MBEeGWOIOpWVSyqQ" name="getDialingRuleRequest">
          <ownedAttribute xmi:id="_2DhEJFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhEJVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEJlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEJ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEKFMBEeGWOIOpWVSyqQ" name="getDialingRuleResponse">
          <generalization xmi:id="_2DhEKVMBEeGWOIOpWVSyqQ" general="_2DhDyFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEKlMBEeGWOIOpWVSyqQ" name="dialingRule" type="_2DhER1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhELlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhEK1MBEeGWOIOpWVSyqQ">
              <body>Dialing rules associated with the logged Framework User.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhELFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhELVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhELlMBEeGWOIOpWVSyqQ" memberEnd="_2DhEL1MBEeGWOIOpWVSyqQ _2DhEKlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhEL1MBEeGWOIOpWVSyqQ" type="_2DhEKFMBEeGWOIOpWVSyqQ" association="_2DhELlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhEMFMBEeGWOIOpWVSyqQ" name="DialingRule">
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEMVMBEeGWOIOpWVSyqQ" name="ExternalPrefixException">
          <ownedComment xmi:id="_2DhEMlMBEeGWOIOpWVSyqQ">
            <body>Defines exceptions to the common rule when adding the external prefix</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhEM1MBEeGWOIOpWVSyqQ" name="begin">
            <ownedComment xmi:id="_2DhENFMBEeGWOIOpWVSyqQ">
              <body>Beginning of the numbers which are an exception</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhENVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhENlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEN1MBEeGWOIOpWVSyqQ" name="length">
            <ownedComment xmi:id="_2DhEOFMBEeGWOIOpWVSyqQ">
              <body>Length of the numbers which are an exception. The value 0 means there is no control on length</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEOVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEOlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEO1MBEeGWOIOpWVSyqQ" name="ExternalPrefixRule">
          <ownedComment xmi:id="_2DhEPFMBEeGWOIOpWVSyqQ">
            <body>Describes the rule to add an external prefix to a phone number</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhEPVMBEeGWOIOpWVSyqQ" name="minNumberLength">
            <ownedComment xmi:id="_2DhEPlMBEeGWOIOpWVSyqQ">
              <body>Specify the phone number length from which we must add the external prefix</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEP1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEQFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEQVMBEeGWOIOpWVSyqQ" name="exceptions" type="_2DhEMVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhERVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhEQlMBEeGWOIOpWVSyqQ">
              <body>Specify exceptions when adding the external prefix</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEQ1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhERFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhERVMBEeGWOIOpWVSyqQ" memberEnd="_2DhERlMBEeGWOIOpWVSyqQ _2DhEQVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhERlMBEeGWOIOpWVSyqQ" type="_2DhEO1MBEeGWOIOpWVSyqQ" association="_2DhERVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhER1MBEeGWOIOpWVSyqQ" name="DialingRule">
          <ownedComment xmi:id="_2DhESFMBEeGWOIOpWVSyqQ">
            <body>Describes a dialing rule</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhESVMBEeGWOIOpWVSyqQ" name="countryCode">
            <ownedComment xmi:id="_2DhESlMBEeGWOIOpWVSyqQ">
              <body>ISO 3166 country code (Alpha-2)</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhES1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhETFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhETVMBEeGWOIOpWVSyqQ" name="areaCode">
            <ownedComment xmi:id="_2DhETlMBEeGWOIOpWVSyqQ">
              <body>Area code</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhET1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEUFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEUVMBEeGWOIOpWVSyqQ" name="externalPrefix">
            <ownedComment xmi:id="_2DhEUlMBEeGWOIOpWVSyqQ">
              <body>Specify the prefix to use to make an external call</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEU1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEVFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEVVMBEeGWOIOpWVSyqQ" name="externalPrefixRule" type="_2DhEO1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhEWVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhEVlMBEeGWOIOpWVSyqQ">
              <body>Specify the rule to add an external prefix to the phone number</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEV1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEWFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhEWVMBEeGWOIOpWVSyqQ" memberEnd="_2DhEWlMBEeGWOIOpWVSyqQ _2DhEVVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhEWlMBEeGWOIOpWVSyqQ" type="_2DhER1MBEeGWOIOpWVSyqQ" association="_2DhEWVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhEW1MBEeGWOIOpWVSyqQ" name="ManagerAssistantService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhEXFMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhEXVMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhEXlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhEX1MBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhEYFMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEYVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhEYlMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEY1MBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2DhEZFMBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEZVMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DhEZlMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEZ1MBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhEaFMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEaVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhEalMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEa1MBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhEbFMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEbVMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhEblMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhEb1MBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhEcFMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEcVMBEeGWOIOpWVSyqQ" name="Result">
          <ownedAttribute xmi:id="_2DhEclMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhEXFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhEc1MBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEdFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEdVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEdlMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhEd1MBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEeFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEeVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEelMBEeGWOIOpWVSyqQ" name="getFilteringLevelRequest">
          <ownedAttribute xmi:id="_2DhEe1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhEfFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEfVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEflMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEf1MBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2DhEgFMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager for whom the request is invoked. 
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEgVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEglMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEg1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhEhFMBEeGWOIOpWVSyqQ" name="getFilteringLevelRequest" type="_2DhEelMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEhVMBEeGWOIOpWVSyqQ" name="getFilteringLevelResponse" type="_2DhEjlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEhlMBEeGWOIOpWVSyqQ" name="setFilteringLevelRequest" type="_2DhEk1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEh1MBEeGWOIOpWVSyqQ" name="setFilteringLevelResponse" type="_2DhEo1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEiFMBEeGWOIOpWVSyqQ" name="getNotificationContextsRequest" type="_2DhEpVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEiVMBEeGWOIOpWVSyqQ" name="getNotificationContextsResponse" type="_2DhErlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEilMBEeGWOIOpWVSyqQ" name="getManagersRequest" type="_2DhEtVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEi1MBEeGWOIOpWVSyqQ" name="getManagersResponse" type="_2DhEvlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEjFMBEeGWOIOpWVSyqQ" name="getAssistantsRequest" type="_2DhEw1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEjVMBEeGWOIOpWVSyqQ" name="getAssistantsResponse" type="_2DhEzFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEjlMBEeGWOIOpWVSyqQ" name="getFilteringLevelResponse">
          <generalization xmi:id="_2DhEj1MBEeGWOIOpWVSyqQ" general="_2DhEcVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEkFMBEeGWOIOpWVSyqQ" name="filteringLevel" type="_2Dg6Y1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEkVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEklMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEk1MBEeGWOIOpWVSyqQ" name="setFilteringLevelRequest">
          <ownedAttribute xmi:id="_2DhElFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhElVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEllMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEl1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEmFMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2DhEmVMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager for whom the request is invoked. 
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEmlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEm1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEnFMBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2DhEnVMBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant if the new filtering level is not NO_FILTER. 
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEnlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEn1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEoFMBEeGWOIOpWVSyqQ" name="filteringLevel" type="_2Dg6Y1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEoVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEolMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEo1MBEeGWOIOpWVSyqQ" name="setFilteringLevelResponse">
          <generalization xmi:id="_2DhEpFMBEeGWOIOpWVSyqQ" general="_2DhEcVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEpVMBEeGWOIOpWVSyqQ" name="getNotificationContextsRequest">
          <ownedAttribute xmi:id="_2DhEplMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhEp1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEqFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEqVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEqlMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2DhEq1MBEeGWOIOpWVSyqQ">
              <body>Login name of the manager. 
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhErFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhErVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhErlMBEeGWOIOpWVSyqQ" name="getNotificationContextsResponse">
          <generalization xmi:id="_2DhEr1MBEeGWOIOpWVSyqQ" general="_2DhEcVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEsFMBEeGWOIOpWVSyqQ" name="context" type="_2Dg6gFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhEs1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEsVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEslMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhEs1MBEeGWOIOpWVSyqQ" memberEnd="_2DhEtFMBEeGWOIOpWVSyqQ _2DhEsFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhEtFMBEeGWOIOpWVSyqQ" type="_2DhErlMBEeGWOIOpWVSyqQ" association="_2DhEs1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEtVMBEeGWOIOpWVSyqQ" name="getManagersRequest">
          <ownedAttribute xmi:id="_2DhEtlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhEt1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEuFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEuVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEulMBEeGWOIOpWVSyqQ" name="assistant">
            <ownedComment xmi:id="_2DhEu1MBEeGWOIOpWVSyqQ">
              <body>Login name of the assistant. 
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEvFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEvVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEvlMBEeGWOIOpWVSyqQ" name="getManagersResponse">
          <generalization xmi:id="_2DhEv1MBEeGWOIOpWVSyqQ" general="_2DhEcVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEwFMBEeGWOIOpWVSyqQ" name="manager">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEwVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEwlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEw1MBEeGWOIOpWVSyqQ" name="getAssistantsRequest">
          <ownedAttribute xmi:id="_2DhExFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhExVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhExlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEx1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhEyFMBEeGWOIOpWVSyqQ" name="manager">
            <ownedComment xmi:id="_2DhEyVMBEeGWOIOpWVSyqQ">
              <body>Login name of the manager. 
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEylMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhEy1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhEzFMBEeGWOIOpWVSyqQ" name="getAssistantsResponse">
          <generalization xmi:id="_2DhEzVMBEeGWOIOpWVSyqQ" general="_2DhEcVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhEzlMBEeGWOIOpWVSyqQ" name="assistant">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhEz1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhE0FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhE0VMBEeGWOIOpWVSyqQ" name="RoutingManagementService">
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhE0lMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhE01MBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhE1FMBEeGWOIOpWVSyqQ" name="resultCode" type="_2Dg8WFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhE1VMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhE1lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhE11MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE2FMBEeGWOIOpWVSyqQ" name="cause">
            <ownedComment xmi:id="_2DhE2VMBEeGWOIOpWVSyqQ">
              <body>Can be used in order to localize the error, this cause can be :</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhE2lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhE21MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE3FMBEeGWOIOpWVSyqQ" name="destinationType" type="_2Dg8dVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhE3VMBEeGWOIOpWVSyqQ">
              <body>Destination type that produce the error.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhE3lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhE31MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE4FMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhE4VMBEeGWOIOpWVSyqQ">
              <body>Comment (in 'English').</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhE4lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhE41MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhE5FMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest">
          <ownedAttribute xmi:id="_2DhE5VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhE5lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhE51MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhE6FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE6VMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhE6lMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhE61MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhE7FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhE7VMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhE7lMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest" type="_2DhE5FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhE71MBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse" type="_2DhFFVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhE8FMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE8VMBEeGWOIOpWVSyqQ" name="applyProfileRoutesRequest" type="_2DhFM1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhE8lMBEeGWOIOpWVSyqQ" name="applyProfileRoutesResponse" type="_2DhFQ1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhE81MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE9FMBEeGWOIOpWVSyqQ" name="createProfileRequest" type="_2DhFRVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhE9VMBEeGWOIOpWVSyqQ" name="createProfileResponse" type="_2DhFYFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhE9lMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE91MBEeGWOIOpWVSyqQ" name="getRoutingStateRequest" type="_2DhFaFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhE-FMBEeGWOIOpWVSyqQ" name="getRoutingStateResponse" type="_2DhFcVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhE-VMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE-lMBEeGWOIOpWVSyqQ" name="getProfileRequest" type="_2DhFeVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhE-1MBEeGWOIOpWVSyqQ" name="getProfileResponse" type="_2DhFhlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhE_FMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhE_VMBEeGWOIOpWVSyqQ" name="getProfilesRequest" type="_2DhFjlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhE_lMBEeGWOIOpWVSyqQ" name="getProfilesResponse" type="_2DhFl1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhE_1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFAFMBEeGWOIOpWVSyqQ" name="setProfileRequest" type="_2DhFn1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFAVMBEeGWOIOpWVSyqQ" name="setProfileResponse" type="_2DhFvlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFAlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFA1MBEeGWOIOpWVSyqQ" name="deleteAllProfilesRequest" type="_2DhFxlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFBFMBEeGWOIOpWVSyqQ" name="deleteAllProfilesResponse" type="_2DhFz1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFBVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFBlMBEeGWOIOpWVSyqQ" name="deleteProfilesRequest" type="_2DhF0VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFB1MBEeGWOIOpWVSyqQ" name="deleteProfilesResponse" type="_2DhF3lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFCFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFCVMBEeGWOIOpWVSyqQ" name="renameProfileRequest" type="_2DhF4FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFClMBEeGWOIOpWVSyqQ" name="renameProfileResponse" type="_2DhF8VMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFC1MBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFDFMBEeGWOIOpWVSyqQ" name="setOverflowRoutesRequest" type="_2DhF-VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFDVMBEeGWOIOpWVSyqQ" name="setOverflowRoutesResponse" type="_2DhGC1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFDlMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFD1MBEeGWOIOpWVSyqQ" name="cancelOverflowRoutesRequest" type="_2DhGDVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFEFMBEeGWOIOpWVSyqQ" name="cancelOverflowRoutesResponse" type="_2DhGGVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFEVMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFElMBEeGWOIOpWVSyqQ" name="setRoutesRequest" type="_2DhGG1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFE1MBEeGWOIOpWVSyqQ" name="setRoutesResponse" type="_2DhGNVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFFFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFFVMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse">
          <generalization xmi:id="_2DhFFlMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFF1MBEeGWOIOpWVSyqQ" name="presentationRoute">
            <ownedComment xmi:id="_2DhFGFMBEeGWOIOpWVSyqQ">
              <body>If true, the user is allowed to manage presentation routes.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFGVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFGlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFG1MBEeGWOIOpWVSyqQ" name="forwardRoute">
            <ownedComment xmi:id="_2DhFHFMBEeGWOIOpWVSyqQ">
              <body>If true, the user is allowed to manage forward routes.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFHVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFHlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFH1MBEeGWOIOpWVSyqQ" name="overflowRoute">
            <ownedComment xmi:id="_2DhFIFMBEeGWOIOpWVSyqQ">
              <body>If true, the user is allowed to manage overflow routes.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFIVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFIlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFI1MBEeGWOIOpWVSyqQ" name="currentDevice">
            <ownedComment xmi:id="_2DhFJFMBEeGWOIOpWVSyqQ">
              <body>If true, the user is allowed to manage the device used for outbound actions.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFJVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFJlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFJ1MBEeGWOIOpWVSyqQ" name="manageProfile">
            <ownedComment xmi:id="_2DhFKFMBEeGWOIOpWVSyqQ">
              <body>If true, the user is allowed to manage a profile (create, delete, update, rename).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFKVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFKlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFK1MBEeGWOIOpWVSyqQ" name="applyProfileRoutes">
            <ownedComment xmi:id="_2DhFLFMBEeGWOIOpWVSyqQ">
              <body>If true, the user is allowed to apply a profile.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFLVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFLlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFL1MBEeGWOIOpWVSyqQ" name="maxProfiles">
            <ownedComment xmi:id="_2DhFMFMBEeGWOIOpWVSyqQ">
              <body>Number of profiles: predefined and personal.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFMVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFMlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFM1MBEeGWOIOpWVSyqQ" name="applyProfileRoutesRequest">
          <ownedAttribute xmi:id="_2DhFNFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhFNVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFNlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFN1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFOFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhFOVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFOlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFO1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFPFMBEeGWOIOpWVSyqQ" name="profileId">
            <ownedComment xmi:id="_2DhFPVMBEeGWOIOpWVSyqQ">
              <body>The identifer of the profile to be activated.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFPlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFP1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFQFMBEeGWOIOpWVSyqQ" name="requestId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFQVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFQlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFQ1MBEeGWOIOpWVSyqQ" name="applyProfileRoutesResponse">
          <generalization xmi:id="_2DhFRFMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFRVMBEeGWOIOpWVSyqQ" name="createProfileRequest">
          <ownedAttribute xmi:id="_2DhFRlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhFR1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFSFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFSVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFSlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhFS1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFTFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFTVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFTlMBEeGWOIOpWVSyqQ" name="profileName">
            <ownedComment xmi:id="_2DhFT1MBEeGWOIOpWVSyqQ">
              <body>The name of the profile to be created.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFUFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFUVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFUlMBEeGWOIOpWVSyqQ" name="presentationRoute" type="_2Dg8vlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFXFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFU1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFVFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFVVMBEeGWOIOpWVSyqQ" name="forwardRoute" type="_2Dg8xlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFXlMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFVlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFV1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFWFMBEeGWOIOpWVSyqQ" name="currentDeviceId">
            <ownedComment xmi:id="_2DhFWVMBEeGWOIOpWVSyqQ">
              <body>Specifies which device the user uses for outbound actions (such as making a call).
                        When this parameter is not provided, the chosen currentDeviceId is the current active one.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFWlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFW1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFXFMBEeGWOIOpWVSyqQ" memberEnd="_2DhFXVMBEeGWOIOpWVSyqQ _2DhFUlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFXVMBEeGWOIOpWVSyqQ" type="_2DhFRVMBEeGWOIOpWVSyqQ" association="_2DhFXFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFXlMBEeGWOIOpWVSyqQ" memberEnd="_2DhFX1MBEeGWOIOpWVSyqQ _2DhFVVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFX1MBEeGWOIOpWVSyqQ" type="_2DhFRVMBEeGWOIOpWVSyqQ" association="_2DhFXlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFYFMBEeGWOIOpWVSyqQ" name="createProfileResponse">
          <generalization xmi:id="_2DhFYVMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFYlMBEeGWOIOpWVSyqQ" name="profile" type="_2Dg86VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFZlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFY1MBEeGWOIOpWVSyqQ">
              <body>The created personal profile.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFZFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFZVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFZlMBEeGWOIOpWVSyqQ" memberEnd="_2DhFZ1MBEeGWOIOpWVSyqQ _2DhFYlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFZ1MBEeGWOIOpWVSyqQ" type="_2DhFYFMBEeGWOIOpWVSyqQ" association="_2DhFZlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFaFMBEeGWOIOpWVSyqQ" name="getRoutingStateRequest">
          <ownedAttribute xmi:id="_2DhFaVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhFalMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFa1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFbFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFbVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhFblMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFb1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFcFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFcVMBEeGWOIOpWVSyqQ" name="getRoutingStateResponse">
          <generalization xmi:id="_2DhFclMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFc1MBEeGWOIOpWVSyqQ" name="routingState" type="_2Dg9JVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFd1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFdFMBEeGWOIOpWVSyqQ">
              <body>Current routing state.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFdVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFdlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFd1MBEeGWOIOpWVSyqQ" memberEnd="_2DhFeFMBEeGWOIOpWVSyqQ _2DhFc1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFeFMBEeGWOIOpWVSyqQ" type="_2DhFcVMBEeGWOIOpWVSyqQ" association="_2DhFd1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFeVMBEeGWOIOpWVSyqQ" name="getProfileRequest">
          <ownedAttribute xmi:id="_2DhFelMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhFe1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFfFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFfVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFflMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhFf1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFgFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFgVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFglMBEeGWOIOpWVSyqQ" name="profileId">
            <ownedComment xmi:id="_2DhFg1MBEeGWOIOpWVSyqQ">
              <body>The identifer of the profile.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFhFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFhVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFhlMBEeGWOIOpWVSyqQ" name="getProfileResponse">
          <generalization xmi:id="_2DhFh1MBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFiFMBEeGWOIOpWVSyqQ" name="profile" type="_2Dg86VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFjFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFiVMBEeGWOIOpWVSyqQ">
              <body>The requested profile.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFilMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFi1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFjFMBEeGWOIOpWVSyqQ" memberEnd="_2DhFjVMBEeGWOIOpWVSyqQ _2DhFiFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFjVMBEeGWOIOpWVSyqQ" type="_2DhFhlMBEeGWOIOpWVSyqQ" association="_2DhFjFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFjlMBEeGWOIOpWVSyqQ" name="getProfilesRequest">
          <ownedAttribute xmi:id="_2DhFj1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhFkFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFkVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFklMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFk1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhFlFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFlVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFllMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFl1MBEeGWOIOpWVSyqQ" name="getProfilesResponse">
          <generalization xmi:id="_2DhFmFMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFmVMBEeGWOIOpWVSyqQ" name="profile" type="_2Dg86VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFnVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFmlMBEeGWOIOpWVSyqQ">
              <body>The user profiles.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFm1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFnFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFnVMBEeGWOIOpWVSyqQ" memberEnd="_2DhFnlMBEeGWOIOpWVSyqQ _2DhFmVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFnlMBEeGWOIOpWVSyqQ" type="_2DhFl1MBEeGWOIOpWVSyqQ" association="_2DhFnVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFn1MBEeGWOIOpWVSyqQ" name="setProfileRequest">
          <ownedAttribute xmi:id="_2DhFoFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhFoVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFolMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFo1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFpFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhFpVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFplMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFp1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFqFMBEeGWOIOpWVSyqQ" name="profileId">
            <ownedComment xmi:id="_2DhFqVMBEeGWOIOpWVSyqQ">
              <body>The identifer of the profile to modify.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFqlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFq1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFrFMBEeGWOIOpWVSyqQ" name="profileName">
            <ownedComment xmi:id="_2DhFrVMBEeGWOIOpWVSyqQ">
              <body>The new name of the profile.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFrlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFr1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFsFMBEeGWOIOpWVSyqQ" name="presentationRoute" type="_2Dg8vlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFulMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFsVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFslMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFs1MBEeGWOIOpWVSyqQ" name="forwardRoute" type="_2Dg8xlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFvFMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFtFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFtVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFtlMBEeGWOIOpWVSyqQ" name="currentDeviceId">
            <ownedComment xmi:id="_2DhFt1MBEeGWOIOpWVSyqQ">
              <body>Specifies which device the user uses for outbound actions (such as making a call).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFuFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFuVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFulMBEeGWOIOpWVSyqQ" memberEnd="_2DhFu1MBEeGWOIOpWVSyqQ _2DhFsFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFu1MBEeGWOIOpWVSyqQ" type="_2DhFn1MBEeGWOIOpWVSyqQ" association="_2DhFulMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFvFMBEeGWOIOpWVSyqQ" memberEnd="_2DhFvVMBEeGWOIOpWVSyqQ _2DhFs1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFvVMBEeGWOIOpWVSyqQ" type="_2DhFn1MBEeGWOIOpWVSyqQ" association="_2DhFvFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFvlMBEeGWOIOpWVSyqQ" name="setProfileResponse">
          <generalization xmi:id="_2DhFv1MBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhFwFMBEeGWOIOpWVSyqQ" name="profile" type="_2Dg86VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhFxFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhFwVMBEeGWOIOpWVSyqQ">
              <body>The modified profile.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFwlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFw1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhFxFMBEeGWOIOpWVSyqQ" memberEnd="_2DhFxVMBEeGWOIOpWVSyqQ _2DhFwFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhFxVMBEeGWOIOpWVSyqQ" type="_2DhFvlMBEeGWOIOpWVSyqQ" association="_2DhFxFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFxlMBEeGWOIOpWVSyqQ" name="deleteAllProfilesRequest">
          <ownedAttribute xmi:id="_2DhFx1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhFyFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFyVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFylMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhFy1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhFzFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhFzVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhFzlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhFz1MBEeGWOIOpWVSyqQ" name="deleteAllProfilesResponse">
          <generalization xmi:id="_2DhF0FMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhF0VMBEeGWOIOpWVSyqQ" name="deleteProfilesRequest">
          <ownedAttribute xmi:id="_2DhF0lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhF01MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF1FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF1VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhF1lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhF11MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF2FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF2VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhF2lMBEeGWOIOpWVSyqQ" name="profileId">
            <ownedComment xmi:id="_2DhF21MBEeGWOIOpWVSyqQ">
              <body>The identifers of the profiles to be deleted.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF3FMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF3VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhF3lMBEeGWOIOpWVSyqQ" name="deleteProfilesResponse">
          <generalization xmi:id="_2DhF31MBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhF4FMBEeGWOIOpWVSyqQ" name="renameProfileRequest">
          <ownedAttribute xmi:id="_2DhF4VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhF4lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF41MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF5FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhF5VMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhF5lMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF51MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF6FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhF6VMBEeGWOIOpWVSyqQ" name="profileId">
            <ownedComment xmi:id="_2DhF6lMBEeGWOIOpWVSyqQ">
              <body>The identifer of the profile to be renamed.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF61MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF7FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhF7VMBEeGWOIOpWVSyqQ" name="profileName">
            <ownedComment xmi:id="_2DhF7lMBEeGWOIOpWVSyqQ">
              <body>The new name of the profile.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF71MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF8FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhF8VMBEeGWOIOpWVSyqQ" name="renameProfileResponse">
          <generalization xmi:id="_2DhF8lMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhF81MBEeGWOIOpWVSyqQ" name="profile" type="_2Dg86VMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhF91MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhF9FMBEeGWOIOpWVSyqQ">
              <body>The renamed profile.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF9VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF9lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhF91MBEeGWOIOpWVSyqQ" memberEnd="_2DhF-FMBEeGWOIOpWVSyqQ _2DhF81MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhF-FMBEeGWOIOpWVSyqQ" type="_2DhF8VMBEeGWOIOpWVSyqQ" association="_2DhF91MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhF-VMBEeGWOIOpWVSyqQ" name="setOverflowRoutesRequest">
          <ownedAttribute xmi:id="_2DhF-lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhF-1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhF_FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhF_VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhF_lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhF_1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGAFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGAVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGAlMBEeGWOIOpWVSyqQ" name="overflowRoute" type="_2Dg811MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGCVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGA1MBEeGWOIOpWVSyqQ">
              <body>New overflow routes (only one overflow route can be set).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGBFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGBVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGBlMBEeGWOIOpWVSyqQ" name="requestId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGB1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGCFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGCVMBEeGWOIOpWVSyqQ" memberEnd="_2DhGClMBEeGWOIOpWVSyqQ _2DhGAlMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGClMBEeGWOIOpWVSyqQ" type="_2DhF-VMBEeGWOIOpWVSyqQ" association="_2DhGCVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGC1MBEeGWOIOpWVSyqQ" name="setOverflowRoutesResponse">
          <generalization xmi:id="_2DhGDFMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGDVMBEeGWOIOpWVSyqQ" name="cancelOverflowRoutesRequest">
          <ownedAttribute xmi:id="_2DhGDlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhGD1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGEFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGEVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGElMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhGE1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGFFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGFVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGFlMBEeGWOIOpWVSyqQ" name="requestId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGF1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGGFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGGVMBEeGWOIOpWVSyqQ" name="cancelOverflowRoutesResponse">
          <generalization xmi:id="_2DhGGlMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGG1MBEeGWOIOpWVSyqQ" name="setRoutesRequest">
          <ownedAttribute xmi:id="_2DhGHFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhGHVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGHlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGH1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGIFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhGIVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGIlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGI1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGJFMBEeGWOIOpWVSyqQ" name="presentationRoute" type="_2Dg8vlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGMVMBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGJVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGJlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGJ1MBEeGWOIOpWVSyqQ" name="forwardRoute" type="_2Dg8xlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGM1MBEeGWOIOpWVSyqQ">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGKFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGKVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGKlMBEeGWOIOpWVSyqQ" name="currentDeviceId">
            <ownedComment xmi:id="_2DhGK1MBEeGWOIOpWVSyqQ">
              <body>Specifies which device the user uses for outbound actions (such as making a call).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGLFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGLVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGLlMBEeGWOIOpWVSyqQ" name="requestId">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGL1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGMFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGMVMBEeGWOIOpWVSyqQ" memberEnd="_2DhGMlMBEeGWOIOpWVSyqQ _2DhGJFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGMlMBEeGWOIOpWVSyqQ" type="_2DhGG1MBEeGWOIOpWVSyqQ" association="_2DhGMVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGM1MBEeGWOIOpWVSyqQ" memberEnd="_2DhGNFMBEeGWOIOpWVSyqQ _2DhGJ1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGNFMBEeGWOIOpWVSyqQ" type="_2DhGG1MBEeGWOIOpWVSyqQ" association="_2DhGM1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGNVMBEeGWOIOpWVSyqQ" name="setRoutesResponse">
          <generalization xmi:id="_2DhGNlMBEeGWOIOpWVSyqQ" general="_2DhE0lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhGN1MBEeGWOIOpWVSyqQ" name="PresenceService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhGOFMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhGOVMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhGOlMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhGO1MBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhGPFMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGPVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhGPlMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGP1MBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2DhGQFMBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGQVMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DhGQlMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGQ1MBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhGRFMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGRVMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhGRlMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGR1MBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhGSFMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGSVMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhGSlMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGS1MBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhGTFMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGTVMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhGTlMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhGT1MBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhGOFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGUFMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGUVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGUlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGU1MBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhGVFMBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGVVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGVlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhGV1MBEeGWOIOpWVSyqQ" name="ContactIdType">
          <ownedComment xmi:id="_2DhGWFMBEeGWOIOpWVSyqQ">
            <body>Types of user identifier.</body>
          </ownedComment>
          <generalization xmi:id="_2DhGWVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhGWlMBEeGWOIOpWVSyqQ" name="LOGIN_NAME">
            <ownedComment xmi:id="_2DhGW1MBEeGWOIOpWVSyqQ">
              <body>The user identifier is a login name.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGXFMBEeGWOIOpWVSyqQ" name="PHONE_NUMBER">
            <ownedComment xmi:id="_2DhGXVMBEeGWOIOpWVSyqQ">
              <body>The user identifier is a phone number.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGXlMBEeGWOIOpWVSyqQ" name="EMAIL">
            <ownedComment xmi:id="_2DhGX1MBEeGWOIOpWVSyqQ">
              <body>The user identifier is an email.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhGYFMBEeGWOIOpWVSyqQ" name="COLLABORATION_ID">
            <ownedComment xmi:id="_2DhGYVMBEeGWOIOpWVSyqQ">
              <body>The user identifier is a collaboration ID.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGYlMBEeGWOIOpWVSyqQ" name="ContactId">
          <ownedComment xmi:id="_2DhGY1MBEeGWOIOpWVSyqQ">
            <body>Identifies a user.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhGZFMBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2DhGZVMBEeGWOIOpWVSyqQ">
              <body>The identifier itself. The type of this value is given by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGZ1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGaFMBEeGWOIOpWVSyqQ" name="type" type="_2DhGV1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGaVMBEeGWOIOpWVSyqQ">
              <body>Gives the type of the user identifier.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGalMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGa1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGbFMBEeGWOIOpWVSyqQ" name="ImPresence">
          <ownedComment xmi:id="_2DhGbVMBEeGWOIOpWVSyqQ">
            <body>Identifies a contact.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhGblMBEeGWOIOpWVSyqQ" name="contactId">
            <ownedComment xmi:id="_2DhGb1MBEeGWOIOpWVSyqQ">
              <body>The identifier of the contact. It is the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGcFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGcVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGclMBEeGWOIOpWVSyqQ" name="imPresence" type="_2Dg74FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGc1MBEeGWOIOpWVSyqQ">
              <body>The IM presence of the contact.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGdFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGdVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGdlMBEeGWOIOpWVSyqQ" name="getRichPresenceRequest">
          <ownedAttribute xmi:id="_2DhGd1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhGeFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGeVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGelMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGe1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhGfFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGfVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGflMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGf1MBEeGWOIOpWVSyqQ" name="contact" type="_2DhGYlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGg1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGgFMBEeGWOIOpWVSyqQ">
              <body>Identifies the contacts for which the request
							is invoked.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGgVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGglMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGg1MBEeGWOIOpWVSyqQ" memberEnd="_2DhGhFMBEeGWOIOpWVSyqQ _2DhGf1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGhFMBEeGWOIOpWVSyqQ" type="_2DhGdlMBEeGWOIOpWVSyqQ" association="_2DhGg1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGhVMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhGhlMBEeGWOIOpWVSyqQ" name="getRichPresenceRequest" type="_2DhGdlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGh1MBEeGWOIOpWVSyqQ" name="getRichPresenceResponse" type="_2DhGjlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGiFMBEeGWOIOpWVSyqQ" name="getPresenceRequest" type="_2DhGuFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGiVMBEeGWOIOpWVSyqQ" name="getPresenceResponse" type="_2DhGx1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGilMBEeGWOIOpWVSyqQ" name="getTelephonicAvailabilityRequest" type="_2DhGz1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGi1MBEeGWOIOpWVSyqQ" name="getTelephonicAvailabilityResponse" type="_2DhG3lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGjFMBEeGWOIOpWVSyqQ" name="getBasicRoutingStateRequest" type="_2DhG5lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGjVMBEeGWOIOpWVSyqQ" name="getBasicRoutingStateResponse" type="_2DhG9VMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGjlMBEeGWOIOpWVSyqQ" name="getRichPresenceResponse">
          <generalization xmi:id="_2DhGj1MBEeGWOIOpWVSyqQ" general="_2DhGTVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGkFMBEeGWOIOpWVSyqQ" name="basicRoutingState" type="_2DhGnFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGqFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGkVMBEeGWOIOpWVSyqQ">
              <body>The current basic routing states of the contacts.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGklMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGk1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGlFMBEeGWOIOpWVSyqQ" name="presence" type="_2DhGbFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGqlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGlVMBEeGWOIOpWVSyqQ">
              <body>The presence IM states of the contacts.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGllMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGl1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGmFMBEeGWOIOpWVSyqQ" name="telephonicAvailability" type="_2DhGrFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGtlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGmVMBEeGWOIOpWVSyqQ">
              <body>The telephonic availability of the contacts.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGmlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGm1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGnFMBEeGWOIOpWVSyqQ" name="ContactBasicRoutingState">
          <ownedComment xmi:id="_2DhGnVMBEeGWOIOpWVSyqQ">
            <body>Identifies a contact.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhGnlMBEeGWOIOpWVSyqQ" name="contactId">
            <ownedComment xmi:id="_2DhGn1MBEeGWOIOpWVSyqQ">
              <body>The identifier of the contact. It is the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGoFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGoVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGolMBEeGWOIOpWVSyqQ" name="forwardState" type="_2Dg5l1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGplMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGo1MBEeGWOIOpWVSyqQ">
              <body>The forward state of the contact.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGpFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGpVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGplMBEeGWOIOpWVSyqQ" memberEnd="_2DhGp1MBEeGWOIOpWVSyqQ _2DhGolMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGp1MBEeGWOIOpWVSyqQ" type="_2DhGnFMBEeGWOIOpWVSyqQ" association="_2DhGplMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGqFMBEeGWOIOpWVSyqQ" memberEnd="_2DhGqVMBEeGWOIOpWVSyqQ _2DhGkFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGqVMBEeGWOIOpWVSyqQ" type="_2DhGjlMBEeGWOIOpWVSyqQ" association="_2DhGqFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGqlMBEeGWOIOpWVSyqQ" memberEnd="_2DhGq1MBEeGWOIOpWVSyqQ _2DhGlFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGq1MBEeGWOIOpWVSyqQ" type="_2DhGjlMBEeGWOIOpWVSyqQ" association="_2DhGqlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGrFMBEeGWOIOpWVSyqQ" name="ContactTelephonicAvailability">
          <ownedComment xmi:id="_2DhGrVMBEeGWOIOpWVSyqQ">
            <body>Identifies a contact.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhGrlMBEeGWOIOpWVSyqQ" name="contactId">
            <ownedComment xmi:id="_2DhGr1MBEeGWOIOpWVSyqQ">
              <body>The identifier of the contact. It is the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGsFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGsVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGslMBEeGWOIOpWVSyqQ" name="telephonicAvailability" type="_2Dg78lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGs1MBEeGWOIOpWVSyqQ">
              <body>The telephonic availability of the contact.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGtFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGtVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGtlMBEeGWOIOpWVSyqQ" memberEnd="_2DhGt1MBEeGWOIOpWVSyqQ _2DhGmFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGt1MBEeGWOIOpWVSyqQ" type="_2DhGjlMBEeGWOIOpWVSyqQ" association="_2DhGtlMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGuFMBEeGWOIOpWVSyqQ" name="getPresenceRequest">
          <ownedAttribute xmi:id="_2DhGuVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhGulMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGu1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGvFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGvVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhGvlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGv1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGwFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhGwVMBEeGWOIOpWVSyqQ" name="contact" type="_2DhGYlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGxVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGwlMBEeGWOIOpWVSyqQ">
              <body>Identifies the contacts for which the request is invoked.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGw1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGxFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGxVMBEeGWOIOpWVSyqQ" memberEnd="_2DhGxlMBEeGWOIOpWVSyqQ _2DhGwVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGxlMBEeGWOIOpWVSyqQ" type="_2DhGuFMBEeGWOIOpWVSyqQ" association="_2DhGxVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGx1MBEeGWOIOpWVSyqQ" name="getPresenceResponse">
          <generalization xmi:id="_2DhGyFMBEeGWOIOpWVSyqQ" general="_2DhGTVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhGyVMBEeGWOIOpWVSyqQ" name="imPresence" type="_2DhGbFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhGzVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhGylMBEeGWOIOpWVSyqQ">
              <body>The presence states of the contacts.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhGy1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhGzFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhGzVMBEeGWOIOpWVSyqQ" memberEnd="_2DhGzlMBEeGWOIOpWVSyqQ _2DhGyVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhGzlMBEeGWOIOpWVSyqQ" type="_2DhGx1MBEeGWOIOpWVSyqQ" association="_2DhGzVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhGz1MBEeGWOIOpWVSyqQ" name="getTelephonicAvailabilityRequest">
          <ownedAttribute xmi:id="_2DhG0FMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhG0VMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhG0lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhG01MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhG1FMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhG1VMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhG1lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhG11MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhG2FMBEeGWOIOpWVSyqQ" name="contact" type="_2DhGYlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhG3FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhG2VMBEeGWOIOpWVSyqQ">
              <body>Identifies the contacts for which the request is invoked.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhG2lMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhG21MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhG3FMBEeGWOIOpWVSyqQ" memberEnd="_2DhG3VMBEeGWOIOpWVSyqQ _2DhG2FMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhG3VMBEeGWOIOpWVSyqQ" type="_2DhGz1MBEeGWOIOpWVSyqQ" association="_2DhG3FMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhG3lMBEeGWOIOpWVSyqQ" name="getTelephonicAvailabilityResponse">
          <generalization xmi:id="_2DhG31MBEeGWOIOpWVSyqQ" general="_2DhGTVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhG4FMBEeGWOIOpWVSyqQ" name="telephonicAvailability" type="_2DhGrFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhG5FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhG4VMBEeGWOIOpWVSyqQ">
              <body>The telephonic availability of the contacts.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhG4lMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhG41MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhG5FMBEeGWOIOpWVSyqQ" memberEnd="_2DhG5VMBEeGWOIOpWVSyqQ _2DhG4FMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhG5VMBEeGWOIOpWVSyqQ" type="_2DhG3lMBEeGWOIOpWVSyqQ" association="_2DhG5FMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhG5lMBEeGWOIOpWVSyqQ" name="getBasicRoutingStateRequest">
          <ownedAttribute xmi:id="_2DhG51MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhG6FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhG6VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhG6lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhG61MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhG7FMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhG7VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhG7lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhG71MBEeGWOIOpWVSyqQ" name="contact" type="_2DhGYlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhG81MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhG8FMBEeGWOIOpWVSyqQ">
              <body>Identifies the contacts for which the request is invoked.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhG8VMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhG8lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhG81MBEeGWOIOpWVSyqQ" memberEnd="_2DhG9FMBEeGWOIOpWVSyqQ _2DhG71MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhG9FMBEeGWOIOpWVSyqQ" type="_2DhG5lMBEeGWOIOpWVSyqQ" association="_2DhG81MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhG9VMBEeGWOIOpWVSyqQ" name="getBasicRoutingStateResponse">
          <generalization xmi:id="_2DhG9lMBEeGWOIOpWVSyqQ" general="_2DhGTVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhG91MBEeGWOIOpWVSyqQ" name="basicRoutingState" type="_2DhGnFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhG-1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhG-FMBEeGWOIOpWVSyqQ">
              <body>The current basic routing states of the contacts.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhG-VMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhG-lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhG-1MBEeGWOIOpWVSyqQ" memberEnd="_2DhG_FMBEeGWOIOpWVSyqQ _2DhG91MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhG_FMBEeGWOIOpWVSyqQ" type="_2DhG9VMBEeGWOIOpWVSyqQ" association="_2DhG-1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhG_VMBEeGWOIOpWVSyqQ" name="InstantMessagingService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhG_lMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhG_1MBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhHAFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhHAVMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhHAlMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhHA1MBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhHBFMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhHBVMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2DhHBlMBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhHB1MBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DhHCFMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhHCVMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhHClMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhHC1MBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhHDFMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhHDVMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhHDlMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhHD1MBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhHEFMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhHEVMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhHElMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHE1MBEeGWOIOpWVSyqQ" name="Result">
          <ownedAttribute xmi:id="_2DhHFFMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhG_lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhHFVMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHFlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHF1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHGFMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhHGVMBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHGlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHG1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHHFMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest">
          <ownedAttribute xmi:id="_2DhHHVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhHHlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHH1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHIFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHIVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhHIlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHI1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHJFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHJVMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhHJlMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest" type="_2DhHHFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHJ1MBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse" type="_2DhHWFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHKFMBEeGWOIOpWVSyqQ" name="getPresenceRequest" type="_2DhHllMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHKVMBEeGWOIOpWVSyqQ" name="getPresenceResponse" type="_2DhHn1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHKlMBEeGWOIOpWVSyqQ" name="updatePresenceRequest" type="_2DhHpVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHK1MBEeGWOIOpWVSyqQ" name="updatePresenceResponse" type="_2DhHslMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHLFMBEeGWOIOpWVSyqQ" name="createImSessionRequest" type="_2DhHtFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHLVMBEeGWOIOpWVSyqQ" name="createImSessionResponse" type="_2DhHvVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHLlMBEeGWOIOpWVSyqQ" name="addParticipantsRequest" type="_2DhHw1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHL1MBEeGWOIOpWVSyqQ" name="addParticipantsResponse" type="_2DhH1FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHMFMBEeGWOIOpWVSyqQ" name="dropParticipantsRequest" type="_2DhH1lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHMVMBEeGWOIOpWVSyqQ" name="dropParticipantsResponse" type="_2DhH51MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHMlMBEeGWOIOpWVSyqQ" name="getImSessionsRequest" type="_2DhH6VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHM1MBEeGWOIOpWVSyqQ" name="getImSessionsResponse" type="_2DhH8lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHNFMBEeGWOIOpWVSyqQ" name="setDefaultGroupRequest" type="_2DhH-FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHNVMBEeGWOIOpWVSyqQ" name="setDefaultGroupResponse" type="_2DhIBVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHNlMBEeGWOIOpWVSyqQ" name="getDefaultGroupRequest" type="_2DhIB1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHN1MBEeGWOIOpWVSyqQ" name="getDefaultGroupResponse" type="_2DhIEFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHOFMBEeGWOIOpWVSyqQ" name="getGroupsRequest" type="_2DhIFlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHOVMBEeGWOIOpWVSyqQ" name="getGroupsResponse" type="_2DhIH1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHOlMBEeGWOIOpWVSyqQ" name="getParticipantsRequest" type="_2DhIJ1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHO1MBEeGWOIOpWVSyqQ" name="getParticipantsResponse" type="_2DhIRlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHPFMBEeGWOIOpWVSyqQ" name="getBuddiesRequest" type="_2DhITlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHPVMBEeGWOIOpWVSyqQ" name="getBuddiesResponse" type="_2DhIW1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHPlMBEeGWOIOpWVSyqQ" name="getBuddiesPresenceRequest" type="_2DhIY1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHP1MBEeGWOIOpWVSyqQ" name="getBuddiesPresenceResponse" type="_2DhIelMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHQFMBEeGWOIOpWVSyqQ" name="isTypingRequest" type="_2DhIglMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHQVMBEeGWOIOpWVSyqQ" name="isTypingResponse" type="_2DhIl1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHQlMBEeGWOIOpWVSyqQ" name="sendImRequest" type="_2DhImVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHQ1MBEeGWOIOpWVSyqQ" name="sendImResponse" type="_2DhIrlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHRFMBEeGWOIOpWVSyqQ" name="exitImSessionRequest" type="_2DhIsFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHRVMBEeGWOIOpWVSyqQ" name="exitImSessionResponse" type="_2DhIvVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHRlMBEeGWOIOpWVSyqQ" name="connectRequest" type="_2DhIv1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHR1MBEeGWOIOpWVSyqQ" name="connectResponse" type="_2DhIyFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHSFMBEeGWOIOpWVSyqQ" name="disconnectRequest" type="_2DhIylMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHSVMBEeGWOIOpWVSyqQ" name="disconnectResponse" type="_2DhI01MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHSlMBEeGWOIOpWVSyqQ" name="getDeferredMessageCountersRequest" type="_2DhI1VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHS1MBEeGWOIOpWVSyqQ" name="getDeferredMessageCountersResponse" type="_2DhI3lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHTFMBEeGWOIOpWVSyqQ" name="getDeferredMessagesRequest" type="_2DhJBlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHTVMBEeGWOIOpWVSyqQ" name="getDeferredMessagesResponse" type="_2DhJE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHTlMBEeGWOIOpWVSyqQ" name="deleteDeferredMessagesRequest" type="_2DhJG1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHT1MBEeGWOIOpWVSyqQ" name="deleteDeferredMessagesResponse" type="_2DhJKFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHUFMBEeGWOIOpWVSyqQ" name="markAsReadDeferredMessagesRequest" type="_2DhJKlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHUVMBEeGWOIOpWVSyqQ" name="markAsReadDeferredMessagesResponse" type="_2DhJN1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHUlMBEeGWOIOpWVSyqQ" name="markAsUnreadDeferredMessagesRequest" type="_2DhJOVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHU1MBEeGWOIOpWVSyqQ" name="markAsUnreadDeferredMessagesResponse" type="_2DhJRlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHVFMBEeGWOIOpWVSyqQ" name="startApplicationSharingRequest" type="_2DhJSFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHVVMBEeGWOIOpWVSyqQ" name="startApplicationSharingResponse" type="_2DhJVVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHVlMBEeGWOIOpWVSyqQ" name="joinApplicationSharingRequest" type="_2DhJW1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHV1MBEeGWOIOpWVSyqQ" name="joinApplicationSharingResponse" type="_2DhJbFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHWFMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse">
          <generalization xmi:id="_2DhHWVMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHWlMBEeGWOIOpWVSyqQ" name="addParticipant">
            <ownedComment xmi:id="_2DhHW1MBEeGWOIOpWVSyqQ">
              <body>Capability to add a participant to an IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHXFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHXVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHXlMBEeGWOIOpWVSyqQ" name="customPresenceMessage">
            <ownedComment xmi:id="_2DhHX1MBEeGWOIOpWVSyqQ">
              <body>Capability to set a custom presence message for each presence status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHYFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHYVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHYlMBEeGWOIOpWVSyqQ" name="dropParticipant">
            <ownedComment xmi:id="_2DhHY1MBEeGWOIOpWVSyqQ">
              <body>Capability to drop a participant from an active IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHZFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHZVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHZlMBEeGWOIOpWVSyqQ" name="modifyPresence">
            <ownedComment xmi:id="_2DhHZ1MBEeGWOIOpWVSyqQ">
              <body>Capability to modify the presence status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHaFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHaVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHalMBEeGWOIOpWVSyqQ" name="multiImSession">
            <ownedComment xmi:id="_2DhHa1MBEeGWOIOpWVSyqQ">
              <body>Capability for one user to perform several IM sessions.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHbFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHbVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHblMBEeGWOIOpWVSyqQ" name="readBuddyGroupList">
            <ownedComment xmi:id="_2DhHb1MBEeGWOIOpWVSyqQ">
              <body>Capability to read the buddy group list of a user.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHcFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHcVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHclMBEeGWOIOpWVSyqQ" name="readBuddyList">
            <ownedComment xmi:id="_2DhHc1MBEeGWOIOpWVSyqQ">
              <body>Capability to read the buddy list of a group (or default group).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHdFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHdVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHdlMBEeGWOIOpWVSyqQ" name="readImSessionsList">
            <ownedComment xmi:id="_2DhHd1MBEeGWOIOpWVSyqQ">
              <body>Capability to read the list of the current IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHeFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHeVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHelMBEeGWOIOpWVSyqQ" name="readParticipantsList">
            <ownedComment xmi:id="_2DhHe1MBEeGWOIOpWVSyqQ">
              <body>Capability to read the participant list of an active IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHfFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHfVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHflMBEeGWOIOpWVSyqQ" name="readParticipantPresence">
            <ownedComment xmi:id="_2DhHf1MBEeGWOIOpWVSyqQ">
              <body>Capability to read the presence status of a participant.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHgFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHgVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHglMBEeGWOIOpWVSyqQ" name="readPresence">
            <ownedComment xmi:id="_2DhHg1MBEeGWOIOpWVSyqQ">
              <body>Capability to read the presence status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHhFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHhVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHhlMBEeGWOIOpWVSyqQ" name="sendIm">
            <ownedComment xmi:id="_2DhHh1MBEeGWOIOpWVSyqQ">
              <body>Capability to send an IM to a participant.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHiFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHiVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHilMBEeGWOIOpWVSyqQ" name="sendImToSeveralParticipants">
            <ownedComment xmi:id="_2DhHi1MBEeGWOIOpWVSyqQ">
              <body>Capability to send an IM to N participants.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHjFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHjVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHjlMBEeGWOIOpWVSyqQ" name="setDefaultGroup">
            <ownedComment xmi:id="_2DhHj1MBEeGWOIOpWVSyqQ">
              <body>Capability to modify the default buddy group.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHkFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHkVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHklMBEeGWOIOpWVSyqQ" name="deferredMessage">
            <ownedComment xmi:id="_2DhHk1MBEeGWOIOpWVSyqQ">
              <body>Capability to handle deferred messages.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHlFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHlVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHllMBEeGWOIOpWVSyqQ" name="getPresenceRequest">
          <ownedAttribute xmi:id="_2DhHl1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhHmFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHmVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHmlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHm1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhHnFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHnVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHnlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHn1MBEeGWOIOpWVSyqQ" name="getPresenceResponse">
          <generalization xmi:id="_2DhHoFMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHoVMBEeGWOIOpWVSyqQ" name="presence" type="_2Dg74FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhHolMBEeGWOIOpWVSyqQ">
              <body>The presence state of the user.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHo1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHpFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHpVMBEeGWOIOpWVSyqQ" name="updatePresenceRequest">
          <ownedAttribute xmi:id="_2DhHplMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhHp1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHqFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHqVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHqlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhHq1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHrFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHrVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHrlMBEeGWOIOpWVSyqQ" name="presence" type="_2Dg74FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhHr1MBEeGWOIOpWVSyqQ">
              <body>The presence state of the user.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHsFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHsVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHslMBEeGWOIOpWVSyqQ" name="updatePresenceResponse">
          <generalization xmi:id="_2DhHs1MBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHtFMBEeGWOIOpWVSyqQ" name="createImSessionRequest">
          <ownedAttribute xmi:id="_2DhHtVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhHtlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHt1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHuFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHuVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhHulMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHu1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHvFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHvVMBEeGWOIOpWVSyqQ" name="createImSessionResponse">
          <generalization xmi:id="_2DhHvlMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhHv1MBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2DhHwFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the created IM session</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHwVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHwlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhHw1MBEeGWOIOpWVSyqQ" name="addParticipantsRequest">
          <ownedAttribute xmi:id="_2DhHxFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhHxVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHxlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHx1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHyFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhHyVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHylMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHy1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhHzFMBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2DhHzVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session to which the participants have to be added.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhHzlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhHz1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhH0FMBEeGWOIOpWVSyqQ" name="participants">
            <ownedComment xmi:id="_2DhH0VMBEeGWOIOpWVSyqQ">
              <body>The list of participants (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH0lMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH01MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhH1FMBEeGWOIOpWVSyqQ" name="addParticipantsResponse">
          <generalization xmi:id="_2DhH1VMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhH1lMBEeGWOIOpWVSyqQ" name="dropParticipantsRequest">
          <ownedAttribute xmi:id="_2DhH11MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhH2FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH2VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH2lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhH21MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhH3FMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH3VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH3lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhH31MBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2DhH4FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session from which the participants have to be dropped.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH4VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH4lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhH41MBEeGWOIOpWVSyqQ" name="participants">
            <ownedComment xmi:id="_2DhH5FMBEeGWOIOpWVSyqQ">
              <body>The list of participants (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH5VMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH5lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhH51MBEeGWOIOpWVSyqQ" name="dropParticipantsResponse">
          <generalization xmi:id="_2DhH6FMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhH6VMBEeGWOIOpWVSyqQ" name="getImSessionsRequest">
          <ownedAttribute xmi:id="_2DhH6lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhH61MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH7FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH7VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhH7lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhH71MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH8FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH8VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhH8lMBEeGWOIOpWVSyqQ" name="getImSessionsResponse">
          <generalization xmi:id="_2DhH81MBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhH9FMBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2DhH9VMBEeGWOIOpWVSyqQ">
              <body>Identifiers of the IM sessions</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH9lMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH91MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhH-FMBEeGWOIOpWVSyqQ" name="setDefaultGroupRequest">
          <ownedAttribute xmi:id="_2DhH-VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhH-lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH-1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhH_FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhH_VMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhH_lMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhH_1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIAFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIAVMBEeGWOIOpWVSyqQ" name="groupName">
            <ownedComment xmi:id="_2DhIAlMBEeGWOIOpWVSyqQ">
              <body>Name of the default group.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIA1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIBFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIBVMBEeGWOIOpWVSyqQ" name="setDefaultGroupResponse">
          <generalization xmi:id="_2DhIBlMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIB1MBEeGWOIOpWVSyqQ" name="getDefaultGroupRequest">
          <ownedAttribute xmi:id="_2DhICFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhICVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIClMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIC1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIDFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhIDVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIDlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhID1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIEFMBEeGWOIOpWVSyqQ" name="getDefaultGroupResponse">
          <generalization xmi:id="_2DhIEVMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhIElMBEeGWOIOpWVSyqQ" name="group">
            <ownedComment xmi:id="_2DhIE1MBEeGWOIOpWVSyqQ">
              <body>Name of the default group.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIFFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIFVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIFlMBEeGWOIOpWVSyqQ" name="getGroupsRequest">
          <ownedAttribute xmi:id="_2DhIF1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIGFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIGVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIGlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIG1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhIHFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIHVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIHlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIH1MBEeGWOIOpWVSyqQ" name="getGroupsResponse">
          <generalization xmi:id="_2DhIIFMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhIIVMBEeGWOIOpWVSyqQ" name="group" type="_2Dg8EVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhIJVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhIIlMBEeGWOIOpWVSyqQ">
              <body>The list of groups.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhII1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIJFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhIJVMBEeGWOIOpWVSyqQ" memberEnd="_2DhIJlMBEeGWOIOpWVSyqQ _2DhIIVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhIJlMBEeGWOIOpWVSyqQ" type="_2DhIH1MBEeGWOIOpWVSyqQ" association="_2DhIJVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIJ1MBEeGWOIOpWVSyqQ" name="getParticipantsRequest">
          <ownedAttribute xmi:id="_2DhIKFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIKVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIKlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIK1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhILFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhILVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhILlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIL1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIMFMBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2DhIMVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session from which the participants are requested.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIMlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIM1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhINFMBEeGWOIOpWVSyqQ" name="Participant">
          <ownedComment xmi:id="_2DhINVMBEeGWOIOpWVSyqQ">
            <body>Describes a participant within an IM session.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhINlMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DhIN1MBEeGWOIOpWVSyqQ">
              <body>Participant's identifier (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIOFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIOVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIOlMBEeGWOIOpWVSyqQ" name="nickName">
            <ownedComment xmi:id="_2DhIO1MBEeGWOIOpWVSyqQ">
              <body>Participant nick name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIPFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIPVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIPlMBEeGWOIOpWVSyqQ" name="mySelf">
            <ownedComment xmi:id="_2DhIP1MBEeGWOIOpWVSyqQ">
              <body>Defines whether this participant is the user itself.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIQFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIQVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIQlMBEeGWOIOpWVSyqQ" name="dropAble">
            <ownedComment xmi:id="_2DhIQ1MBEeGWOIOpWVSyqQ">
              <body>Defines whether this participant can be dropped by the user.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIRFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIRVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIRlMBEeGWOIOpWVSyqQ" name="getParticipantsResponse">
          <generalization xmi:id="_2DhIR1MBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhISFMBEeGWOIOpWVSyqQ" name="participant" type="_2DhINFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhITFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhISVMBEeGWOIOpWVSyqQ">
              <body>List of participants.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhISlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIS1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhITFMBEeGWOIOpWVSyqQ" memberEnd="_2DhITVMBEeGWOIOpWVSyqQ _2DhISFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhITVMBEeGWOIOpWVSyqQ" type="_2DhIRlMBEeGWOIOpWVSyqQ" association="_2DhITFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhITlMBEeGWOIOpWVSyqQ" name="getBuddiesRequest">
          <ownedAttribute xmi:id="_2DhIT1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIUFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIUVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIUlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIU1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhIVFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIVVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIVlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIV1MBEeGWOIOpWVSyqQ" name="groupName">
            <ownedComment xmi:id="_2DhIWFMBEeGWOIOpWVSyqQ">
              <body>Only buddies from one of these groups (or from all groups if this parameter is omitted).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIWVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIWlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIW1MBEeGWOIOpWVSyqQ" name="getBuddiesResponse">
          <generalization xmi:id="_2DhIXFMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhIXVMBEeGWOIOpWVSyqQ" name="buddy" type="_2Dg7-1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhIYVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhIXlMBEeGWOIOpWVSyqQ">
              <body>List of buddies.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIX1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIYFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhIYVMBEeGWOIOpWVSyqQ" memberEnd="_2DhIYlMBEeGWOIOpWVSyqQ _2DhIXVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhIYlMBEeGWOIOpWVSyqQ" type="_2DhIW1MBEeGWOIOpWVSyqQ" association="_2DhIYVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIY1MBEeGWOIOpWVSyqQ" name="getBuddiesPresenceRequest">
          <ownedAttribute xmi:id="_2DhIZFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIZVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIZ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIaFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhIaVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIalMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIa1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIbFMBEeGWOIOpWVSyqQ" name="buddies">
            <ownedComment xmi:id="_2DhIbVMBEeGWOIOpWVSyqQ">
              <body>The list of buddies (collaboration id) for whom the presence is requested.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIblMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIb1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIcFMBEeGWOIOpWVSyqQ" name="BuddyPresence">
          <ownedComment xmi:id="_2DhIcVMBEeGWOIOpWVSyqQ">
            <body>Describes the presence of a buddy.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhIclMBEeGWOIOpWVSyqQ" name="buddy">
            <ownedComment xmi:id="_2DhIc1MBEeGWOIOpWVSyqQ">
              <body>Buddy's identifier (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIdFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIdVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIdlMBEeGWOIOpWVSyqQ" name="presence" type="_2Dg74FMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhId1MBEeGWOIOpWVSyqQ">
              <body>Buddy's presence.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIeFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIeVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIelMBEeGWOIOpWVSyqQ" name="getBuddiesPresenceResponse">
          <generalization xmi:id="_2DhIe1MBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhIfFMBEeGWOIOpWVSyqQ" name="presence" type="_2DhIcFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhIgFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhIfVMBEeGWOIOpWVSyqQ">
              <body>List of requested presence.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIflMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIf1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhIgFMBEeGWOIOpWVSyqQ" memberEnd="_2DhIgVMBEeGWOIOpWVSyqQ _2DhIfFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhIgVMBEeGWOIOpWVSyqQ" type="_2DhIelMBEeGWOIOpWVSyqQ" association="_2DhIgFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIglMBEeGWOIOpWVSyqQ" name="isTypingRequest">
          <ownedAttribute xmi:id="_2DhIg1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIhFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIhVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIhlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIh1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhIiFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIiVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIilMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIi1MBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2DhIjFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIjVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIjlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIj1MBEeGWOIOpWVSyqQ" name="recipients">
            <ownedComment xmi:id="_2DhIkFMBEeGWOIOpWVSyqQ">
              <body>The list of the recipients (collaboration id) of the typing information.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIkVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIklMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIk1MBEeGWOIOpWVSyqQ" name="typing">
            <ownedComment xmi:id="_2DhIlFMBEeGWOIOpWVSyqQ">
              <body>Whether the user is typing a message.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIlVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIllMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIl1MBEeGWOIOpWVSyqQ" name="isTypingResponse">
          <generalization xmi:id="_2DhImFMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhImVMBEeGWOIOpWVSyqQ" name="sendImRequest">
          <ownedAttribute xmi:id="_2DhImlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIm1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhInFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhInVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhInlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhIn1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIoFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIoVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIolMBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2DhIo1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIpFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIpVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIplMBEeGWOIOpWVSyqQ" name="recipients">
            <ownedComment xmi:id="_2DhIp1MBEeGWOIOpWVSyqQ">
              <body>The list of the recipients (collaboration id) to whom send the IM.
                    	An empty list means that the message is sent to all recipients of the IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIqFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIqVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIqlMBEeGWOIOpWVSyqQ" name="message">
            <ownedComment xmi:id="_2DhIq1MBEeGWOIOpWVSyqQ">
              <body>The content of the IM.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIrFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIrVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIrlMBEeGWOIOpWVSyqQ" name="sendImResponse">
          <generalization xmi:id="_2DhIr1MBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIsFMBEeGWOIOpWVSyqQ" name="exitImSessionRequest">
          <ownedAttribute xmi:id="_2DhIsVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIslMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIs1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhItFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhItVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhItlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIt1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIuFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIuVMBEeGWOIOpWVSyqQ" name="imSessionId">
            <ownedComment xmi:id="_2DhIulMBEeGWOIOpWVSyqQ">
              <body>Identifier of the IM session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIu1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIvFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIvVMBEeGWOIOpWVSyqQ" name="exitImSessionResponse">
          <generalization xmi:id="_2DhIvlMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIv1MBEeGWOIOpWVSyqQ" name="connectRequest">
          <ownedAttribute xmi:id="_2DhIwFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIwVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIwlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIw1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIxFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhIxVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIxlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIx1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIyFMBEeGWOIOpWVSyqQ" name="connectResponse">
          <generalization xmi:id="_2DhIyVMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhIylMBEeGWOIOpWVSyqQ" name="disconnectRequest">
          <ownedAttribute xmi:id="_2DhIy1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhIzFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhIzVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhIzlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhIz1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhI0FMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI0VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI0lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhI01MBEeGWOIOpWVSyqQ" name="disconnectResponse">
          <generalization xmi:id="_2DhI1FMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhI1VMBEeGWOIOpWVSyqQ" name="getDeferredMessageCountersRequest">
          <ownedAttribute xmi:id="_2DhI1lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhI11MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI2FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI2VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhI2lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhI21MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI3FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI3VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhI3lMBEeGWOIOpWVSyqQ" name="getDeferredMessageCountersResponse">
          <generalization xmi:id="_2DhI31MBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhI4FMBEeGWOIOpWVSyqQ" name="waiting">
            <ownedComment xmi:id="_2DhI4VMBEeGWOIOpWVSyqQ">
              <body>Message waiting indicator.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI4lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI41MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhI5FMBEeGWOIOpWVSyqQ" name="read">
            <ownedComment xmi:id="_2DhI5VMBEeGWOIOpWVSyqQ">
              <body>Read message number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI5lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI51MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhI6FMBEeGWOIOpWVSyqQ" name="unread">
            <ownedComment xmi:id="_2DhI6VMBEeGWOIOpWVSyqQ">
              <body>Unread message number.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJ60tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI6lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI61MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhI7FMBEeGWOIOpWVSyqQ" name="DeferredMessage">
          <ownedComment xmi:id="_2DhI7VMBEeGWOIOpWVSyqQ">
            <body>Describes a deferred message.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhI7lMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DhI71MBEeGWOIOpWVSyqQ">
              <body>Message identifier.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI8FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI8VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhI8lMBEeGWOIOpWVSyqQ" name="from">
            <ownedComment xmi:id="_2DhI81MBEeGWOIOpWVSyqQ">
              <body>Message sender (collaboration id).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI9FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI9VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhI9lMBEeGWOIOpWVSyqQ" name="fromNickName">
            <ownedComment xmi:id="_2DhI91MBEeGWOIOpWVSyqQ">
              <body>Message sender nick name.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI-FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI-VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhI-lMBEeGWOIOpWVSyqQ" name="date">
            <ownedComment xmi:id="_2DhI-1MBEeGWOIOpWVSyqQ">
              <body>Message date.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhI_FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhI_VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhI_lMBEeGWOIOpWVSyqQ" name="unread">
            <ownedComment xmi:id="_2DhI_1MBEeGWOIOpWVSyqQ">
              <body>New message indicator.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJAFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJAVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJAlMBEeGWOIOpWVSyqQ" name="message">
            <ownedComment xmi:id="_2DhJA1MBEeGWOIOpWVSyqQ">
              <body>Message body.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJBFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJBVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJBlMBEeGWOIOpWVSyqQ" name="getDeferredMessagesRequest">
          <ownedAttribute xmi:id="_2DhJB1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhJCFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJCVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJClMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJC1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhJDFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJDVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJDlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJD1MBEeGWOIOpWVSyqQ" name="unread">
            <ownedComment xmi:id="_2DhJEFMBEeGWOIOpWVSyqQ">
              <body>This is a filter on deferred messages, when set to true the operation returns only the unread deferred messages.
                        When omitted this operation returns all deferred messages (read or unread).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJEVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJElMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJE1MBEeGWOIOpWVSyqQ" name="getDeferredMessagesResponse">
          <generalization xmi:id="_2DhJFFMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhJFVMBEeGWOIOpWVSyqQ" name="message" type="_2DhI7FMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhJGVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhJFlMBEeGWOIOpWVSyqQ">
              <body>Deferred messages.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJF1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJGFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhJGVMBEeGWOIOpWVSyqQ" memberEnd="_2DhJGlMBEeGWOIOpWVSyqQ _2DhJFVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhJGlMBEeGWOIOpWVSyqQ" type="_2DhJE1MBEeGWOIOpWVSyqQ" association="_2DhJGVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJG1MBEeGWOIOpWVSyqQ" name="deleteDeferredMessagesRequest">
          <ownedAttribute xmi:id="_2DhJHFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhJHVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJHlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJH1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJIFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhJIVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJIlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJI1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJJFMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DhJJVMBEeGWOIOpWVSyqQ">
              <body>The deferred messages identifiers this operation applies to.
                        An empty list means that all the deferred messages will be deleted.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJJlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJJ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJKFMBEeGWOIOpWVSyqQ" name="deleteDeferredMessagesResponse">
          <generalization xmi:id="_2DhJKVMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJKlMBEeGWOIOpWVSyqQ" name="markAsReadDeferredMessagesRequest">
          <ownedAttribute xmi:id="_2DhJK1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhJLFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJLVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJLlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJL1MBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhJMFMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJMVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJMlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJM1MBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DhJNFMBEeGWOIOpWVSyqQ">
              <body>The deferred messages identifiers this operation applies to.
                        An empty list means that all the deferred messages will be mark as read.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJNVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJNlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJN1MBEeGWOIOpWVSyqQ" name="markAsReadDeferredMessagesResponse">
          <generalization xmi:id="_2DhJOFMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJOVMBEeGWOIOpWVSyqQ" name="markAsUnreadDeferredMessagesRequest">
          <ownedAttribute xmi:id="_2DhJOlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhJO1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJPFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJPVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJPlMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhJP1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJQFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJQVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJQlMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DhJQ1MBEeGWOIOpWVSyqQ">
              <body>The deferred messages identifiers this operation applies to.
                        An empty list means that all the deferred Messages will be mark as unread.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJRFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJRVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJRlMBEeGWOIOpWVSyqQ" name="markAsUnreadDeferredMessagesResponse">
          <generalization xmi:id="_2DhJR1MBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJSFMBEeGWOIOpWVSyqQ" name="startApplicationSharingRequest">
          <ownedAttribute xmi:id="_2DhJSVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhJSlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJS1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJTFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJTVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhJTlMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJT1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJUFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJUVMBEeGWOIOpWVSyqQ" name="conferenceId">
            <ownedComment xmi:id="_2DhJUlMBEeGWOIOpWVSyqQ">
              <body>identifier of the conference session on which we want to start  data sharing.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJU1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJVFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJVVMBEeGWOIOpWVSyqQ" name="startApplicationSharingResponse">
          <generalization xmi:id="_2DhJVlMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhJV1MBEeGWOIOpWVSyqQ" name="dataSharingId">
            <ownedComment xmi:id="_2DhJWFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the datasharing newly created session.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJWVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJWlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJW1MBEeGWOIOpWVSyqQ" name="joinApplicationSharingRequest">
          <ownedAttribute xmi:id="_2DhJXFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhJXVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJXlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJX1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJYFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhJYVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJYlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJY1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJZFMBEeGWOIOpWVSyqQ" name="conferenceId">
            <ownedComment xmi:id="_2DhJZVMBEeGWOIOpWVSyqQ">
              <body>identifier of the conference session on which we want to start  data sharing.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJZ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJaFMBEeGWOIOpWVSyqQ" name="dataSharingId">
            <ownedComment xmi:id="_2DhJaVMBEeGWOIOpWVSyqQ">
              <body>identifier of the data sharing session we want to join.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJalMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJa1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJbFMBEeGWOIOpWVSyqQ" name="joinApplicationSharingResponse">
          <generalization xmi:id="_2DhJbVMBEeGWOIOpWVSyqQ" general="_2DhHE1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhJblMBEeGWOIOpWVSyqQ" name="ContactProfileService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhJb1MBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhJcFMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhJcVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhJclMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhJc1MBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJdFMBEeGWOIOpWVSyqQ" name="NOT_FOUND">
            <ownedComment xmi:id="_2DhJdVMBEeGWOIOpWVSyqQ">
              <body>No contact profile has been found.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJdlMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhJd1MBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJeFMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhJeVMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJelMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhJe1MBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJfFMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhJfVMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJflMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhJf1MBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJgFMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhJgVMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJglMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhJg1MBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhJhFMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhJb1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhJhVMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJhlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJh1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJiFMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhJiVMBEeGWOIOpWVSyqQ">
              <body>If an error has been returned (result code is not SUCCESS), the comment can give more information about the cause or the origin of the error.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJilMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJi1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhJjFMBEeGWOIOpWVSyqQ" name="ContactIdType">
          <generalization xmi:id="_2DhJjVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhJjlMBEeGWOIOpWVSyqQ" name="LOGIN_NAME">
            <ownedComment xmi:id="_2DhJj1MBEeGWOIOpWVSyqQ">
              <body>Can be used to retrieve the contact's profile using the contact's login name.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJkFMBEeGWOIOpWVSyqQ" name="PHONE_NUMBER">
            <ownedComment xmi:id="_2DhJkVMBEeGWOIOpWVSyqQ">
              <body>Can be used to retrieve the contact's profile using a contact's phone number.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJklMBEeGWOIOpWVSyqQ" name="EMAIL">
            <ownedComment xmi:id="_2DhJk1MBEeGWOIOpWVSyqQ">
              <body>Can be used to retrieve the contact's profile using the contact's e-mail.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJlFMBEeGWOIOpWVSyqQ" name="COLLABORATION_ID">
            <ownedComment xmi:id="_2DhJlVMBEeGWOIOpWVSyqQ">
              <body>Can be used to retrieve the contact's profile using the contact's collaboration identifier.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJllMBEeGWOIOpWVSyqQ" name="EXTERNAL_ID">
            <ownedComment xmi:id="_2DhJl1MBEeGWOIOpWVSyqQ">
              <body>Can be used to retrieve the contact's profile using the contact's external identifier.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhJmFMBEeGWOIOpWVSyqQ" name="UserType">
          <generalization xmi:id="_2DhJmVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhJmlMBEeGWOIOpWVSyqQ" name="OXE">
            <ownedComment xmi:id="_2DhJm1MBEeGWOIOpWVSyqQ">
              <body>The user is an OXE user.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJnFMBEeGWOIOpWVSyqQ" name="ICM">
            <ownedComment xmi:id="_2DhJnVMBEeGWOIOpWVSyqQ">
              <body>The user is an ICM user.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhJnlMBEeGWOIOpWVSyqQ" name="OTHER">
            <ownedComment xmi:id="_2DhJn1MBEeGWOIOpWVSyqQ">
              <body>The user is neither an OXE user not an ICM user.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJoFMBEeGWOIOpWVSyqQ" name="ContactId">
          <ownedComment xmi:id="_2DhJoVMBEeGWOIOpWVSyqQ">
            <body>Identifies a user.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhJolMBEeGWOIOpWVSyqQ" name="value">
            <ownedComment xmi:id="_2DhJo1MBEeGWOIOpWVSyqQ">
              <body>The identifier itself. The type of this value is given by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJpFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJpVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJplMBEeGWOIOpWVSyqQ" name="type" type="_2DhJjFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhJp1MBEeGWOIOpWVSyqQ">
              <body>Gives the type of the user identifier.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJqFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJqVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJqlMBEeGWOIOpWVSyqQ" name="ProfileMask">
          <ownedComment xmi:id="_2DhJq1MBEeGWOIOpWVSyqQ">
            <body>A mask to a profile.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhJrFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhJrVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the login name in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJrlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJr1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJsFMBEeGWOIOpWVSyqQ" name="salutation">
            <ownedComment xmi:id="_2DhJsVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the salutation in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJslMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJs1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJtFMBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2DhJtVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the first name in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJtlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJt1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJuFMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2DhJuVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the last name in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJulMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJu1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJvFMBEeGWOIOpWVSyqQ" name="guiLanguage">
            <ownedComment xmi:id="_2DhJvVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the GUI language in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJvlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJv1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJwFMBEeGWOIOpWVSyqQ" name="tuiLanguage">
            <ownedComment xmi:id="_2DhJwVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the TUI language in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJwlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJw1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJxFMBEeGWOIOpWVSyqQ" name="timezone">
            <ownedComment xmi:id="_2DhJxVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the timezone in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJxlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJx1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJyFMBEeGWOIOpWVSyqQ" name="officePhone">
            <ownedComment xmi:id="_2DhJyVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the office phone in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJylMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJy1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJzFMBEeGWOIOpWVSyqQ" name="attendant">
            <ownedComment xmi:id="_2DhJzVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the attendant in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJzlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJz1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ0FMBEeGWOIOpWVSyqQ" name="colleague">
            <ownedComment xmi:id="_2DhJ0VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the colleague in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ0lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ01MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ1FMBEeGWOIOpWVSyqQ" name="email">
            <ownedComment xmi:id="_2DhJ1VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the e-mail in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ1lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ11MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ2FMBEeGWOIOpWVSyqQ" name="fax">
            <ownedComment xmi:id="_2DhJ2VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the fax in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ2lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ21MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ3FMBEeGWOIOpWVSyqQ" name="voicemail">
            <ownedComment xmi:id="_2DhJ3VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the voicemail phone number in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ3lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ31MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ4FMBEeGWOIOpWVSyqQ" name="personalContacts">
            <ownedComment xmi:id="_2DhJ4VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the personal contacts in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ4lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ41MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ5FMBEeGWOIOpWVSyqQ" name="collaborationId">
            <ownedComment xmi:id="_2DhJ5VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the collaboration ID in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ5lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ51MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ6FMBEeGWOIOpWVSyqQ" name="userType">
            <ownedComment xmi:id="_2DhJ6VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the user type in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ6lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ61MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ7FMBEeGWOIOpWVSyqQ" name="companyDect">
            <ownedComment xmi:id="_2DhJ7VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the company DECT in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ7lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ71MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ8FMBEeGWOIOpWVSyqQ" name="companyMobile">
            <ownedComment xmi:id="_2DhJ8VMBEeGWOIOpWVSyqQ">
              <body>Specifies whether you want the company mobile in the response.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ8lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ81MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhJ9FMBEeGWOIOpWVSyqQ" name="getContactProfileRequest">
          <ownedAttribute xmi:id="_2DhJ9VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhJ9lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ91MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ-FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ-VMBEeGWOIOpWVSyqQ" name="contactId" type="_2DhJoFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhKAVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhJ-lMBEeGWOIOpWVSyqQ">
              <body>Identifiers of the contact for which the profile is requested.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ-1MBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhJ_FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhJ_VMBEeGWOIOpWVSyqQ" name="mask" type="_2DhJqlMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhKA1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhJ_lMBEeGWOIOpWVSyqQ">
              <body>Mask applied to the request : only what is requested in the mask will be returned. 
                  If no mask is specified, the response will contain all available information about the contact.
                  To enhance the response time, we highly encourage you to define a mask.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhJ_1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKAFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhKAVMBEeGWOIOpWVSyqQ" memberEnd="_2DhKAlMBEeGWOIOpWVSyqQ _2DhJ-VMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhKAlMBEeGWOIOpWVSyqQ" type="_2DhJ9FMBEeGWOIOpWVSyqQ" association="_2DhKAVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhKA1MBEeGWOIOpWVSyqQ" memberEnd="_2DhKBFMBEeGWOIOpWVSyqQ _2DhJ_VMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhKBFMBEeGWOIOpWVSyqQ" type="_2DhJ9FMBEeGWOIOpWVSyqQ" association="_2DhKA1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhKBVMBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhKBlMBEeGWOIOpWVSyqQ" name="getContactProfileRequest" type="_2DhJ9FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhKB1MBEeGWOIOpWVSyqQ" name="getContactProfileResponse" type="_2DhKCVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKCFMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhKCVMBEeGWOIOpWVSyqQ" name="getContactProfileResponse">
          <generalization xmi:id="_2DhKClMBEeGWOIOpWVSyqQ" general="_2DhJglMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhKC1MBEeGWOIOpWVSyqQ" name="profile" type="_2DhKD1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhKbFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKDFMBEeGWOIOpWVSyqQ">
              <body>The contact's profile.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKDVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKDlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhKD1MBEeGWOIOpWVSyqQ" name="ContactProfile">
          <ownedAttribute xmi:id="_2DhKEFMBEeGWOIOpWVSyqQ" name="contactId">
            <ownedComment xmi:id="_2DhKEVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the contact specified in the request.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKElMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKE1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKFFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DhKFVMBEeGWOIOpWVSyqQ">
              <body>Login name which identifies the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKFlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKF1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKGFMBEeGWOIOpWVSyqQ" name="salutation" type="_2DhKXFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKGVMBEeGWOIOpWVSyqQ">
              <body>Greeting name of the contact.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKGlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKG1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKHFMBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2DhKHVMBEeGWOIOpWVSyqQ">
              <body>First name of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKHlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKH1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKIFMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2DhKIVMBEeGWOIOpWVSyqQ">
              <body>Last name of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKIlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKI1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKJFMBEeGWOIOpWVSyqQ" name="guiLanguage">
            <ownedComment xmi:id="_2DhKJVMBEeGWOIOpWVSyqQ">
              <body>GUI language of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKJlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKJ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKKFMBEeGWOIOpWVSyqQ" name="tuiLanguage">
            <ownedComment xmi:id="_2DhKKVMBEeGWOIOpWVSyqQ">
              <body>TUI language of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKKlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKK1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKLFMBEeGWOIOpWVSyqQ" name="timezone">
            <ownedComment xmi:id="_2DhKLVMBEeGWOIOpWVSyqQ">
              <body>Timezone of the contact. Format is that of the TZ database (also known as the Olson database).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKLlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKL1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKMFMBEeGWOIOpWVSyqQ" name="officePhone">
            <ownedComment xmi:id="_2DhKMVMBEeGWOIOpWVSyqQ">
              <body>Main phone number of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKMlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKM1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKNFMBEeGWOIOpWVSyqQ" name="attendant">
            <ownedComment xmi:id="_2DhKNVMBEeGWOIOpWVSyqQ">
              <body>Phone number of the contact's attendant.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKNlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKN1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKOFMBEeGWOIOpWVSyqQ" name="colleague">
            <ownedComment xmi:id="_2DhKOVMBEeGWOIOpWVSyqQ">
              <body>Phone number of the contact's colleague.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKOlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKO1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKPFMBEeGWOIOpWVSyqQ" name="email">
            <ownedComment xmi:id="_2DhKPVMBEeGWOIOpWVSyqQ">
              <body>E-mail of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKPlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKP1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKQFMBEeGWOIOpWVSyqQ" name="fax">
            <ownedComment xmi:id="_2DhKQVMBEeGWOIOpWVSyqQ">
              <body>Fax number of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKQlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKQ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKRFMBEeGWOIOpWVSyqQ" name="voicemail">
            <ownedComment xmi:id="_2DhKRVMBEeGWOIOpWVSyqQ">
              <body>Phone number of the contact's voicemail.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKRlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKR1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKSFMBEeGWOIOpWVSyqQ" name="personalContacts" type="_2DhKYVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhKalMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKSVMBEeGWOIOpWVSyqQ">
              <body>Personal data of the user. 
             Only information for which the contact authorizes display is returned here. 
             However if the contact for which the profile is requested is the logged user, all information is returned.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKSlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKS1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKTFMBEeGWOIOpWVSyqQ" name="collaborationId">
            <ownedComment xmi:id="_2DhKTVMBEeGWOIOpWVSyqQ">
              <body>Identifier for the collaboration application.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKTlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKT1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKUFMBEeGWOIOpWVSyqQ" name="userType" type="_2DhJmFMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKUVMBEeGWOIOpWVSyqQ">
              <body>Type of the user (OXE, ICM or OTHER).</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKUlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKU1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKVFMBEeGWOIOpWVSyqQ" name="companyDect">
            <ownedComment xmi:id="_2DhKVVMBEeGWOIOpWVSyqQ">
              <body>Phone number of the contact's DECT.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKVlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKV1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKWFMBEeGWOIOpWVSyqQ" name="companyMobile">
            <ownedComment xmi:id="_2DhKWVMBEeGWOIOpWVSyqQ">
              <body>Phone number of the contact's company mobile phone.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKWlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKW1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhKXFMBEeGWOIOpWVSyqQ" name="Salutation">
          <generalization xmi:id="_2DhKXVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhKXlMBEeGWOIOpWVSyqQ" name="MR"/>
          <ownedLiteral xmi:id="_2DhKX1MBEeGWOIOpWVSyqQ" name="MRS"/>
          <ownedLiteral xmi:id="_2DhKYFMBEeGWOIOpWVSyqQ" name="MISS"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhKYVMBEeGWOIOpWVSyqQ" name="PersonalContacts">
          <ownedAttribute xmi:id="_2DhKYlMBEeGWOIOpWVSyqQ" name="home">
            <ownedComment xmi:id="_2DhKY1MBEeGWOIOpWVSyqQ">
              <body>Home phone number of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKZFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKZVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKZlMBEeGWOIOpWVSyqQ" name="mobile">
            <ownedComment xmi:id="_2DhKZ1MBEeGWOIOpWVSyqQ">
              <body>Professional mobile phone number of the contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKaFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKaVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhKalMBEeGWOIOpWVSyqQ" memberEnd="_2DhKa1MBEeGWOIOpWVSyqQ _2DhKSFMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhKa1MBEeGWOIOpWVSyqQ" type="_2DhKD1MBEeGWOIOpWVSyqQ" association="_2DhKalMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhKbFMBEeGWOIOpWVSyqQ" memberEnd="_2DhKbVMBEeGWOIOpWVSyqQ _2DhKC1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhKbVMBEeGWOIOpWVSyqQ" type="_2DhKCVMBEeGWOIOpWVSyqQ" association="_2DhKbFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhKblMBEeGWOIOpWVSyqQ" name="DialPlanService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhKb1MBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhKcFMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhKcVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhKclMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhKc1MBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhKdFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhKdVMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhKdlMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhKd1MBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhKeFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhKeVMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhKelMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhKe1MBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhKfFMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhKfVMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhKflMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhKf1MBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhKgFMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhKgVMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhKglMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhKb1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKg1MBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKhFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKhVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKhlMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhKh1MBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKiFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKiVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhKilMBEeGWOIOpWVSyqQ" name="resolveUriRequest">
          <ownedAttribute xmi:id="_2DhKi1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhKjFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKjVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKjlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKj1MBEeGWOIOpWVSyqQ" name="uri">
            <ownedComment xmi:id="_2DhKkFMBEeGWOIOpWVSyqQ">
              <body>URI is formatted as &quot;value@domain&quot; (domain attribut in request is optional).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKkVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKklMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhKk1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhKlFMBEeGWOIOpWVSyqQ" name="resolveUriRequest" type="_2DhKilMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhKlVMBEeGWOIOpWVSyqQ" name="resolveUriResponse" type="_2DhKplMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKllMBEeGWOIOpWVSyqQ">
              <body>Returns the result code and, if the code is</body>
            </ownedComment>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhKl1MBEeGWOIOpWVSyqQ" name="DialPlanType">
          <generalization xmi:id="_2DhKmFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhKmVMBEeGWOIOpWVSyqQ" name="DEVICE"/>
          <ownedLiteral xmi:id="_2DhKmlMBEeGWOIOpWVSyqQ" name="EXTERNAL_PBX"/>
          <ownedLiteral xmi:id="_2DhKm1MBEeGWOIOpWVSyqQ" name="EXTERNAL_PUBLIC"/>
          <ownedLiteral xmi:id="_2DhKnFMBEeGWOIOpWVSyqQ" name="SERVICE"/>
          <ownedLiteral xmi:id="_2DhKnVMBEeGWOIOpWVSyqQ" name="USER"/>
          <ownedLiteral xmi:id="_2DhKnlMBEeGWOIOpWVSyqQ" name="UNKNOWN"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhKn1MBEeGWOIOpWVSyqQ" name="DialPlanStatus">
          <generalization xmi:id="_2DhKoFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhKoVMBEeGWOIOpWVSyqQ" name="COMPLETE"/>
          <ownedLiteral xmi:id="_2DhKolMBEeGWOIOpWVSyqQ" name="COMPLETE_OVERLAP"/>
          <ownedLiteral xmi:id="_2DhKo1MBEeGWOIOpWVSyqQ" name="COMPLETE_OPEN"/>
          <ownedLiteral xmi:id="_2DhKpFMBEeGWOIOpWVSyqQ" name="INCOMPLETE"/>
          <ownedLiteral xmi:id="_2DhKpVMBEeGWOIOpWVSyqQ" name="UNKNOWN"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhKplMBEeGWOIOpWVSyqQ" name="resolveUriResponse">
          <generalization xmi:id="_2DhKp1MBEeGWOIOpWVSyqQ" general="_2DhKgFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhKqFMBEeGWOIOpWVSyqQ" name="displayName">
            <ownedComment xmi:id="_2DhKqVMBEeGWOIOpWVSyqQ">
              <body>Display name which matches the requested uri.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKqlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKq1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKrFMBEeGWOIOpWVSyqQ" name="identifier">
            <ownedComment xmi:id="_2DhKrVMBEeGWOIOpWVSyqQ">
              <body>Phone number of the user which matches the requested uri.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKrlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKr1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKsFMBEeGWOIOpWVSyqQ" name="mnemonic">
            <ownedComment xmi:id="_2DhKsVMBEeGWOIOpWVSyqQ">
              <body>The service mnemonic.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKslMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKs1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKtFMBEeGWOIOpWVSyqQ" name="tenantId">
            <ownedComment xmi:id="_2DhKtVMBEeGWOIOpWVSyqQ">
              <body>Tenant to which the user is linked.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKtlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKt1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKuFMBEeGWOIOpWVSyqQ" name="trailingDigits">
            <ownedComment xmi:id="_2DhKuVMBEeGWOIOpWVSyqQ">
              <body>Any trailing digits that were contained in the URI requested.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKulMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKu1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKvFMBEeGWOIOpWVSyqQ" name="uri">
            <ownedComment xmi:id="_2DhKvVMBEeGWOIOpWVSyqQ">
              <body>The uri specified in the request.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKvlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKv1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKwFMBEeGWOIOpWVSyqQ" name="type" type="_2DhKl1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKwVMBEeGWOIOpWVSyqQ">
              <body>The type of the response.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKwlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKw1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKxFMBEeGWOIOpWVSyqQ" name="status" type="_2DhKn1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhKxVMBEeGWOIOpWVSyqQ">
              <body>The status of the response.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKxlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKx1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhKyFMBEeGWOIOpWVSyqQ" name="tags">
            <ownedComment xmi:id="_2DhKyVMBEeGWOIOpWVSyqQ">
              <body>The array of tags.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhKylMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhKy1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhKzFMBEeGWOIOpWVSyqQ" name="CmsManagementHandler">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhKzVMBEeGWOIOpWVSyqQ" name="Operation">
          <ownedComment xmi:id="_2DhKzlMBEeGWOIOpWVSyqQ">
            <body>Lists the different types of operation.</body>
          </ownedComment>
          <generalization xmi:id="_2DhKz1MBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhK0FMBEeGWOIOpWVSyqQ" name="CREATED">
            <ownedComment xmi:id="_2DhK0VMBEeGWOIOpWVSyqQ">
              <body>Model instance created.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK0lMBEeGWOIOpWVSyqQ" name="DELETED">
            <ownedComment xmi:id="_2DhK01MBEeGWOIOpWVSyqQ">
              <body>Model instance deleted.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK1FMBEeGWOIOpWVSyqQ" name="UPDATED">
            <ownedComment xmi:id="_2DhK1VMBEeGWOIOpWVSyqQ">
              <body>Model instance updated.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhK1lMBEeGWOIOpWVSyqQ" name="onCmsInstanceModified">
          <ownedAttribute xmi:id="_2DhK11MBEeGWOIOpWVSyqQ" name="instanceId">
            <ownedComment xmi:id="_2DhK2FMBEeGWOIOpWVSyqQ">
              <body>The identifier of the account for which the event has been received.
                        In CMS case it is instance identifier.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhK2VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhK2lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhK21MBEeGWOIOpWVSyqQ" name="operation" type="_2DhKzVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhK3FMBEeGWOIOpWVSyqQ">
              <body>Operation.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhK3VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhK3lMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhK31MBEeGWOIOpWVSyqQ" name="modelName">
            <ownedComment xmi:id="_2DhK4FMBEeGWOIOpWVSyqQ">
              <body>In CMS case it is model name the instance belongs to.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhK4VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhK4lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhK41MBEeGWOIOpWVSyqQ" name="fqdn">
            <ownedComment xmi:id="_2DhK5FMBEeGWOIOpWVSyqQ">
              <body>FQDN of the physical server the instance assigned to.
                        Is valid for the user model only.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhK5VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhK5lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhK51MBEeGWOIOpWVSyqQ" name="attributeName">
            <ownedComment xmi:id="_2DhK6FMBEeGWOIOpWVSyqQ">
              <body>List of modified attributes.
                        Valid for the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhK6VMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhK6lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhK61MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhK7FMBEeGWOIOpWVSyqQ" name="onCmsInstanceModified" type="_2DhK1lMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DhK7VMBEeGWOIOpWVSyqQ" name="CmsManagementService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DhK7lMBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DhK71MBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DhK8FMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DhK8VMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DhK8lMBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK81MBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DhK9FMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK9VMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DhK9lMBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK91MBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DhK-FMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK-VMBEeGWOIOpWVSyqQ" name="ERROR_CMS">
            <ownedComment xmi:id="_2DhK-lMBEeGWOIOpWVSyqQ">
              <body>CMS Error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK-1MBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DhK_FMBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK_VMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DhK_lMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DhK_1MBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DhLAFMBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLAVMBEeGWOIOpWVSyqQ" name="CmsError">
          <ownedComment xmi:id="_2DhLAlMBEeGWOIOpWVSyqQ">
            <body>CMS error.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhLA1MBEeGWOIOpWVSyqQ" name="errorCode">
            <ownedComment xmi:id="_2DhLBFMBEeGWOIOpWVSyqQ">
              <body>Error code.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLBVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLBlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLB1MBEeGWOIOpWVSyqQ" name="message">
            <ownedComment xmi:id="_2DhLCFMBEeGWOIOpWVSyqQ">
              <body>Message.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLCVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLClMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLC1MBEeGWOIOpWVSyqQ" name="localizedMessage">
            <ownedComment xmi:id="_2DhLDFMBEeGWOIOpWVSyqQ">
              <body>Localized message.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLDVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLDlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLD1MBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DhLEFMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhLEVMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DhK7lMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhLElMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLE1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLFFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLFVMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DhLFlMBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLF1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLGFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLGVMBEeGWOIOpWVSyqQ" name="cmsError" type="_2DhLAVMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhLHVMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhLGlMBEeGWOIOpWVSyqQ">
              <body>CMS error (available only if</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLG1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLHFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhLHVMBEeGWOIOpWVSyqQ" memberEnd="_2DhLHlMBEeGWOIOpWVSyqQ _2DhLGVMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhLHlMBEeGWOIOpWVSyqQ" type="_2DhLD1MBEeGWOIOpWVSyqQ" association="_2DhLHVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLH1MBEeGWOIOpWVSyqQ" name="connectRequest">
          <ownedAttribute xmi:id="_2DhLIFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhLIVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLIlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLI1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLJFMBEeGWOIOpWVSyqQ" name="clientApplicationId">
            <ownedComment xmi:id="_2DhLJVMBEeGWOIOpWVSyqQ">
              <body>Client application name (8770, WBM, MIM, CLI, myprofile ...).
                        This is a string that identifies the client application. It is used for log purpose at server side.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLJlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLJ1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLKFMBEeGWOIOpWVSyqQ" name="login">
            <ownedComment xmi:id="_2DhLKVMBEeGWOIOpWVSyqQ">
              <body>Login used to identify the administrator in logs (used in conjunction with</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLKlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLK1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLLFMBEeGWOIOpWVSyqQ" name="clientHostName">
            <ownedComment xmi:id="_2DhLLVMBEeGWOIOpWVSyqQ">
              <body>Host of the client application.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLLlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLL1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLMFMBEeGWOIOpWVSyqQ" name="lang">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLMVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLMlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLM1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DhLNFMBEeGWOIOpWVSyqQ" name="connectRequest" type="_2DhLH1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLNVMBEeGWOIOpWVSyqQ" name="connectResponse" type="_2DhLelMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLNlMBEeGWOIOpWVSyqQ" name="disconnectRequest" type="_2DhLgFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLN1MBEeGWOIOpWVSyqQ" name="disconnectResponse" type="_2DhLhVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLOFMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest" type="_2DhLi1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLOVMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse" type="_2DhLkFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLOlMBEeGWOIOpWVSyqQ" name="getDictionaryRequest" type="_2DhLoFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLO1MBEeGWOIOpWVSyqQ" name="getDictionaryResponse" type="_2DhLqVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLPFMBEeGWOIOpWVSyqQ" name="getSchemaRequest" type="_2DhLsVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLPVMBEeGWOIOpWVSyqQ" name="getSchemaResponse" type="_2DhLwFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLPlMBEeGWOIOpWVSyqQ" name="countRequest" type="_2DhLxlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLP1MBEeGWOIOpWVSyqQ" name="countResponse" type="_2DhL01MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLQFMBEeGWOIOpWVSyqQ" name="searchRequest" type="_2DhL2VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLQVMBEeGWOIOpWVSyqQ" name="searchResponse" type="_2DhL6lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLQlMBEeGWOIOpWVSyqQ" name="searchIdxRequest" type="_2DhL8FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLQ1MBEeGWOIOpWVSyqQ" name="searchIdxResponse" type="_2DhMBVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLRFMBEeGWOIOpWVSyqQ" name="searchChangesRequest" type="_2DhMC1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLRVMBEeGWOIOpWVSyqQ" name="searchChangesResponse" type="_2DhMGFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLRlMBEeGWOIOpWVSyqQ" name="applyTemplateRequest" type="_2DhMHlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLR1MBEeGWOIOpWVSyqQ" name="applyTemplateResponse" type="_2DhML1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLSFMBEeGWOIOpWVSyqQ" name="abortApplyTemplateRequest" type="_2DhMNVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLSVMBEeGWOIOpWVSyqQ" name="abortApplyTemplateResponse" type="_2DhMPlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLSlMBEeGWOIOpWVSyqQ" name="getTemplateProgressStatusRequest" type="_2DhMRFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLS1MBEeGWOIOpWVSyqQ" name="getTemplateProgressStatusResponse" type="_2DhMTVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLTFMBEeGWOIOpWVSyqQ" name="getTemplateResultRequest" type="_2DhMU1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLTVMBEeGWOIOpWVSyqQ" name="getTemplateResultResponse" type="_2DhMXFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLTlMBEeGWOIOpWVSyqQ" name="getDataRequest" type="_2DhMYlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLT1MBEeGWOIOpWVSyqQ" name="getDataResponse" type="_2DhMb1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLUFMBEeGWOIOpWVSyqQ" name="getDataCollectionRequest" type="_2DhMdVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLUVMBEeGWOIOpWVSyqQ" name="getDataCollectionResponse" type="_2DhMglMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLUlMBEeGWOIOpWVSyqQ" name="createDataRequest" type="_2DhMiFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLU1MBEeGWOIOpWVSyqQ" name="createDataResponse" type="_2DhMlFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLVFMBEeGWOIOpWVSyqQ" name="updateDataRequest" type="_2DhMmlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLVVMBEeGWOIOpWVSyqQ" name="updateDataResponse" type="_2DhMplMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLVlMBEeGWOIOpWVSyqQ" name="deleteDataRequest" type="_2DhMrFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLV1MBEeGWOIOpWVSyqQ" name="deleteDataResponse" type="_2DhMuVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLWFMBEeGWOIOpWVSyqQ" name="listFiltersRequest" type="_2DhMv1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLWVMBEeGWOIOpWVSyqQ" name="listFiltersResponse" type="_2DqkIlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLWlMBEeGWOIOpWVSyqQ" name="getFilterRequest" type="_2DqkKFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLW1MBEeGWOIOpWVSyqQ" name="getFilterResponse" type="_2DqkNVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLXFMBEeGWOIOpWVSyqQ" name="createFilterRequest" type="_2DqkO1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLXVMBEeGWOIOpWVSyqQ" name="createFilterResponse" type="_2DqkR1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLXlMBEeGWOIOpWVSyqQ" name="updateFilterRequest" type="_2DqkTVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLX1MBEeGWOIOpWVSyqQ" name="updateFilterResponse" type="_2DqkWVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLYFMBEeGWOIOpWVSyqQ" name="deleteFilterRequest" type="_2DqkX1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLYVMBEeGWOIOpWVSyqQ" name="deleteFilterResponse" type="_2DqkbFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLYlMBEeGWOIOpWVSyqQ" name="listTemplatesRequest" type="_2DqkclMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLY1MBEeGWOIOpWVSyqQ" name="listTemplatesResponse" type="_2Dqke1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLZFMBEeGWOIOpWVSyqQ" name="getTemplateRequest" type="_2DqkgVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLZVMBEeGWOIOpWVSyqQ" name="getTemplateResponse" type="_2DqkjlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLZlMBEeGWOIOpWVSyqQ" name="createTemplateRequest" type="_2DqklFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLZ1MBEeGWOIOpWVSyqQ" name="createTemplateResponse" type="_2DqkoFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLaFMBEeGWOIOpWVSyqQ" name="updateTemplateRequest" type="_2DqkplMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLaVMBEeGWOIOpWVSyqQ" name="updateTemplateResponse" type="_2DqkslMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLalMBEeGWOIOpWVSyqQ" name="deleteTemplateRequest" type="_2DqkuFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLa1MBEeGWOIOpWVSyqQ" name="deleteTemplateResponse" type="_2DqkxVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLbFMBEeGWOIOpWVSyqQ" name="launchCommandRequest" type="_2Dqky1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLbVMBEeGWOIOpWVSyqQ" name="launchCommandResponse" type="_2Dqk5FMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLblMBEeGWOIOpWVSyqQ" name="getModelMapRequest" type="_2Dqk6lMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLb1MBEeGWOIOpWVSyqQ" name="getModelMapResponse" type="_2Dqk71MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLcFMBEeGWOIOpWVSyqQ" name="setExternalVideoNumberRequest" type="_2Dqk9VMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLcVMBEeGWOIOpWVSyqQ" name="setExternalVideoNumberResponse" type="_2DqlAlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLclMBEeGWOIOpWVSyqQ" name="resetExternalVideoNumberRequest" type="_2DqlBFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLc1MBEeGWOIOpWVSyqQ" name="resetExternalVideoNumberResponse" type="_2DqlDVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLdFMBEeGWOIOpWVSyqQ" name="getExternalVideoNumberRequest" type="_2DqlD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLdVMBEeGWOIOpWVSyqQ" name="getExternalVideoNumberResponse" type="_2DqlGFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLdlMBEeGWOIOpWVSyqQ" name="createDataWithTemplateRequest" type="_2DqlHlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLd1MBEeGWOIOpWVSyqQ" name="createDataWithTemplateResponse" type="_2DqlLlMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLeFMBEeGWOIOpWVSyqQ" name="updateDataWithTemplateRequest" type="_2DqlNFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLeVMBEeGWOIOpWVSyqQ" name="updateDataWithTemplateResponse" type="_2DqlRFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLelMBEeGWOIOpWVSyqQ" name="connectResponse">
          <generalization xmi:id="_2DhLe1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLfFMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhLfVMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLflMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLf1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLgFMBEeGWOIOpWVSyqQ" name="disconnectRequest">
          <ownedAttribute xmi:id="_2DhLgVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhLglMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLg1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLhFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLhVMBEeGWOIOpWVSyqQ" name="disconnectResponse">
          <generalization xmi:id="_2DhLhlMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLh1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhLiFMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLiVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLilMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLi1MBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest">
          <ownedAttribute xmi:id="_2DhLjFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhLjVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLjlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLj1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLkFMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse">
          <generalization xmi:id="_2DhLkVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLklMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhLk1MBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the available data model names.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLlFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLlVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLllMBEeGWOIOpWVSyqQ" name="CmsDico">
          <ownedComment xmi:id="_2DhLl1MBEeGWOIOpWVSyqQ">
            <body>Describes a CMSDico.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DhLmFMBEeGWOIOpWVSyqQ" name="labels">
            <ownedComment xmi:id="_2DhLmVMBEeGWOIOpWVSyqQ">
              <body>XML files compliant with labels.xsd.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLmlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLm1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLnFMBEeGWOIOpWVSyqQ" name="lang">
            <ownedComment xmi:id="_2DhLnVMBEeGWOIOpWVSyqQ">
              <body>List of supported language codes.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLnlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLn1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLoFMBEeGWOIOpWVSyqQ" name="getDictionaryRequest">
          <ownedAttribute xmi:id="_2DhLoVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhLolMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLo1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLpFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLpVMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhLplMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLp1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLqFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLqVMBEeGWOIOpWVSyqQ" name="getDictionaryResponse">
          <generalization xmi:id="_2DhLqlMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLq1MBEeGWOIOpWVSyqQ" name="cmsDico" type="_2DhLllMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DhLr1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DhLrFMBEeGWOIOpWVSyqQ">
              <body>Returns a CmsDico.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLrVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLrlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DhLr1MBEeGWOIOpWVSyqQ" memberEnd="_2DhLsFMBEeGWOIOpWVSyqQ _2DhLq1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DhLsFMBEeGWOIOpWVSyqQ" type="_2DhLqVMBEeGWOIOpWVSyqQ" association="_2DhLr1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLsVMBEeGWOIOpWVSyqQ" name="getSchemaRequest">
          <ownedAttribute xmi:id="_2DhLslMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhLs1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLtFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLtVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLtlMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhLt1MBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLuFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLuVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLulMBEeGWOIOpWVSyqQ" name="orientation">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLu1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLvFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLvVMBEeGWOIOpWVSyqQ" name="localized">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLvlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLv1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLwFMBEeGWOIOpWVSyqQ" name="getSchemaResponse">
          <generalization xmi:id="_2DhLwVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhLwlMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhLw1MBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the requested data model description.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLxFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLxVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhLxlMBEeGWOIOpWVSyqQ" name="countRequest">
          <ownedAttribute xmi:id="_2DhLx1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhLyFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLyVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLylMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLy1MBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhLzFMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhLzVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhLzlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhLz1MBEeGWOIOpWVSyqQ" name="xmlFilter">
            <ownedComment xmi:id="_2DhL0FMBEeGWOIOpWVSyqQ">
              <body>gmi.xsd compliant xml stream representing a filter, if missing that means that filter = *</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL0VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL0lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhL01MBEeGWOIOpWVSyqQ" name="countResponse">
          <generalization xmi:id="_2DhL1FMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhL1VMBEeGWOIOpWVSyqQ" name="number">
            <ownedComment xmi:id="_2DhL1lMBEeGWOIOpWVSyqQ">
              <body>The number of found data model instances</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL11MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL2FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhL2VMBEeGWOIOpWVSyqQ" name="searchRequest">
          <ownedAttribute xmi:id="_2DhL2lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhL21MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL3FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL3VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhL3lMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhL31MBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL4FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL4VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhL4lMBEeGWOIOpWVSyqQ" name="xmlFilter">
            <ownedComment xmi:id="_2DhL41MBEeGWOIOpWVSyqQ">
              <body>gmi.xsd compliant xml stream representing a filter, if missing that means that filter = *</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL5FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL5VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhL5lMBEeGWOIOpWVSyqQ" name="countLimit">
            <ownedComment xmi:id="_2DhL51MBEeGWOIOpWVSyqQ">
              <body>maximum number of entries to be get from data base. Set to 0, means no limit.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL6FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL6VMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhL6lMBEeGWOIOpWVSyqQ" name="searchResponse">
          <generalization xmi:id="_2DhL61MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhL7FMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhL7VMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing unique identifiers of found data model instances.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL7lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL71MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhL8FMBEeGWOIOpWVSyqQ" name="searchIdxRequest">
          <ownedAttribute xmi:id="_2DhL8VMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhL8lMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL81MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL9FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhL9VMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhL9lMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL91MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL-FMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhL-VMBEeGWOIOpWVSyqQ" name="xmlFilter">
            <ownedComment xmi:id="_2DhL-lMBEeGWOIOpWVSyqQ">
              <body>gmi.xsd compliant xml stream representing a filter, if missing that means that filter = *</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL-1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhL_FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhL_VMBEeGWOIOpWVSyqQ" name="fromIndex">
            <ownedComment xmi:id="_2DhL_lMBEeGWOIOpWVSyqQ">
              <body>First index of the range (starting from 0).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhL_1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMAFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMAVMBEeGWOIOpWVSyqQ" name="countLimit">
            <ownedComment xmi:id="_2DhMAlMBEeGWOIOpWVSyqQ">
              <body>Maximum number of entries to be get from data base. Set to 0, means no limit.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzI40tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMA1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMBFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMBVMBEeGWOIOpWVSyqQ" name="searchIdxResponse">
          <generalization xmi:id="_2DhMBlMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMB1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMCFMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing unique identifiers of a subset (range) of found data model instances.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMCVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMClMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMC1MBEeGWOIOpWVSyqQ" name="searchChangesRequest">
          <ownedAttribute xmi:id="_2DhMDFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMDVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMDlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMD1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMEFMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMEVMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMElMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhME1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMFFMBEeGWOIOpWVSyqQ" name="date">
            <ownedComment xmi:id="_2DhMFVMBEeGWOIOpWVSyqQ">
              <body>Contains the day, time and timezone.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJF0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMFlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMF1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMGFMBEeGWOIOpWVSyqQ" name="searchChangesResponse">
          <generalization xmi:id="_2DhMGVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMGlMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMG1MBEeGWOIOpWVSyqQ">
              <body>XmlStream containing unique identifiers of corresponding data model instances with a status (modified or deleted).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMHFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMHVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMHlMBEeGWOIOpWVSyqQ" name="applyTemplateRequest">
          <ownedAttribute xmi:id="_2DhMH1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMIFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMIVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMIlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMI1MBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMJFMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMJVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMJlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMJ1MBEeGWOIOpWVSyqQ" name="xmlTemplate">
            <ownedComment xmi:id="_2DhMKFMBEeGWOIOpWVSyqQ">
              <body>gmi.xsd compliant xml stream representing a template.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMKVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMKlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMK1MBEeGWOIOpWVSyqQ" name="xmlFilter">
            <ownedComment xmi:id="_2DhMLFMBEeGWOIOpWVSyqQ">
              <body>gmi.xsd compliant xml stream representing a filter.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMLVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMLlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhML1MBEeGWOIOpWVSyqQ" name="applyTemplateResponse">
          <generalization xmi:id="_2DhMMFMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMMVMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMMlMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing result status of this action.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMM1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMNFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMNVMBEeGWOIOpWVSyqQ" name="abortApplyTemplateRequest">
          <ownedAttribute xmi:id="_2DhMNlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMN1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMOFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMOVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMOlMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMO1MBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMPFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMPVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMPlMBEeGWOIOpWVSyqQ" name="abortApplyTemplateResponse">
          <generalization xmi:id="_2DhMP1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMQFMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMQVMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMQlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMQ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMRFMBEeGWOIOpWVSyqQ" name="getTemplateProgressStatusRequest">
          <ownedAttribute xmi:id="_2DhMRVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMRlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMR1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMSFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMSVMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMSlMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMS1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMTFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMTVMBEeGWOIOpWVSyqQ" name="getTemplateProgressStatusResponse">
          <generalization xmi:id="_2DhMTlMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMT1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMUFMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing current status template process.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMUVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMUlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMU1MBEeGWOIOpWVSyqQ" name="getTemplateResultRequest">
          <ownedAttribute xmi:id="_2DhMVFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMVVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMVlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMV1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMWFMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMWVMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMWlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMW1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMXFMBEeGWOIOpWVSyqQ" name="getTemplateResultResponse">
          <generalization xmi:id="_2DhMXVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMXlMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMX1MBEeGWOIOpWVSyqQ">
              <body>XmlStream containing log of last applied template.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMYFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMYVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMYlMBEeGWOIOpWVSyqQ" name="getDataRequest">
          <ownedAttribute xmi:id="_2DhMY1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMZFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMZVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMZlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMZ1MBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMaFMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMaVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMalMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMa1MBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DhMbFMBEeGWOIOpWVSyqQ">
              <body>Id of the data model to extract from database.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMbVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMblMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMb1MBEeGWOIOpWVSyqQ" name="getDataResponse">
          <generalization xmi:id="_2DhMcFMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMcVMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMclMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the data model instance.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMc1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMdFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMdVMBEeGWOIOpWVSyqQ" name="getDataCollectionRequest">
          <ownedAttribute xmi:id="_2DhMdlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMd1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMeFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMeVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMelMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMe1MBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMfFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMfVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMflMBEeGWOIOpWVSyqQ" name="ids">
            <ownedComment xmi:id="_2DhMf1MBEeGWOIOpWVSyqQ">
              <body>List of ids to be extracted from database. Maximum 50 ids in the array.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMgFMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMgVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMglMBEeGWOIOpWVSyqQ" name="getDataCollectionResponse">
          <generalization xmi:id="_2DhMg1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMhFMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMhVMBEeGWOIOpWVSyqQ">
              <body>XmlStream array containing data model instances. Each index of the returned array contains an XML stream.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMhlMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMh1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMiFMBEeGWOIOpWVSyqQ" name="createDataRequest">
          <ownedAttribute xmi:id="_2DhMiVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMilMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMi1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMjFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMjVMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMjlMBEeGWOIOpWVSyqQ">
              <body>user | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMj1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMkFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMkVMBEeGWOIOpWVSyqQ" name="xmlStream">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMklMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMk1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMlFMBEeGWOIOpWVSyqQ" name="createDataResponse">
          <generalization xmi:id="_2DhMlVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMllMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMl1MBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMmFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMmVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMmlMBEeGWOIOpWVSyqQ" name="updateDataRequest">
          <ownedAttribute xmi:id="_2DhMm1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMnFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMnVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMnlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMn1MBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMoFMBEeGWOIOpWVSyqQ">
              <body>user | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMoVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMolMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMo1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMpFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMpVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMplMBEeGWOIOpWVSyqQ" name="updateDataResponse">
          <generalization xmi:id="_2DhMp1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMqFMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMqVMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMqlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMq1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMrFMBEeGWOIOpWVSyqQ" name="deleteDataRequest">
          <ownedAttribute xmi:id="_2DhMrVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMrlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMr1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMsFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMsVMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMslMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMs1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMtFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMtVMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DhMtlMBEeGWOIOpWVSyqQ">
              <body>Id of the data model to delete from database. Must not be null.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMt1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMuFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMuVMBEeGWOIOpWVSyqQ" name="deleteDataResponse">
          <generalization xmi:id="_2DhMulMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DhMu1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DhMvFMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMvVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMvlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DhMv1MBEeGWOIOpWVSyqQ" name="listFiltersRequest">
          <ownedAttribute xmi:id="_2DhMwFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DhMwVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DhMwlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DhMw1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DhMxFMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DhMxVMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkIFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkIVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkIlMBEeGWOIOpWVSyqQ" name="listFiltersResponse">
          <generalization xmi:id="_2DqkI1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqkJFMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqkJVMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing unique identifiers of all filters belonging to the authenticated administrator.
                                Display names and short descriptions of these filters are also retrieved from data base.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkJlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkJ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkKFMBEeGWOIOpWVSyqQ" name="getFilterRequest">
          <ownedAttribute xmi:id="_2DqkKVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkKlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkK1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkLFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkLVMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqkLlMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkL1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkMFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkMVMBEeGWOIOpWVSyqQ" name="filterId">
            <ownedComment xmi:id="_2DqkMlMBEeGWOIOpWVSyqQ">
              <body>Id identifying the filter.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkM1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkNFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkNVMBEeGWOIOpWVSyqQ" name="getFilterResponse">
          <generalization xmi:id="_2DqkNlMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqkN1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqkOFMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the filter.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkOVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkOlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkO1MBEeGWOIOpWVSyqQ" name="createFilterRequest">
          <ownedAttribute xmi:id="_2DqkPFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkPVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkPlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkP1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkQFMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqkQVMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkQlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkQ1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkRFMBEeGWOIOpWVSyqQ" name="xmlFilter">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkRVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkRlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkR1MBEeGWOIOpWVSyqQ" name="createFilterResponse">
          <generalization xmi:id="_2DqkSFMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqkSVMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqkSlMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkS1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkTFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkTVMBEeGWOIOpWVSyqQ" name="updateFilterRequest">
          <ownedAttribute xmi:id="_2DqkTlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkT1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkUFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkUVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkUlMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqkU1MBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkVFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkVVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkVlMBEeGWOIOpWVSyqQ" name="xmlFilter">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkV1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkWFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkWVMBEeGWOIOpWVSyqQ" name="updateFilterResponse">
          <generalization xmi:id="_2DqkWlMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqkW1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqkXFMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkXVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkXlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkX1MBEeGWOIOpWVSyqQ" name="deleteFilterRequest">
          <ownedAttribute xmi:id="_2DqkYFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkYVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkYlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkY1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkZFMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqkZVMBEeGWOIOpWVSyqQ">
              <body>user | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkZlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkZ1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkaFMBEeGWOIOpWVSyqQ" name="filterId">
            <ownedComment xmi:id="_2DqkaVMBEeGWOIOpWVSyqQ">
              <body>Id identifying the filter.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkalMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqka1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkbFMBEeGWOIOpWVSyqQ" name="deleteFilterResponse">
          <generalization xmi:id="_2DqkbVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqkblMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2Dqkb1MBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkcFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkcVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkclMBEeGWOIOpWVSyqQ" name="listTemplatesRequest">
          <ownedAttribute xmi:id="_2Dqkc1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkdFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkdVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkdlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqkd1MBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqkeFMBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkeVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkelMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dqke1MBEeGWOIOpWVSyqQ" name="listTemplatesResponse">
          <generalization xmi:id="_2DqkfFMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqkfVMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqkflMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing unique identifiers of all templates belonging to the authenticated administrator.
                                Display names and short descriptions of these templates are also retrieved from data base.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqkf1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkgFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkgVMBEeGWOIOpWVSyqQ" name="getTemplateRequest">
          <ownedAttribute xmi:id="_2DqkglMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dqkg1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkhFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkhVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkhlMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2Dqkh1MBEeGWOIOpWVSyqQ">
              <body>user | voicemailbox | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkiFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkiVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkilMBEeGWOIOpWVSyqQ" name="templateId">
            <ownedComment xmi:id="_2Dqki1MBEeGWOIOpWVSyqQ">
              <body>ID identifying the template.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkjFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkjVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkjlMBEeGWOIOpWVSyqQ" name="getTemplateResponse">
          <generalization xmi:id="_2Dqkj1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqkkFMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqkkVMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the template (gmi compliant).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkklMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqkk1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqklFMBEeGWOIOpWVSyqQ" name="createTemplateRequest">
          <ownedAttribute xmi:id="_2DqklVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkllMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqkl1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkmFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkmVMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqkmlMBEeGWOIOpWVSyqQ">
              <body>user | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqkm1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqknFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqknVMBEeGWOIOpWVSyqQ" name="xmlTemplate">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqknlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqkn1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkoFMBEeGWOIOpWVSyqQ" name="createTemplateResponse">
          <generalization xmi:id="_2DqkoVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqkolMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2Dqko1MBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkpFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkpVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkplMBEeGWOIOpWVSyqQ" name="updateTemplateRequest">
          <ownedAttribute xmi:id="_2Dqkp1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkqFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkqVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkqlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqkq1MBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqkrFMBEeGWOIOpWVSyqQ">
              <body>user | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkrVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkrlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqkr1MBEeGWOIOpWVSyqQ" name="xmlTemplate">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqksFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqksVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkslMBEeGWOIOpWVSyqQ" name="updateTemplateResponse">
          <generalization xmi:id="_2Dqks1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqktFMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqktVMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqktlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqkt1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkuFMBEeGWOIOpWVSyqQ" name="deleteTemplateRequest">
          <ownedAttribute xmi:id="_2DqkuVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkulMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqku1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkvFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkvVMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqkvlMBEeGWOIOpWVSyqQ">
              <body>user | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqkv1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkwFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqkwVMBEeGWOIOpWVSyqQ" name="templateId">
            <ownedComment xmi:id="_2DqkwlMBEeGWOIOpWVSyqQ">
              <body>ID identifying the template.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqkw1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkxFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqkxVMBEeGWOIOpWVSyqQ" name="deleteTemplateResponse">
          <generalization xmi:id="_2DqkxlMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dqkx1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqkyFMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkyVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqkylMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dqky1MBEeGWOIOpWVSyqQ" name="launchCommandRequest">
          <ownedAttribute xmi:id="_2DqkzFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqkzVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqkzlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqkz1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqk0FMBEeGWOIOpWVSyqQ" name="commandID">
            <ownedComment xmi:id="_2Dqk0VMBEeGWOIOpWVSyqQ">
              <body>Unique identifier.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk0lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk01MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqk1FMBEeGWOIOpWVSyqQ" name="binData">
            <ownedComment xmi:id="_2Dqk1VMBEeGWOIOpWVSyqQ">
              <body>Binary data to send to the CMS (optional).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIu0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk1lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk11MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqk2FMBEeGWOIOpWVSyqQ" name="textData">
            <ownedComment xmi:id="_2Dqk2VMBEeGWOIOpWVSyqQ">
              <body>Any kind of text that is to be interpreted by the CMS (optional).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk2lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk21MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqk3FMBEeGWOIOpWVSyqQ" name="xmlFilter">
            <ownedComment xmi:id="_2Dqk3VMBEeGWOIOpWVSyqQ">
              <body>gmi.xsd compliant xml filter (optional).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk3lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk31MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqk4FMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2Dqk4VMBEeGWOIOpWVSyqQ">
              <body>device | … (optional).</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk4lMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk41MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dqk5FMBEeGWOIOpWVSyqQ" name="launchCommandResponse">
          <generalization xmi:id="_2Dqk5VMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dqk5lMBEeGWOIOpWVSyqQ" name="infos">
            <ownedComment xmi:id="_2Dqk51MBEeGWOIOpWVSyqQ">
              <body>Some specific informations.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk6FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk6VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dqk6lMBEeGWOIOpWVSyqQ" name="getModelMapRequest">
          <ownedAttribute xmi:id="_2Dqk61MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dqk7FMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk7VMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk7lMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dqk71MBEeGWOIOpWVSyqQ" name="getModelMapResponse">
          <generalization xmi:id="_2Dqk8FMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dqk8VMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2Dqk8lMBEeGWOIOpWVSyqQ">
              <body>XmlStream (gmi.xsd compliant) listing all available data model names in a hierarchical view.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk81MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk9FMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dqk9VMBEeGWOIOpWVSyqQ" name="setExternalVideoNumberRequest">
          <ownedAttribute xmi:id="_2Dqk9lMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dqk91MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk-FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk-VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqk-lMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2Dqk-1MBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqk_FMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqk_VMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqk_lMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2Dqk_1MBEeGWOIOpWVSyqQ">
              <body>Phone number of the external video device.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlAFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlAVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlAlMBEeGWOIOpWVSyqQ" name="setExternalVideoNumberResponse">
          <generalization xmi:id="_2DqlA1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlBFMBEeGWOIOpWVSyqQ" name="resetExternalVideoNumberRequest">
          <ownedAttribute xmi:id="_2DqlBVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqlBlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlB1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlCFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlCVMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DqlClMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlC1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlDFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlDVMBEeGWOIOpWVSyqQ" name="resetExternalVideoNumberResponse">
          <generalization xmi:id="_2DqlDlMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlD1MBEeGWOIOpWVSyqQ" name="getExternalVideoNumberRequest">
          <ownedAttribute xmi:id="_2DqlEFMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqlEVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlElMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlE1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlFFMBEeGWOIOpWVSyqQ" name="loginName">
            <ownedComment xmi:id="_2DqlFVMBEeGWOIOpWVSyqQ">
              <body>Login name of the user for whom the request is invoked.
                        This parameter can be omitted if the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlFlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlF1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlGFMBEeGWOIOpWVSyqQ" name="getExternalVideoNumberResponse">
          <generalization xmi:id="_2DqlGVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqlGlMBEeGWOIOpWVSyqQ" name="deviceId">
            <ownedComment xmi:id="_2DqlG1MBEeGWOIOpWVSyqQ">
              <body>Phone number of the external video device associated to this user.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlHFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlHVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlHlMBEeGWOIOpWVSyqQ" name="createDataWithTemplateRequest">
          <ownedAttribute xmi:id="_2DqlH1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqlIFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlIVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlIlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlI1MBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqlJFMBEeGWOIOpWVSyqQ">
              <body>user | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlJVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlJlMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlJ1MBEeGWOIOpWVSyqQ" name="xmlStream">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlKFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlKVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlKlMBEeGWOIOpWVSyqQ" name="templateId">
            <ownedComment xmi:id="_2DqlK1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the template.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlLFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlLVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlLlMBEeGWOIOpWVSyqQ" name="createDataWithTemplateResponse">
          <generalization xmi:id="_2DqlL1MBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqlMFMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqlMVMBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlMlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlM1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlNFMBEeGWOIOpWVSyqQ" name="updateDataWithTemplateRequest">
          <ownedAttribute xmi:id="_2DqlNVMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqlNlMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlN1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlOFMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlOVMBEeGWOIOpWVSyqQ" name="dataModelName">
            <ownedComment xmi:id="_2DqlOlMBEeGWOIOpWVSyqQ">
              <body>user | …</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlO1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlPFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlPVMBEeGWOIOpWVSyqQ" name="xmlStream">
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlPlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlP1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlQFMBEeGWOIOpWVSyqQ" name="templateId">
            <ownedComment xmi:id="_2DqlQVMBEeGWOIOpWVSyqQ">
              <body>Identifier of the template.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlQlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlQ1MBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlRFMBEeGWOIOpWVSyqQ" name="updateDataWithTemplateResponse">
          <generalization xmi:id="_2DqlRVMBEeGWOIOpWVSyqQ" general="_2DhLD1MBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqlRlMBEeGWOIOpWVSyqQ" name="xmlStream">
            <ownedComment xmi:id="_2DqlR1MBEeGWOIOpWVSyqQ">
              <body>XmlStream containing the result status.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlSFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlSVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_2DqlSlMBEeGWOIOpWVSyqQ" name="PersonalDirectoryService">
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DqlS1MBEeGWOIOpWVSyqQ" name="ResultCode">
          <ownedComment xmi:id="_2DqlTFMBEeGWOIOpWVSyqQ">
            <body>Result code returned by each operation of this</body>
          </ownedComment>
          <generalization xmi:id="_2DqlTVMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DqlTlMBEeGWOIOpWVSyqQ" name="SUCCESS">
            <ownedComment xmi:id="_2DqlT1MBEeGWOIOpWVSyqQ">
              <body>The operation succeeded.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DqlUFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_FRAMEWORK_SESSION_IDENTIFIER">
            <ownedComment xmi:id="_2DqlUVMBEeGWOIOpWVSyqQ">
              <body>The operation failed because the given session identifier is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DqlUlMBEeGWOIOpWVSyqQ" name="ERROR_INVALID_OPERATION">
            <ownedComment xmi:id="_2DqlU1MBEeGWOIOpWVSyqQ">
              <body>The invoked operation is not valid.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DqlVFMBEeGWOIOpWVSyqQ" name="ERROR_LICENSE_REQUIRED">
            <ownedComment xmi:id="_2DqlVVMBEeGWOIOpWVSyqQ">
              <body>A license is required to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DqlVlMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE_UNAVAILABLE">
            <ownedComment xmi:id="_2DqlV1MBEeGWOIOpWVSyqQ">
              <body>An internal service, needed to answer the operation, is not available.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DqlWFMBEeGWOIOpWVSyqQ" name="ERROR_BAD_PARAMETER_VALUE">
            <ownedComment xmi:id="_2DqlWVMBEeGWOIOpWVSyqQ">
              <body>A parameter given in the operation is not valid or is missing.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DqlWlMBEeGWOIOpWVSyqQ" name="ERROR_UNAUTHORIZED">
            <ownedComment xmi:id="_2DqlW1MBEeGWOIOpWVSyqQ">
              <body>The user is not authorized to invoke this operation.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DqlXFMBEeGWOIOpWVSyqQ" name="ERROR_SERVICE">
            <ownedComment xmi:id="_2DqlXVMBEeGWOIOpWVSyqQ">
              <body>An internal service raised an error.</body>
            </ownedComment>
          </ownedLiteral>
          <ownedLiteral xmi:id="_2DqlXlMBEeGWOIOpWVSyqQ" name="ERROR_UNEXPECTED">
            <ownedComment xmi:id="_2DqlX1MBEeGWOIOpWVSyqQ">
              <body>An unexpected error has been raised.</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlYFMBEeGWOIOpWVSyqQ" name="Result">
          <ownedComment xmi:id="_2DqlYVMBEeGWOIOpWVSyqQ">
            <body>Each operation published by this</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DqlYlMBEeGWOIOpWVSyqQ" name="resultCode" type="_2DqlS1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DqlY1MBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlZFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlZVMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlZlMBEeGWOIOpWVSyqQ" name="comment">
            <ownedComment xmi:id="_2DqlZ1MBEeGWOIOpWVSyqQ">
              <body>Comment.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlaFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlaVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlalMBEeGWOIOpWVSyqQ" name="getDirectoriesRequest">
          <ownedAttribute xmi:id="_2Dqla1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqlbFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlbVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlblMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dqlb1MBEeGWOIOpWVSyqQ" name="_GlobalElements">
          <ownedAttribute xmi:id="_2DqlcFMBEeGWOIOpWVSyqQ" name="getDirectoriesRequest" type="_2DqlalMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqlcVMBEeGWOIOpWVSyqQ" name="getDirectoriesResponse" type="_2DqlhVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqlclMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest" type="_2DqljVMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dqlc1MBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse" type="_2DqloFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqldFMBEeGWOIOpWVSyqQ" name="addContactRequest" type="_2DqlulMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqldVMBEeGWOIOpWVSyqQ" name="addContactResponse" type="_2DqlyVMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_2DqldlMBEeGWOIOpWVSyqQ" name="PersonalDirectoryType">
          <ownedComment xmi:id="_2Dqld1MBEeGWOIOpWVSyqQ">
            <body>Lists the different types of personal directories supported by this</body>
          </ownedComment>
          <generalization xmi:id="_2DqleFMBEeGWOIOpWVSyqQ">
            <general xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
          </generalization>
          <ownedLiteral xmi:id="_2DqleVMBEeGWOIOpWVSyqQ" name="EXCHANGE_PERSONAL">
            <ownedComment xmi:id="_2DqlelMBEeGWOIOpWVSyqQ">
              <body>Personal phone book for an Exchange mail server</body>
            </ownedComment>
          </ownedLiteral>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2Dqle1MBEeGWOIOpWVSyqQ" name="PersonalDirectory">
          <ownedComment xmi:id="_2DqlfFMBEeGWOIOpWVSyqQ">
            <body>Describes a personal directory.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DqlfVMBEeGWOIOpWVSyqQ" name="type" type="_2DqldlMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DqlflMBEeGWOIOpWVSyqQ">
              <body>Result code.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqlf1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlgFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlgVMBEeGWOIOpWVSyqQ" name="id">
            <ownedComment xmi:id="_2DqlglMBEeGWOIOpWVSyqQ">
              <body>Identifier of the directory.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Dqlg1MBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlhFMBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlhVMBEeGWOIOpWVSyqQ" name="getDirectoriesResponse">
          <generalization xmi:id="_2DqlhlMBEeGWOIOpWVSyqQ" general="_2DqlYFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2Dqlh1MBEeGWOIOpWVSyqQ" name="directories" type="_2Dqle1MBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dqli1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DqliFMBEeGWOIOpWVSyqQ">
              <body>The personal directories that the logged user can manage through this</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqliVMBEeGWOIOpWVSyqQ" value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlilMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dqli1MBEeGWOIOpWVSyqQ" memberEnd="_2DqljFMBEeGWOIOpWVSyqQ _2Dqlh1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DqljFMBEeGWOIOpWVSyqQ" type="_2DqlhVMBEeGWOIOpWVSyqQ" association="_2Dqli1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqljVMBEeGWOIOpWVSyqQ" name="getCapabilitiesRequest">
          <ownedAttribute xmi:id="_2DqljlMBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2Dqlj1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlkFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlkVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlklMBEeGWOIOpWVSyqQ" name="directory">
            <ownedComment xmi:id="_2Dqlk1MBEeGWOIOpWVSyqQ">
              <body>Identifier of the personal directory as returned by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqllFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqllVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlllMBEeGWOIOpWVSyqQ" name="Capabilities">
          <ownedComment xmi:id="_2Dqll1MBEeGWOIOpWVSyqQ">
            <body>Describes the capabilities for a directory.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DqlmFMBEeGWOIOpWVSyqQ" name="addContact">
            <ownedComment xmi:id="_2DqlmVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether a contact can be added.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlmlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqlm1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlnFMBEeGWOIOpWVSyqQ" name="email">
            <ownedComment xmi:id="_2DqlnVMBEeGWOIOpWVSyqQ">
              <body>Specifies whether an e-mail can be managed for a contact.</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzIw0tXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlnlMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Dqln1MBEeGWOIOpWVSyqQ" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqloFMBEeGWOIOpWVSyqQ" name="getCapabilitiesResponse">
          <generalization xmi:id="_2DqloVMBEeGWOIOpWVSyqQ" general="_2DqlYFMBEeGWOIOpWVSyqQ"/>
          <ownedAttribute xmi:id="_2DqlolMBEeGWOIOpWVSyqQ" name="capabilities" type="_2DqlllMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2DqlplMBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2Dqlo1MBEeGWOIOpWVSyqQ">
              <body>The capabilities.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlpFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlpVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2DqlplMBEeGWOIOpWVSyqQ" memberEnd="_2Dqlp1MBEeGWOIOpWVSyqQ _2DqlolMBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2Dqlp1MBEeGWOIOpWVSyqQ" type="_2DqloFMBEeGWOIOpWVSyqQ" association="_2DqlplMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlqFMBEeGWOIOpWVSyqQ" name="Contact">
          <ownedComment xmi:id="_2DqlqVMBEeGWOIOpWVSyqQ">
            <body>Describes a contact.</body>
          </ownedComment>
          <ownedAttribute xmi:id="_2DqlqlMBEeGWOIOpWVSyqQ" name="name">
            <ownedComment xmi:id="_2Dqlq1MBEeGWOIOpWVSyqQ">
              <body>Last name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlrFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlrVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlrlMBEeGWOIOpWVSyqQ" name="firstName">
            <ownedComment xmi:id="_2Dqlr1MBEeGWOIOpWVSyqQ">
              <body>First name</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlsFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlsVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqlslMBEeGWOIOpWVSyqQ" name="phoneNumber">
            <ownedComment xmi:id="_2Dqls1MBEeGWOIOpWVSyqQ">
              <body>Phone number</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqltFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqltVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2DqltlMBEeGWOIOpWVSyqQ" name="email">
            <ownedComment xmi:id="_2Dqlt1MBEeGWOIOpWVSyqQ">
              <body>E-mail address</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqluFMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqluVMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlulMBEeGWOIOpWVSyqQ" name="addContactRequest">
          <ownedAttribute xmi:id="_2Dqlu1MBEeGWOIOpWVSyqQ" name="fwSessionId">
            <ownedComment xmi:id="_2DqlvFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlvVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlvlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqlv1MBEeGWOIOpWVSyqQ" name="directory">
            <ownedComment xmi:id="_2DqlwFMBEeGWOIOpWVSyqQ">
              <body>Identifier of the personal directory as returned by the</body>
            </ownedComment>
            <type xmi:type="uml:DataType" href="pathmap://XMLmodeling_LIBRARIES/XSDDataTypes.library.uml#_3RzJWUtXEdqhPYJq3sEkGA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlwVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlwlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2Dqlw1MBEeGWOIOpWVSyqQ" name="contact" type="_2DqlqFMBEeGWOIOpWVSyqQ" aggregation="composite" association="_2Dqlx1MBEeGWOIOpWVSyqQ">
            <ownedComment xmi:id="_2DqlxFMBEeGWOIOpWVSyqQ">
              <body>Description of the contact to be added to the personal directory.</body>
            </ownedComment>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DqlxVMBEeGWOIOpWVSyqQ" value="1"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DqlxlMBEeGWOIOpWVSyqQ"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_2Dqlx1MBEeGWOIOpWVSyqQ" memberEnd="_2DqlyFMBEeGWOIOpWVSyqQ _2Dqlw1MBEeGWOIOpWVSyqQ">
          <ownedEnd xmi:id="_2DqlyFMBEeGWOIOpWVSyqQ" type="_2DqlulMBEeGWOIOpWVSyqQ" association="_2Dqlx1MBEeGWOIOpWVSyqQ"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_2DqlyVMBEeGWOIOpWVSyqQ" name="addContactResponse">
          <generalization xmi:id="_2DqlylMBEeGWOIOpWVSyqQ" general="_2DqlYFMBEeGWOIOpWVSyqQ"/>
        </packagedElement>
      </packagedElement>
      <profileApplication xmi:id="_2Dqly1MBEeGWOIOpWVSyqQ">
        <eAnnotations xmi:id="_2DqlzFMBEeGWOIOpWVSyqQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="ecore:EPackage" href="pathmap://XMLmodeling_PROFILES/XSDGeneration.profile.uml#_NblMEc6UEdy3vZDTUklmRg"/>
        </eAnnotations>
        <appliedProfile href="pathmap://XMLmodeling_PROFILES/XSDGeneration.profile.uml#_yvqaMUtXEdqCydWod9T-cg"/>
      </profileApplication>
      <profileApplication xmi:id="_2DqlzVMBEeGWOIOpWVSyqQ">
        <eAnnotations xmi:id="_2DqlzlMBEeGWOIOpWVSyqQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="ecore:EPackage" href="pathmap://XMLmodeling_PROFILES/XMLSchema.profile.uml#_eDH5EA-uEd2ng-v1tnpITw"/>
        </eAnnotations>
        <appliedProfile href="pathmap://XMLmodeling_PROFILES/XMLSchema.profile.uml#_ytRNgEtXEdqCydWod9T-cg"/>
      </profileApplication>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_Mrr9gF7BEeGqXOEKG1TFvw" name="Os">
      <packagedElement xmi:type="uml:Class" xmi:id="_OJtasF7BEeGqXOEKG1TFvw" name="MutexSingleThreaded">
        <ownedOperation xmi:id="_d6XQAF7BEeGqXOEKG1TFvw" name="MutexSingleThreaded"/>
        <ownedOperation xmi:id="_d6hBAF7BEeGqXOEKG1TFvw" name="MutexSingleThreaded">
          <ownedParameter xmi:id="_d6hBAV7BEeGqXOEKG1TFvw" name="obj" type="_OJtasF7BEeGqXOEKG1TFvw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_d6hBAl7BEeGqXOEKG1TFvw" name="MutexSingleThreaded"/>
        <ownedOperation xmi:id="_2PhdAl7BEeGqXOEKG1TFvw" name="lock"/>
        <ownedOperation xmi:id="_21-ZAl7BEeGqXOEKG1TFvw" name="unlock"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_SsbX8F7BEeGqXOEKG1TFvw" name="MutexMultiThreadedGlobal">
        <ownedOperation xmi:id="_eq8YYF7BEeGqXOEKG1TFvw" name="MutexMultiThreadedGlobal"/>
        <ownedOperation xmi:id="_eq8YYV7BEeGqXOEKG1TFvw" name="MutexMultiThreadedGlobal">
          <ownedParameter xmi:id="_eq8YYl7BEeGqXOEKG1TFvw" name="obj" type="_SsbX8F7BEeGqXOEKG1TFvw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_eq8YY17BEeGqXOEKG1TFvw" name="MutexMultiThreadedGlobal"/>
        <ownedOperation xmi:id="_0pvyAl7BEeGqXOEKG1TFvw" name="lock"/>
        <ownedOperation xmi:id="_1dT88l7BEeGqXOEKG1TFvw" name="unlock"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_fWczgF7BEeGqXOEKG1TFvw" name="MutexMultiThreadedLocal">
        <ownedAttribute xmi:id="_auQwQmR7EeGqjaSq1hVb7w" name="m_Name" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
        </ownedAttribute>
        <ownedOperation xmi:id="_jHs3kl7BEeGqXOEKG1TFvw" name="lock"/>
        <ownedOperation xmi:id="_j6XDkl7BEeGqXOEKG1TFvw" name="unlock"/>
        <ownedOperation xmi:id="_-Yeq4GFjEeGB17YGPQOyTw" name="MutexMultiThreadedLocal">
          <ownedParameter xmi:id="_Ivkk0GR1EeGqjaSq1hVb7w" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_OmU80GR1EeGqjaSq1hVb7w" name="LiteralString1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_-Yob4GFjEeGB17YGPQOyTw" name="MutexMultiThreadedLocal">
          <ownedParameter xmi:id="_-Yob4WFjEeGB17YGPQOyTw" name="obj" type="_fWczgF7BEeGqXOEKG1TFvw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_-Yob4mFjEeGB17YGPQOyTw" name="MutexMultiThreadedLocal"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_I0ChEF7CEeGqXOEKG1TFvw" name="AutoLock">
        <eAnnotations xmi:id="_dQpIIF7CEeGqXOEKG1TFvw" source="http://www.topcased.org/documentation">
          <details xmi:id="_dQpIIV7CEeGqXOEKG1TFvw" key="documentation" value="This class is a helper class to get the mutex of a class. The you want to get the mutex from must inherit from one of the three Mutex... classes.&#xD;&#xA;This class does not need any operation. Just the default contructor and destructor."/>
        </eAnnotations>
        <ownedAttribute xmi:id="_7q09Ml7DEeGqXOEKG1TFvw" name="m_Mutex" type="_fWczgF7BEeGqXOEKG1TFvw"/>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_NcYTQF7EEeGqXOEKG1TFvw" name="AutoLock" specification="_MEDgUF7CEeGqXOEKG1TFvw">
          <ownedParameter xmi:id="_NcYTQV7EEeGqXOEKG1TFvw" name="m" type="_fWczgF7BEeGqXOEKG1TFvw">
            <eAnnotations xmi:id="_NcYTQl7EEeGqXOEKG1TFvw" source="http://www.topcased.org/author">
              <details xmi:id="_NcYTQ17EEeGqXOEKG1TFvw" key="author" value=""/>
            </eAnnotations>
          </ownedParameter>
          <language>C</language>
          <body>m_Mutex = const_cast&lt;MutexMultiThreadedLocal *>(m);&#xD;
m_Mutex->lock();</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_PpgSIF7EEeGqXOEKG1TFvw" name="AutoLock" specification="_MEMqQV7CEeGqXOEKG1TFvw">
          <language>C</language>
          <body>m_Mutex->unlock();</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_MEDgUF7CEeGqXOEKG1TFvw" name="AutoLock" method="_NcYTQF7EEeGqXOEKG1TFvw">
          <ownedParameter xmi:id="_1HUM4F7DEeGqXOEKG1TFvw" name="m" type="_fWczgF7BEeGqXOEKG1TFvw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_MEDgUV7CEeGqXOEKG1TFvw" name="AutoLock" visibility="private">
          <ownedParameter xmi:id="_MEMqQF7CEeGqXOEKG1TFvw" name="obj" type="_I0ChEF7CEeGqXOEKG1TFvw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_MEMqQV7CEeGqXOEKG1TFvw" name="AutoLock" method="_PpgSIF7EEeGqXOEKG1TFvw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_FngJEGEyEeGoA4i2E_omag" name="ConditionalWait" clientDependency="_KKh9cGE0EeGoA4i2E_omag">
        <eAnnotations xmi:id="_vSWPgGEyEeGoA4i2E_omag" source="http://www.topcased.org/documentation">
          <details xmi:id="_vSWPgWEyEeGoA4i2E_omag" key="documentation" value="This Class is the abstract representation of the Posix Conditional Wait.&#xD;&#xA;Note That since Windows Vista and after, there is an API for conditional wait. Before that release, we have to emulate the feature through synchronization mechanisms."/>
        </eAnnotations>
        <ownedOperation xmi:id="_H8EMsGEyEeGoA4i2E_omag" name="ConditionalWait"/>
        <ownedOperation xmi:id="_H8N9sGEyEeGoA4i2E_omag" name="ConditionalWait">
          <ownedParameter xmi:id="_H8N9sWEyEeGoA4i2E_omag" name="obj" type="_FngJEGEyEeGoA4i2E_omag"/>
        </ownedOperation>
        <ownedOperation xmi:id="_H8N9smEyEeGoA4i2E_omag" name="ConditionalWait"/>
        <ownedOperation xmi:id="_JGIMEGEyEeGoA4i2E_omag" name="Wait">
          <eAnnotations xmi:id="_-n4PEGEyEeGoA4i2E_omag" source="http://www.topcased.org/documentation">
            <details xmi:id="_-oCAEGEyEeGoA4i2E_omag" key="documentation" value="Wait indefinitely until someone fires the Signal through the Signal Call.&#xD;&#xA;The Mutex is release as long as the condition is not met. That gives the opportunity to a user to put  a message in the mailbox."/>
          </eAnnotations>
          <ownedParameter xmi:id="_RNk0UGEyEeGoA4i2E_omag" name="m" type="_fWczgF7BEeGqXOEKG1TFvw"/>
        </ownedOperation>
        <ownedOperation xmi:id="_KKhoUGEyEeGoA4i2E_omag" name="TimedWait">
          <eAnnotations xmi:id="_P6JBEGEzEeGoA4i2E_omag" source="http://www.topcased.org/documentation">
            <details xmi:id="_P6JBEWEzEeGoA4i2E_omag" key="documentation" value="As the names indicates it. This function is going to wait for a signal for a given amount of time. After that time the function stops waiting on the object.&#xD;&#xA;Remark: The return value could indicate if we excited on timeout or condition meet."/>
          </eAnnotations>
          <ownedParameter xmi:id="_cVaO8GEzEeGoA4i2E_omag" name="m" type="_fWczgF7BEeGqXOEKG1TFvw"/>
          <ownedParameter xmi:id="_fO7ZwGEzEeGoA4i2E_omag" name="delay">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </ownedParameter>
          <ownedParameter xmi:id="_zk8wEH8hEeG0YujZUHVVfw" name="return" direction="return">
            <ownedComment xmi:id="_35z3gH8hEeG0YujZUHVVfw">
              <body>0 if unlocked before timeout&#xD;
-1 on error failed&#xD;
1 when timeout. </body>
            </ownedComment>
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_MkABImEyEeGoA4i2E_omag" name="Signal">
          <eAnnotations xmi:id="_VPq7UGEzEeGoA4i2E_omag" source="http://www.topcased.org/documentation">
            <details xmi:id="_VPq7UWEzEeGoA4i2E_omag" key="documentation" value="This wakes up the waiting thread."/>
          </eAnnotations>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Usage" xmi:id="_KKh9cGE0EeGoA4i2E_omag" name="Usage1" supplier="_fWczgF7BEeGqXOEKG1TFvw" client="_FngJEGEyEeGoA4i2E_omag"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_WMEfwH2bEeG5S_0FZsCdNQ" name="Logger">
        <eAnnotations xmi:id="_2vPlIH2dEeG5S_0FZsCdNQ" source="http://www.topcased.org/documentation">
          <details xmi:id="_2vPlIX2dEeG5S_0FZsCdNQ" key="documentation" value="This class is the interface to be used to log information. Several level of log exists. In our context, we define 4 levels which should be enough.&#xD;&#xA;The debug level is the most verbose one. "/>
        </eAnnotations>
        <generalization xmi:id="_eyzsEH2bEeG5S_0FZsCdNQ" general="_fWczgF7BEeGqXOEKG1TFvw"/>
        <ownedAttribute xmi:id="_OAmy0H2eEeG5S_0FZsCdNQ" name="m_Filter" visibility="protected" type="_7DEKwH2dEeG5S_0FZsCdNQ"/>
        <ownedAttribute xmi:id="_MEf_IH4lEeG5S_0FZsCdNQ" name="m_Instances" isStatic="true" type="_WMEfwH2bEeG5S_0FZsCdNQ"/>
        <ownedOperation xmi:id="_XfEYsH2bEeG5S_0FZsCdNQ" name="debug">
          <ownedParameter xmi:id="_pCArAH2bEeG5S_0FZsCdNQ" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_YK3uwn2bEeG5S_0FZsCdNQ" name="info">
          <ownedParameter xmi:id="_k1DF4H2cEeG5S_0FZsCdNQ" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Y0mBMn2bEeG5S_0FZsCdNQ" name="audit">
          <ownedParameter xmi:id="_wATdYH2cEeG5S_0FZsCdNQ" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_Z41scn2bEeG5S_0FZsCdNQ" name="error">
          <ownedParameter xmi:id="_xycJYH2cEeG5S_0FZsCdNQ" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_io07YH2bEeG5S_0FZsCdNQ" name="Logger" visibility="private"/>
        <ownedOperation xmi:id="_io-FUH2bEeG5S_0FZsCdNQ" name="Logger" visibility="private">
          <ownedParameter xmi:id="_io-FUX2bEeG5S_0FZsCdNQ" name="obj" type="_WMEfwH2bEeG5S_0FZsCdNQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_io-FUn2bEeG5S_0FZsCdNQ" name="Logger"/>
        <ownedOperation xmi:id="_df1fgH4jEeG5S_0FZsCdNQ" name="getInstance" isStatic="true">
          <ownedParameter xmi:id="_q_81kH4jEeG5S_0FZsCdNQ" name="return" type="_WMEfwH2bEeG5S_0FZsCdNQ" direction="return"/>
          <ownedParameter xmi:id="_VOj68H4lEeG5S_0FZsCdNQ" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_db-BQn4lEeG5S_0FZsCdNQ" name="log">
          <ownedParameter xmi:id="_ejMvEH4lEeG5S_0FZsCdNQ" name="level" type="_bg3S0H2eEeG5S_0FZsCdNQ"/>
          <ownedParameter xmi:id="_jSSUYH4lEeG5S_0FZsCdNQ" name="str">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#char"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_7DEKwH2dEeG5S_0FZsCdNQ" name="LogFilter">
        <ownedAttribute xmi:id="_jG9_wn4mEeG5S_0FZsCdNQ" name="m_Level" visibility="protected" type="_bg3S0H2eEeG5S_0FZsCdNQ"/>
        <ownedOperation xmi:id="_qvs0gH2eEeG5S_0FZsCdNQ" name="LogFilter">
          <ownedParameter xmi:id="_0Zg7EH4lEeG5S_0FZsCdNQ" name="level" type="_bg3S0H2eEeG5S_0FZsCdNQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_qvs0gX2eEeG5S_0FZsCdNQ" name="LogFilter">
          <ownedParameter xmi:id="_qvs0gn2eEeG5S_0FZsCdNQ" name="obj" type="_7DEKwH2dEeG5S_0FZsCdNQ"/>
        </ownedOperation>
        <ownedOperation xmi:id="_qvs0g32eEeG5S_0FZsCdNQ" name="LogFilter"/>
        <ownedOperation xmi:id="_J7HbUn4mEeG5S_0FZsCdNQ" name="match">
          <eAnnotations xmi:id="_h9zYQH4mEeG5S_0FZsCdNQ" source="http://www.topcased.org/documentation">
            <details xmi:id="_h9zYQX4mEeG5S_0FZsCdNQ" key="documentation" value="This function returns true if the level is under the Filter level. Example if the Filter as a log level ERROR and you call match with level WARN, the function return false."/>
          </eAnnotations>
          <ownedParameter xmi:id="_LFoGoH4mEeG5S_0FZsCdNQ" name="level" type="_bg3S0H2eEeG5S_0FZsCdNQ"/>
          <ownedParameter xmi:id="_PuwN4H4mEeG5S_0FZsCdNQ" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_bg3S0H2eEeG5S_0FZsCdNQ" name="LogLevel">
        <ownedLiteral xmi:id="_dhKWon2eEeG5S_0FZsCdNQ" name="DEBUG">
          <specification xmi:type="uml:LiteralInteger" xmi:id="_k0e8YH4kEeG5S_0FZsCdNQ" name="LiteralInteger1" value="16"/>
        </ownedLiteral>
        <ownedLiteral xmi:id="_frAYAn2eEeG5S_0FZsCdNQ" name="INFO">
          <specification xmi:type="uml:LiteralInteger" xmi:id="_3wO0sH4kEeG5S_0FZsCdNQ" name="LiteralInteger1" value="8"/>
        </ownedLiteral>
        <ownedLiteral xmi:id="_grhZ0n2eEeG5S_0FZsCdNQ" name="AUDIT">
          <specification xmi:type="uml:LiteralInteger" xmi:id="_mgNeYH4kEeG5S_0FZsCdNQ" name="LiteralInteger1" value="4"/>
        </ownedLiteral>
        <ownedLiteral xmi:id="_jMwAcn2eEeG5S_0FZsCdNQ" name="WARN">
          <specification xmi:type="uml:LiteralInteger" xmi:id="_zEIR8H4kEeG5S_0FZsCdNQ" name="LiteralInteger1" value="2"/>
        </ownedLiteral>
        <ownedLiteral xmi:id="_kPX5oH4jEeG5S_0FZsCdNQ" name="ERROR">
          <specification xmi:type="uml:LiteralInteger" xmi:id="_pcaw0H4kEeG5S_0FZsCdNQ" name="LiteralInteger1" value="1"/>
        </ownedLiteral>
        <ownedLiteral xmi:id="_XMUdkn4kEeG5S_0FZsCdNQ" name="FATAL">
          <specification xmi:type="uml:LiteralInteger" xmi:id="_gTZW0H4kEeG5S_0FZsCdNQ" name="LiteralInteger1"/>
        </ownedLiteral>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_-G0v4IfTEeGjYJ4BLcVq1A" name="Signal">
        <ownedOperation xmi:id="_ACgZcIfUEeGjYJ4BLcVq1A" name="Signal"/>
        <ownedOperation xmi:id="_ACpjYIfUEeGjYJ4BLcVq1A" name="Signal">
          <ownedParameter xmi:id="_ACpjYYfUEeGjYJ4BLcVq1A" name="obj" type="_-G0v4IfTEeGjYJ4BLcVq1A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ACpjYofUEeGjYJ4BLcVq1A" name="Signal"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Ed600IfUEeGjYJ4BLcVq1A" name="CmdLineArgs">
        <ownedOperation xmi:id="_GoDxIIfUEeGjYJ4BLcVq1A" name="CmdLineArgs"/>
        <ownedOperation xmi:id="_GoDxIYfUEeGjYJ4BLcVq1A" name="CmdLineArgs">
          <ownedParameter xmi:id="_GoDxIofUEeGjYJ4BLcVq1A" name="obj" type="_Ed600IfUEeGjYJ4BLcVq1A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_GoDxI4fUEeGjYJ4BLcVq1A" name="CmdLineArgs"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_2j6msA0rEeKdQsuVzJlRcA" name="CTime">
        <eAnnotations xmi:id="_hrKSUA0vEeKdQsuVzJlRcA" source="http://www.topcased.org/documentation">
          <details xmi:id="_hrKSUQ0vEeKdQsuVzJlRcA" key="documentation" value="This class is an abstraction for time_t structure. It should allow better portability.&#xD;&#xA;&#xD;&#xA;Still missing. ostream function to write the result in a stream.&#xD;&#xA;&#xD;&#xA;Usage is planned for logger class."/>
        </eAnnotations>
        <ownedAttribute xmi:id="__u3TUA0rEeKdQsuVzJlRcA" name="m_time" visibility="protected" type="_DhFf0An2EeGbt8IYL3q89A"/>
        <ownedOperation xmi:id="_48WdsA0rEeKdQsuVzJlRcA" name="CTime"/>
        <ownedOperation xmi:id="_48gOsA0rEeKdQsuVzJlRcA" name="CTime">
          <ownedParameter xmi:id="_48gOsQ0rEeKdQsuVzJlRcA" name="obj" type="_2j6msA0rEeKdQsuVzJlRcA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_48gOsg0rEeKdQsuVzJlRcA" name="CTime"/>
        <ownedOperation xmi:id="_6MOKIA0rEeKdQsuVzJlRcA" name="CTime">
          <ownedParameter xmi:id="_7QK6cA0rEeKdQsuVzJlRcA" name="_t" type="_DhFf0An2EeGbt8IYL3q89A"/>
        </ownedOperation>
        <ownedOperation xmi:id="_F6o5Eg0sEeKdQsuVzJlRcA" name="CTime">
          <ownedParameter xmi:id="_G-lpYA0sEeKdQsuVzJlRcA" name="_y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_KKu1QA0sEeKdQsuVzJlRcA" name="_mon">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_OQ1vAA0sEeKdQsuVzJlRcA" name="_day">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_RipeAA0sEeKdQsuVzJlRcA" name="_hour">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_VQUpoA0sEeKdQsuVzJlRcA" name="_min">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <ownedParameter xmi:id="_X9LRcA0sEeKdQsuVzJlRcA" name="_sec">
            <type xmi:type="uml:PrimitiveType" href="pathmap://AEB_LIBRARIES/CPPPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_sJGYMg0sEeKdQsuVzJlRcA" name="==">
          <ownedParameter xmi:id="_wF0scA0sEeKdQsuVzJlRcA" name="_t" type="_2j6msA0rEeKdQsuVzJlRcA"/>
          <ownedParameter xmi:id="_YYAW0A0tEeKdQsuVzJlRcA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_zKglcg0sEeKdQsuVzJlRcA" name="!=">
          <ownedParameter xmi:id="_8y-UgA0sEeKdQsuVzJlRcA" name="_t" type="_2j6msA0rEeKdQsuVzJlRcA"/>
          <ownedParameter xmi:id="_UoPggA0tEeKdQsuVzJlRcA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_0mTOAA0sEeKdQsuVzJlRcA" name="&lt;">
          <ownedParameter xmi:id="_-uWcEA0sEeKdQsuVzJlRcA" name="_t" type="_2j6msA0rEeKdQsuVzJlRcA"/>
          <ownedParameter xmi:id="_RIussA0tEeKdQsuVzJlRcA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_3Rg3EA0sEeKdQsuVzJlRcA" name=">">
          <ownedParameter xmi:id="_BEjecA0tEeKdQsuVzJlRcA" name="_t" type="_2j6msA0rEeKdQsuVzJlRcA"/>
          <ownedParameter xmi:id="_OnMkEA0tEeKdQsuVzJlRcA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_53NuAg0sEeKdQsuVzJlRcA" name="&lt;=">
          <ownedParameter xmi:id="_C-cYQA0tEeKdQsuVzJlRcA" name="_t" type="_2j6msA0rEeKdQsuVzJlRcA"/>
          <ownedParameter xmi:id="_Kw4Z0A0tEeKdQsuVzJlRcA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_7H1BUg0sEeKdQsuVzJlRcA" name=">=">
          <ownedParameter xmi:id="_EvPngA0tEeKdQsuVzJlRcA" name="_t" type="_2j6msA0rEeKdQsuVzJlRcA"/>
          <ownedParameter xmi:id="_Grq38A0tEeKdQsuVzJlRcA" name="return" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_7rxpUKWZEeGogaQ7mMU72w" name="Interface1"/>
    <profileApplication xmi:id="_BoVKUPNAEeCXKeCbdRbRuw">
      <eAnnotations xmi:id="_BoeUQPNAEeCXKeCbdRbRuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/schemas/Standard/1#/"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_g2JCcPNGEeCXKeCbdRbRuw">
      <eAnnotations xmi:id="_g2JCcfNGEeCXKeCbdRbRuw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_4gz3wAM7EeGUIObEwU6ttg">
      <eAnnotations xmi:id="_4hNgYAM7EeGUIObEwU6ttg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://AEB_PROFILES/cpp.profile.uml#_eddEYEKFEeGGjPm9fYeVrA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://AEB_PROFILES/cpp.profile.uml#_XkGiwB07Ed-QQ4mYkrb7Gg"/>
    </profileApplication>
    <profileApplication xmi:id="_UXifUDtpEeGu0a50JL2ykg">
      <eAnnotations xmi:id="_UXifUTtpEeGu0a50JL2ykg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://SMB_PROFILES/ots.profile.uml#_-C1bEUKjEeGGjPm9fYeVrA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://SMB_PROFILES/ots.profile.uml#_XkGiwB07Ed-QQ4mYkrb7Gg"/>
    </profileApplication>
    <profileApplication xmi:id="_TyiMkFJZEeGbLucZN5-JlA">
      <eAnnotations xmi:id="_Ty1HgFJZEeGbLucZN5-JlA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://AEB_PROFILES/Soa.profile.uml#_IgHuIBIkEeG4evPjaSu4KA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://AEB_PROFILES/Soa.profile.uml#_XkGiwB07Ed-QQ4mYkrb7Gg"/>
    </profileApplication>
    <profileApplication xmi:id="_JNMkkFJkEeGsZfQZLi5MgQ">
      <eAnnotations xmi:id="_JNWVkFJkEeGsZfQZLi5MgQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://AEB_PROFILES/xml-schema.profile.uml#_tr5ywVJjEeG0NbU-ChsqhA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://AEB_PROFILES/xml-schema.profile.uml#_XkGiwB07Ed-QQ4mYkrb7Gg"/>
    </profileApplication>
  </uml:Model>
  <Standard:Create xmi:id="_ENMVsPPuEeCXKeCbdRbRuw" base_BehavioralFeature="_CAYf4vPuEeCXKeCbdRbRuw"/>
  <Standard:Destroy xmi:id="_T47OwPPuEeCXKeCbdRbRuw" base_BehavioralFeature="_TdNjIvPuEeCXKeCbdRbRuw"/>
  <Standard:Create xmi:id="_8_sF8PTZEeCXKeCbdRbRuw" base_BehavioralFeature="_7QFJgvTZEeCXKeCbdRbRuw"/>
  <Standard:Destroy xmi:id="_MkR1MPTaEeCXKeCbdRbRuw" base_BehavioralFeature="_K6oW0vTaEeCXKeCbdRbRuw"/>
  <Standard:Create xmi:id="_XGaP0PTdEeC5g4ium84zuA" base_BehavioralFeature="_Vx7JIPTdEeC5g4ium84zuA"/>
  <Cpp:Pointer xmi:id="_BT26wPTjEeC5g4ium84zuA"/>
  <Cpp:Pointer xmi:id="_RPYt4PTkEeC5g4ium84zuA"/>
  <Cpp:Pointer xmi:id="_TRxcYPTkEeC5g4ium84zuA"/>
  <Standard:Create xmi:id="_Cl6t0PUKEeCaxrrQLYsZhQ" base_BehavioralFeature="_ByV70PUKEeCaxrrQLYsZhQ"/>
  <Standard:Destroy xmi:id="_GmUoMPUKEeCaxrrQLYsZhQ" base_BehavioralFeature="_EyR3sPUKEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_Vx7A8PUQEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_oXTnsPUQEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_5XKbEPUQEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_nVODIPUREeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_J9CywPUSEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_QUom8PUSEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_Mys70PUTEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_PxAgAPUTEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_TxnOsPUTEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_ct6bUPUTEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_f3yWUPUTEeCaxrrQLYsZhQ"/>
  <Cpp:Pointer xmi:id="_kGo8YPUTEeCaxrrQLYsZhQ"/>
  <Standard:Create xmi:id="_qfCZsPWTEeCyns5Af_A9WA" base_BehavioralFeature="_pJzFEPWTEeCyns5Af_A9WA"/>
  <Standard:Destroy xmi:id="_rq4hwPWTEeCyns5Af_A9WA" base_BehavioralFeature="_rVIUMvWTEeCyns5Af_A9WA"/>
  <Standard:Create xmi:id="_--OL8PWZEeCyns5Af_A9WA" base_BehavioralFeature="_9qodIvWZEeCyns5Af_A9WA"/>
  <Standard:Create xmi:id="_JBNT0PWaEeCyns5Af_A9WA" base_BehavioralFeature="_APu3IvWaEeCyns5Af_A9WA"/>
  <Standard:Destroy xmi:id="_RDAAAPWaEeCyns5Af_A9WA" base_BehavioralFeature="_PqLy8vWaEeCyns5Af_A9WA"/>
  <Cpp:Operator xmi:id="_qo8GIPWfEeCyns5Af_A9WA" base_Operation="_LEzt0PWbEeCyns5Af_A9WA"/>
  <Standard:Create xmi:id="_CDGKkPY8EeCpPr9o0Gpchg" base_BehavioralFeature="_m4ARwPUIEeCaxrrQLYsZhQ"/>
  <Standard:Destroy xmi:id="_FinlcPY8EeCpPr9o0Gpchg" base_BehavioralFeature="_-2gSwvY7EeCpPr9o0Gpchg"/>
  <Standard:Create xmi:id="_UWVRYPY8EeCpPr9o0Gpchg" base_BehavioralFeature="_QTDCIvY8EeCpPr9o0Gpchg"/>
  <Standard:Create xmi:id="_zUuwUPZJEeCokdHPKsBE5Q" base_BehavioralFeature="_xxL58PZJEeCokdHPKsBE5Q"/>
  <Standard:Destroy xmi:id="_0y5-gPZJEeCokdHPKsBE5Q" base_BehavioralFeature="_0GMpgvZJEeCokdHPKsBE5Q"/>
  <Cpp:Operator xmi:id="_ZPj6YPdeEeCRDtRDXCXoiw" base_Operation="_LEzt0PWbEeCyns5Af_A9WA"/>
  <Cpp:virtual xmi:id="_npqA4PdoEeCXHdv_Jy8ksA" base_Generalization="_YMaW4PWTEeCyns5Af_A9WA"/>
  <Standard:Create xmi:id="_6dG_MPdwEeCXHdv_Jy8ksA">
    <base_BehavioralFeature xmi:type="uml:Operation" href="Ics70_CommunicationLogHandler.uml#_3ERbIPdwEeCXHdv_Jy8ksA"/>
  </Standard:Create>
  <Standard:Create xmi:id="_e2o5gPjQEeCT_7vsJSJOMg" base_BehavioralFeature="_XhQAUvjQEeCT_7vsJSJOMg"/>
  <Standard:Destroy xmi:id="_f0x8wPjQEeCT_7vsJSJOMg" base_BehavioralFeature="_ffK5IvjQEeCT_7vsJSJOMg"/>
  <Standard:Create xmi:id="_MFoL8PlcEeCT_7vsJSJOMg" base_BehavioralFeature="_LLqeEvlcEeCT_7vsJSJOMg"/>
  <Standard:Create xmi:id="_WRaDcPlcEeCT_7vsJSJOMg" base_BehavioralFeature="_QgJ2gvlcEeCT_7vsJSJOMg"/>
  <Standard:Create xmi:id="_W7bQ0PlcEeCT_7vsJSJOMg" base_BehavioralFeature="_N6c_kvlcEeCT_7vsJSJOMg"/>
  <Standard:Destroy xmi:id="_YyL-IPlcEeCT_7vsJSJOMg" base_BehavioralFeature="_XcNCovlcEeCT_7vsJSJOMg"/>
  <Standard:Create xmi:id="_Q-0ysPlgEeCT_7vsJSJOMg" base_BehavioralFeature="_PrFS4vlgEeCT_7vsJSJOMg"/>
  <Standard:Create xmi:id="_YDhkgPlgEeCT_7vsJSJOMg" base_BehavioralFeature="_XtK6AvlgEeCT_7vsJSJOMg"/>
  <Standard:Destroy xmi:id="_Y3q-QPlgEeCT_7vsJSJOMg" base_BehavioralFeature="_YoxmovlgEeCT_7vsJSJOMg"/>
  <Standard:Create xmi:id="_jvci0PmREeC8rss429AXcA">
    <base_BehavioralFeature xmi:type="uml:Operation" href="Ics70_InstantMessagingHandler.uml#_fOXkUvmREeC8rss429AXcA"/>
  </Standard:Create>
  <Standard:Create xmi:id="_mWVskPmREeC8rss429AXcA">
    <base_BehavioralFeature xmi:type="uml:Operation" href="Ics70_InstantMessagingHandler.uml#_fomCMvmREeC8rss429AXcA"/>
  </Standard:Create>
  <Standard:Destroy xmi:id="_nRftQPmREeC8rss429AXcA">
    <base_BehavioralFeature xmi:type="uml:Operation" href="Ics70_InstantMessagingHandler.uml#_mzjNAvmREeC8rss429AXcA"/>
  </Standard:Destroy>
  <Standard:Service xmi:id="_bRRb0PnBEeCMEodmSJYJsg">
    <base_Component href="tsa.uml#_TMgwoPnAEeC75duba6Ry2g"/>
  </Standard:Service>
  <OTS:otsThread xmi:id="_ZubDMPooEeCSw7XFOX1peQ">
    <base_Class xmi:type="xsd:anyType" href="AgUsers.uml#_XWvaIPooEeCSw7XFOX1peQ"/>
  </OTS:otsThread>
  <Standard:Destroy xmi:id="_movkkPooEeCSw7XFOX1peQ">
    <base_BehavioralFeature xmi:type="uml:Operation" href="AgUsers.uml#_kdbjkPooEeCSw7XFOX1peQ"/>
  </Standard:Destroy>
  <Standard:Create xmi:id="_oSJyYPooEeCSw7XFOX1peQ">
    <base_BehavioralFeature xmi:type="uml:Operation" href="AgUsers.uml#_bGMHYPooEeCSw7XFOX1peQ"/>
  </Standard:Create>
  <Standard:Create xmi:id="_p6m98PooEeCSw7XFOX1peQ">
    <base_BehavioralFeature xmi:type="uml:Operation" href="AgUsers.uml#_jBB3APooEeCSw7XFOX1peQ"/>
  </Standard:Create>
  <Standard:Process xmi:id="_MPB-gPorEeCSw7XFOX1peQ"/>
  <Standard:Service xmi:id="_O_7RcPouEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_zAGYsPmtEeCeZL54j_4Yzw"/>
  </Standard:Service>
  <Standard:Service xmi:id="_Q9JMEPouEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_xfGgAPmtEeCeZL54j_4Yzw"/>
  </Standard:Service>
  <Standard:Service xmi:id="_F8rS0PovEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_BTrucPovEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Service xmi:id="_fLKfEPowEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_cFqtwPowEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Service xmi:id="_7mgeUPowEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_6D-7oPowEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Service xmi:id="_-e_uYPowEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_9LvWwPowEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Service xmi:id="_JNc1IPoxEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_GqbewPoxEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Service xmi:id="_LZw7sPoxEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_KvcMUPoxEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Service xmi:id="_b4v2oPoxEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_hRHe8PowEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Service xmi:id="_65McoPpBEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_5OE-oPpBEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Service xmi:id="_GGs24PpCEeCSw7XFOX1peQ">
    <base_Component href="tsa.uml#_Cs_JEPpCEeCSw7XFOX1peQ"/>
  </Standard:Service>
  <Standard:Create xmi:id="_HRZRsP_PEeC-LI6jGWITrA" base_BehavioralFeature="__wY-Yv_OEeC-LI6jGWITrA"/>
  <Cpp:Operator xmi:id="_sg-GsP_PEeC-LI6jGWITrA" base_Operation="_oRencv_PEeC-LI6jGWITrA"/>
  <Standard:Create xmi:id="_sQ57UP_YEeC-LI6jGWITrA" base_BehavioralFeature="_pQYJkv_YEeC-LI6jGWITrA"/>
  <Standard:Create xmi:id="_Ru-JMP_iEeC-LI6jGWITrA" base_BehavioralFeature="_QT7ukv_iEeC-LI6jGWITrA"/>
  <Standard:Destroy xmi:id="_Sm_9YP_iEeC-LI6jGWITrA" base_BehavioralFeature="_SSlzov_iEeC-LI6jGWITrA"/>
  <Cpp:Operator xmi:id="_O-ce0AFBEeGG5PgjmVjcEQ" base_Operation="_LEzt0PWbEeCyns5Af_A9WA"/>
  <Cpp:Operator xmi:id="_fSuloAFBEeGG5PgjmVjcEQ" base_Operation="_oRencv_PEeC-LI6jGWITrA"/>
  <Cpp:cppClass xmi:id="_-AvrMAM7EeGUIObEwU6ttg" base_Class="_eZmsaPM3EeCXKeCbdRbRuw"/>
  <Cpp:cppClass xmi:id="__AQAYAM7EeGUIObEwU6ttg" base_Class="_Qt-uIPTdEeC5g4ium84zuA"/>
  <Cpp:cppClass xmi:id="_DW5QgAM8EeGUIObEwU6ttg" base_Class="_7S-g6PM2EeCXKeCbdRbRuw"/>
  <Standard:Create xmi:id="_LNZ5wAM8EeGUIObEwU6ttg" base_BehavioralFeature="_IEirYAM8EeGUIObEwU6ttg"/>
  <Standard:Create xmi:id="_OILo0AM8EeGUIObEwU6ttg" base_BehavioralFeature="_Ndd34AM8EeGUIObEwU6ttg"/>
  <Standard:Destroy xmi:id="_PYcW0AM8EeGUIObEwU6ttg" base_BehavioralFeature="_O1Nt8AM8EeGUIObEwU6ttg"/>
  <Standard:Create xmi:id="_10KO0AM8EeGUIObEwU6ttg"/>
  <Cpp:virtual xmi:id="_5UZbYAM8EeGUIObEwU6ttg" base_Generalization="_yu4hc_NNEeCXKeCbdRbRuw"/>
  <Cpp:CppAttribute xmi:id="_9FzQcAM8EeGUIObEwU6ttg" base_Property="_pMOlsvTdEeC5g4ium84zuA" type="Value"/>
  <Cpp:cppClass xmi:id="_PUtQ4AM9EeGUIObEwU6ttg" base_Class="_C7BWsPM_EeCXKeCbdRbRuw"/>
  <Cpp:cppClass xmi:id="_RCN7kAM9EeGUIObEwU6ttg" base_Class="_KXtKuPM_EeCXKeCbdRbRuw"/>
  <Cpp:cppClass xmi:id="_SMcTAAM9EeGUIObEwU6ttg" base_Class="_1zbbEPNOEeCXKeCbdRbRuw"/>
  <Cpp:cppClass xmi:id="_S6mZgAM9EeGUIObEwU6ttg" base_Class="_3d0gUPNOEeCXKeCbdRbRuw"/>
  <Cpp:cppClass xmi:id="_TkCYEAM9EeGUIObEwU6ttg" base_Class="_mzTHwPWTEeCyns5Af_A9WA"/>
  <Cpp:cppClass xmi:id="_UTp3IAM9EeGUIObEwU6ttg" base_Class="_4jkAaPNOEeCXKeCbdRbRuw"/>
  <Cpp:Operator xmi:id="_svVE8APDEeGUIObEwU6ttg" base_Operation="_LEzt0PWbEeCyns5Af_A9WA"/>
  <Cpp:Operator xmi:id="_t0nSAAPDEeGUIObEwU6ttg" base_Operation="_WAGjMvZKEeCokdHPKsBE5Q"/>
  <Cpp:Operator xmi:id="_uxBP4APDEeGUIObEwU6ttg" base_Operation="_oRencv_PEeC-LI6jGWITrA"/>
  <Cpp:CppParameter xmi:id="_T-PfAAPFEeGUIObEwU6ttg" base_Parameter="_58BFEPWTEeCyns5Af_A9WA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_YTSzsAPFEeGUIObEwU6ttg" base_Parameter="_bXjyUPWVEeCyns5Af_A9WA" type="Pointer"/>
  <Standard:Create xmi:id="_asPq8AUsEeGG5PgjmVjcEQ" base_BehavioralFeature="_TJwJ4gUsEeGG5PgjmVjcEQ"/>
  <Standard:Create xmi:id="_bHOWwAUsEeGG5PgjmVjcEQ" base_BehavioralFeature="_Tem_kAUsEeGG5PgjmVjcEQ"/>
  <Standard:Destroy xmi:id="_brSGEAUsEeGG5PgjmVjcEQ" base_BehavioralFeature="_TuQlIgUsEeGG5PgjmVjcEQ"/>
  <Standard:Create xmi:id="_cF9P4AUsEeGG5PgjmVjcEQ" base_BehavioralFeature="_SX09sgUsEeGG5PgjmVjcEQ"/>
  <Standard:Create xmi:id="_ce_a8AUsEeGG5PgjmVjcEQ" base_BehavioralFeature="_So0nEgUsEeGG5PgjmVjcEQ"/>
  <Standard:Destroy xmi:id="_c6aLoAUsEeGG5PgjmVjcEQ" base_BehavioralFeature="_S3kNsgUsEeGG5PgjmVjcEQ"/>
  <Cpp:CppParameter xmi:id="_I35DEAUtEeGG5PgjmVjcEQ" base_Parameter="_9OsLUAUsEeGG5PgjmVjcEQ" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_JwhUMAUtEeGG5PgjmVjcEQ" base_Parameter="_4qLeUAUsEeGG5PgjmVjcEQ" type="Pointer"/>
  <Cpp:virtual xmi:id="_NzPGQAUuEeGG5PgjmVjcEQ" base_Operation="_HnA0kgUuEeGG5PgjmVjcEQ"/>
  <Cpp:CppParameter xmi:id="_QUwn0AUuEeGG5PgjmVjcEQ" base_Parameter="_J8xLAAUuEeGG5PgjmVjcEQ" type="Pointer"/>
  <Standard:Create xmi:id="_qs2GIAU_EeG1tfz4J1YvlA" base_BehavioralFeature="_e3H1UgU_EeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_rQwrgAU_EeG1tfz4J1YvlA" base_BehavioralFeature="_fJTxggU_EeG1tfz4J1YvlA"/>
  <Standard:Destroy xmi:id="_r0rQ4AU_EeG1tfz4J1YvlA" base_BehavioralFeature="_fboQkQU_EeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_sW8QcAU_EeG1tfz4J1YvlA" base_BehavioralFeature="_eByIwAU_EeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_sw3zYAU_EeG1tfz4J1YvlA" base_BehavioralFeature="_eSxLEgU_EeG1tfz4J1YvlA"/>
  <Standard:Destroy xmi:id="_tOFT0AU_EeG1tfz4J1YvlA" base_BehavioralFeature="_el14EgU_EeG1tfz4J1YvlA"/>
  <Cpp:cppClass xmi:id="_2-X5cAVQEeG1tfz4J1YvlA" base_Class="_wU9VcAVQEeG1tfz4J1YvlA"/>
  <Standard:Destroy xmi:id="_77degAVQEeG1tfz4J1YvlA" base_BehavioralFeature="_6onWkgVQEeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_8kJPIAVQEeG1tfz4J1YvlA" base_BehavioralFeature="_6BRpwgVQEeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_-fhWsAVQEeG1tfz4J1YvlA" base_BehavioralFeature="_32_jggVQEeG1tfz4J1YvlA"/>
  <Cpp:CppParameter xmi:id="_MVN7MAVREeG1tfz4J1YvlA" base_Parameter="_Iw8jMAVREeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_sv3ooAVREeG1tfz4J1YvlA" base_Parameter="_fn5s0AVREeG1tfz4J1YvlA" type="Pointer"/>
  <Standard:Create xmi:id="_s5bX0AVSEeG1tfz4J1YvlA" base_BehavioralFeature="_rL6GEgVSEeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_twHIMAVSEeG1tfz4J1YvlA" base_BehavioralFeature="_tdMMMgVSEeG1tfz4J1YvlA"/>
  <Standard:Destroy xmi:id="_u-Wc8AVSEeG1tfz4J1YvlA" base_BehavioralFeature="_us6HogVSEeG1tfz4J1YvlA"/>
  <Cpp:CppParameter xmi:id="_xao8YAVWEeG1tfz4J1YvlA" base_Parameter="_rummoAVWEeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_HuxFwAVXEeG1tfz4J1YvlA" base_Parameter="__Wd-EAVWEeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_aHzSkAVXEeG1tfz4J1YvlA" base_Parameter="_ScOG8AVXEeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_DHLqEAVsEeG1tfz4J1YvlA" base_Property="_9pc2EgVrEeG1tfz4J1YvlA" type="Pointer" setget="Inline"/>
  <Standard:Create xmi:id="_CEC5MAYIEeG1tfz4J1YvlA" base_BehavioralFeature="_6zk8QgYHEeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_CeRXEAYIEeG1tfz4J1YvlA" base_BehavioralFeature="_7G8kMgYHEeG1tfz4J1YvlA"/>
  <Standard:Destroy xmi:id="_C7VGgAYIEeG1tfz4J1YvlA" base_BehavioralFeature="_74t_YgYHEeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_hjchQAa2EeG1tfz4J1YvlA" base_BehavioralFeature="_NWVHsAa2EeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_jPelQAa2EeG1tfz4J1YvlA" base_BehavioralFeature="_NqvRcga2EeG1tfz4J1YvlA"/>
  <Standard:Destroy xmi:id="_o1tN8Aa2EeG1tfz4J1YvlA" base_BehavioralFeature="_N86mkga2EeG1tfz4J1YvlA"/>
  <Cpp:CppParameter xmi:id="_Db0CgAa6EeG1tfz4J1YvlA" base_Parameter="_qYM7cAa2EeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_6xuf4Aa8EeG1tfz4J1YvlA" base_Property="_ZGimYga2EeG1tfz4J1YvlA" type="Pointer"/>
  <OTS:otsAgent xmi:id="_t3mDYAbKEeG12vpm4k5TAQ"/>
  <Cpp:CppParameter xmi:id="_-vZ4kAbLEeG12vpm4k5TAQ" base_Parameter="_7oHXgAbLEeG12vpm4k5TAQ" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_Mp2aMAbMEeG12vpm4k5TAQ" base_Property="_nSK0IvTaEeCXKeCbdRbRuw" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_TOl5kAbMEeG12vpm4k5TAQ" base_Parameter="_R6jWUPTaEeCXKeCbdRbRuw" type="Pointer"/>
  <Cpp:virtual xmi:id="_g3HJoAcMEeGggc-q_mu_Dw" base_Generalization="_f5GpQAcMEeGggc-q_mu_Dw"/>
  <Standard:Create xmi:id="_5ON3YAcMEeGggc-q_mu_Dw" base_BehavioralFeature="_vZ2aUAcMEeGggc-q_mu_Dw"/>
  <Standard:Create xmi:id="_55tEYAcMEeGggc-q_mu_Dw" base_BehavioralFeature="_wtnIQAcMEeGggc-q_mu_Dw"/>
  <Standard:Destroy xmi:id="_6pFS4AcMEeGggc-q_mu_Dw" base_BehavioralFeature="_xWH5wAcMEeGggc-q_mu_Dw"/>
  <Standard:Create xmi:id="__sIZ0AksEeGWhspan4O22Q" base_BehavioralFeature="_4UgE8gksEeGWhspan4O22Q"/>
  <Standard:Create xmi:id="_AEaW8AktEeGWhspan4O22Q" base_BehavioralFeature="_4lypQgksEeGWhspan4O22Q"/>
  <Standard:Destroy xmi:id="_AkmS4AktEeGWhspan4O22Q" base_BehavioralFeature="_40ZF8gksEeGWhspan4O22Q"/>
  <Cpp:CppParameter xmi:id="_xNetAAkuEeGWhspan4O22Q" base_Parameter="_n9a24AkuEeGWhspan4O22Q" type="Pointer"/>
  <Standard:Destroy xmi:id="_Ydl2YAkvEeGWhspan4O22Q" base_BehavioralFeature="_U-sGkgkvEeGWhspan4O22Q"/>
  <Standard:Create xmi:id="_Y84acAkvEeGWhspan4O22Q" base_BehavioralFeature="_TZN9kgkvEeGWhspan4O22Q"/>
  <Standard:Create xmi:id="_Zcd5cAkvEeGWhspan4O22Q" base_BehavioralFeature="_UuJJIgkvEeGWhspan4O22Q"/>
  <Cpp:virtual xmi:id="_G56u0AkwEeGWhspan4O22Q" base_Operation="_cTJLogkvEeGWhspan4O22Q"/>
  <Cpp:virtual xmi:id="_IDYRQAkwEeGWhspan4O22Q" base_Operation="_a0YuogkvEeGWhspan4O22Q"/>
  <Cpp:cppClass xmi:id="_TYl2AAkwEeGWhspan4O22Q" base_Class="_Q2NOQAkvEeGWhspan4O22Q"/>
  <Cpp:cppClass xmi:id="_U3grEAkwEeGWhspan4O22Q" base_Class="_4-pSaPTZEeCXKeCbdRbRuw"/>
  <Cpp:virtual xmi:id="_DP1kkAlCEeGbt8IYL3q89A" base_Operation="__XSlsglBEeGbt8IYL3q89A"/>
  <Cpp:CppParameter xmi:id="_QSTVUAlCEeGbt8IYL3q89A" base_Parameter="_MqJi4AlCEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_eLAxkAlCEeGbt8IYL3q89A" base_Parameter="_SNFnAAlCEeGbt8IYL3q89A" type="Pointer"/>
  <Standard:Destroy xmi:id="_NavGwAlMEeGbt8IYL3q89A" base_BehavioralFeature="_L9TfcglMEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_N4PiIAlMEeGbt8IYL3q89A" base_BehavioralFeature="_K4BSYglMEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_OM9N4AlMEeGbt8IYL3q89A" base_BehavioralFeature="_J6n2AAlMEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_6RLkEAncEeGbt8IYL3q89A" OperationId="15" base_Operation="_3JNGggncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_B9quoAndEeGbt8IYL3q89A" OperationId="5" base_Operation="_fsgykgncEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_odGdoAoMEeGbt8IYL3q89A" base_BehavioralFeature="_bS4fEgoMEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_o7fp0AoMEeGbt8IYL3q89A" base_BehavioralFeature="_a_zyEgoMEeGbt8IYL3q89A"/>
  <Standard:Destroy xmi:id="_pVbMwAoMEeGbt8IYL3q89A" base_BehavioralFeature="_brnvMgoMEeGbt8IYL3q89A"/>
  <Cpp:cppClass xmi:id="_tSmM8AoMEeGbt8IYL3q89A" base_Class="_pLTWkPNGEeCXKeCbdRbRuw"/>
  <Cpp:Operator xmi:id="_wu1qUAoMEeGbt8IYL3q89A" base_Operation="_cr_nEgoMEeGbt8IYL3q89A"/>
  <Cpp:Operator xmi:id="_x7bZQAoMEeGbt8IYL3q89A" base_Operation="_c6v0wgoMEeGbt8IYL3q89A"/>
  <Cpp:Operator xmi:id="_yc9ZAAoMEeGbt8IYL3q89A" base_Operation="_dJpMYgoMEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_DUvNcAoYEeGbt8IYL3q89A" base_BehavioralFeature="_BPOScAoYEeGbt8IYL3q89A"/>
  <Cpp:struct xmi:id="_e3GWQAoYEeGbt8IYL3q89A" base_Class="_aD_MkAoYEeGbt8IYL3q89A"/>
  <Cpp:struct xmi:id="_hS0KwAoYEeGbt8IYL3q89A" base_Class="_tny_4AoXEeGbt8IYL3q89A"/>
  <Standard:Destroy xmi:id="_0IURIAoYEeGbt8IYL3q89A" base_BehavioralFeature="_ylhosgoYEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_0roZkAoYEeGbt8IYL3q89A" base_BehavioralFeature="_vYMKAgoYEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_1KL90AoYEeGbt8IYL3q89A" base_BehavioralFeature="_vE9sAgoYEeGbt8IYL3q89A"/>
  <Cpp:Operator xmi:id="_tNMcoAoZEeGbt8IYL3q89A" base_Operation="_r9K_MgoZEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_1g3jAAoZEeGbt8IYL3q89A" base_BehavioralFeature="_iuV4IgoZEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_19LEgAoZEeGbt8IYL3q89A" base_BehavioralFeature="_ia0fMgoZEeGbt8IYL3q89A"/>
  <Standard:Destroy xmi:id="_2cxKkAoZEeGbt8IYL3q89A" base_BehavioralFeature="_i_LJcgoZEeGbt8IYL3q89A"/>
  <Standard:Destroy xmi:id="_3R_s8AoaEeGbt8IYL3q89A" base_BehavioralFeature="_yQuLcAoaEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_3tkOoAoaEeGbt8IYL3q89A" base_BehavioralFeature="_xi1KsgoaEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_4HMPkAoaEeGbt8IYL3q89A" base_BehavioralFeature="_x4lYQgoaEeGbt8IYL3q89A"/>
  <Cpp:Operator xmi:id="_6ghecAoaEeGbt8IYL3q89A" base_Operation="_zIT6wgoaEeGbt8IYL3q89A"/>
  <Standard:Destroy xmi:id="_UtWXsAobEeGbt8IYL3q89A" base_BehavioralFeature="_QXvpYgobEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_VHR6oAobEeGbt8IYL3q89A" base_BehavioralFeature="_PrV2YgobEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_VhNdkAobEeGbt8IYL3q89A" base_BehavioralFeature="_QCcHwgobEeGbt8IYL3q89A"/>
  <Cpp:CppAttribute xmi:id="_rO7tQAomEeGbt8IYL3q89A" base_Property="_2V4U4AoYEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_SWYlQAqoEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_eh3DoAqoEeGbt8IYL3q89A" base_Property="_DP5HQgqoEeGbt8IYL3q89A" type="Pointer"/>
  <Standard:Create xmi:id="_o1rc0AqoEeGbt8IYL3q89A" base_BehavioralFeature="_woZAogqnEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_pR_lYAqoEeGbt8IYL3q89A" base_BehavioralFeature="_xg3gwgqnEeGbt8IYL3q89A"/>
  <Standard:Destroy xmi:id="_psX0QAqoEeGbt8IYL3q89A" base_BehavioralFeature="_ylHMAgqnEeGbt8IYL3q89A"/>
  <Cpp:CppParameter xmi:id="_8s5e4AqoEeGbt8IYL3q89A" base_Parameter="_vORWkAqoEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="__VuiUAqoEeGbt8IYL3q89A" base_Parameter="_wLOHAAqoEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_RPeyIAqpEeGbt8IYL3q89A" base_Parameter="_CQcnAAqpEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_kQKNwAqpEeGbt8IYL3q89A" base_Parameter="_cDMMUAqpEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_yQKk0AqpEeGbt8IYL3q89A" base_Parameter="_mkbWcAqpEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_9By7YAqpEeGbt8IYL3q89A" base_Parameter="_z_B6YAqpEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_l1fy4Aq0EeGbt8IYL3q89A" base_Parameter="_cIWy0AYMEeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_nbkY0Aq0EeGbt8IYL3q89A" base_Parameter="_NfhhMAYMEeG1tfz4J1YvlA" type="Pointer"/>
  <Standard:Destroy xmi:id="_H8DzQArbEeGbt8IYL3q89A" base_BehavioralFeature="_FG3HwgrbEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_IV1lMArbEeGbt8IYL3q89A" base_BehavioralFeature="_EsL98grbEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_Iuk1UArbEeGbt8IYL3q89A" base_BehavioralFeature="_E5c94grbEeGbt8IYL3q89A"/>
  <Cpp:CppParameter xmi:id="_h82mMArcEeGbt8IYL3q89A" base_Parameter="_NMG7IArcEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_jQJaEArcEeGbt8IYL3q89A" base_Parameter="_QUiEoArcEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_kjcN8ArcEeGbt8IYL3q89A" base_Parameter="_S4TB4ArcEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_l8GqAArcEeGbt8IYL3q89A" base_Parameter="_ZfMdYArcEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_nUeLIArcEeGbt8IYL3q89A" base_Parameter="_e4v8AArcEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:struct xmi:id="_hy5jgArdEeGbt8IYL3q89A" base_Class="_atwFwArdEeGbt8IYL3q89A"/>
  <Standard:Destroy xmi:id="_xm_HUArdEeGbt8IYL3q89A" base_BehavioralFeature="_sBp2ggrdEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_x8So8ArdEeGbt8IYL3q89A" base_BehavioralFeature="_rwq0MgrdEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_ygNOUArdEeGbt8IYL3q89A" base_BehavioralFeature="_reopAArdEeGbt8IYL3q89A"/>
  <Standard:Destroy xmi:id="_2aYcgArrEeGbt8IYL3q89A" base_BehavioralFeature="_zA1GwgrrEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_2uWhYArrEeGbt8IYL3q89A" base_BehavioralFeature="_yu8skgrrEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_3CdwMArrEeGbt8IYL3q89A" base_BehavioralFeature="_ydXNUgrrEeGbt8IYL3q89A"/>
  <Cpp:CppAttribute xmi:id="_fIdUgArzEeGaYptygMS6ig" base_Property="_udes0grqEeGbt8IYL3q89A" type="Pointer"/>
  <Standard:Subsystem xmi:id="_F05J0AuIEeGPtIonjB-jSA" base_Component="_-zUkgAuHEeGPtIonjB-jSA"/>
  <Standard:Create xmi:id="_kX1VIA9hEeGKHKa1cf6GbQ" base_BehavioralFeature="_XkEcMvTdEeC5g4ium84zuA"/>
  <Standard:Create xmi:id="_lsnWwA9hEeGKHKa1cf6GbQ" base_BehavioralFeature="_c-RtoA9hEeGKHKa1cf6GbQ"/>
  <Standard:Destroy xmi:id="_m2rWIA9hEeGKHKa1cf6GbQ" base_BehavioralFeature="_mWCuQg9hEeGKHKa1cf6GbQ"/>
  <Cpp:CppParameter xmi:id="_yqTVMA9hEeGKHKa1cf6GbQ" base_Parameter="_tlTxUA9hEeGKHKa1cf6GbQ" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_ChpoYA9iEeGKHKa1cf6GbQ" base_Parameter="_h0EX4A9hEeGKHKa1cf6GbQ" type="Pointer"/>
  <Standard:Destroy xmi:id="_s_N2ABDzEeGFCu7TtYvP3g" base_BehavioralFeature="_mkZHohDzEeGFCu7TtYvP3g"/>
  <Standard:Create xmi:id="_tY_n8BDzEeGFCu7TtYvP3g" base_BehavioralFeature="_mOMOIhDzEeGFCu7TtYvP3g"/>
  <Standard:Create xmi:id="_uEgDEBDzEeGFCu7TtYvP3g" base_BehavioralFeature="_lw-tsBDzEeGFCu7TtYvP3g"/>
  <Standard:Destroy xmi:id="_jPHjABD1EeGFCu7TtYvP3g" base_BehavioralFeature="_d_ZV0hD1EeGFCu7TtYvP3g"/>
  <Standard:Create xmi:id="_kSxYYBD1EeGFCu7TtYvP3g" base_BehavioralFeature="_dgsnohD1EeGFCu7TtYvP3g"/>
  <Standard:Create xmi:id="_ks2FQBD1EeGFCu7TtYvP3g" base_BehavioralFeature="_dyb34hD1EeGFCu7TtYvP3g"/>
  <OTS:otsMessage xmi:id="_7iiHsBQjEeGIhpdKvKNGag" base_Operation="_w60QsgkjEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_cuBxUBQmEeGIhpdKvKNGag" base_Operation="_uVQjsAkjEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_jWaakBQmEeGIhpdKvKNGag" base_Operation="_w60QsgkjEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_kgUB4BQmEeGIhpdKvKNGag" base_Operation="_0MLTwAkjEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_lH9QsBQmEeGIhpdKvKNGag" base_Operation="_2udDQgkjEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_luGqsBQmEeGIhpdKvKNGag" base_Operation="_6hCkEgkjEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_mVlhcBQmEeGIhpdKvKNGag" base_Operation="_B1r2YgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_m9E_QBQmEeGIhpdKvKNGag" base_Operation="_EvWLIgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_nn1zgBQmEeGIhpdKvKNGag" base_Operation="_HrQiogkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_oHu0gBQmEeGIhpdKvKNGag" base_Operation="_LyZ-MgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_okoy8BQmEeGIhpdKvKNGag" base_Operation="_OuwakgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_pEYC8BQmEeGIhpdKvKNGag" base_Operation="_SCW5UgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_pqrN8BQmEeGIhpdKvKNGag" base_Operation="_VBF7UgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_qLKE0BQmEeGIhpdKvKNGag" base_Operation="_YBBQIgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_qs-_gBQmEeGIhpdKvKNGag" base_Operation="_b_OyIgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_rGUFgBQmEeGIhpdKvKNGag" base_Operation="_d3yPMgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_sD2r0BQmEeGIhpdKvKNGag" base_Operation="_gTpNogkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_seYEoBQmEeGIhpdKvKNGag" base_Operation="_p5RrIgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_tTH7UBQmEeGIhpdKvKNGag" base_Operation="_sR3TIgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_t1Pw8BQmEeGIhpdKvKNGag" base_Operation="_u3kKEgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_uWe1wBQmEeGIhpdKvKNGag" base_Operation="_w9riAgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_u2EUwBQmEeGIhpdKvKNGag" base_Operation="_0UjXMgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_vSFiYBQmEeGIhpdKvKNGag" base_Operation="_3FIocgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_vy3UMBQmEeGIhpdKvKNGag" base_Operation="_5tEUAgkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_wVlmwBQmEeGIhpdKvKNGag" base_Operation="_9mzlsQkkEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_w1nxsBQmEeGIhpdKvKNGag" base_Operation="_AEd68gklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_xZrhABQmEeGIhpdKvKNGag" base_Operation="_Cg7WUAklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_x0Wq0BQmEeGIhpdKvKNGag" base_Operation="_Fln2YgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_yVb-oBQmEeGIhpdKvKNGag" base_Operation="_Jacy4gklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_ywQSYBQmEeGIhpdKvKNGag" base_Operation="_MASzwgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_zz6HwBQmEeGIhpdKvKNGag" base_Operation="_P_2ZkgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_0UY-oBQmEeGIhpdKvKNGag" base_Operation="_TPRi8gklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_0z_EsBQmEeGIhpdKvKNGag" base_Operation="_WWNesgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_1R7k8BQmEeGIhpdKvKNGag" base_Operation="_bY0c8gklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_1uPtgBQmEeGIhpdKvKNGag" base_Operation="_eLxswgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_2Kj2EBQmEeGIhpdKvKNGag" base_Operation="_nNWa8gklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_2kL3ABQmEeGIhpdKvKNGag" base_Operation="_qCGaggklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_3vlTIBQmEeGIhpdKvKNGag" base_Operation="_YTOywgkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_4OutQBQmEeGIhpdKvKNGag" base_Operation="_SsRKQAkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_5HNNYBQmEeGIhpdKvKNGag" base_Operation="_PVFzEgkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_5lJtoBQmEeGIhpdKvKNGag" base_Operation="_LEs78gkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_6DZv4BQmEeGIhpdKvKNGag" base_Operation="_ITh00gkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_6gdfUBQmEeGIhpdKvKNGag" base_Operation="_FnRC4gkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_6_TXcBQmEeGIhpdKvKNGag" base_Operation="_DNMNIgkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_7dGtwBQmEeGIhpdKvKNGag" base_Operation="_A59mQgkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_75H7YBQmEeGIhpdKvKNGag" base_Operation="_-saJkgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_8Vbc4BQmEeGIhpdKvKNGag" base_Operation="_88pcIgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_9NdREBQmEeGIhpdKvKNGag" base_Operation="_7DgJMgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_9sJ_QBQmEeGIhpdKvKNGag" base_Operation="_4dgXUgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_-IUW0BQmEeGIhpdKvKNGag" base_Operation="_0_eKMgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_-lYGQBQmEeGIhpdKvKNGag" base_Operation="_yjAu0gkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="__I1_sBQmEeGIhpdKvKNGag" base_Operation="_wbQ_MgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="__rtcMBQmEeGIhpdKvKNGag" base_Operation="_uaNtcgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_AHRW0BQnEeGIhpdKvKNGag" base_Operation="_svhtQgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_AlOeIBQnEeGIhpdKvKNGag" base_Operation="_qkgAIgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_BJlIYBQnEeGIhpdKvKNGag" base_Operation="_oS6YAgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_BlJqEBQnEeGIhpdKvKNGag" base_Operation="_lFk5UgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_CHHusBQnEeGIhpdKvKNGag" base_Operation="_gv0aAgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_CrMFEBQnEeGIhpdKvKNGag" base_Operation="_dsBR0gkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_DNwmoBQnEeGIhpdKvKNGag" base_Operation="_alFWEAkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_EVbZUBQnEeGIhpdKvKNGag" base_Operation="_XfWUMgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_E32J4BQnEeGIhpdKvKNGag" base_Operation="_Up2twgkpEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_FS9_oBQnEeGIhpdKvKNGag" base_Operation="_lFe6EgkmEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_Fvu0IBQnEeGIhpdKvKNGag" base_Operation="_bdnn8gkmEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_GOIAUBQnEeGIhpdKvKNGag" base_Operation="_Vct1cgkmEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_GvNUIBQnEeGIhpdKvKNGag" base_Operation="_ThCy8gkmEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_HShckBQnEeGIhpdKvKNGag" base_Operation="_Ou-LEgkmEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_Hwxe0BQnEeGIhpdKvKNGag" base_Operation="_K1-gQgkmEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_INhsQBQnEeGIhpdKvKNGag" base_Operation="_HhVfsgkmEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_IxmCoBQnEeGIhpdKvKNGag" base_Operation="__b97EgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_JhRMEBQnEeGIhpdKvKNGag" base_Operation="_8EC9AgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_KF7YUBQnEeGIhpdKvKNGag" base_Operation="_43KKQgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_Kof54BQnEeGIhpdKvKNGag" base_Operation="_1WmNkgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_LJIhwBQnEeGIhpdKvKNGag" base_Operation="_yRdBkgklEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_4YPZIBQnEeGIhpdKvKNGag" base_Operation="_fgn2MgndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_47QmoBQnEeGIhpdKvKNGag" base_Operation="_dwac0gndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_5bmTkBQnEeGIhpdKvKNGag" base_Operation="_bh9oQgndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_6CLycBQnEeGIhpdKvKNGag" base_Operation="_YGniwgndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_6fGX8BQnEeGIhpdKvKNGag" base_Operation="_V3agQgndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_69VzIBQnEeGIhpdKvKNGag" base_Operation="_Tb2cwgndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_7X3zABQnEeGIhpdKvKNGag" base_Operation="_RLAbggndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_73wM8BQnEeGIhpdKvKNGag" base_Operation="_Nuw-IAndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_8VHeYBQnEeGIhpdKvKNGag" base_Operation="_LW69AgndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_8xt60BQnEeGIhpdKvKNGag" base_Operation="_G08mogndEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_9SqEsBQnEeGIhpdKvKNGag" base_Operation="_3JNGggncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_9yFysBQnEeGIhpdKvKNGag" base_Operation="_1hMm4gncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_-OQKQBQnEeGIhpdKvKNGag" base_Operation="_zhfY8gncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_-rwloBQnEeGIhpdKvKNGag" base_Operation="_x0j9EgncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="__KAn4BQnEeGIhpdKvKNGag" base_Operation="_u5QpkAncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="__pKCABQnEeGIhpdKvKNGag" base_Operation="_qNJfwgncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_AGp2UBQoEeGIhpdKvKNGag" base_Operation="_n-P_QgncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_AnvKIBQoEeGIhpdKvKNGag" base_Operation="_mCuGsgncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_BDc1wBQoEeGIhpdKvKNGag" base_Operation="_kY63UgncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_Br-1YBQoEeGIhpdKvKNGag" base_Operation="_iYw9cgncEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_CPJz4BQoEeGIhpdKvKNGag" base_Operation="_fsgykgncEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_FDAbkBQoEeGIhpdKvKNGag" base_BehavioralFeature="_IVhtkhD5EeGFCu7TtYvP3g"/>
  <Standard:Create xmi:id="_FbS_wBQoEeGIhpdKvKNGag" base_BehavioralFeature="_IlUdEhD5EeGFCu7TtYvP3g"/>
  <Standard:Destroy xmi:id="_F4f5IBQoEeGIhpdKvKNGag" base_BehavioralFeature="_JUZwohD5EeGFCu7TtYvP3g"/>
  <Cpp:cppClass xmi:id="_IshrsBRDEeGIhpdKvKNGag" base_Class="_ouctMBBrEeGFCu7TtYvP3g"/>
  <Cpp:CppParameter xmi:id="_0nSmUBRDEeGIhpdKvKNGag" base_Parameter="_wCflcBRDEeGIhpdKvKNGag" type="Pointer"/>
  <Cpp:struct xmi:id="_Nc3RYBRHEeGIhpdKvKNGag" base_Class="_r7kAMAoaEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_z6uNQRTdEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_z6uNQhTdEeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_z6uNQxTdEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_eWiLsxTgEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_eWiLtBTgEeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_eWiLtRTgEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_d_a2wxThEeGIhpdKvKNGag" base_BehavioralFeature="_d_RFwBThEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_d_a2xBThEeGIhpdKvKNGag" base_BehavioralFeature="_d_a2wBThEeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_d_a2xRThEeGIhpdKvKNGag" base_BehavioralFeature="_d_a2whThEeGIhpdKvKNGag"/>
  <Cpp:CppParameter xmi:id="_rFfi4BTmEeGIhpdKvKNGag" base_Parameter="_kNnFEBTmEeGIhpdKvKNGag" type="Pointer"/>
  <Cpp:Operator xmi:id="_eS0FIBTnEeGIhpdKvKNGag" base_Operation="_c4gqUhTnEeGIhpdKvKNGag"/>
  <Cpp:Operator xmi:id="_WPpOABTpEeGIhpdKvKNGag" base_Operation="_UkM_4hTpEeGIhpdKvKNGag"/>
  <Cpp:struct xmi:id="_cZLYEBTpEeGIhpdKvKNGag" base_Class="_V1zKUAoXEeGbt8IYL3q89A"/>
  <Cpp:struct xmi:id="_JVzYUBTqEeGIhpdKvKNGag" base_Class="_YwD8AAoXEeGbt8IYL3q89A"/>
  <Cpp:CppAttribute xmi:id="_pg0uUBTqEeGIhpdKvKNGag" base_Property="_cInXEhTqEeGIhpdKvKNGag" type="Pointer"/>
  <Cpp:struct xmi:id="_sBmpABTqEeGIhpdKvKNGag" base_Class="_bDld0AoXEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_X5i5IxTrEeGIhpdKvKNGag" base_BehavioralFeature="_X5ZIIBTrEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_X5i5JBTrEeGIhpdKvKNGag" base_BehavioralFeature="_X5i5IBTrEeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_X5i5JRTrEeGIhpdKvKNGag" base_BehavioralFeature="_X5i5IhTrEeGIhpdKvKNGag"/>
  <Cpp:Operator xmi:id="_iaJ7sBTsEeGIhpdKvKNGag" base_Operation="_hGjl0hTsEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_bSroRBUkEeGIhpdKvKNGag" base_BehavioralFeature="_bSroQBUkEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_bSroRRUkEeGIhpdKvKNGag" base_BehavioralFeature="_bSroQRUkEeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_bSroRhUkEeGIhpdKvKNGag" base_BehavioralFeature="_bSroQxUkEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_cDtckBUkEeGIhpdKvKNGag" base_BehavioralFeature="_cDjrkBUkEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_cDtckRUkEeGIhpdKvKNGag" base_BehavioralFeature="_cDjrkRUkEeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_cDtckhUkEeGIhpdKvKNGag" base_BehavioralFeature="_cDjrkxUkEeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_K2CkwBUmEeGIhpdKvKNGag" base_Operation="_u7Q78hUlEeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_LdOgkBUmEeGIhpdKvKNGag" base_Operation="_xHCP8BUlEeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_L8OJsBUmEeGIhpdKvKNGag" base_Operation="_yg4XwhUlEeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_Mgkz8BUmEeGIhpdKvKNGag" base_Operation="_zu97ghUlEeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_NHBv8BUmEeGIhpdKvKNGag" base_Operation="_1p5XIhUlEeGIhpdKvKNGag"/>
  <Cpp:CppAttribute xmi:id="_iVT7EBW0EeGIhpdKvKNGag" base_Property="_eD37EhW0EeGIhpdKvKNGag" type="Pointer"/>
  <Cpp:cppClass xmi:id="_sSeu0BW0EeGIhpdKvKNGag" base_Class="_vT5iAArrEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_1fMrJBW2EeGIhpdKvKNGag" base_BehavioralFeature="_1fMrIBW2EeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_1fMrJRW2EeGIhpdKvKNGag" base_BehavioralFeature="_1fMrIRW2EeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_1fMrJhW2EeGIhpdKvKNGag" base_BehavioralFeature="_1fMrIxW2EeGIhpdKvKNGag"/>
  <Cpp:Operator xmi:id="_9xEasBW2EeGIhpdKvKNGag" base_Operation="_7fVoohW2EeGIhpdKvKNGag"/>
  <Cpp:Operator xmi:id="_-vXO8BW2EeGIhpdKvKNGag" base_Operation="_7KVB8hW2EeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_hzx7cBadEeGIhpdKvKNGag" base_Operation="_-2U6ovTdEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_iXiv0BadEeGIhpdKvKNGag" base_Operation="_URhQ4vTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_i3lh0BadEeGIhpdKvKNGag" base_Operation="_VRJh4vTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_jU8MMBadEeGIhpdKvKNGag" base_Operation="_XbItMvTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_jvA5EBadEeGIhpdKvKNGag" base_Operation="_ZYJzgvTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_kLeLkBadEeGIhpdKvKNGag" base_Operation="_ahdk8vTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_knCtQBadEeGIhpdKvKNGag" base_Operation="_YElNkgbLEeG12vpm4k5TAQ"/>
  <Cpp:struct xmi:id="_dNmIkBafEeGIhpdKvKNGag" base_Class="_aT7z0BafEeGIhpdKvKNGag"/>
  <Cpp:CppAttribute xmi:id="_7byMMBakEeGIhpdKvKNGag" base_Property="_x2nBshakEeGIhpdKvKNGag" type="Pointer"/>
  <Standard:Create xmi:id="_hAWZwBalEeGIhpdKvKNGag" base_BehavioralFeature="_hANP0BalEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_hAWZwRalEeGIhpdKvKNGag" base_BehavioralFeature="_hANP0RalEeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_hAWZwhalEeGIhpdKvKNGag" base_BehavioralFeature="_hANP0xalEeGIhpdKvKNGag"/>
  <Cpp:struct xmi:id="_mpFucBamEeGIhpdKvKNGag"/>
  <Cpp:Operator xmi:id="_rM2NgBamEeGIhpdKvKNGag"/>
  <Cpp:Operator xmi:id="_M-FTYBanEeGIhpdKvKNGag"/>
  <Cpp:struct xmi:id="_FOmpwBaoEeGIhpdKvKNGag" base_Class="_pSC4QBanEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_b6aTVBaoEeGIhpdKvKNGag" base_BehavioralFeature="_b6aTUBaoEeGIhpdKvKNGag"/>
  <Standard:Create xmi:id="_b6aTVRaoEeGIhpdKvKNGag" base_BehavioralFeature="_b6aTURaoEeGIhpdKvKNGag"/>
  <Standard:Destroy xmi:id="_b6aTVhaoEeGIhpdKvKNGag" base_BehavioralFeature="_b6aTUxaoEeGIhpdKvKNGag"/>
  <Cpp:Operator xmi:id="_e2wIoBaoEeGIhpdKvKNGag" base_Operation="_dZLXYhaoEeGIhpdKvKNGag"/>
  <Cpp:CppAttribute xmi:id="_j72vUBaqEeGIhpdKvKNGag" base_Property="_nr2wUPM2EeCXKeCbdRbRuw" type="Pointer"/>
  <OTS:otsMessage xmi:id="_R8fI0BmhEeGPdtWPATlN0w" base_Operation="_-2U6ovTdEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_ShIuABmhEeGPdtWPATlN0w" base_Operation="_URhQ4vTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_S79o0BmhEeGPdtWPATlN0w" base_Operation="_VRJh4vTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_TVcf0BmhEeGPdtWPATlN0w" base_Operation="_XbItMvTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_Tt4N8BmhEeGPdtWPATlN0w" base_Operation="_ZYJzgvTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_ULhzQBmhEeGPdtWPATlN0w" base_Operation="_ahdk8vTeEeC5g4ium84zuA"/>
  <OTS:otsMessage xmi:id="_UtzZ4BmhEeGPdtWPATlN0w" base_Operation="_YElNkgbLEeG12vpm4k5TAQ"/>
  <Cpp:CppParameter xmi:id="_2wn_ABmhEeGPdtWPATlN0w" base_Parameter="_2larcBaqEeGIhpdKvKNGag" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_VWAz8BmiEeGPdtWPATlN0w" base_Parameter="_mP2-4P_YEeC-LI6jGWITrA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_nnkqUBmjEeGPdtWPATlN0w" base_Parameter="_gMh1EBmjEeGPdtWPATlN0w" type="Pointer"/>
  <Standard:Destroy xmi:id="_iXO8oBmkEeGPdtWPATlN0w" base_BehavioralFeature="_eHvdYBmkEeGPdtWPATlN0w"/>
  <Cpp:cppClass xmi:id="_UfHg0BmlEeGPdtWPATlN0w" base_Class="_Q6rekPM2EeCXKeCbdRbRuw"/>
  <Standard:Create xmi:id="_qjjnUB9WEeGKV9lx9XKJRQ" base_BehavioralFeature="_qjQsYB9WEeGKV9lx9XKJRQ"/>
  <Standard:Create xmi:id="_qjjnUR9WEeGKV9lx9XKJRQ" base_BehavioralFeature="_qjadYB9WEeGKV9lx9XKJRQ"/>
  <Standard:Destroy xmi:id="_qjjnUh9WEeGKV9lx9XKJRQ" base_BehavioralFeature="_qjadYh9WEeGKV9lx9XKJRQ"/>
  <Cpp:cppClass xmi:id="_l2ipIB9XEeGKV9lx9XKJRQ" base_Class="_me8iYB9WEeGKV9lx9XKJRQ"/>
  <Cpp:CppParameter xmi:id="_hK__QCJFEeGgPvhyr18ZZQ" base_Parameter="_Td7LQCJFEeGgPvhyr18ZZQ" type="Pointer"/>
  <Standard:Create xmi:id="_yt9Q8yJLEeGgPvhyr18ZZQ" base_BehavioralFeature="_ytzf8CJLEeGgPvhyr18ZZQ"/>
  <Standard:Create xmi:id="_yt9Q9CJLEeGgPvhyr18ZZQ" base_BehavioralFeature="_yt9Q8CJLEeGgPvhyr18ZZQ"/>
  <Standard:Destroy xmi:id="_yuGa4CJLEeGgPvhyr18ZZQ" base_BehavioralFeature="_yt9Q8iJLEeGgPvhyr18ZZQ"/>
  <Standard:Create xmi:id="_l4uVBCJ5EeGgPvhyr18ZZQ" base_BehavioralFeature="_l4uVACJ5EeGgPvhyr18ZZQ"/>
  <Standard:Create xmi:id="_l4uVBSJ5EeGgPvhyr18ZZQ" base_BehavioralFeature="_l4uVASJ5EeGgPvhyr18ZZQ"/>
  <Standard:Destroy xmi:id="_l4uVBiJ5EeGgPvhyr18ZZQ" base_BehavioralFeature="_l4uVAyJ5EeGgPvhyr18ZZQ"/>
  <Cpp:CppParameter xmi:id="_0yPuACJ5EeGgPvhyr18ZZQ" base_Parameter="_x1JqwCJ5EeGgPvhyr18ZZQ" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_2UlqgCJ5EeGgPvhyr18ZZQ" base_Property="_sFsNkiJ5EeGgPvhyr18ZZQ" type="Pointer"/>
  <OTS:otsAgent xmi:id="_WLUxIDtpEeGu0a50JL2ykg" base_Interface="_49VG8PTdEeC5g4ium84zuA" prefix="evm_"/>
  <OTS:otsAgent xmi:id="_rO1nMDtpEeGu0a50JL2ykg" base_Interface="_qJML4AkjEeGWhspan4O22Q" prefix="sl_"/>
  <OTS:otsOperation xmi:id="_vM5YMDtpEeGu0a50JL2ykg" operationId="5" base_Operation="_uVQjsAkjEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_v2egsDtpEeGu0a50JL2ykg" operationId="6" base_Operation="_w60QsgkjEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_wW9XkDtpEeGu0a50JL2ykg" operationId="7" base_Operation="_0MLTwAkjEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_wyFNUDtpEeGu0a50JL2ykg" operationId="8" base_Operation="_2udDQgkjEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_xSaTMDtpEeGu0a50JL2ykg" operationId="9" base_Operation="_6hCkEgkjEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_yVUhsDtpEeGu0a50JL2ykg" operationId="11" base_Operation="_EvWLIgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_y1NisDtpEeGu0a50JL2ykg" operationId="12" base_Operation="_HrQiogkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_zO_UoDtpEeGu0a50JL2ykg" operationId="13" base_Operation="_LyZ-MgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_zoxGkDtpEeGu0a50JL2ykg" operationId="14" base_Operation="_OuwakgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_0HUDwDtpEeGu0a50JL2ykg" operationId="15" base_Operation="_SCW5UgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_0ib5gDtpEeGu0a50JL2ykg" operationId="16" base_Operation="_VBF7UgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_0_V38DtpEeGu0a50JL2ykg" operationId="17" base_Operation="_YBBQIgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_1c2TUDtpEeGu0a50JL2ykg" operationId="18" base_Operation="_b_OyIgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_2C18UDtpEeGu0a50JL2ykg" operationId="19" base_Operation="_d3yPMgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_2cekUDtpEeGu0a50JL2ykg" operationId="20" base_Operation="_gTpNogkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_26t_gDtpEeGu0a50JL2ykg" operationId="21" base_Operation="_p5RrIgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_3d4-ADtpEeGu0a50JL2ykg" operationId="22" base_Operation="_sR3TIgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_3-X04DtpEeGu0a50JL2ykg" operationId="23" base_Operation="_u3kKEgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_4aZCgDtpEeGu0a50JL2ykg" operationId="24" base_Operation="_w9riAgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_5hBTYDtpEeGu0a50JL2ykg" operationId="25" base_Operation="_0UjXMgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_6DJJADtpEeGu0a50JL2ykg" operationId="26" base_Operation="_3FIocgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_6jCKADtpEeGu0a50JL2ykg" operationId="27" base_Operation="_5tEUAgkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_6-5moDtpEeGu0a50JL2ykg" operationId="28" base_Operation="_9mzlsQkkEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_7cs88DtpEeGu0a50JL2ykg" operationId="29" base_Operation="_AEd68gklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_8CGwEDtpEeGu0a50JL2ykg" operationId="30" base_Operation="_Cg7WUAklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_8d9loDtpEeGu0a50JL2ykg" operationId="31" base_Operation="_Fln2YgklEeGWhspan4O22Q"/>
  <OTS:otsAgent xmi:id="_FFmw4DtqEeGu0a50JL2ykg" base_Interface="_dSb80AncEeGbt8IYL3q89A" prefix="sn_"/>
  <OTS:otsMessage xmi:id="_T_R64DtqEeGu0a50JL2ykg" base_Class="_7S-g6PM2EeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_V3-h4DtqEeGu0a50JL2ykg" base_Property="_jADTEvM3EeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_WjMpIDtqEeGu0a50JL2ykg" base_Property="_mDQlYvM3EeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_XERV4DtqEeGu0a50JL2ykg" base_Property="_qHblcvM3EeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_mvt7EDtqEeGu0a50JL2ykg" base_Property="_kgKa8vM3EeCXKeCbdRbRuw"/>
  <OTS:otsMessage xmi:id="_T8VfIDtrEeGu0a50JL2ykg" base_Class="_Qt-uIPTdEeC5g4ium84zuA"/>
  <OTS:otsMsgAttribute xmi:id="_Uu2hMDtrEeGu0a50JL2ykg" base_Property="_iCBBwvTdEeC5g4ium84zuA"/>
  <OTS:otsMsgAttribute xmi:id="_VSdkkDtrEeGu0a50JL2ykg" base_Property="_mB3igvTdEeC5g4ium84zuA" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_V0vLMDtrEeGu0a50JL2ykg" base_Property="_pMOlsvTdEeC5g4ium84zuA" order="1"/>
  <OTS:otsOperation xmi:id="_bwxZ4DttEeGu0a50JL2ykg" operationId="5" base_Operation="_fsgykgncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_cii1EDttEeGu0a50JL2ykg" operationId="6" base_Operation="_iYw9cgncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_dDeX4DttEeGu0a50JL2ykg" operationId="7" base_Operation="_kY63UgncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_djhJ4DttEeGu0a50JL2ykg" operationId="8" base_Operation="_mCuGsgncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_d_0rYDttEeGu0a50JL2ykg" operationId="9" base_Operation="_n-P_QgncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_ebZNEDttEeGu0a50JL2ykg" operationId="10" base_Operation="_qNJfwgncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_e32fkDttEeGu0a50JL2ykg" operationId="11" base_Operation="_u5QpkAncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_fShpYDttEeGu0a50JL2ykg" operationId="12" base_Operation="_x0j9EgncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_fsTbUDttEeGu0a50JL2ykg" operationId="13" base_Operation="_zhfY8gncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_gKtOkDttEeGu0a50JL2ykg" operationId="14" base_Operation="_1hMm4gncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_glOnYDttEeGu0a50JL2ykg" operationId="15" base_Operation="_3JNGggncEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_hGKKMDttEeGu0a50JL2ykg" operationId="16" base_Operation="_G08mogndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_hhk64DttEeGu0a50JL2ykg" operationId="17" base_Operation="_LW69AgndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_iBUK4DttEeGu0a50JL2ykg" operationId="18" base_Operation="_Nuw-IAndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_idVYgDttEeGu0a50JL2ykg" operationId="19" base_Operation="_RLAbggndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_i3j2YDttEeGu0a50JL2ykg" operationId="20" base_Operation="_Tb2cwgndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_jRfZUDttEeGu0a50JL2ykg" operationId="21" base_Operation="_V3agQgndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_jujIwDttEeGu0a50JL2ykg" operationId="22" base_Operation="_YGniwgndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_kGZBADttEeGu0a50JL2ykg" operationId="23" base_Operation="_bh9oQgndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_kcSYgDttEeGu0a50JL2ykg" operationId="24" base_Operation="_dwac0gndEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_k5DNADttEeGu0a50JL2ykg" operationId="25" base_Operation="_fgn2MgndEeGbt8IYL3q89A"/>
  <Cpp:CppParameter xmi:id="_4gWuUDtuEeGu0a50JL2ykg" base_Parameter="_y1XhcDtuEeGu0a50JL2ykg" type="Pointer"/>
  <Standard:Create xmi:id="_DRFtAjtvEeGu0a50JL2ykg" base_BehavioralFeature="_DQ78ADtvEeGu0a50JL2ykg"/>
  <Standard:Create xmi:id="_DRFtAztvEeGu0a50JL2ykg" base_BehavioralFeature="_DQ78ATtvEeGu0a50JL2ykg"/>
  <Standard:Destroy xmi:id="_DRFtBDtvEeGu0a50JL2ykg" base_BehavioralFeature="_DRFtATtvEeGu0a50JL2ykg"/>
  <Cpp:CppAttribute xmi:id="_Noe-oDtvEeGu0a50JL2ykg" base_Property="_G4DzsjtvEeGu0a50JL2ykg" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_P3ZGMDtvEeGu0a50JL2ykg" base_Property="_FsD6ojtvEeGu0a50JL2ykg"/>
  <Cpp:CppAttribute xmi:id="_Q3nNEDtvEeGu0a50JL2ykg" base_Property="_GcfSAjtvEeGu0a50JL2ykg"/>
  <Cpp:CppParameter xmi:id="_mFHFkDtvEeGu0a50JL2ykg" base_Parameter="_iP1dIDtvEeGu0a50JL2ykg" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_n8dowDtvEeGu0a50JL2ykg" base_Parameter="_agqyADtvEeGu0a50JL2ykg" type="Pointer"/>
  <Cpp:List xmi:id="_z_TvkDtvEeGu0a50JL2ykg" base_Property="_sUKo0jtvEeGu0a50JL2ykg"/>
  <OTS:otsOperation xmi:id="_eINA8DuREeGu0a50JL2ykg" operationId="77" base_Operation="_uaNtcgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_epbesDuREeGu0a50JL2ykg" operationId="78" base_Operation="_wbQ_MgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_j_HJ8DuREeGu0a50JL2ykg" operationId="100" base_Operation="_yjAu0gkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_l0rkcDuREeGu0a50JL2ykg" operationId="101" base_Operation="_0_eKMgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_nyJWsDuREeGu0a50JL2ykg" operationId="102" base_Operation="_4dgXUgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_oRI_0DuREeGu0a50JL2ykg" operationId="103" base_Operation="_7DgJMgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_osQ1kDuREeGu0a50JL2ykg" operationId="104" base_Operation="_88pcIgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_pH-hMDuREeGu0a50JL2ykg" operationId="105" base_Operation="_-saJkgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_ple8kDuREeGu0a50JL2ykg" operationId="106" base_Operation="_A59mQgkqEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_qhPaMDuREeGu0a50JL2ykg" operationId="32" base_Operation="_Jacy4gklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_q_VrcDuREeGu0a50JL2ykg" operationId="33" base_Operation="_MASzwgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_rZkJUDuREeGu0a50JL2ykg" operationId="34" base_Operation="_P_2ZkgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_r8bl0DuREeGu0a50JL2ykg" operationId="35" base_Operation="_TPRi8gklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_sT0yIDuREeGu0a50JL2ykg" operationId="36" base_Operation="_WWNesgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_s0daADuREeGu0a50JL2ykg" operationId="37" base_Operation="_bY0c8gklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_tSHmYDuREeGu0a50JL2ykg" operationId="38" base_Operation="_eLxswgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_tvxLsDuREeGu0a50JL2ykg" operationId="39" base_Operation="_nNWa8gklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_uR5BUDuREeGu0a50JL2ykg" operationId="40" base_Operation="_qCGaggklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_u5hpEDuREeGu0a50JL2ykg" operationId="41" base_Operation="_yRdBkgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_vSQ5MDuREeGu0a50JL2ykg" operationId="42" base_Operation="_1WmNkgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_vt-k0DuREeGu0a50JL2ykg" operationId="43" base_Operation="_43KKQgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_wPqVkDuREeGu0a50JL2ykg" operationId="44" base_Operation="_8EC9AgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_wp4zcDuREeGu0a50JL2ykg" operationId="45" base_Operation="__b97EgklEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_xIR_oDuREeGu0a50JL2ykg" operationId="46" base_Operation="_HhVfsgkmEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_x_3H4DuREeGu0a50JL2ykg" operationId="47" base_Operation="_K1-gQgkmEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_ydhUQDuREeGu0a50JL2ykg" operationId="48" base_Operation="_Ou-LEgkmEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_y3cQIDuREeGu0a50JL2ykg" operationId="49" base_Operation="_ThCy8gkmEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_zPlqYDuREeGu0a50JL2ykg" operationId="50" base_Operation="_Vct1cgkmEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_z1biYDuREeGu0a50JL2ykg" operationId="51" base_Operation="_bdnn8gkmEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_0WqnMDuREeGu0a50JL2ykg" operationId="52" base_Operation="_lFe6EgkmEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_1UDcgDuREeGu0a50JL2ykg" operationId="53" base_Operation="_Up2twgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_12VDIDuREeGu0a50JL2ykg" operationId="54" base_Operation="_XfWUMgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_2UlFYDuREeGu0a50JL2ykg" operationId="70" base_Operation="_alFWEAkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_2zkugDuREeGu0a50JL2ykg" operationId="71" base_Operation="_dsBR0gkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_3UWgUDuREeGu0a50JL2ykg" operationId="72" base_Operation="_gv0aAgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_33Ey4DuREeGu0a50JL2ykg" operationId="73" base_Operation="_lFk5UgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_4dq40DuREeGu0a50JL2ykg" operationId="74" base_Operation="_oS6YAgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_45_BYDuREeGu0a50JL2ykg" operationId="75" base_Operation="_qkgAIgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_5StqcDuREeGu0a50JL2ykg" operationId="76" base_Operation="_svhtQgkpEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_5wE74DuREeGu0a50JL2ykg" operationId="107" base_Operation="_DNMNIgkqEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_6UbmIDuREeGu0a50JL2ykg" operationId="108" base_Operation="_FnRC4gkqEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_61z04DuREeGu0a50JL2ykg" operationId="109" base_Operation="_ITh00gkqEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_7YFbgDuREeGu0a50JL2ykg" operationId="110" base_Operation="_LEs78gkqEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_70iuADuREeGu0a50JL2ykg" operationId="120" base_Operation="_PVFzEgkqEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_8PXo0DuREeGu0a50JL2ykg" operationId="121" base_Operation="_SsRKQAkqEeGWhspan4O22Q"/>
  <OTS:otsOperation xmi:id="_9ROucDuREeGu0a50JL2ykg" operationId="122" base_Operation="_YTOywgkqEeGWhspan4O22Q"/>
  <OTS:otsMessage xmi:id="_xRCm0D0BEeGH0JSgV-l25w" base_Class="_pLTWkPNGEeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_y-tpkD0BEeGH0JSgV-l25w" base_Property="_qiek4PNGEeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_ze5lgD0BEeGH0JSgV-l25w" base_Property="_sVgowvNGEeCXKeCbdRbRuw" order="1"/>
  <OTS:otsMessage xmi:id="_3I2HsD0BEeGH0JSgV-l25w" base_Class="_p32wAPNFEeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_5iBlkD0BEeGH0JSgV-l25w" base_Property="_ASFhYvNGEeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_6Swe8D0BEeGH0JSgV-l25w" base_Property="_BpQIovNGEeCXKeCbdRbRuw" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_7W2ZMD0BEeGH0JSgV-l25w" base_Property="_DEc7UvNGEeCXKeCbdRbRuw" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_7-V3AD0BEeGH0JSgV-l25w" base_Property="_Em8o0vNGEeCXKeCbdRbRuw" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_8n6YcD0BEeGH0JSgV-l25w" base_Property="_FjcGQPNGEeCXKeCbdRbRuw" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_9JcYMD0BEeGH0JSgV-l25w" base_Property="_G4-V0vNGEeCXKeCbdRbRuw" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_9sKqwD0BEeGH0JSgV-l25w" base_Property="_IBF0cvNGEeCXKeCbdRbRuw" order="6"/>
  <OTS:otsMsgAttribute xmi:id="_-Rtn0D0BEeGH0JSgV-l25w" base_Property="_L1n2AvNGEeCXKeCbdRbRuw" order="7"/>
  <OTS:otsMsgAttribute xmi:id="_-tu1cD0BEeGH0JSgV-l25w" base_Property="_Nm3xMvNGEeCXKeCbdRbRuw" order="8"/>
  <OTS:otsMsgAttribute xmi:id="__T4PcD0BEeGH0JSgV-l25w" base_Property="_QDe9kvNGEeCXKeCbdRbRuw" order="9"/>
  <OTS:otsMsgAttribute xmi:id="__1QeMD0BEeGH0JSgV-l25w" base_Property="_RU13wvNGEeCXKeCbdRbRuw" order="10"/>
  <OTS:otsMsgAttribute xmi:id="_AYREoD0CEeGH0JSgV-l25w" base_Property="_SkjzMvNGEeCXKeCbdRbRuw" order="11"/>
  <Cpp:struct xmi:id="_EOu_4D0CEeGH0JSgV-l25w" base_Class="_p32wAPNFEeCXKeCbdRbRuw"/>
  <OTS:otsAgent xmi:id="_tYqxoD0CEeGH0JSgV-l25w" base_Interface="_s56vQBUlEeGIhpdKvKNGag" prefix="tx_"/>
  <OTS:oneway xmi:id="_Wy1XwD0DEeGH0JSgV-l25w" base_Operation="_xHCP8BUlEeGIhpdKvKNGag" operationId="6"/>
  <OTS:oneway xmi:id="_XrKt8D0DEeGH0JSgV-l25w" base_Operation="_yg4XwhUlEeGIhpdKvKNGag" operationId="7"/>
  <OTS:oneway xmi:id="_YQj6AD0DEeGH0JSgV-l25w" base_Operation="_zu97ghUlEeGIhpdKvKNGag" operationId="9"/>
  <OTS:oneway xmi:id="_Y1OGQD0DEeGH0JSgV-l25w" base_Operation="_1p5XIhUlEeGIhpdKvKNGag" operationId="10"/>
  <OTS:oneway xmi:id="_ZXMx8D0DEeGH0JSgV-l25w" base_Operation="_GEMQMD0DEeGH0JSgV-l25w" operationId="8"/>
  <Standard:Create xmi:id="_jVQ9kz0DEeGH0JSgV-l25w" base_BehavioralFeature="_jVHMkD0DEeGH0JSgV-l25w"/>
  <Standard:Create xmi:id="_jVQ9lD0DEeGH0JSgV-l25w" base_BehavioralFeature="_jVQ9kD0DEeGH0JSgV-l25w"/>
  <Standard:Destroy xmi:id="_jVQ9lT0DEeGH0JSgV-l25w" base_BehavioralFeature="_jVQ9kj0DEeGH0JSgV-l25w"/>
  <Cpp:struct xmi:id="_JwoeAD0JEeGH0JSgV-l25w" base_Class="_GzFu0D0JEeGH0JSgV-l25w"/>
  <OTS:otsMessage xmi:id="_KkCQ4D0JEeGH0JSgV-l25w" base_Class="_GzFu0D0JEeGH0JSgV-l25w"/>
  <Cpp:CppParameter xmi:id="_RRZUMD0eEeGH0JSgV-l25w" base_Parameter="_LafLMD0eEeGH0JSgV-l25w" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_TXNKID0eEeGH0JSgV-l25w" base_Parameter="_GyGDwD0eEeGH0JSgV-l25w" type="Pointer"/>
  <OTS:otsMessage xmi:id="_blTlAD3DEeGH0JSgV-l25w" base_Class="_34XAYD3CEeGH0JSgV-l25w"/>
  <OTS:otsMessage xmi:id="_dsmosD3DEeGH0JSgV-l25w" base_Class="_JZFFID3DEeGH0JSgV-l25w"/>
  <OTS:otsMsgAttribute xmi:id="_evg3MD3DEeGH0JSgV-l25w" base_Property="_61m0oj3CEeGH0JSgV-l25w"/>
  <OTS:otsMsgAttribute xmi:id="_fTkmgD3DEeGH0JSgV-l25w" base_Property="_-TLuwj3CEeGH0JSgV-l25w" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_fraewD3DEeGH0JSgV-l25w" base_Property="_MTyiwj3DEeGH0JSgV-l25w"/>
  <OTS:otsMsgAttribute xmi:id="_gN12YD3DEeGH0JSgV-l25w" base_Property="_Ml0G4j3DEeGH0JSgV-l25w" order="1"/>
  <OTS:otsAgent xmi:id="_GbpJMD37EeG7yqj_Az3y9A" base_Interface="__h0xsD36EeG7yqj_Az3y9A"/>
  <OTS:otsOperation xmi:id="_HE6vsD37EeG7yqj_Az3y9A" operationId="1" base_Operation="_Df4isD37EeG7yqj_Az3y9A"/>
  <OTS:otsOperation xmi:id="_H8f38D37EeG7yqj_Az3y9A" operationId="2" base_Operation="_DxLHAj37EeG7yqj_Az3y9A"/>
  <OTS:otsOperation xmi:id="_OKNXYD37EeG7yqj_Az3y9A" operationId="3" base_Operation="_Ldpqgj37EeG7yqj_Az3y9A"/>
  <Standard:Create xmi:id="_RIYjQj38EeG7yqj_Az3y9A" base_BehavioralFeature="_RIOyQD38EeG7yqj_Az3y9A"/>
  <Standard:Create xmi:id="_RIYjQz38EeG7yqj_Az3y9A" base_BehavioralFeature="_RIOyQT38EeG7yqj_Az3y9A"/>
  <Standard:Destroy xmi:id="_RIYjRD38EeG7yqj_Az3y9A" base_BehavioralFeature="_RIYjQT38EeG7yqj_Az3y9A"/>
  <OTS:otsAgent xmi:id="_-lFxwD38EeG7yqj_Az3y9A" base_Interface="_w7QdGAoJEeGbt8IYL3q89A" prefix="gsoap_"/>
  <OTS:otsOperation xmi:id="_Es-9ED39EeG7yqj_Az3y9A" operationId="8" base_Operation="_ARsbkgoKEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_FKMdgD39EeG7yqj_Az3y9A" operationId="9" base_Operation="_CX89cgoKEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_Fj0ecD39EeG7yqj_Az3y9A" operationId="10" base_Operation="_FPPTogoKEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_F_1sED39EeG7yqj_Az3y9A" operationId="11" base_Operation="_I3P8IgoKEeGbt8IYL3q89A"/>
  <OTS:oneway xmi:id="_HLiDID39EeG7yqj_Az3y9A" base_Operation="_NTalcAoKEeGbt8IYL3q89A" operationId="12"/>
  <OTS:oneway xmi:id="_HvmZgD39EeG7yqj_Az3y9A" base_Operation="_P8_PwgoKEeGbt8IYL3q89A" operationId="13"/>
  <OTS:oneway xmi:id="_krzqID39EeG7yqj_Az3y9A" base_Operation="_8VazQgoJEeGbt8IYL3q89A" operationId="6"/>
  <OTS:oneway xmi:id="_sMhpkD39EeG7yqj_Az3y9A" base_Operation="_-rUTogoJEeGbt8IYL3q89A" operationId="7"/>
  <Cpp:CppParameter xmi:id="_nyf_0EAiEeG7yqj_Az3y9A" base_Parameter="_jW7MYEAiEeG7yqj_Az3y9A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_phNkYEAiEeG7yqj_Az3y9A" base_Parameter="_GYyCEEAiEeG7yqj_Az3y9A" type="Pointer"/>
  <Standard:Create xmi:id="_h8WfdEBcEeG7yqj_Az3y9A" base_BehavioralFeature="_h8WfcEBcEeG7yqj_Az3y9A"/>
  <Standard:Create xmi:id="_h8gQcEBcEeG7yqj_Az3y9A" base_BehavioralFeature="_h8WfcUBcEeG7yqj_Az3y9A"/>
  <Standard:Destroy xmi:id="_h8gQcUBcEeG7yqj_Az3y9A" base_BehavioralFeature="_h8Wfc0BcEeG7yqj_Az3y9A"/>
  <Cpp:CppParameter xmi:id="_H_pQYEBdEeG7yqj_Az3y9A" base_Parameter="_CVjbYEBdEeG7yqj_Az3y9A" type="Pointer"/>
  <Standard:Process xmi:id="_kW8w0EDkEeG7yqj_Az3y9A" base_Component="_BF3eoAt3EeGOov-rpu6eCA"/>
  <Standard:Subsystem xmi:id="_bRiPAEDlEeG7yqj_Az3y9A" base_Component="_YFZDIEDlEeG7yqj_Az3y9A"/>
  <Cpp:cppClass xmi:id="_W6oqwEDmEeG7yqj_Az3y9A" base_Class="_4joS4AYHEeG1tfz4J1YvlA"/>
  <Cpp:cppClass xmi:id="_YV8yMEDmEeG7yqj_Az3y9A" base_Class="_vBv0YAVAEeG1tfz4J1YvlA"/>
  <Cpp:CppParameter xmi:id="_l5Wa4EDoEeG7yqj_Az3y9A" base_Parameter="_5erJYAYIEeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_z6nZYEDsEeG7yqj_Az3y9A" base_Parameter="_ki1-IEDsEeG7yqj_Az3y9A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_c_RiMEDwEeG7yqj_Az3y9A" base_Parameter="_cIWy0AYMEeG1tfz4J1YvlA"/>
  <Cpp:CppParameter xmi:id="_d_gxAEENEeGMwdsehWzfjQ" base_Parameter="_YgY3kAVREeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_W4ToUEEOEeGMwdsehWzfjQ" base_Parameter="_ugdi4AVZEeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_ageB0EEOEeGMwdsehWzfjQ" base_Parameter="_vHWjwAVZEeG1tfz4J1YvlA" type="Pointer"/>
  <OTS:otsMessage xmi:id="_xOVN8EEbEeGMwdsehWzfjQ" base_Class="_C7BWsPM_EeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_yiFU0EEbEeGMwdsehWzfjQ" base_Property="_zw5tMvNPEeCXKeCbdRbRuw"/>
  <OTS:otsMessage xmi:id="_z4qGMEEbEeGMwdsehWzfjQ" base_Class="_KXtKuPM_EeCXKeCbdRbRuw"/>
  <OTS:otsMsgAttribute xmi:id="_06q80EEbEeGMwdsehWzfjQ" base_Property="_c2L6MvWaEeCyns5Af_A9WA"/>
  <OTS:otsMsgAttribute xmi:id="_1ZN6AEEbEeGMwdsehWzfjQ" base_Property="_f3dS0vWaEeCyns5Af_A9WA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_10CNwEEbEeGMwdsehWzfjQ" base_Property="_l3m3YvWaEeCyns5Af_A9WA" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_2PT0gEEbEeGMwdsehWzfjQ" base_Property="_peISIvWaEeCyns5Af_A9WA" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_2piSYEEbEeGMwdsehWzfjQ" base_Property="_tYw7svWaEeCyns5Af_A9WA" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_3TZuwEEbEeGMwdsehWzfjQ" base_Property="_UsIycguqEeGRj99NexGIqQ" order="5"/>
  <OTS:otsMessage xmi:id="_W-dP4EzQEeG9Ksogv4Fo5w"/>
  <Cpp:CppParameter xmi:id="_1tYzoEzWEeGvxOlT5AFO3A" base_Parameter="_sYcdgEzWEeGvxOlT5AFO3A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_43v20EzWEeGvxOlT5AFO3A" base_Parameter="_nhdgcEzWEeGvxOlT5AFO3A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_9BSfEEzWEeGvxOlT5AFO3A" base_Parameter="_gWMzoEzWEeGvxOlT5AFO3A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_AZqJEEzXEeGvxOlT5AFO3A" base_Parameter="_b9dRwEzWEeGvxOlT5AFO3A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_DvCwgEzXEeGvxOlT5AFO3A" base_Parameter="_UhgdkEzWEeGvxOlT5AFO3A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_GzmGoEzXEeGvxOlT5AFO3A" base_Parameter="_KQzCwEzWEeGvxOlT5AFO3A" type="Pointer"/>
  <Cpp:virtual xmi:id="_kEN5EE18EeGvxOlT5AFO3A"/>
  <Cpp:struct xmi:id="_01QrME26EeGvxOlT5AFO3A" base_Class="_94ppME24EeGvxOlT5AFO3A"/>
  <OTS:otsMessage xmi:id="_1hXjQE26EeGvxOlT5AFO3A" base_Class="_94ppME24EeGvxOlT5AFO3A"/>
  <Cpp:struct xmi:id="_5PVp0E26EeGvxOlT5AFO3A" base_Class="_J48yUE25EeGvxOlT5AFO3A"/>
  <OTS:otsMessage xmi:id="_57vc0E26EeGvxOlT5AFO3A" base_Class="_J48yUE25EeGvxOlT5AFO3A"/>
  <Cpp:struct xmi:id="_8PHNoE26EeGvxOlT5AFO3A" base_Class="_OtsTsE25EeGvxOlT5AFO3A"/>
  <OTS:otsMessage xmi:id="_8-fcIE26EeGvxOlT5AFO3A" base_Class="_OtsTsE25EeGvxOlT5AFO3A"/>
  <Cpp:CppParameter xmi:id="_KZr18E27EeGvxOlT5AFO3A" base_Parameter="_3RIVsAa2EeG1tfz4J1YvlA"/>
  <Standard:Create xmi:id="_AconoU5jEeGvxOlT5AFO3A" base_BehavioralFeature="_Ace2oE5jEeGvxOlT5AFO3A"/>
  <Standard:Create xmi:id="_Aconok5jEeGvxOlT5AFO3A" base_BehavioralFeature="_Ace2oU5jEeGvxOlT5AFO3A"/>
  <Standard:Destroy xmi:id="_Acono05jEeGvxOlT5AFO3A" base_BehavioralFeature="_AconoE5jEeGvxOlT5AFO3A"/>
  <Cpp:struct xmi:id="__gXfwE56EeGvxOlT5AFO3A" base_Class="_5TaOQE56EeGvxOlT5AFO3A"/>
  <Cpp:union xmi:id="_-SkacE57EeGvxOlT5AFO3A"/>
  <OTS:otsMessage xmi:id="_I8RHkE59EeGvxOlT5AFO3A" base_Class="_5TaOQE56EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_JmIj8E59EeGvxOlT5AFO3A" base_Property="_Bww1EE57EeGvxOlT5AFO3A" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_KNoBwE59EeGvxOlT5AFO3A" base_Property="_CZb-ok57EeGvxOlT5AFO3A" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_NXhx8E59EeGvxOlT5AFO3A" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_UAzzEE59EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_UpotoE59EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_U-zFUE59EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_VeYkUE59EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_WFkgIE59EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_WZ1f8E59EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_WyR1IE59EeGvxOlT5AFO3A"/>
  <Cpp:struct xmi:id="_oh2_0E5-EeGvxOlT5AFO3A" base_Class="_k1YHAE5-EeGvxOlT5AFO3A"/>
  <Cpp:struct xmi:id="_ptjW4E5-EeGvxOlT5AFO3A" base_Class="_iH7pUE5-EeGvxOlT5AFO3A"/>
  <Cpp:struct xmi:id="_7OHDkE5-EeGvxOlT5AFO3A" base_Class="_3l8qEE5-EeGvxOlT5AFO3A"/>
  <OTS:otsMessage xmi:id="_8DcwIE5-EeGvxOlT5AFO3A" base_Class="_3l8qEE5-EeGvxOlT5AFO3A"/>
  <Cpp:struct xmi:id="_hQticFFoEeGECvOQOTd0Lw" base_Class="_Th_vsFFoEeGECvOQOTd0Lw"/>
  <Cpp:CppAttribute xmi:id="_BeFzcFFqEeGECvOQOTd0Lw" base_Property="_7kzE0lFpEeGECvOQOTd0Lw" type="Pointer"/>
  <Standard:Create xmi:id="_7j4CUVFqEeGECvOQOTd0Lw" base_BehavioralFeature="_7ju4YFFqEeGECvOQOTd0Lw"/>
  <Standard:Create xmi:id="_7j4CUlFqEeGECvOQOTd0Lw" base_BehavioralFeature="_7ju4YVFqEeGECvOQOTd0Lw"/>
  <Standard:Destroy xmi:id="_7j4CU1FqEeGECvOQOTd0Lw" base_BehavioralFeature="_7j4CUFFqEeGECvOQOTd0Lw"/>
  <Cpp:CppAttribute xmi:id="_4C29MFFrEeGECvOQOTd0Lw" base_Property="_etDoAlFqEeGECvOQOTd0Lw" type="Value" setget="Inline"/>
  <Cpp:CppAttribute xmi:id="_SeGD4FGCEeGD7INgeoQ_MA" base_Property="_Q5NwwlGCEeGD7INgeoQ_MA" type="Value" setget="Inline"/>
  <Cpp:CppAttribute xmi:id="_krDjkFGCEeGD7INgeoQ_MA" base_Property="_YjTuolGCEeGD7INgeoQ_MA" type="Value" setget="Inline"/>
  <Standard:Create xmi:id="_2_UNAlGhEeGD7INgeoQ_MA" base_BehavioralFeature="_2_LDEFGhEeGD7INgeoQ_MA"/>
  <Standard:Create xmi:id="_2_UNA1GhEeGD7INgeoQ_MA" base_BehavioralFeature="_2_LDEVGhEeGD7INgeoQ_MA"/>
  <Standard:Destroy xmi:id="_2_UNBFGhEeGD7INgeoQ_MA" base_BehavioralFeature="_2_UNAVGhEeGD7INgeoQ_MA"/>
  <OTS:otsAgent xmi:id="_WlgiMFGjEeGD7INgeoQ_MA" base_Interface="_GxTfEFGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_XkPbUFGjEeGD7INgeoQ_MA" base_Operation="_IMzMslGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_YFxbEFGjEeGD7INgeoQ_MA" base_Operation="_KgBMglGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_YfsW8FGjEeGD7INgeoQ_MA" base_Operation="_MDtM0lGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_ZCapgFGjEeGD7INgeoQ_MA" base_Operation="_P0D5AlGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_Zb5ggFGjEeGD7INgeoQ_MA" base_Operation="_RSFWMlGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_Z10cYFGjEeGD7INgeoQ_MA" base_Operation="_UObyklGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_aNhKsFGjEeGD7INgeoQ_MA" base_Operation="_Xya2slGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_anl3kFGjEeGD7INgeoQ_MA" base_Operation="_pJlW0lGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_bF_q0FGjEeGD7INgeoQ_MA" base_Operation="_sMMMMlGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_bfd6wFGjEeGD7INgeoQ_MA" base_Operation="_xxEKAlGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_choiYFGjEeGD7INgeoQ_MA" base_Operation="_5WitolGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_c8TsMFGjEeGD7INgeoQ_MA" base_Operation="_6eNgUlGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_dV7tIFGjEeGD7INgeoQ_MA" base_Operation="_8nTTwlGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_dy1rkFGjEeGD7INgeoQ_MA" base_Operation="_-Lu68lGiEeGD7INgeoQ_MA"/>
  <OTS:otsOperation xmi:id="_eUXrUFGjEeGD7INgeoQ_MA" base_Operation="_BytBolGjEeGD7INgeoQ_MA"/>
  <OTS:otsThread xmi:id="_eJnXYFGkEeGD7INgeoQ_MA" base_Class="_wzQTYFGhEeGD7INgeoQ_MA"/>
  <Cpp:cppClass xmi:id="_fLoOAFGkEeGD7INgeoQ_MA" base_Class="_wzQTYFGhEeGD7INgeoQ_MA"/>
  <Cpp:CppAttribute xmi:id="_RyXdsFIvEeGbLucZN5-JlA" base_Property="_BnMPkFIvEeGbLucZN5-JlA" type="Pointer"/>
  <Standard:Create xmi:id="_U8kI0lIvEeGbLucZN5-JlA" base_BehavioralFeature="_U8a-4FIvEeGbLucZN5-JlA"/>
  <Standard:Create xmi:id="_U8kI01IvEeGbLucZN5-JlA" base_BehavioralFeature="_U8a-4VIvEeGbLucZN5-JlA"/>
  <Standard:Destroy xmi:id="_U8kI1FIvEeGbLucZN5-JlA" base_BehavioralFeature="_U8kI0VIvEeGbLucZN5-JlA"/>
  <Standard:Create xmi:id="_A1P_0FIwEeGbLucZN5-JlA" base_BehavioralFeature="_A1G14FIwEeGbLucZN5-JlA"/>
  <Standard:Create xmi:id="_A1P_0VIwEeGbLucZN5-JlA" base_BehavioralFeature="_A1G14VIwEeGbLucZN5-JlA"/>
  <Standard:Destroy xmi:id="_A1P_0lIwEeGbLucZN5-JlA" base_BehavioralFeature="_A1G141IwEeGbLucZN5-JlA"/>
  <Cpp:CppParameter xmi:id="_58dtoFIwEeGbLucZN5-JlA" base_Parameter="_zmHPkFIwEeGbLucZN5-JlA"/>
  <Cpp:Operator xmi:id="_PNhQcFIxEeGbLucZN5-JlA" base_Operation="_8dYyQlIwEeGbLucZN5-JlA"/>
  <Cpp:Operator xmi:id="_PrnhsFIxEeGbLucZN5-JlA" base_Operation="_tOatslIwEeGbLucZN5-JlA"/>
  <Cpp:CppAttribute xmi:id="_c5PZkFIxEeGbLucZN5-JlA" base_Property="_FdgZ0lIvEeGbLucZN5-JlA" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_dbOFQFIxEeGbLucZN5-JlA" base_Property="_FLVEslIvEeGbLucZN5-JlA" type="Pointer"/>
  <Standard:Create xmi:id="_4sA89FIxEeGbLucZN5-JlA" base_BehavioralFeature="_4sA88FIxEeGbLucZN5-JlA"/>
  <Standard:Create xmi:id="_4sA89VIxEeGbLucZN5-JlA" base_BehavioralFeature="_4sA88VIxEeGbLucZN5-JlA"/>
  <Standard:Destroy xmi:id="_4sKG4FIxEeGbLucZN5-JlA" base_BehavioralFeature="_4sA881IxEeGbLucZN5-JlA"/>
  <Cpp:struct xmi:id="_H4lJkFI5EeGbLucZN5-JlA" base_Class="_Ekrv4FI5EeGbLucZN5-JlA"/>
  <Cpp:Operator xmi:id="_TDh_EFI5EeGbLucZN5-JlA" base_Operation="_RsprslI5EeGbLucZN5-JlA"/>
  <Cpp:Operator xmi:id="_hI4wMFI5EeGbLucZN5-JlA" base_Operation="_ZDq8klI5EeGbLucZN5-JlA"/>
  <Cpp:Operator xmi:id="_hvCKMFI5EeGbLucZN5-JlA" base_Operation="_bBcQ0lI5EeGbLucZN5-JlA"/>
  <Cpp:Operator xmi:id="_iK5m0FI5EeGbLucZN5-JlA" base_Operation="_dwOLQlI5EeGbLucZN5-JlA"/>
  <Cpp:cppClass xmi:id="_42jfYFI5EeGbLucZN5-JlA" base_Class="_78NCsFIuEeGbLucZN5-JlA"/>
  <Cpp:cppClass xmi:id="_6sj-wFI5EeGbLucZN5-JlA" base_Class="_15jcYFIxEeGbLucZN5-JlA"/>
  <OTS:otsMessage xmi:id="_7gT9oFI-EeGbLucZN5-JlA" base_Class="_Ekrv4FI5EeGbLucZN5-JlA"/>
  <OTS:otsMsgAttribute xmi:id="_8JlkIFI-EeGbLucZN5-JlA" base_Property="_Ij8awlI5EeGbLucZN5-JlA"/>
  <OTS:otsMsgAttribute xmi:id="_8lmxwFI-EeGbLucZN5-JlA" base_Property="_MJHKolI5EeGbLucZN5-JlA" order="1"/>
  <Xsd:XMLSchema xmi:id="_Kn8EQFJkEeGsZfQZLi5MgQ"/>
  <Standard:Create xmi:id="_F6FlAFZJEeG95srlMLxQkg" base_BehavioralFeature="_F5yqEFZJEeG95srlMLxQkg"/>
  <Standard:Create xmi:id="_F6FlAVZJEeG95srlMLxQkg" base_BehavioralFeature="_F58bEFZJEeG95srlMLxQkg"/>
  <Standard:Destroy xmi:id="_F6FlAlZJEeG95srlMLxQkg" base_BehavioralFeature="_F58bElZJEeG95srlMLxQkg"/>
  <OTS:otsAgent xmi:id="_ObHEcFcFEeG95srlMLxQkg" base_Interface="_uUtvwFcEEeG95srlMLxQkg" prefix="maincli"/>
  <OTS:oneway xmi:id="_FwmggFcHEeG95srlMLxQkg" base_Operation="_v6Cu0lcEEeG95srlMLxQkg" operationId="6"/>
  <OTS:oneway xmi:id="_bTidgFcHEeG95srlMLxQkg" base_Operation="_wLLiIlcEEeG95srlMLxQkg" operationId="7"/>
  <OTS:oneway xmi:id="_bwTSAFcHEeG95srlMLxQkg" base_Operation="_yIDeglcEEeG95srlMLxQkg" operationId="8"/>
  <OTS:oneway xmi:id="_cJLsEFcHEeG95srlMLxQkg" base_Operation="_yXisAlcEEeG95srlMLxQkg" operationId="9"/>
  <OTS:oneway xmi:id="_cheQQFcHEeG95srlMLxQkg" base_Operation="_yljS0lcEEeG95srlMLxQkg" operationId="10"/>
  <OTS:oneway xmi:id="_c9L74FcHEeG95srlMLxQkg" base_Operation="_y0dRglcEEeG95srlMLxQkg" operationId="11"/>
  <OTS:oneway xmi:id="_dZ8wYFcHEeG95srlMLxQkg" base_Operation="_zCKWUlcEEeG95srlMLxQkg" operationId="12"/>
  <OTS:oneway xmi:id="_d2aC4FcHEeG95srlMLxQkg" base_Operation="_zRNe8lcEEeG95srlMLxQkg" operationId="13"/>
  <OTS:oneway xmi:id="_eM6eYFcHEeG95srlMLxQkg" base_Operation="_zfX2wlcEEeG95srlMLxQkg" operationId="19"/>
  <OTS:oneway xmi:id="_eiXxAFcHEeG95srlMLxQkg" base_Operation="_zxsV0lcEEeG95srlMLxQkg" operationId="20"/>
  <OTS:oneway xmi:id="_e97roFcHEeG95srlMLxQkg" base_Operation="_0DR1ElcEEeG95srlMLxQkg" operationId="21"/>
  <OTS:oneway xmi:id="_gb9I0FcHEeG95srlMLxQkg" base_Operation="_0VwsMlcEEeG95srlMLxQkg" operationId="22"/>
  <OTS:oneway xmi:id="_g2yDoFcHEeG95srlMLxQkg" base_Operation="_0mJRklcEEeG95srlMLxQkg" operationId="23"/>
  <OTS:otsAgent xmi:id="_eE0BkFcjEeGRX4kIlgnfcA" base_Interface="_inni4AoKEeGbt8IYL3q89A" prefix="maint"/>
  <OTS:oneway xmi:id="_en_AEFcjEeGRX4kIlgnfcA" base_Operation="_jw7UUgoKEeGbt8IYL3q89A" operationId="5"/>
  <OTS:oneway xmi:id="_fAtpIFcjEeGRX4kIlgnfcA" base_Operation="_k_5o4AoKEeGbt8IYL3q89A" operationId="6"/>
  <OTS:oneway xmi:id="_fVIZ8FcjEeGRX4kIlgnfcA" base_Operation="_mP7GUgoKEeGbt8IYL3q89A" operationId="7"/>
  <OTS:oneway xmi:id="_ftIDMFcjEeGRX4kIlgnfcA" base_Operation="_o-Q74goKEeGbt8IYL3q89A" operationId="8"/>
  <OTS:oneway xmi:id="_gE97cFcjEeGRX4kIlgnfcA" base_Operation="_rEEx0goKEeGbt8IYL3q89A" operationId="9"/>
  <Cpp:Vector xmi:id="_ICPLwFvEEeG0IY-P_4qfWA" base_Property="_FjQA0FvEEeG0IY-P_4qfWA" Property1=""/>
  <Cpp:CppAttribute xmi:id="_kkXvgFvEEeG0IY-P_4qfWA" base_Property="_FjQA0FvEEeG0IY-P_4qfWA" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_KGRDkFvFEeG0IY-P_4qfWA" base_Property="_DCnaoFvFEeG0IY-P_4qfWA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_fWH6AFxpEeG0IY-P_4qfWA" base_Parameter="__xdb4FijEeGN1swhlGDd2w" type="Pointer"/>
  <Standard:Subsystem xmi:id="_e5LIMFx9EeGXYfPNQ34bSA" base_Component="_TBz4oFx9EeGXYfPNQ34bSA"/>
  <OTS:otsThread xmi:id="_kLRjoF0wEeGuHZzDUoLuTg" base_Class="_4-pSaPTZEeCXKeCbdRbRuw"/>
  <Cpp:CppAttribute xmi:id="_SUEmoF0yEeGuHZzDUoLuTg" base_Property="_fjTsIglAEeGbt8IYL3q89A" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_ebstgF03EeGuHZzDUoLuTg" base_Parameter="_Z5a1IF03EeGuHZzDUoLuTg" type="Pointer"/>
  <Standard:Create xmi:id="_jfMckF03EeGuHZzDUoLuTg" base_BehavioralFeature="_Tn_TUl03EeGuHZzDUoLuTg"/>
  <Cpp:CppParameter xmi:id="_X09YIF05EeGuHZzDUoLuTg" base_Parameter="_Tbe2cF05EeGuHZzDUoLuTg" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_zntGUF05EeGuHZzDUoLuTg" base_Parameter="_w0mFgF05EeGuHZzDUoLuTg" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_4aqfAF05EeGuHZzDUoLuTg" base_Parameter="_1BaEMF05EeGuHZzDUoLuTg" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_yevHkF1DEeGuHZzDUoLuTg" base_Parameter="_q4OCIF1DEeGuHZzDUoLuTg" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_deecAF1SEeGKC8_wUnU0qQ" base_Property="_JxeNQgVrEeG1tfz4J1YvlA" setget="Inline"/>
  <Cpp:CppParameter xmi:id="_kFv3sF1iEeGKC8_wUnU0qQ" base_Parameter="_mOhMwAVXEeG1tfz4J1YvlA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_KNPH8F1qEeGKC8_wUnU0qQ" base_Parameter="_nBFYsF1oEeGKC8_wUnU0qQ" type="Value"/>
  <Cpp:struct xmi:id="_qm_PgF4EEeGKC8_wUnU0qQ" base_Class="_DIz08F4EEeGKC8_wUnU0qQ"/>
  <OTS:otsMessage xmi:id="_rVVjQF4EEeGKC8_wUnU0qQ" base_Class="_DIz08F4EEeGKC8_wUnU0qQ"/>
  <OTS:otsMsgAttribute xmi:id="_sglOYF4EEeGKC8_wUnU0qQ" base_Property="_F_DpUF4EEeGKC8_wUnU0qQ"/>
  <OTS:otsMsgAttribute xmi:id="_tMsGcF4EEeGKC8_wUnU0qQ" base_Property="_IEH4Yl4EEeGKC8_wUnU0qQ" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_tzb9YF4EEeGKC8_wUnU0qQ" base_Property="_ITd78l4EEeGKC8_wUnU0qQ" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_um1wQF4EEeGKC8_wUnU0qQ" base_Property="_IsNMEF4EEeGKC8_wUnU0qQ" order="3"/>
  <OTS:otsOperation xmi:id="_AXpfcF4FEeGKC8_wUnU0qQ" operationId="5" base_Operation="_vonAklcEEeG95srlMLxQkg"/>
  <Cpp:List xmi:id="_Bxd6oF4cEeGpTozzADu0ow" base_Property="_HT6WUgqoEeGbt8IYL3q89A"/>
  <Cpp:CppAttribute xmi:id="_JLxJAF4cEeGpTozzADu0ow" base_Property="_HT6WUgqoEeGbt8IYL3q89A" type="Pointer"/>
  <Standard:Create xmi:id="_d6qK8F7BEeGqXOEKG1TFvw" base_BehavioralFeature="_d6XQAF7BEeGqXOEKG1TFvw"/>
  <Standard:Create xmi:id="_d6qK8V7BEeGqXOEKG1TFvw" base_BehavioralFeature="_d6hBAF7BEeGqXOEKG1TFvw"/>
  <Standard:Destroy xmi:id="_d6qK8l7BEeGqXOEKG1TFvw" base_BehavioralFeature="_d6hBAl7BEeGqXOEKG1TFvw"/>
  <Standard:Create xmi:id="_erFiUF7BEeGqXOEKG1TFvw" base_BehavioralFeature="_eq8YYF7BEeGqXOEKG1TFvw"/>
  <Standard:Create xmi:id="_erFiUV7BEeGqXOEKG1TFvw" base_BehavioralFeature="_eq8YYV7BEeGqXOEKG1TFvw"/>
  <Standard:Destroy xmi:id="_erFiUl7BEeGqXOEKG1TFvw" base_BehavioralFeature="_eq8YY17BEeGqXOEKG1TFvw"/>
  <Standard:Create xmi:id="_MEMqQl7CEeGqXOEKG1TFvw" base_BehavioralFeature="_MEDgUF7CEeGqXOEKG1TFvw"/>
  <Standard:Create xmi:id="_MEMqQ17CEeGqXOEKG1TFvw" base_BehavioralFeature="_MEDgUV7CEeGqXOEKG1TFvw"/>
  <Standard:Destroy xmi:id="_MEMqRF7CEeGqXOEKG1TFvw" base_BehavioralFeature="_MEMqQV7CEeGqXOEKG1TFvw"/>
  <Cpp:CppAttribute xmi:id="_BkeRIF7EEeGqXOEKG1TFvw" base_Property="_7q09Ml7DEeGqXOEKG1TFvw" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_iZS8oF7FEeGqXOEKG1TFvw" base_Parameter="_1HUM4F7DEeGqXOEKG1TFvw" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_1Zu1wF7HEeGqXOEKG1TFvw" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_KALVUF7IEeGqXOEKG1TFvw" base_Parameter="_HepzwF7IEeGqXOEKG1TFvw" type="Pointer"/>
  <Standard:Create xmi:id="_taXHRF7OEeGqXOEKG1TFvw" base_BehavioralFeature="_taXHQF7OEeGqXOEKG1TFvw"/>
  <Standard:Create xmi:id="_taXHRV7OEeGqXOEKG1TFvw" base_BehavioralFeature="_taXHQV7OEeGqXOEKG1TFvw"/>
  <Standard:Destroy xmi:id="_taXHRl7OEeGqXOEKG1TFvw" base_BehavioralFeature="_taXHQ17OEeGqXOEKG1TFvw"/>
  <Standard:Create xmi:id="_Sx1UBF7PEeGqXOEKG1TFvw" base_BehavioralFeature="_Sx1UAF7PEeGqXOEKG1TFvw"/>
  <Standard:Create xmi:id="_Sx1UBV7PEeGqXOEKG1TFvw" base_BehavioralFeature="_Sx1UAV7PEeGqXOEKG1TFvw"/>
  <Standard:Destroy xmi:id="_Sx_FAF7PEeGqXOEKG1TFvw" base_BehavioralFeature="_Sx1UA17PEeGqXOEKG1TFvw"/>
  <OTS:otsAgent xmi:id="_bFWpYF7PEeGqXOEKG1TFvw" base_Interface="_U-W18F7PEeGqXOEKG1TFvw"/>
  <OTS:oneway xmi:id="_dSnyMF7PEeGqXOEKG1TFvw" base_Operation="_X_Bxol7PEeGqXOEKG1TFvw" operationId="6"/>
  <Cpp:virtual xmi:id="_nBZ4wF7cEeGecO0XDXiZZA" base_Operation="_PVCNEvNPEeCXKeCbdRbRuw"/>
  <Cpp:virtual xmi:id="_njhuYF7cEeGecO0XDXiZZA" base_Operation="_P48VgPY7EeCpPr9o0Gpchg"/>
  <Cpp:virtual xmi:id="_pDo2QF7cEeGecO0XDXiZZA" base_Operation="_WX7yMvY7EeCpPr9o0Gpchg"/>
  <Cpp:virtual xmi:id="_pj98IF7cEeGecO0XDXiZZA" base_Operation="_OYr5kvNPEeCXKeCbdRbRuw"/>
  <Cpp:virtual xmi:id="_qD29IF7cEeGecO0XDXiZZA" base_Operation="_p7fRYvY7EeCpPr9o0Gpchg"/>
  <Standard:Subsystem xmi:id="_NCrdMF7tEeGNVMtUyAHBzA" base_Component="_fAJOgl7QEeGqXOEKG1TFvw"/>
  <Standard:Subsystem xmi:id="_DWgA4F7vEeGNVMtUyAHBzA" base_Component="_ApzKEl7vEeGNVMtUyAHBzA"/>
  <Standard:Create xmi:id="_H8XusGEyEeGoA4i2E_omag" base_BehavioralFeature="_H8EMsGEyEeGoA4i2E_omag"/>
  <Standard:Create xmi:id="_H8XusWEyEeGoA4i2E_omag" base_BehavioralFeature="_H8N9sGEyEeGoA4i2E_omag"/>
  <Standard:Destroy xmi:id="_H8XusmEyEeGoA4i2E_omag" base_BehavioralFeature="_H8N9smEyEeGoA4i2E_omag"/>
  <Cpp:CppParameter xmi:id="_aCCeIGEzEeGoA4i2E_omag" base_Parameter="_RNk0UGEyEeGoA4i2E_omag" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_dRqQQGE9EeGoA4i2E_omag" base_Property="_Qy0J8GE9EeGoA4i2E_omag" type="Pointer"/>
  <Cpp:List xmi:id="_ecUFgGE9EeGoA4i2E_omag" base_Property="_Qy0J8GE9EeGoA4i2E_omag"/>
  <Cpp:CppParameter xmi:id="_fVFrIGE-EeGoA4i2E_omag" base_Parameter="_cVaO8GEzEeGoA4i2E_omag" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_o69ekGFREeGoA4i2E_omag" base_Parameter="_jajKAGFREeGoA4i2E_omag" type="Pointer"/>
  <Cpp:virtual xmi:id="_nBsysGFYEeGoA4i2E_omag" base_Operation="_sdONkgkvEeGWhspan4O22Q"/>
  <Cpp:virtual xmi:id="_p6BqsGFYEeGoA4i2E_omag" base_Operation="_IzFKsglCEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_-Yxl0GFjEeGB17YGPQOyTw" base_BehavioralFeature="_-Yeq4GFjEeGB17YGPQOyTw"/>
  <Standard:Create xmi:id="_-Yxl0WFjEeGB17YGPQOyTw" base_BehavioralFeature="_-Yob4GFjEeGB17YGPQOyTw"/>
  <Standard:Destroy xmi:id="_-Yxl0mFjEeGB17YGPQOyTw" base_BehavioralFeature="_-Yob4mFjEeGB17YGPQOyTw"/>
  <Cpp:CppAttribute xmi:id="_KHGMsGHpEeGB17YGPQOyTw" base_Property="_BNbdUGHpEeGB17YGPQOyTw" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_QaA8QGHpEeGB17YGPQOyTw" base_Parameter="_NEoU0GHpEeGB17YGPQOyTw" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_rQjg4GHpEeGB17YGPQOyTw" base_Property="_qm5dUEHTEeGGjPm9fYeVrA" type="Pointer"/>
  <Cpp:virtual xmi:id="_1eRxwGHsEeGB17YGPQOyTw" base_Operation="_zlu7wmHsEeGB17YGPQOyTw"/>
  <Cpp:virtual xmi:id="_6qk3gGHsEeGB17YGPQOyTw" base_Operation="_5x8mYmHsEeGB17YGPQOyTw"/>
  <Cpp:cppClass xmi:id="_GUxdsGIBEeGB17YGPQOyTw" base_Class="_9ptLAGIAEeGB17YGPQOyTw"/>
  <Cpp:virtual xmi:id="_8I2xYGICEeGB17YGPQOyTw" base_Operation="_wx-_wmICEeGB17YGPQOyTw"/>
  <Standard:Create xmi:id="_Bo-LA2IDEeGB17YGPQOyTw" base_BehavioralFeature="_Bo0aAGIDEeGB17YGPQOyTw"/>
  <Standard:Create xmi:id="_Bo-LBGIDEeGB17YGPQOyTw" base_BehavioralFeature="_Bo-LAGIDEeGB17YGPQOyTw"/>
  <Standard:Destroy xmi:id="_Bo-LBWIDEeGB17YGPQOyTw" base_BehavioralFeature="_Bo-LAmIDEeGB17YGPQOyTw"/>
  <Cpp:CppAttribute xmi:id="__v9RgGLfEeG-juNJVPICPw" base_Property="_52XA4GLfEeG-juNJVPICPw" type="Pointer"/>
  <Cpp:List xmi:id="_Aa32wGLgEeG-juNJVPICPw" base_Property="_52XA4GLfEeG-juNJVPICPw"/>
  <Cpp:CppParameter xmi:id="_HC9voGLhEeG-juNJVPICPw" base_Parameter="_DEmcoGLhEeG-juNJVPICPw" type="Pointer"/>
  <Ecore:ETypeParameter xmi:id="_UiEDsGN-EeGNCbb_kYz8rg" base_TemplateParameter="_x4yikmN9EeGNCbb_kYz8rg"/>
  <Ecore:EGenericType xmi:id="_HfBOsGN_EeGNCbb_kYz8rg" base_Class="_x4yik2N9EeGNCbb_kYz8rg"/>
  <Cpp:Operator xmi:id="_85LxEGOBEeGmtJH3SaSBNg" base_Operation="_6irzwmOBEeGmtJH3SaSBNg"/>
  <Cpp:Operator xmi:id="_XKndgGOCEeGmtJH3SaSBNg" base_Operation="_HEgVkmOCEeGmtJH3SaSBNg"/>
  <Standard:Create xmi:id="_81dSMGOCEeGmtJH3SaSBNg" base_BehavioralFeature="_81KXQGOCEeGmtJH3SaSBNg"/>
  <Standard:Create xmi:id="_81dSMWOCEeGmtJH3SaSBNg" base_BehavioralFeature="_81UIQGOCEeGmtJH3SaSBNg"/>
  <Standard:Destroy xmi:id="_81dSMmOCEeGmtJH3SaSBNg" base_BehavioralFeature="_81UIQmOCEeGmtJH3SaSBNg"/>
  <Cpp:CppParameter xmi:id="_kHYtkGOQEeG5N9y0Xmf9fg" base_Parameter="_gTTX8GOQEeG5N9y0Xmf9fg" type="Pointer"/>
  <Standard:Subsystem xmi:id="_0XKNIGRnEeGqjaSq1hVb7w" base_Component="_x5qP8mRnEeGqjaSq1hVb7w"/>
  <Cpp:CppParameter xmi:id="_vSUfoGR6EeGqjaSq1hVb7w" base_Parameter="_Ivkk0GR1EeGqjaSq1hVb7w" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_iO0XoGR7EeGqjaSq1hVb7w" base_Property="_auQwQmR7EeGqjaSq1hVb7w" type="Pointer"/>
  <OTS:otsMessage xmi:id="_vSmDUG24EeGx14RahAetfg" base_Class="_k1YHAE5-EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_xR_vQG24EeGx14RahAetfg" base_Property="_9yXR8FYyEeG95srlMLxQkg"/>
  <OTS:otsMsgAttribute xmi:id="_x4crQG24EeGx14RahAetfg" base_Property="__KRgEFYyEeG95srlMLxQkg"/>
  <OTS:otsMsgAttribute xmi:id="_yobWsG24EeGx14RahAetfg" base_Property="_AyI1wlYzEeG95srlMLxQkg"/>
  <OTS:otsMsgAttribute xmi:id="_zRGgQG24EeGx14RahAetfg" base_Property="_CbyUIFYzEeG95srlMLxQkg"/>
  <OTS:otsMsgAttribute xmi:id="_411UIG24EeGx14RahAetfg" base_Property="_KLiOElYzEeG95srlMLxQkg"/>
  <Standard:Create xmi:id="_AsJ6sG26EeGx14RahAetfg" base_BehavioralFeature="_9eqrAG25EeGx14RahAetfg"/>
  <Standard:Create xmi:id="_NQbnsG3HEeGx14RahAetfg" base_BehavioralFeature="_NQIswG3HEeGx14RahAetfg"/>
  <Standard:Create xmi:id="_NQbnsW3HEeGx14RahAetfg" base_BehavioralFeature="_NQR2sG3HEeGx14RahAetfg"/>
  <Standard:Destroy xmi:id="_NQbnsm3HEeGx14RahAetfg" base_BehavioralFeature="_NQR2sm3HEeGx14RahAetfg"/>
  <Cpp:Operator xmi:id="_LPP9oG3IEeGx14RahAetfg" base_Operation="_JwBmkm3IEeGx14RahAetfg"/>
  <Cpp:virtual xmi:id="_TGwFYG3IEeGx14RahAetfg" base_Generalization="_3to0oG3GEeGx14RahAetfg"/>
  <Cpp:CppAttribute xmi:id="__0g4UG3KEeGx14RahAetfg" base_Property="_5wfgYm3KEeGx14RahAetfg" type="Value"/>
  <Cpp:Vector xmi:id="_AVcbIG3LEeGx14RahAetfg" base_Property="_5wfgYm3KEeGx14RahAetfg"/>
  <Cpp:CppAttribute xmi:id="_9VIOUG3WEeGYqe5C98fhsw" base_Property="_qsDZomN-EeGNCbb_kYz8rg" type="Pointer"/>
  <Cpp:CppParameter xmi:id="__dDAQG3aEeGYqe5C98fhsw" base_Parameter="_OPjKcGRHEeG-pt11kar_Qg" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_dAl9sG3bEeGYqe5C98fhsw" base_Parameter="_9e_P8GRJEeG-pt11kar_Qg" type="Pointer"/>
  <OTS:oneway xmi:id="_HAZfsHM7EeGFf5zrCiX1JQ" base_Operation="_3W-jUgoJEeGbt8IYL3q89A" operationId="5"/>
  <Standard:Library xmi:id="_pz_iwHPxEeGivcKJJ3_1Ig" base_Artifact="_mlK2UHPxEeGivcKJJ3_1Ig"/>
  <Cpp:struct xmi:id="_zzEygHQnEeGsFIg3D43TPA" base_Class="_pXDfkHQnEeGsFIg3D43TPA"/>
  <OTS:otsMessage xmi:id="_0vbGAHQnEeGsFIg3D43TPA" base_Class="_pXDfkHQnEeGsFIg3D43TPA"/>
  <OTS:otsMessage xmi:id="_uumBMHTFEeGsFIg3D43TPA" base_Class="_q8JqUHTFEeGsFIg3D43TPA"/>
  <OTS:otsMsgAttribute xmi:id="_6jIJwHTGEeGsFIg3D43TPA" base_Property="_wZbyYnTFEeGsFIg3D43TPA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_69WnoHTGEeGsFIg3D43TPA" base_Property="_zx8mUHTFEeGsFIg3D43TPA" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_7c8GoHTGEeGsFIg3D43TPA" base_Property="_0LbdUnTFEeGsFIg3D43TPA" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_77MI4HTGEeGsFIg3D43TPA" base_Property="_0oLqwnTFEeGsFIg3D43TPA" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_8XWgcHTGEeGsFIg3D43TPA" base_Property="_06Xm8nTFEeGsFIg3D43TPA" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_8yoHMHTGEeGsFIg3D43TPA" base_Property="_5C3GUnTFEeGsFIg3D43TPA" order="6"/>
  <Cpp:struct xmi:id="_ov-XkHTOEeGsFIg3D43TPA" base_Class="_jvwmAHTOEeGsFIg3D43TPA"/>
  <OTS:otsMessage xmi:id="_pmX0EHTOEeGsFIg3D43TPA" base_Class="_jvwmAHTOEeGsFIg3D43TPA"/>
  <Cpp:Operator xmi:id="_BoKZIHTPEeGsFIg3D43TPA" base_Operation="_2z2iAnTOEeGsFIg3D43TPA"/>
  <Cpp:struct xmi:id="_QXGSwHTPEeGsFIg3D43TPA" base_Class="_q8JqUHTFEeGsFIg3D43TPA"/>
  <OTS:otsMsgAttribute xmi:id="_SGQjQHTPEeGsFIg3D43TPA" base_Property="_lI3G8HTOEeGsFIg3D43TPA"/>
  <OTS:otsMsgAttribute xmi:id="_SorT0HTPEeGsFIg3D43TPA" base_Property="_lciQ4nTOEeGsFIg3D43TPA" order="1"/>
  <OTS:otsMessage xmi:id="_jBMWMHTWEeGd-KFqhM76fw"/>
  <OTS:otsMsgAttribute xmi:id="_kt03IHTWEeGd-KFqhM76fw"/>
  <OTS:otsMsgAttribute xmi:id="__SCY0HdLEeGyesnCTG_F9w" base_Property="_tfsv8HQnEeGsFIg3D43TPA"/>
  <OTS:otsMsgAttribute xmi:id="_CG8JYHdMEeGyesnCTG_F9w" base_Property="_t2DacnQnEeGsFIg3D43TPA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_Cw9WwHdMEeGyesnCTG_F9w" base_Property="_vTVQwnQnEeGsFIg3D43TPA" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_DSyRcHdMEeGyesnCTG_F9w" base_Property="_viFecnQnEeGsFIg3D43TPA" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_D2ZU0HdMEeGyesnCTG_F9w" base_Property="_vw-2EnQnEeGsFIg3D43TPA" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_E6WFIHdMEeGyesnCTG_F9w" base_Property="_wGl5snQnEeGsFIg3D43TPA" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_FWqNsHdMEeGyesnCTG_F9w" base_Property="_wZqmsnQnEeGsFIg3D43TPA" order="6"/>
  <OTS:otsMsgAttribute xmi:id="_F34rcHdMEeGyesnCTG_F9w" base_Property="_w2a0InQnEeGsFIg3D43TPA" order="7"/>
  <OTS:otsMsgAttribute xmi:id="_Gb9B0HdMEeGyesnCTG_F9w" base_Property="_xHjncnQnEeGsFIg3D43TPA" order="8"/>
  <OTS:otsMsgAttribute xmi:id="_MahZUHgNEeGTJ9GuGSZxdw" base_Property="_LsmbcD0JEeGH0JSgV-l25w"/>
  <OTS:otsMsgAttribute xmi:id="_NH0kMHgNEeGTJ9GuGSZxdw" base_Property="_MKG20j0JEeGH0JSgV-l25w"/>
  <OTS:otsMsgAttribute xmi:id="_RW5P4HgREeGTJ9GuGSZxdw" base_Property="_Mjlt0j0JEeGH0JSgV-l25w"/>
  <OTS:oneway xmi:id="_fBfkYHghEeGTJ9GuGSZxdw" base_Operation="_u7Q78hUlEeGIhpdKvKNGag" operationId="5"/>
  <Cpp:CppParameter xmi:id="_C_qcwHmfEeGUKqqWguF_wQ" base_Parameter="_9sCgoGOdEeGZH5SEZ3eUnQ" type="Value"/>
  <Cpp:Operator xmi:id="_yuHcsHmlEeGUKqqWguF_wQ" base_Operation="_sKy5oHmlEeGUKqqWguF_wQ"/>
  <Cpp:Operator xmi:id="_J7AkoHmnEeGUKqqWguF_wQ" base_Operation="_D5EQUnmnEeGUKqqWguF_wQ"/>
  <Standard:Create xmi:id="_ipH2UH2bEeG5S_0FZsCdNQ" base_BehavioralFeature="_io07YH2bEeG5S_0FZsCdNQ"/>
  <Standard:Create xmi:id="_ipH2UX2bEeG5S_0FZsCdNQ" base_BehavioralFeature="_io-FUH2bEeG5S_0FZsCdNQ"/>
  <Standard:Destroy xmi:id="_ipH2Un2bEeG5S_0FZsCdNQ" base_BehavioralFeature="_io-FUn2bEeG5S_0FZsCdNQ"/>
  <Cpp:CppParameter xmi:id="_xifeUH2bEeG5S_0FZsCdNQ" base_Parameter="_pCArAH2bEeG5S_0FZsCdNQ" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_0PWQsH2cEeG5S_0FZsCdNQ" base_Parameter="_k1DF4H2cEeG5S_0FZsCdNQ" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_1i8mkH2cEeG5S_0FZsCdNQ" base_Parameter="_xycJYH2cEeG5S_0FZsCdNQ" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_3oTwkH2cEeG5S_0FZsCdNQ" base_Parameter="_wATdYH2cEeG5S_0FZsCdNQ" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_SosYQH2eEeG5S_0FZsCdNQ" base_Property="_OAmy0H2eEeG5S_0FZsCdNQ" setget="InlineReference"/>
  <Standard:Create xmi:id="_qvs0hH2eEeG5S_0FZsCdNQ" base_BehavioralFeature="_qvs0gH2eEeG5S_0FZsCdNQ"/>
  <Standard:Create xmi:id="_qvs0hX2eEeG5S_0FZsCdNQ" base_BehavioralFeature="_qvs0gX2eEeG5S_0FZsCdNQ"/>
  <Standard:Destroy xmi:id="_qv1-cH2eEeG5S_0FZsCdNQ" base_BehavioralFeature="_qvs0g32eEeG5S_0FZsCdNQ"/>
  <Cpp:CppParameter xmi:id="_J0Qa0H4lEeG5S_0FZsCdNQ" base_Parameter="_q_81kH4jEeG5S_0FZsCdNQ" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_L7C7wH8jEeG0YujZUHVVfw" base_Property="_JRxMYH8jEeG0YujZUHVVfw" setget="Inline"/>
  <Cpp:Operator xmi:id="_mcWAIIMIEeGHTuLAy3rj0w" base_Operation="_lfjAsoMIEeGHTuLAy3rj0w"/>
  <Standard:Create xmi:id="_ACzUYIfUEeGjYJ4BLcVq1A" base_BehavioralFeature="_ACgZcIfUEeGjYJ4BLcVq1A"/>
  <Standard:Create xmi:id="_ACzUYYfUEeGjYJ4BLcVq1A" base_BehavioralFeature="_ACpjYIfUEeGjYJ4BLcVq1A"/>
  <Standard:Destroy xmi:id="_AC8eUIfUEeGjYJ4BLcVq1A" base_BehavioralFeature="_ACpjYofUEeGjYJ4BLcVq1A"/>
  <Standard:Create xmi:id="_GoDxJIfUEeGjYJ4BLcVq1A" base_BehavioralFeature="_GoDxIIfUEeGjYJ4BLcVq1A"/>
  <Standard:Create xmi:id="_GoDxJYfUEeGjYJ4BLcVq1A" base_BehavioralFeature="_GoDxIYfUEeGjYJ4BLcVq1A"/>
  <Standard:Destroy xmi:id="_GoDxJofUEeGjYJ4BLcVq1A" base_BehavioralFeature="_GoDxI4fUEeGjYJ4BLcVq1A"/>
  <Cpp:struct xmi:id="_Lk9boIhmEeGjYJ4BLcVq1A" base_Class="_2pfx0FYyEeG95srlMLxQkg"/>
  <OTS:otsMessage xmi:id="_MfhmcIhmEeGjYJ4BLcVq1A" base_Class="_2pfx0FYyEeG95srlMLxQkg"/>
  <OTS:otsMessage xmi:id="_N3I5oIhmEeGjYJ4BLcVq1A" base_Class="_iH7pUE5-EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_QJBcsIhmEeGjYJ4BLcVq1A" base_Property="_Em0k0ohmEeGjYJ4BLcVq1A"/>
  <OTS:otsMsgAttribute xmi:id="_Q8lAkIhmEeGjYJ4BLcVq1A" base_Property="_Fo-lYohmEeGjYJ4BLcVq1A" order="1"/>
  <Cpp:struct xmi:id="_tR53YIhmEeGjYJ4BLcVq1A" base_Class="_Z5FokIhmEeGjYJ4BLcVq1A"/>
  <OTS:otsMessage xmi:id="_uucG0IhmEeGjYJ4BLcVq1A" base_Class="_Z5FokIhmEeGjYJ4BLcVq1A"/>
  <OTS:otsMsgAttribute xmi:id="_vjopcIhmEeGjYJ4BLcVq1A" base_Property="_cu4J8ohmEeGjYJ4BLcVq1A" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_wC7NgIhmEeGjYJ4BLcVq1A" base_Property="_cN8nIohmEeGjYJ4BLcVq1A"/>
  <OTS:otsMsgAttribute xmi:id="_wgIt8IhmEeGjYJ4BLcVq1A" base_Property="_fxV1YohmEeGjYJ4BLcVq1A" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_I57jUIhnEeGjYJ4BLcVq1A" base_Property="_rVaskk5-EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_KUFNIIhnEeGjYJ4BLcVq1A" base_Property="_sB0fkk5-EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_LKURkIhnEeGjYJ4BLcVq1A" base_Property="_9vyWIk5-EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_Loai0IhnEeGjYJ4BLcVq1A" base_Property="_-CQmMk5-EeGvxOlT5AFO3A"/>
  <Cpp:CppAttribute xmi:id="_skEPEIhoEeGjYJ4BLcVq1A" base_Property="_DDutohaoEeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_7h6ucIhoEeGjYJ4BLcVq1A" base_Class="_pSC4QBanEeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_8VBmYIhoEeGjYJ4BLcVq1A" base_Class="_aT7z0BafEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_-RTs4IhoEeGjYJ4BLcVq1A" base_Property="_vTrqkhanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="__6ppQIhoEeGjYJ4BLcVq1A" base_Property="_vr0dwhanEeGIhpdKvKNGag" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_AmA6cIhpEeGjYJ4BLcVq1A" base_Property="_v_MFshanEeGIhpdKvKNGag" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_BlpLcIhpEeGjYJ4BLcVq1A" base_Property="_2WlFkhanEeGIhpdKvKNGag" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_CdYEsIhpEeGjYJ4BLcVq1A" base_Property="_2sfEIhanEeGIhpdKvKNGag" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_C64gEIhpEeGjYJ4BLcVq1A" base_Property="_35rQAhanEeGIhpdKvKNGag" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_Gwv-YIhpEeGjYJ4BLcVq1A" base_Property="_7iuaUhanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_HKX_UIhpEeGjYJ4BLcVq1A" base_Property="_-FTEwhanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_Hyd6EIhpEeGjYJ4BLcVq1A" base_Property="_-WlCAhanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_IQ3GQIhpEeGjYJ4BLcVq1A" base_Property="_-kI84hanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_Ix8aEIhpEeGjYJ4BLcVq1A" base_Property="_-0FdYhanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_JOGxoIhpEeGjYJ4BLcVq1A" base_Property="__EU40hanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_Jydb4IhpEeGjYJ4BLcVq1A" base_Property="__Wp-8hanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_KNcHsIhpEeGjYJ4BLcVq1A" base_Property="__nyyQBanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_KxWGAIhpEeGjYJ4BLcVq1A" base_Property="__5hbchanEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_LQoqEIhpEeGjYJ4BLcVq1A" base_Property="_CWbiwBaoEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_NERK4IhpEeGjYJ4BLcVq1A" base_Property="_DDutohaoEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_Nm_dcIhpEeGjYJ4BLcVq1A" base_Property="_Dp4HohaoEeGIhpdKvKNGag"/>
  <Cpp:struct xmi:id="_G_GRsIiQEeG70aRw_SvTsw" base_Class="_DmldwIiQEeG70aRw_SvTsw"/>
  <OTS:otsMessage xmi:id="_HPCyMIiQEeG70aRw_SvTsw" base_Class="_DmldwIiQEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_eKD8cIiQEeG70aRw_SvTsw" base_Property="_IbMcQIiQEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_en3SwIiQEeG70aRw_SvTsw" base_Property="_JBx7IoiQEeG70aRw_SvTsw" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_fKllUIiQEeG70aRw_SvTsw" base_Property="_J4ncgoiQEeG70aRw_SvTsw" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_fl2lAIiQEeG70aRw_SvTsw" base_Property="_KOOgIoiQEeG70aRw_SvTsw" order="3"/>
  <Cpp:struct xmi:id="_JORiMIiUEeG70aRw_SvTsw" base_Class="_757XQIiTEeG70aRw_SvTsw"/>
  <OTS:otsMessage xmi:id="_JgJ8YIiUEeG70aRw_SvTsw" base_Class="_757XQIiTEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_KOWfIIiUEeG70aRw_SvTsw" base_Property="__eN9YoiTEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_K4OikIiUEeG70aRw_SvTsw" base_Property="__uwTwoiTEeG70aRw_SvTsw" order="1"/>
  <Standard:Create xmi:id="_2Ux3MIiUEeG70aRw_SvTsw" base_BehavioralFeature="_bU3Q8IiQEeG70aRw_SvTsw"/>
  <OTS:otsOperation xmi:id="_CrnpUIibEeG70aRw_SvTsw" operationId="4" base_Operation="_AwFwwoibEeG70aRw_SvTsw"/>
  <Cpp:struct xmi:id="_5C_5EIklEeG70aRw_SvTsw"/>
  <OTS:otsMessage xmi:id="_5UIFUIklEeG70aRw_SvTsw"/>
  <Cpp:struct xmi:id="_HTkmQIknEeG70aRw_SvTsw"/>
  <OTS:otsMessage xmi:id="_Hpek0IknEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_PbM_QIkoEeG70aRw_SvTsw" base_Property="_A8vsUE25EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_Qp4Y4IkoEeG70aRw_SvTsw" base_Property="_BVCQgk25EeGvxOlT5AFO3A" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_bUzqgIkoEeG70aRw_SvTsw" base_Property="_isWagk25EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_cwciEIkoEeG70aRw_SvTsw" base_Property="_jAKuYE25EeGvxOlT5AFO3A" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_dTT-kIkoEeG70aRw_SvTsw" base_Property="_jej6kk25EeGvxOlT5AFO3A" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_dve9MIkoEeG70aRw_SvTsw" base_Property="_jtw0Mk25EeGvxOlT5AFO3A" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_eOU1UIkoEeG70aRw_SvTsw" base_Property="_kR0jgk25EeGvxOlT5AFO3A" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_es3ygIkoEeG70aRw_SvTsw" base_Property="_kwhRsk25EeGvxOlT5AFO3A" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_fH_oQIkoEeG70aRw_SvTsw" base_Property="_lF0zUk25EeGvxOlT5AFO3A" order="6"/>
  <OTS:otsMsgAttribute xmi:id="_f1b9EIkoEeG70aRw_SvTsw" base_Property="_lasQEk25EeGvxOlT5AFO3A" order="7"/>
  <OTS:otsMsgAttribute xmi:id="_gc7a4IkoEeG70aRw_SvTsw" base_Property="_lyiIUk25EeGvxOlT5AFO3A" order="8"/>
  <OTS:otsMsgAttribute xmi:id="_g5ieYIkoEeG70aRw_SvTsw" base_Property="_mIbf0k25EeGvxOlT5AFO3A" order="9"/>
  <OTS:otsMsgAttribute xmi:id="_hTw8QIkoEeG70aRw_SvTsw" base_Property="_maT6Ak25EeGvxOlT5AFO3A" order="10"/>
  <OTS:otsMsgAttribute xmi:id="_h0PzIIkoEeG70aRw_SvTsw" base_Property="_mveRsk25EeGvxOlT5AFO3A" order="11"/>
  <OTS:otsMsgAttribute xmi:id="_iT15MIkoEeG70aRw_SvTsw" base_Property="_nExzUk25EeGvxOlT5AFO3A" order="12"/>
  <OTS:otsMsgAttribute xmi:id="_i89usIkoEeG70aRw_SvTsw" base_Property="_nZ8LAk25EeGvxOlT5AFO3A" order="13"/>
  <OTS:otsMsgAttribute xmi:id="_j5BHQIkoEeG70aRw_SvTsw" base_Property="_n89Ygk25EeGvxOlT5AFO3A" order="14"/>
  <OTS:otsMsgAttribute xmi:id="_kXt1cIkoEeG70aRw_SvTsw" base_Property="_oO1ysk25EeGvxOlT5AFO3A" order="15"/>
  <OTS:otsMsgAttribute xmi:id="_kzbhEIkoEeG70aRw_SvTsw" base_Property="_of-mAk25EeGvxOlT5AFO3A" order="16"/>
  <OTS:otsMsgAttribute xmi:id="_vpFcAIkoEeG70aRw_SvTsw" base_Property="_RzbVkE25EeGvxOlT5AFO3A"/>
  <OTS:otsMsgAttribute xmi:id="_wXRXsIkoEeG70aRw_SvTsw" base_Property="_SKrX8k25EeGvxOlT5AFO3A" order="1"/>
  <Cpp:struct xmi:id="_I_N90IkpEeG70aRw_SvTsw" base_Class="_4YLTEIkoEeG70aRw_SvTsw"/>
  <OTS:otsMessage xmi:id="_JTe9oIkpEeG70aRw_SvTsw" base_Class="_4YLTEIkoEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_mErREIkpEeG70aRw_SvTsw" base_Property="_99f80okoEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_moJKgIkpEeG70aRw_SvTsw" base_Property="__VH3EokoEeG70aRw_SvTsw" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_nMyvsIkpEeG70aRw_SvTsw" base_Property="_A36fgokpEeG70aRw_SvTsw" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_n4ms0IkpEeG70aRw_SvTsw" base_Property="_CjM8ookpEeG70aRw_SvTsw" order="3"/>
  <Cpp:struct xmi:id="_HmvSgIkqEeG70aRw_SvTsw" base_Class="_3E534IkpEeG70aRw_SvTsw"/>
  <OTS:otsMessage xmi:id="_H4d7sIkqEeG70aRw_SvTsw" base_Class="_3E534IkpEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_IpDEEIkqEeG70aRw_SvTsw" base_Property="_387sEokpEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_JH5jQIkqEeG70aRw_SvTsw" base_Property="_4OOQYokpEeG70aRw_SvTsw" order="1"/>
  <OTS:otsAgent xmi:id="_pnWRIIkqEeG70aRw_SvTsw" base_Interface="_y2eFYIklEeG70aRw_SvTsw"/>
  <OTS:oneway xmi:id="_cDsCYIkrEeG70aRw_SvTsw" base_Operation="_iQn7MokqEeG70aRw_SvTsw" operationId="5"/>
  <OTS:oneway xmi:id="_eHj-oIkrEeG70aRw_SvTsw" base_Operation="_rsHlQokqEeG70aRw_SvTsw" operationId="6"/>
  <OTS:oneway xmi:id="_flmC4IkrEeG70aRw_SvTsw" base_Operation="_uO_KookqEeG70aRw_SvTsw" operationId="7"/>
  <OTS:oneway xmi:id="_gFec0IkrEeG70aRw_SvTsw" base_Operation="_AZbh0okrEeG70aRw_SvTsw" operationId="9"/>
  <Cpp:struct xmi:id="_NGNEgIktEeG70aRw_SvTsw" base_Class="_sRpngBaoEeGIhpdKvKNGag"/>
  <OTS:otsMessage xmi:id="_NaUTUIktEeG70aRw_SvTsw" base_Class="_sRpngBaoEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_OKcvwIktEeG70aRw_SvTsw" base_Property="_CiIo0oktEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_PkdPoIktEeG70aRw_SvTsw" base_Property="_DLaPUoktEeG70aRw_SvTsw" order="1"/>
  <Cpp:struct xmi:id="_RnBH0IkuEeG70aRw_SvTsw" base_Class="_ZY_EwIktEeG70aRw_SvTsw"/>
  <OTS:otsMessage xmi:id="_R-RKMIkuEeG70aRw_SvTsw" base_Class="_ZY_EwIktEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_SqhMMIkuEeG70aRw_SvTsw" base_Property="_loMMkoktEeG70aRw_SvTsw"/>
  <OTS:otsMsgAttribute xmi:id="_THbKoIkuEeG70aRw_SvTsw" base_Property="_mhtOgoktEeG70aRw_SvTsw" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_Tv0AUIkuEeG70aRw_SvTsw" base_Property="_sSN0koktEeG70aRw_SvTsw" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_UTt-oIkuEeG70aRw_SvTsw" base_Property="_wM2eIoktEeG70aRw_SvTsw" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_UwezIIkuEeG70aRw_SvTsw" base_Property="_1NE2woktEeG70aRw_SvTsw" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_VP7IMIkuEeG70aRw_SvTsw" base_Property="_6M2jcoktEeG70aRw_SvTsw" order="5"/>
  <Cpp:struct xmi:id="_LOOIoI3iEeGoLMhwRjyG-w" base_Class="_xCJdUI3hEeGoLMhwRjyG-w"/>
  <OTS:otsMessage xmi:id="_MM9BwI3iEeGoLMhwRjyG-w" base_Class="_xCJdUI3hEeGoLMhwRjyG-w"/>
  <OTS:otsMsgAttribute xmi:id="_M6s4kI3iEeGoLMhwRjyG-w" base_Property="_zeduwI3hEeGoLMhwRjyG-w"/>
  <OTS:otsMsgAttribute xmi:id="_N00XcI3iEeGoLMhwRjyG-w" base_Property="_z2wS8o3hEeGoLMhwRjyG-w" order="1"/>
  <OTS:otsOperation xmi:id="_y-3nsI3sEeGoLMhwRjyG-w" operationId="10" base_Operation="_B1r2YgkkEeGWhspan4O22Q"/>
  <Cpp:struct xmi:id="_4qB14I37EeGoLMhwRjyG-w" base_Class="_dG7tQI37EeGoLMhwRjyG-w"/>
  <OTS:otsMessage xmi:id="_6aiKMI37EeGoLMhwRjyG-w" base_Class="_dG7tQI37EeGoLMhwRjyG-w"/>
  <OTS:otsMsgAttribute xmi:id="_7RN6kI37EeGoLMhwRjyG-w" base_Property="_gURL8o37EeGoLMhwRjyG-w"/>
  <OTS:otsMsgAttribute xmi:id="_75ATUI37EeGoLMhwRjyG-w" base_Property="_nMJpwo37EeGoLMhwRjyG-w"/>
  <OTS:otsMsgAttribute xmi:id="_8WW9sI37EeGoLMhwRjyG-w" base_Property="_rFvKco37EeGoLMhwRjyG-w"/>
  <Cpp:CppAttribute xmi:id="_Ybu3gI39EeGoLMhwRjyG-w" base_Property="_suMWYhakEeGIhpdKvKNGag" type="Pointer"/>
  <OTS:otsMsgAttribute xmi:id="_btrwcI39EeGoLMhwRjyG-w" base_Property="_hpdP4hafEeGIhpdKvKNGag"/>
  <OTS:otsMsgAttribute xmi:id="_cOKnUI39EeGoLMhwRjyG-w" base_Property="_h4z6ghafEeGIhpdKvKNGag" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_c50zcI39EeGoLMhwRjyG-w" base_Property="_kLlOYBafEeGIhpdKvKNGag" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_d43OkI39EeGoLMhwRjyG-w" base_Property="_JR9uUhakEeGIhpdKvKNGag" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_ekhasI39EeGoLMhwRjyG-w" base_Property="_SXZo0hakEeGIhpdKvKNGag" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_fNDaUI39EeGoLMhwRjyG-w" base_Property="_T2xJ0hakEeGIhpdKvKNGag" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_f1SfAI39EeGoLMhwRjyG-w" base_Property="_VAOsQBakEeGIhpdKvKNGag" order="6"/>
  <OTS:otsMsgAttribute xmi:id="_gfAKYI39EeGoLMhwRjyG-w" base_Property="_WRI6ghakEeGIhpdKvKNGag" order="7"/>
  <OTS:otsMsgAttribute xmi:id="_hZkVMI39EeGoLMhwRjyG-w" base_Property="_XLaKYhakEeGIhpdKvKNGag" order="8"/>
  <OTS:otsMsgAttribute xmi:id="_h_j-MI39EeGoLMhwRjyG-w" base_Property="_YyhSIhakEeGIhpdKvKNGag" order="9"/>
  <OTS:otsMsgAttribute xmi:id="_ihY44I39EeGoLMhwRjyG-w" base_Property="_a1M7khakEeGIhpdKvKNGag" order="10"/>
  <OTS:otsMsgAttribute xmi:id="_kP9TgI39EeGoLMhwRjyG-w" base_Property="_lNovAhakEeGIhpdKvKNGag" order="11"/>
  <OTS:otsMsgAttribute xmi:id="_mtdQsI39EeGoLMhwRjyG-w" base_Property="_nJ6OchakEeGIhpdKvKNGag" order="12"/>
  <OTS:otsMsgAttribute xmi:id="_nU8ugI39EeGoLMhwRjyG-w" base_Property="_o0KJwhakEeGIhpdKvKNGag" order="13"/>
  <OTS:otsMsgAttribute xmi:id="_oHK1oI39EeGoLMhwRjyG-w" base_Property="_rcYwQhakEeGIhpdKvKNGag" order="14"/>
  <OTS:otsMsgAttribute xmi:id="_o6bekI39EeGoLMhwRjyG-w" base_Property="_uNj3YhakEeGIhpdKvKNGag" order="16"/>
  <OTS:otsMsgAttribute xmi:id="_phnaYI39EeGoLMhwRjyG-w" base_Property="_vnjwMhakEeGIhpdKvKNGag" order="17"/>
  <Standard:Create xmi:id="_-0ByoI3-EeGoLMhwRjyG-w" base_BehavioralFeature="_U-I2oI36EeGoLMhwRjyG-w"/>
  <Cpp:struct xmi:id="_JJ5tYI4XEeG3pajU3Zwa_w" base_Class="_8baBgI4WEeG3pajU3Zwa_w"/>
  <OTS:otsMessage xmi:id="_KkNIMI4XEeG3pajU3Zwa_w" base_Class="_8baBgI4WEeG3pajU3Zwa_w"/>
  <OTS:otsMsgAttribute xmi:id="_SAlaMI4XEeG3pajU3Zwa_w" base_Property="_-df1Eo4WEeG3pajU3Zwa_w"/>
  <OTS:otsMsgAttribute xmi:id="_S6QNII4XEeG3pajU3Zwa_w" base_Property="_AO46Mo4XEeG3pajU3Zwa_w" order="1"/>
  <Cpp:struct xmi:id="_cd6HsI6mEeG3pajU3Zwa_w" base_Class="_LLzGsI6mEeG3pajU3Zwa_w"/>
  <OTS:otsMessage xmi:id="_dSp-YI6mEeG3pajU3Zwa_w" base_Class="_LLzGsI6mEeG3pajU3Zwa_w"/>
  <OTS:otsMsgAttribute xmi:id="_d8iB0I6mEeG3pajU3Zwa_w" base_Property="_S7Qswo6mEeG3pajU3Zwa_w"/>
  <OTS:otsMsgAttribute xmi:id="_ekKpkI6mEeG3pajU3Zwa_w" base_Property="_TNcB4o6mEeG3pajU3Zwa_w" order="1"/>
  <Cpp:struct xmi:id="_zteloI6mEeG3pajU3Zwa_w" base_Class="_k7afgI6mEeG3pajU3Zwa_w"/>
  <OTS:otsMessage xmi:id="_0xIbAI6mEeG3pajU3Zwa_w" base_Class="_k7afgI6mEeG3pajU3Zwa_w"/>
  <OTS:otsMsgAttribute xmi:id="_1bcjUI6mEeG3pajU3Zwa_w" base_Property="_n93j4o6mEeG3pajU3Zwa_w" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_1644YI6mEeG3pajU3Zwa_w" base_Property="_oMB7so6mEeG3pajU3Zwa_w"/>
  <OTS:otsMsgAttribute xmi:id="_2kBU8I6mEeG3pajU3Zwa_w" base_Property="_oW5u8I6mEeG3pajU3Zwa_w" order="5"/>
  <Cpp:struct xmi:id="_d1gDYI6_EeGuWfJNuoQXLQ" base_Class="_YDqAkI6_EeGuWfJNuoQXLQ"/>
  <OTS:otsMsgAttribute xmi:id="_eexp4I6_EeGuWfJNuoQXLQ" base_Property="_bu8mkI6_EeGuWfJNuoQXLQ"/>
  <OTS:otsMessage xmi:id="_gdbu8I6_EeGuWfJNuoQXLQ" base_Class="_YDqAkI6_EeGuWfJNuoQXLQ"/>
  <Cpp:struct xmi:id="_OKFwEI7jEeGWW47uKqd6bA" base_Class="_-HjgkI7iEeGWW47uKqd6bA"/>
  <OTS:otsMessage xmi:id="_PRBi8I7jEeGWW47uKqd6bA" base_Class="_-HjgkI7iEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_PxDt4I7jEeGWW47uKqd6bA" base_Property="_ANOMko7jEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_QUhnUI7jEeGWW47uKqd6bA" base_Property="_AsW_oo7jEeGWW47uKqd6bA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_Q1m7II7jEeGWW47uKqd6bA" base_Property="_BBErYo7jEeGWW47uKqd6bA" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_RU5fMI7jEeGWW47uKqd6bA" base_Property="_BVCwQo7jEeGWW47uKqd6bA" order="3"/>
  <Cpp:struct xmi:id="_ho3c8I7jEeGWW47uKqd6bA" base_Class="_psSWQI7iEeGWW47uKqd6bA"/>
  <OTS:otsMessage xmi:id="_ibho8I7jEeGWW47uKqd6bA" base_Class="_psSWQI7iEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_jENZkI7jEeGWW47uKqd6bA" base_Property="_xYLD4I7iEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_jfxUMI7jEeGWW47uKqd6bA" base_Property="_zri0so7iEeGWW47uKqd6bA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_j-BWcI7jEeGWW47uKqd6bA" base_Property="_0Jf8Ao7iEeGWW47uKqd6bA" order="2"/>
  <Cpp:struct xmi:id="_BCa5wI7kEeGWW47uKqd6bA" base_Class="_03sCSI7jEeGWW47uKqd6bA"/>
  <OTS:otsMessage xmi:id="_B5HRMI7kEeGWW47uKqd6bA" base_Class="_03sCSI7jEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_Cdd7cI7kEeGWW47uKqd6bA" base_Property="_2oyzgo7jEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_C-ZeQI7kEeGWW47uKqd6bA" base_Property="_2_cY8o7jEeGWW47uKqd6bA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_DiwvkI7kEeGWW47uKqd6bA" base_Property="_3YekAo7jEeGWW47uKqd6bA" order="2"/>
  <Cpp:struct xmi:id="_J8_BAI7kEeGWW47uKqd6bA" base_Class="_tDwoYI7iEeGWW47uKqd6bA"/>
  <OTS:otsMessage xmi:id="_KuJ_QI7kEeGWW47uKqd6bA" base_Class="_tDwoYI7iEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_MC8n8I7kEeGWW47uKqd6bA" base_Property="_n6vqso7jEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_NJk40I7kEeGWW47uKqd6bA" base_Property="_oZcY4o7jEeGWW47uKqd6bA"/>
  <Cpp:CppAttribute xmi:id="_-rLgII7kEeGWW47uKqd6bA" base_Property="_23QQ0o7kEeGWW47uKqd6bA" type="Pointer"/>
  <OTS:otsMsgAttribute xmi:id="_ASTO8I7lEeGWW47uKqd6bA" base_Property="_dEqcgo7kEeGWW47uKqd6bA" order="6"/>
  <OTS:otsMsgAttribute xmi:id="_A6rdkI7lEeGWW47uKqd6bA" base_Property="_ha3Aso7kEeGWW47uKqd6bA" order="7"/>
  <OTS:otsMsgAttribute xmi:id="_BlTH4I7lEeGWW47uKqd6bA" base_Property="_l2b0Io7kEeGWW47uKqd6bA" order="8"/>
  <OTS:otsMsgAttribute xmi:id="_CLvc0I7lEeGWW47uKqd6bA" base_Property="_rtMMIo7kEeGWW47uKqd6bA" order="9"/>
  <OTS:otsMsgAttribute xmi:id="_DQb0AI7lEeGWW47uKqd6bA" base_Property="_wVudgo7kEeGWW47uKqd6bA" order="10"/>
  <OTS:otsMsgAttribute xmi:id="_EMVbkI7lEeGWW47uKqd6bA" base_Property="_5fooUo7kEeGWW47uKqd6bA" order="12"/>
  <Cpp:struct xmi:id="_FVqTwI7oEeGWW47uKqd6bA" base_Class="_0kN3EI37EeGoLMhwRjyG-w"/>
  <OTS:otsMessage xmi:id="_GoXRwI7oEeGWW47uKqd6bA" base_Class="_0kN3EI37EeGoLMhwRjyG-w"/>
  <Cpp:struct xmi:id="_8oLsMI9pEeGWW47uKqd6bA" base_Class="_6GzUkI9pEeGWW47uKqd6bA"/>
  <OTS:otsMessage xmi:id="_9yh_cI9pEeGWW47uKqd6bA" base_Class="_6GzUkI9pEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_G727cI9qEeGWW47uKqd6bA" base_Property="_7JjyEo9pEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_HgNlsI9qEeGWW47uKqd6bA" base_Property="_7hZqUo9pEeGWW47uKqd6bA" order="1"/>
  <Cpp:struct xmi:id="_gzGUUI9sEeGWW47uKqd6bA" base_Class="_UmueEI9sEeGWW47uKqd6bA"/>
  <OTS:otsMessage xmi:id="_h0zo8I9sEeGWW47uKqd6bA" base_Class="_UmueEI9sEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_iflEQI9sEeGWW47uKqd6bA" base_Property="_WGr08o9sEeGWW47uKqd6bA"/>
  <OTS:otsMsgAttribute xmi:id="_jSr8MI9sEeGWW47uKqd6bA" base_Property="_Wt4X0o9sEeGWW47uKqd6bA" order="1"/>
  <Standard:Create xmi:id="_Y4GvYZhOEeG4ANbFNsvpwQ" base_BehavioralFeature="_Y38-YJhOEeG4ANbFNsvpwQ"/>
  <Standard:Create xmi:id="_Y4GvYphOEeG4ANbFNsvpwQ" base_BehavioralFeature="_Y38-YZhOEeG4ANbFNsvpwQ"/>
  <Standard:Destroy xmi:id="_Y4GvY5hOEeG4ANbFNsvpwQ" base_BehavioralFeature="_Y4GvYJhOEeG4ANbFNsvpwQ"/>
  <Cpp:Operator xmi:id="_fKIuIJhOEeG4ANbFNsvpwQ" base_Operation="_buftsphOEeG4ANbFNsvpwQ"/>
  <Cpp:Operator xmi:id="_ft5igJhOEeG4ANbFNsvpwQ" base_Operation="_ao5-oJhOEeG4ANbFNsvpwQ"/>
  <Cpp:cppClass xmi:id="_HZyB4JhPEeG4ANbFNsvpwQ" base_Class="_rzG2QJhNEeG4ANbFNsvpwQ"/>
  <Cpp:struct xmi:id="_GB5PoJhUEeG4ANbFNsvpwQ" base_Class="_BrGOgJhUEeG4ANbFNsvpwQ"/>
  <OTS:otsMessage xmi:id="_fpwaoJhUEeG4ANbFNsvpwQ" base_Class="_BrGOgJhUEeG4ANbFNsvpwQ"/>
  <OTS:otsMsgAttribute xmi:id="_gPTXsJhUEeG4ANbFNsvpwQ" base_Property="_M_4VcphUEeG4ANbFNsvpwQ"/>
  <OTS:otsMsgAttribute xmi:id="_g-sNQJhUEeG4ANbFNsvpwQ" base_Property="_NTP9YphUEeG4ANbFNsvpwQ" order="1"/>
  <Standard:Create xmi:id="_CbVZQJpwEeGb5d5BzZ3vyg" base_BehavioralFeature="_CbCeUJpwEeGb5d5BzZ3vyg"/>
  <Standard:Create xmi:id="_CbVZQZpwEeGb5d5BzZ3vyg" base_BehavioralFeature="_CbCeUZpwEeGb5d5BzZ3vyg"/>
  <Standard:Destroy xmi:id="_CbfKQJpwEeGb5d5BzZ3vyg" base_BehavioralFeature="_CbLoQZpwEeGb5d5BzZ3vyg"/>
  <Cpp:cppClass xmi:id="_ihvVAJpwEeGb5d5BzZ3vyg" base_Class="_A0EggJpwEeGb5d5BzZ3vyg"/>
  <Cpp:CppParameter xmi:id="_hdkPUJp9EeG8pL_CtWt3WA" base_Parameter="_dUxN8Jp9EeG8pL_CtWt3WA" type="Pointer"/>
  <Cpp:struct xmi:id="_IImzQJ6QEeGFPYDVo5GQ7Q" base_Class="_5zJJkJ6PEeGFPYDVo5GQ7Q"/>
  <Cpp:struct xmi:id="_JDd5AJ6QEeGFPYDVo5GQ7Q" base_Class="_ihL7cJ6OEeGFPYDVo5GQ7Q"/>
  <Cpp:struct xmi:id="_KGElgJ6QEeGFPYDVo5GQ7Q" base_Class="_7M2ugJ6PEeGFPYDVo5GQ7Q"/>
  <OTS:otsMessage xmi:id="_K32AsJ6QEeGFPYDVo5GQ7Q" base_Class="_7M2ugJ6PEeGFPYDVo5GQ7Q"/>
  <OTS:otsMessage xmi:id="_MSvRYJ6QEeGFPYDVo5GQ7Q" base_Class="_ihL7cJ6OEeGFPYDVo5GQ7Q"/>
  <OTS:otsMessage xmi:id="_NJkywJ6QEeGFPYDVo5GQ7Q" base_Class="_5zJJkJ6PEeGFPYDVo5GQ7Q"/>
  <OTS:otsMsgAttribute xmi:id="_ghDykJ6VEeGFPYDVo5GQ7Q" base_Property="_mCffAJ6OEeGFPYDVo5GQ7Q"/>
  <OTS:otsMsgAttribute xmi:id="_hBjQgJ6VEeGFPYDVo5GQ7Q" base_Property="_nLXLkp6OEeGFPYDVo5GQ7Q" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_hedO8J6VEeGFPYDVo5GQ7Q" base_Property="_o56_Ip6OEeGFPYDVo5GQ7Q" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_h7g-YJ6VEeGFPYDVo5GQ7Q" base_Property="_qFLRUp6OEeGFPYDVo5GQ7Q" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_ijmSEJ6VEeGFPYDVo5GQ7Q" base_Property="_ru95op6OEeGFPYDVo5GQ7Q" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_jGnfkJ6VEeGFPYDVo5GQ7Q" base_Property="_tJRUcp6OEeGFPYDVo5GQ7Q" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_jocaQJ6VEeGFPYDVo5GQ7Q" base_Property="_xjDYIp6OEeGFPYDVo5GQ7Q" order="6"/>
  <OTS:otsMsgAttribute xmi:id="_kFzEoJ6VEeGFPYDVo5GQ7Q" base_Property="_yrBFwp6OEeGFPYDVo5GQ7Q" order="7"/>
  <OTS:otsMsgAttribute xmi:id="_kkDG4J6VEeGFPYDVo5GQ7Q" base_Property="_0sqNYp6OEeGFPYDVo5GQ7Q" order="8"/>
  <OTS:otsMsgAttribute xmi:id="_1-DfoJ6VEeGFPYDVo5GQ7Q" base_Property="_8-2Qkp6PEeGFPYDVo5GQ7Q"/>
  <OTS:otsMsgAttribute xmi:id="_2eFqkJ6VEeGFPYDVo5GQ7Q" base_Property="_-Vt84J6PEeGFPYDVo5GQ7Q" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_2_6lQJ6VEeGFPYDVo5GQ7Q" base_Property="_Q2zScp6QEeGFPYDVo5GQ7Q" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_3c-UsJ6VEeGFPYDVo5GQ7Q" base_Property="_RzAcAp6QEeGFPYDVo5GQ7Q" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_33pegJ6VEeGFPYDVo5GQ7Q" base_Property="_TOfikp6QEeGFPYDVo5GQ7Q" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_4QO9oJ6VEeGFPYDVo5GQ7Q" base_Property="_VgFKsp6QEeGFPYDVo5GQ7Q" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_85qm4J6VEeGFPYDVo5GQ7Q" base_Property="_APKKwp6QEeGFPYDVo5GQ7Q"/>
  <OTS:otsMsgAttribute xmi:id="_9bC1oJ6VEeGFPYDVo5GQ7Q" base_Property="_BPPHsp6QEeGFPYDVo5GQ7Q" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_93gIIJ6VEeGFPYDVo5GQ7Q" base_Property="_Cbrssp6QEeGFPYDVo5GQ7Q" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_-UtokJ6VEeGFPYDVo5GQ7Q" base_Property="_DyQeEp6QEeGFPYDVo5GQ7Q" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_-wIZQJ6VEeGFPYDVo5GQ7Q" base_Property="_FscS0p6QEeGFPYDVo5GQ7Q" order="4"/>
  <OTS:otsOperation xmi:id="_Nfg-0J6WEeGFPYDVo5GQ7Q" base_Operation="_vH1swgoLEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_Pe7R0J6WEeGFPYDVo5GQ7Q" operationId="6" base_Operation="_w3maMgoLEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_QJ13EJ6WEeGFPYDVo5GQ7Q" operationId="7" base_Operation="_zFJ24goLEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_QrEU0J6WEeGFPYDVo5GQ7Q" operationId="8" base_Operation="_0rYN0goLEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_RPkwEJ6WEeGFPYDVo5GQ7Q" operationId="9" base_Operation="_2khgwgoLEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_RuReQJ6WEeGFPYDVo5GQ7Q" operationId="10" base_Operation="_4mUZYgoLEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_SLCSwJ6WEeGFPYDVo5GQ7Q" operationId="11" base_Operation="_OhO0sgoQEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_WYACcJ6WEeGFPYDVo5GQ7Q" operationId="77" base_Operation="_T8bX4J6WEeGFPYDVo5GQ7Q"/>
  <OTS:otsAgent xmi:id="_uvQhMJ6WEeGFPYDVo5GQ7Q" base_Interface="_tJLnsAoLEeGbt8IYL3q89A" prefix="mao_"/>
  <Cpp:Vector xmi:id="_XdPE0J6ZEeGFPYDVo5GQ7Q" base_Property="_0sqNYp6OEeGFPYDVo5GQ7Q"/>
  <Cpp:Vector xmi:id="_WW384J6dEeGFPYDVo5GQ7Q" base_Property="_xjDYIp6OEeGFPYDVo5GQ7Q"/>
  <Cpp:CppParameter xmi:id="_S4H7oJ8tEeGFPYDVo5GQ7Q" base_Parameter="_JwJqgJ8tEeGFPYDVo5GQ7Q" type="Pointer"/>
  <Standard:Create xmi:id="_8UFRgJ8tEeGFPYDVo5GQ7Q" base_BehavioralFeature="_6RsjAJ8tEeGFPYDVo5GQ7Q"/>
  <Cpp:struct xmi:id="_-0CooJ80EeGFPYDVo5GQ7Q" base_Class="_5qk0cJ80EeGFPYDVo5GQ7Q"/>
  <OTS:otsMessage xmi:id="__bFagJ80EeGFPYDVo5GQ7Q" base_Class="_5qk0cJ80EeGFPYDVo5GQ7Q"/>
  <Cpp:struct xmi:id="_liijoJ8-EeGFPYDVo5GQ7Q" base_Class="_qSFyEJ81EeGFPYDVo5GQ7Q"/>
  <OTS:otsMessage xmi:id="_mSEjIJ8-EeGFPYDVo5GQ7Q" base_Class="_qSFyEJ81EeGFPYDVo5GQ7Q"/>
  <OTS:otsMsgAttribute xmi:id="_m7y1kJ8-EeGFPYDVo5GQ7Q" base_Property="_t3a6Ap81EeGFPYDVo5GQ7Q"/>
  <OTS:otsMsgAttribute xmi:id="_ng5twJ8-EeGFPYDVo5GQ7Q" base_Property="_vcJcIp81EeGFPYDVo5GQ7Q" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_n7ILoJ8-EeGFPYDVo5GQ7Q" base_Property="_xKIA4p81EeGFPYDVo5GQ7Q" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_oc9GUJ8-EeGFPYDVo5GQ7Q" base_Property="_y13J8p81EeGFPYDVo5GQ7Q" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_pGhnwJ8-EeGFPYDVo5GQ7Q" base_Property="_1-RsYp81EeGFPYDVo5GQ7Q" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_ptQ3oJ8-EeGFPYDVo5GQ7Q" base_Property="_3cJ_op81EeGFPYDVo5GQ7Q" order="6"/>
  <OTS:otsMsgAttribute xmi:id="_qMHW0J8-EeGFPYDVo5GQ7Q" base_Property="_6bCyop81EeGFPYDVo5GQ7Q" order="7"/>
  <OTS:otsMsgAttribute xmi:id="_qpw8IJ8-EeGFPYDVo5GQ7Q" base_Property="_9XiY8p81EeGFPYDVo5GQ7Q" order="8"/>
  <OTS:otsMsgAttribute xmi:id="_rSAA0J8-EeGFPYDVo5GQ7Q" base_Property="_-cFmMp81EeGFPYDVo5GQ7Q" order="9"/>
  <OTS:otsMsgAttribute xmi:id="_rxSk4J8-EeGFPYDVo5GQ7Q" base_Property="__dy60p81EeGFPYDVo5GQ7Q" order="10"/>
  <OTS:otsMsgAttribute xmi:id="_sg-VYJ8-EeGFPYDVo5GQ7Q" base_Property="_BPfh8p82EeGFPYDVo5GQ7Q" order="11"/>
  <OTS:otsMsgAttribute xmi:id="_tFVmsJ8-EeGFPYDVo5GQ7Q" base_Property="_C4jKcp82EeGFPYDVo5GQ7Q" order="12"/>
  <OTS:otsMsgAttribute xmi:id="_tn6IQJ8-EeGFPYDVo5GQ7Q" base_Property="_EOhe4p82EeGFPYDVo5GQ7Q" order="13"/>
  <OTS:otsMsgAttribute xmi:id="_uENpwJ8-EeGFPYDVo5GQ7Q" base_Property="_Hpkpcp82EeGFPYDVo5GQ7Q" order="16"/>
  <OTS:otsMsgAttribute xmi:id="_ukZlsJ8-EeGFPYDVo5GQ7Q" base_Property="_Jz2vsp82EeGFPYDVo5GQ7Q" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_2DNrMJ8_EeGFPYDVo5GQ7Q" base_Property="_PO5F8p8_EeGFPYDVo5GQ7Q" order="14"/>
  <OTS:otsMsgAttribute xmi:id="_2yS-wJ8_EeGFPYDVo5GQ7Q" base_Property="_PpHj0p8_EeGFPYDVo5GQ7Q" order="15"/>
  <OTS:otsMsgAttribute xmi:id="_YVcI0J9BEeGFPYDVo5GQ7Q" base_Property="__9NQIp80EeGFPYDVo5GQ7Q"/>
  <OTS:otsMsgAttribute xmi:id="_ZFH5UJ9BEeGFPYDVo5GQ7Q" base_Property="_BD1hAp81EeGFPYDVo5GQ7Q"/>
  <OTS:otsMsgAttribute xmi:id="_HYvh4J9nEeGFPYDVo5GQ7Q" base_Property="_DmmtAp9nEeGFPYDVo5GQ7Q" order="2"/>
  <Cpp:CppAttribute xmi:id="_5bevkKV2EeGKoKL-yFzyMA" base_Property="_3o5XoqV2EeGKoKL-yFzyMA" type="Pointer"/>
  <Standard:Create xmi:id="_EKugg6V3EeGKoKL-yFzyMA" base_BehavioralFeature="_EKkvgKV3EeGKoKL-yFzyMA"/>
  <Standard:Create xmi:id="_EKughKV3EeGKoKL-yFzyMA" base_BehavioralFeature="_EKuggKV3EeGKoKL-yFzyMA"/>
  <Standard:Destroy xmi:id="_EK3qcKV3EeGKoKL-yFzyMA" base_BehavioralFeature="_EKuggqV3EeGKoKL-yFzyMA"/>
  <OTS:oneway xmi:id="_EjRQcKWEEeGFFa1ZpSeZJA" base_Operation="_BNJCIqWEEeGFFa1ZpSeZJA" operationId="12"/>
  <Cpp:cppClass xmi:id="_pShmoKWEEeGFFa1ZpSeZJA" base_Class="_VeusAKWEEeGFFa1ZpSeZJA"/>
  <OTS:otsMessage xmi:id="_qF7ZgKWEEeGFFa1ZpSeZJA" base_Class="_VeusAKWEEeGFFa1ZpSeZJA"/>
  <OTS:otsMsgAttribute xmi:id="_2YHj4KWEEeGFFa1ZpSeZJA" base_Property="_h3LPYqWEEeGFFa1ZpSeZJA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_28n_IKWEEeGFFa1ZpSeZJA" base_Property="_iIwuoqWEEeGFFa1ZpSeZJA" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_3nikYKWEEeGFFa1ZpSeZJA" base_Property="_kumvgqWEEeGFFa1ZpSeZJA" order="3"/>
  <Cpp:CppParameter xmi:id="_GjNnkKWHEeGFFa1ZpSeZJA" base_Parameter="_CLOToKWHEeGFFa1ZpSeZJA" type="Pointer"/>
  <OTS:otsMsgAttribute xmi:id="_3j8NEKWgEeGogaQ7mMU72w" base_Property="_FabsgqWFEeGFFa1ZpSeZJA"/>
  <OTS:otsMsgAttribute xmi:id="_rX6eUKmAEeGMMKl6kyLUUg" base_Property="_nK8uoqmAEeGMMKl6kyLUUg"/>
  <Cpp:CppParameter xmi:id="_H2GSAKmIEeGMMKl6kyLUUg" base_Parameter="_4NovYKmHEeGMMKl6kyLUUg" type="Pointer"/>
  <Standard:Create xmi:id="_l-JF0amXEeGMMKl6kyLUUg" base_BehavioralFeature="_l92K4KmXEeGMMKl6kyLUUg"/>
  <Standard:Create xmi:id="_l-JF0qmXEeGMMKl6kyLUUg" base_BehavioralFeature="_l9_74KmXEeGMMKl6kyLUUg"/>
  <Standard:Destroy xmi:id="_l-S20KmXEeGMMKl6kyLUUg" base_BehavioralFeature="_l-JF0KmXEeGMMKl6kyLUUg"/>
  <OTS:oneway xmi:id="_6opwkKmYEeGMMKl6kyLUUg" base_Operation="_YElNkgbLEeG12vpm4k5TAQ" operationId="11"/>
  <OTS:oneway xmi:id="_7KB_UKmYEeGMMKl6kyLUUg" base_Operation="_ahdk8vTeEeC5g4ium84zuA" operationId="7"/>
  <OTS:oneway xmi:id="_7rQdEKmYEeGMMKl6kyLUUg" base_Operation="_ZYJzgvTeEeC5g4ium84zuA" operationId="9"/>
  <OTS:oneway xmi:id="_8LJeEKmYEeGMMKl6kyLUUg" base_Operation="_XbItMvTeEeC5g4ium84zuA" operationId="10"/>
  <OTS:oneway xmi:id="_8nwhkKmYEeGMMKl6kyLUUg" base_Operation="_VRJh4vTeEeC5g4ium84zuA" operationId="8"/>
  <OTS:oneway xmi:id="_9HWnoKmYEeGMMKl6kyLUUg" base_Operation="_URhQ4vTeEeC5g4ium84zuA" operationId="6"/>
  <OTS:oneway xmi:id="_LgsEsKmZEeGMMKl6kyLUUg" base_Operation="_-2U6ovTdEeC5g4ium84zuA" operationId="5"/>
  <Cpp:CppParameter xmi:id="_7mXQUKroEeGMMKl6kyLUUg" base_Parameter="_-DDXgKlvEeGMMKl6kyLUUg" type="Pointer"/>
  <OTS:otsOperation xmi:id="_xAorQKv6EeGpnuez7f3ahA" operationId="208" base_Operation="_qfQB4Kv6EeGpnuez7f3ahA"/>
  <OTS:otsOperation xmi:id="_x-BgkKv6EeGpnuez7f3ahA" operationId="209" base_Operation="_sLSF4qv6EeGpnuez7f3ahA"/>
  <Cpp:struct xmi:id="_ELoEAKv8EeGpnuez7f3ahA" base_Class="_sA-zEAoXEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_FEZfEKv8EeGpnuez7f3ahA" base_Class="_sA-zEAoXEeGbt8IYL3q89A"/>
  <OTS:otsMsgAttribute xmi:id="_OiuasKv8EeGpnuez7f3ahA" base_Property="_VMkR8Kv7EeGpnuez7f3ahA"/>
  <Cpp:struct xmi:id="_SM0t4Kv8EeGpnuez7f3ahA" base_Class="_T-JFIAoXEeGbt8IYL3q89A"/>
  <OTS:otsMessage xmi:id="_TN8MoKv8EeGpnuez7f3ahA" base_Class="_T-JFIAoXEeGbt8IYL3q89A"/>
  <Standard:Create xmi:id="_Z4LPkK7nEeGJ1tnEHiOOaQ" base_BehavioralFeature="_ZlK_YhTpEeGIhpdKvKNGag"/>
  <Cpp:struct xmi:id="_r01H4K_jEeGJ1tnEHiOOaQ" base_Class="_YtmYUK_jEeGJ1tnEHiOOaQ"/>
  <OTS:otsMessage xmi:id="_sqLbgK_jEeGJ1tnEHiOOaQ" base_Class="_YtmYUK_jEeGJ1tnEHiOOaQ"/>
  <OTS:otsMsgAttribute xmi:id="_ta6U4K_jEeGJ1tnEHiOOaQ" base_Property="_bFljYK_jEeGJ1tnEHiOOaQ"/>
  <OTS:otsMsgAttribute xmi:id="_t9LUcK_jEeGJ1tnEHiOOaQ" base_Property="_bYNkcq_jEeGJ1tnEHiOOaQ" order="1"/>
  <Standard:Create xmi:id="_Ey_OkK_kEeGJ1tnEHiOOaQ" base_BehavioralFeature="_C_posK_kEeGJ1tnEHiOOaQ"/>
  <Cpp:struct xmi:id="_w4GikK_lEeGJ1tnEHiOOaQ" base_Class="_knHSEK_lEeGJ1tnEHiOOaQ"/>
  <OTS:otsMessage xmi:id="_xkNaoK_lEeGJ1tnEHiOOaQ" base_Class="_knHSEK_lEeGJ1tnEHiOOaQ"/>
  <OTS:otsMsgAttribute xmi:id="_yJUS0K_lEeGJ1tnEHiOOaQ" base_Property="_mkbTUq_lEeGJ1tnEHiOOaQ"/>
  <OTS:otsMsgAttribute xmi:id="_yown4K_lEeGJ1tnEHiOOaQ" base_Property="_nFNsMq_lEeGJ1tnEHiOOaQ" order="1"/>
  <Standard:Create xmi:id="_PW-xgLCDEeGJ1tnEHiOOaQ" base_BehavioralFeature="_63ncQLCAEeGJ1tnEHiOOaQ"/>
  <Cpp:struct xmi:id="_xskvkLCtEeG2b6nJ6gsyjQ" base_Class="_LS7UKLCtEeG2b6nJ6gsyjQ"/>
  <OTS:otsMessage xmi:id="_ykJ30LCtEeG2b6nJ6gsyjQ" base_Class="_LS7UKLCtEeG2b6nJ6gsyjQ"/>
  <OTS:otsMsgAttribute xmi:id="_zLC4sLCtEeG2b6nJ6gsyjQ" base_Property="_YCBc8rCtEeG2b6nJ6gsyjQ"/>
  <OTS:otsMsgAttribute xmi:id="_zrFqsLCtEeG2b6nJ6gsyjQ" base_Property="_t3vzErCtEeG2b6nJ6gsyjQ" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_DDTx4LCuEeG2b6nJ6gsyjQ" base_Property="_RZfCsLCtEeG2b6nJ6gsyjQ" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_Ez9QILCuEeG2b6nJ6gsyjQ" base_Property="_DbkWULCtEeG2b6nJ6gsyjQ"/>
  <Cpp:struct xmi:id="_Fxf2cLCuEeG2b6nJ6gsyjQ" base_Class="_BuMOgLCtEeG2b6nJ6gsyjQ"/>
  <OTS:otsMessage xmi:id="_GcHgwLCuEeG2b6nJ6gsyjQ" base_Class="_BuMOgLCtEeG2b6nJ6gsyjQ"/>
  <Cpp:struct xmi:id="_JiKEoLCuEeG2b6nJ6gsyjQ" base_Class="_Ob8TiLCtEeG2b6nJ6gsyjQ"/>
  <OTS:otsMessage xmi:id="_KQDFYLCuEeG2b6nJ6gsyjQ" base_Class="_Ob8TiLCtEeG2b6nJ6gsyjQ"/>
  <OTS:otsMsgAttribute xmi:id="_v39scLCvEeG2b6nJ6gsyjQ" base_Property="_UAJRArCvEeG2b6nJ6gsyjQ"/>
  <OTS:otsMsgAttribute xmi:id="_wYJoYLCvEeG2b6nJ6gsyjQ" base_Property="_XF4S4rCvEeG2b6nJ6gsyjQ" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_w1MwwLCvEeG2b6nJ6gsyjQ" base_Property="_hkIacrCvEeG2b6nJ6gsyjQ" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_xRENYLCvEeG2b6nJ6gsyjQ" base_Property="_kpkhYLCvEeG2b6nJ6gsyjQ" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_xxQJULCvEeG2b6nJ6gsyjQ" base_Property="_oit9MrCvEeG2b6nJ6gsyjQ" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_ySLsILCvEeG2b6nJ6gsyjQ" base_Property="_rvKrErCvEeG2b6nJ6gsyjQ" order="5"/>
  <Standard:Create xmi:id="_I3laYLFuEeGZ0LN3UQERzA" base_BehavioralFeature="_GplRwLFuEeGZ0LN3UQERzA"/>
  <OTS:otsMsgAttribute xmi:id="_TKEW0LFuEeGZ0LN3UQERzA" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_VJU40LFuEeGZ0LN3UQERzA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_WEe5gLFuEeGZ0LN3UQERzA" order="2"/>
  <Cpp:CppParameter xmi:id="_7-PT8LFuEeGZ0LN3UQERzA" base_Parameter="_z5eMQLFuEeGZ0LN3UQERzA" type="Pointer"/>
  <Cpp:CppParameter xmi:id="_QjDb0LFvEeGZ0LN3UQERzA" base_Parameter="_Hw_JQLFvEeGZ0LN3UQERzA" type="Pointer"/>
  <Standard:Create xmi:id="_lXn9ULF3EeGZ0LN3UQERzA" base_BehavioralFeature="_GplRwLFuEeGZ0LN3UQERzA"/>
  <OTS:otsMsgAttribute xmi:id="_lXn9UbF3EeGZ0LN3UQERzA" base_Property="_oMB7so6mEeG3pajU3Zwa_w"/>
  <Cpp:struct xmi:id="_lXn9UrF3EeGZ0LN3UQERzA" base_Class="_k7afgI6mEeG3pajU3Zwa_w"/>
  <Cpp:CppParameter xmi:id="_lXn9U7F3EeGZ0LN3UQERzA" base_Parameter="_Hw_JQLFvEeGZ0LN3UQERzA" type="Pointer"/>
  <OTS:otsMsgAttribute xmi:id="_lXn9VLF3EeGZ0LN3UQERzA" base_Property="_oW5u8I6mEeG3pajU3Zwa_w" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_lXn9VbF3EeGZ0LN3UQERzA" base_Property="_n93j4o6mEeG3pajU3Zwa_w" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_lXn9VrF3EeGZ0LN3UQERzA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_lXn9V7F3EeGZ0LN3UQERzA" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_lXn9WLF3EeGZ0LN3UQERzA" order="2"/>
  <OTS:otsMessage xmi:id="_lXn9WbF3EeGZ0LN3UQERzA" base_Class="_k7afgI6mEeG3pajU3Zwa_w"/>
  <Standard:Create xmi:id="_LQN8gLtwEeGUTopNLNd5nQ" base_BehavioralFeature="_JMMPQLtwEeGUTopNLNd5nQ"/>
  <Standard:Create xmi:id="_I8amgLtzEeGUTopNLNd5nQ" base_BehavioralFeature="_GNxO8rtzEeGUTopNLNd5nQ"/>
  <Cpp:CppParameter xmi:id="_KpU5wLxvEeGUTopNLNd5nQ" base_Parameter="_3kfW4LxuEeGUTopNLNd5nQ"/>
  <Standard:Create xmi:id="_etfdIsHJEeG_5pkQhgBcrQ" base_BehavioralFeature="_etVsIMHJEeG_5pkQhgBcrQ"/>
  <Standard:Create xmi:id="_etfdI8HJEeG_5pkQhgBcrQ" base_BehavioralFeature="_etVsIcHJEeG_5pkQhgBcrQ"/>
  <Standard:Destroy xmi:id="_etonEMHJEeG_5pkQhgBcrQ" base_BehavioralFeature="_etfdIcHJEeG_5pkQhgBcrQ"/>
  <Standard:Create xmi:id="_fdUXkMHJEeG_5pkQhgBcrQ" base_BehavioralFeature="_fdBcoMHJEeG_5pkQhgBcrQ"/>
  <Standard:Create xmi:id="_fdUXkcHJEeG_5pkQhgBcrQ" base_BehavioralFeature="_fdBcocHJEeG_5pkQhgBcrQ"/>
  <Standard:Destroy xmi:id="_fdUXksHJEeG_5pkQhgBcrQ" base_BehavioralFeature="_fdBco8HJEeG_5pkQhgBcrQ"/>
  <Cpp:CppAttribute xmi:id="_PrLfEMHKEeG_5pkQhgBcrQ" base_Property="_7NrgIsHJEeG_5pkQhgBcrQ" setget="Inline"/>
  <Cpp:CppAttribute xmi:id="_i9So8MHKEeG_5pkQhgBcrQ" base_Property="_dX9YIsHKEeG_5pkQhgBcrQ" type="Value" setget="Inline"/>
  <Cpp:CppAttribute xmi:id="__GrVgMHKEeG_5pkQhgBcrQ" base_Property="_s6nNssHKEeG_5pkQhgBcrQ"/>
  <Cpp:CppAttribute xmi:id="__qS_8MHKEeG_5pkQhgBcrQ" base_Property="_t732YMHKEeG_5pkQhgBcrQ"/>
  <Cpp:cppClass xmi:id="_BSJukMHLEeG_5pkQhgBcrQ" base_Class="_a9um0MHJEeG_5pkQhgBcrQ"/>
  <Cpp:cppClass xmi:id="_Fs1KIMHLEeG_5pkQhgBcrQ" base_Class="_by7JcMHJEeG_5pkQhgBcrQ"/>
  <Cpp:CppParameter xmi:id="_6beVMMHLEeG_5pkQhgBcrQ" base_Parameter="_117GYMHLEeG_5pkQhgBcrQ" type="Pointer"/>
  <Cpp:struct xmi:id="_15XKsAxjEeK__v5A5pAtpw" base_Class="_uU60ICJLEeGgPvhyr18ZZQ"/>
  <Standard:Create xmi:id="_6BQ-wAxkEeK__v5A5pAtpw" base_BehavioralFeature="_6A-D0AxkEeK__v5A5pAtpw"/>
  <Standard:Create xmi:id="_6BQ-wQxkEeK__v5A5pAtpw" base_BehavioralFeature="_6BH00AxkEeK__v5A5pAtpw"/>
  <Standard:Destroy xmi:id="_6BQ-wgxkEeK__v5A5pAtpw" base_BehavioralFeature="_6BH00gxkEeK__v5A5pAtpw"/>
  <Cpp:cppClass xmi:id="_8tq6oAxkEeK__v5A5pAtpw" base_Class="_1HJ1MAxkEeK__v5A5pAtpw"/>
  <Cpp:virtual xmi:id="_XR4ZIAxlEeK__v5A5pAtpw" base_Operation="_WFllIAxlEeK__v5A5pAtpw"/>
  <Cpp:cppClass xmi:id="_Lpb54AxmEeK__v5A5pAtpw" base_Class="__Y5VUAxlEeK__v5A5pAtpw"/>
  <Cpp:cppClass xmi:id="_usfM8AxmEeK__v5A5pAtpw" base_Class="_rVBh4AxmEeK__v5A5pAtpw"/>
  <Standard:Create xmi:id="_82B6gwxmEeK__v5A5pAtpw" base_BehavioralFeature="_814JgAxmEeK__v5A5pAtpw"/>
  <Standard:Create xmi:id="_82B6hAxmEeK__v5A5pAtpw" base_BehavioralFeature="_82B6gAxmEeK__v5A5pAtpw"/>
  <Standard:Destroy xmi:id="_82B6hQxmEeK__v5A5pAtpw" base_BehavioralFeature="_82B6ggxmEeK__v5A5pAtpw"/>
  <Standard:Create xmi:id="_97nplAxmEeK__v5A5pAtpw"/>
  <Standard:Create xmi:id="_97nplQxmEeK__v5A5pAtpw"/>
  <Standard:Destroy xmi:id="_97wzgAxmEeK__v5A5pAtpw"/>
  <Standard:Create xmi:id="_EI4dFAxnEeK__v5A5pAtpw" base_BehavioralFeature="_EI4dEAxnEeK__v5A5pAtpw"/>
  <Standard:Create xmi:id="_EI4dFQxnEeK__v5A5pAtpw" base_BehavioralFeature="_EI4dEQxnEeK__v5A5pAtpw"/>
  <Standard:Destroy xmi:id="_EJBnAAxnEeK__v5A5pAtpw" base_BehavioralFeature="_EI4dEwxnEeK__v5A5pAtpw"/>
  <Cpp:virtual xmi:id="_LsRWAAxnEeK__v5A5pAtpw" base_Operation="_IHirAgxnEeK__v5A5pAtpw"/>
  <Cpp:virtual xmi:id="_Qf1LoAxnEeK__v5A5pAtpw" base_Operation="_M7_RcgxnEeK__v5A5pAtpw"/>
  <Cpp:CppAttribute xmi:id="_jo3fwAxsEeK__v5A5pAtpw" base_Property="_fP-z8gxsEeK__v5A5pAtpw" type="Pointer" setget="Inline"/>
  <Cpp:CppAttribute xmi:id="_-biRAAxsEeK__v5A5pAtpw" base_Property="_1r2kEgxsEeK__v5A5pAtpw"/>
  <Cpp:Vector xmi:id="_-v8awAxsEeK__v5A5pAtpw" base_Property="_1r2kEgxsEeK__v5A5pAtpw"/>
  <OTS:otsAgent xmi:id="_MIFpIAyEEeKU5ZezWnJWDg" base_Interface="_W1r36AlEEeGbt8IYL3q89A"/>
  <Cpp:CppParameter xmi:id="_axEEsAyEEeKU5ZezWnJWDg" base_Parameter="_TB6AoAyEEeKU5ZezWnJWDg" type="Pointer"/>
  <OTS:otsOperation xmi:id="_3-jSkAyEEeKU5ZezWnJWDg" operationId="6" base_Operation="_Y1Fj0glEEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_4f7hUAyEEeKU5ZezWnJWDg" operationId="7" base_Operation="_brLnMglEEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_47y98AyEEeKU5ZezWnJWDg" operationId="8" base_Operation="_eLhdAglEEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_5ZwFQAyEEeKU5ZezWnJWDg" operationId="9" base_Operation="_fqShEAlEEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_52XIwAyEEeKU5ZezWnJWDg" operationId="10" base_Operation="_hx5GwglEEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_6PsOwAyEEeKU5ZezWnJWDg" operationId="11" base_Operation="_k4hggglEEeGbt8IYL3q89A"/>
  <OTS:otsOperation xmi:id="_6uiG4AyEEeKU5ZezWnJWDg" operationId="12" base_Operation="_o6T68glEEeGbt8IYL3q89A"/>
  <Cpp:CppAttribute xmi:id="_CPsVwAyGEeKU5ZezWnJWDg" base_Property="_EjOCUiJMEeGgPvhyr18ZZQ"/>
  <Cpp:CppAttribute xmi:id="_GinjgAyGEeKU5ZezWnJWDg" base_Property="_DeOwMiJMEeGgPvhyr18ZZQ" type="Pointer"/>
  <Standard:Create xmi:id="_qFQ8oAyGEeKU5ZezWnJWDg" base_BehavioralFeature="_qE-BsAyGEeKU5ZezWnJWDg"/>
  <Standard:Create xmi:id="_qFQ8oQyGEeKU5ZezWnJWDg" base_BehavioralFeature="_qFHysAyGEeKU5ZezWnJWDg"/>
  <Standard:Destroy xmi:id="_qFQ8ogyGEeKU5ZezWnJWDg" base_BehavioralFeature="_qFHysgyGEeKU5ZezWnJWDg"/>
  <Standard:Create xmi:id="_q2vc4AyGEeKU5ZezWnJWDg" base_BehavioralFeature="_q2lr4AyGEeKU5ZezWnJWDg"/>
  <Standard:Create xmi:id="_q2vc4QyGEeKU5ZezWnJWDg" base_BehavioralFeature="_q2lr4QyGEeKU5ZezWnJWDg"/>
  <Standard:Destroy xmi:id="_q2vc4gyGEeKU5ZezWnJWDg" base_BehavioralFeature="_q2lr4wyGEeKU5ZezWnJWDg"/>
  <Cpp:Vector xmi:id="_8-o2YAyGEeKU5ZezWnJWDg" base_Property="_Y_Fe0QyGEeKU5ZezWnJWDg"/>
  <Cpp:Vector xmi:id="_-QccgAyGEeKU5ZezWnJWDg" base_Property="_Y-V38AyGEeKU5ZezWnJWDg"/>
  <Cpp:CppAttribute xmi:id="__bZzwAyGEeKU5ZezWnJWDg" base_Property="_Y-V38AyGEeKU5ZezWnJWDg"/>
  <Cpp:CppAttribute xmi:id="_MT37AAyHEeKU5ZezWnJWDg" base_Property="_CRCkIAyHEeKU5ZezWnJWDg" type="Value" setget="Inline"/>
  <Cpp:CppAttribute xmi:id="_tETrMAyHEeKU5ZezWnJWDg" base_Property="_n3H0ogyHEeKU5ZezWnJWDg"/>
  <Cpp:Vector xmi:id="_tSAwAAyHEeKU5ZezWnJWDg" base_Property="_n3H0ogyHEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_oqGCUAyKEeKU5ZezWnJWDg" base_Operation="_psZpUAyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_pKR-QAyKEeKU5ZezWnJWDg" base_Operation="_q67R8gyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_pnyZoAyKEeKU5ZezWnJWDg" base_Operation="_sIHd0gyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_qJ6PQAyKEeKU5ZezWnJWDg" base_Operation="_tnCS4gyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_qnQ5oAyKEeKU5ZezWnJWDg" base_Operation="_ux_DEgyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_rH5hgAyKEeKU5ZezWnJWDg" base_Operation="_wWkbQgyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_rjw-IAyKEeKU5ZezWnJWDg" base_Operation="_x9_FAgyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_sDDiMAyKEeKU5ZezWnJWDg" base_Operation="_5WzFogyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_sfEIwAyKEeKU5ZezWnJWDg" base_Operation="_6pWSogyJEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_tATNkAyKEeKU5ZezWnJWDg" base_Operation="_GDDV0gyKEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_tiRSMAyKEeKU5ZezWnJWDg" base_Operation="_K4GZMgyKEeKU5ZezWnJWDg"/>
  <Cpp:virtual xmi:id="_t_CGsAyKEeKU5ZezWnJWDg" base_Operation="_dELIEgyKEeKU5ZezWnJWDg"/>
  <Cpp:CppParameter xmi:id="_w-9mEAyLEeKU5ZezWnJWDg" base_Parameter="_s9eGkAyLEeKU5ZezWnJWDg" type="Pointer"/>
  <Standard:Create xmi:id="_48pYoA0rEeKdQsuVzJlRcA" base_BehavioralFeature="_48WdsA0rEeKdQsuVzJlRcA"/>
  <Standard:Create xmi:id="_48pYoQ0rEeKdQsuVzJlRcA" base_BehavioralFeature="_48gOsA0rEeKdQsuVzJlRcA"/>
  <Standard:Destroy xmi:id="_48zJoA0rEeKdQsuVzJlRcA" base_BehavioralFeature="_48gOsg0rEeKdQsuVzJlRcA"/>
  <Cpp:CppAttribute xmi:id="_j0F1EA0sEeKdQsuVzJlRcA" base_Property="__u3TUA0rEeKdQsuVzJlRcA" type="Value" setget="Inline"/>
  <Cpp:Operator xmi:id="_u1gUEA0sEeKdQsuVzJlRcA" base_Operation="_sJGYMg0sEeKdQsuVzJlRcA"/>
  <Cpp:Operator xmi:id="_0PpokA0sEeKdQsuVzJlRcA" base_Operation="_zKglcg0sEeKdQsuVzJlRcA"/>
  <Cpp:Operator xmi:id="_2IW2oA0sEeKdQsuVzJlRcA" base_Operation="_0mTOAA0sEeKdQsuVzJlRcA"/>
  <Cpp:Operator xmi:id="_37F_kA0sEeKdQsuVzJlRcA" base_Operation="_3Rg3EA0sEeKdQsuVzJlRcA"/>
  <Cpp:Operator xmi:id="_6ltLsA0sEeKdQsuVzJlRcA" base_Operation="_53NuAg0sEeKdQsuVzJlRcA"/>
  <Cpp:Operator xmi:id="_8IplIA0sEeKdQsuVzJlRcA" base_Operation="_7H1BUg0sEeKdQsuVzJlRcA"/>
  <OTS:otsMessage xmi:id="_oQrLwA1FEeKdQsuVzJlRcA" base_Class="_p7EGcA1EEeKdQsuVzJlRcA"/>
  <OTS:otsMsgAttribute xmi:id="_qFMdYA1FEeKdQsuVzJlRcA" base_Property="_toR_Eg1EEeKdQsuVzJlRcA"/>
  <OTS:otsMsgAttribute xmi:id="_qjmQoA1FEeKdQsuVzJlRcA" base_Property="_061msg1EEeKdQsuVzJlRcA" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_rErkcA1FEeKdQsuVzJlRcA" base_Property="_8tbZQg1EEeKdQsuVzJlRcA" order="2"/>
  <OTS:otsMsgAttribute xmi:id="_rxiDYA1FEeKdQsuVzJlRcA" base_Property="_F8GvUA1FEeKdQsuVzJlRcA" order="3"/>
  <OTS:otsMsgAttribute xmi:id="_sgeNAA1FEeKdQsuVzJlRcA" base_Property="_IhzmQA1FEeKdQsuVzJlRcA" order="4"/>
  <OTS:otsMsgAttribute xmi:id="_s-keQA1FEeKdQsuVzJlRcA" base_Property="_LNnFMg1FEeKdQsuVzJlRcA" order="5"/>
  <OTS:otsMsgAttribute xmi:id="_tZijAA1FEeKdQsuVzJlRcA" base_Property="_UBeHgA1FEeKdQsuVzJlRcA" order="6"/>
  <OTS:otsMsgAttribute xmi:id="_t1QOoA1FEeKdQsuVzJlRcA" base_Property="_WI68MA1FEeKdQsuVzJlRcA" order="7"/>
  <OTS:otsMsgAttribute xmi:id="_uO42oA1FEeKdQsuVzJlRcA" base_Property="_Yo9QAA1FEeKdQsuVzJlRcA" order="8"/>
  <OTS:otsMsgAttribute xmi:id="_urpEEA1FEeKdQsuVzJlRcA" base_Property="_iHb8oA1FEeKdQsuVzJlRcA" order="9"/>
  <Standard:Create xmi:id="_OY48JA1KEeKdQsuVzJlRcA" base_BehavioralFeature="_OY48IA1KEeKdQsuVzJlRcA"/>
  <Standard:Create xmi:id="_OY48JQ1KEeKdQsuVzJlRcA" base_BehavioralFeature="_OY48IQ1KEeKdQsuVzJlRcA"/>
  <Standard:Destroy xmi:id="_OZCtIA1KEeKdQsuVzJlRcA" base_BehavioralFeature="_OY48Iw1KEeKdQsuVzJlRcA"/>
  <Cpp:struct xmi:id="__mGCkCzMEeK84ONBMg0rEw" base_Class="_mcvYgCzMEeK84ONBMg0rEw"/>
  <OTS:otsMessage xmi:id="_CEzgsCzNEeK84ONBMg0rEw" base_Class="_mcvYgCzMEeK84ONBMg0rEw"/>
  <OTS:otsMsgAttribute xmi:id="_CxAfYCzNEeK84ONBMg0rEw" base_Property="_otq5UCzMEeK84ONBMg0rEw"/>
  <OTS:otsMsgAttribute xmi:id="_DSYuICzNEeK84ONBMg0rEw" base_Property="_3i0IoCzMEeK84ONBMg0rEw" order="1"/>
  <Cpp:struct xmi:id="_uZFKsCzREeK84ONBMg0rEw" base_Class="_by4EkCzREeK84ONBMg0rEw"/>
  <OTS:otsMessage xmi:id="_vIOIoCzREeK84ONBMg0rEw" base_Class="_by4EkCzREeK84ONBMg0rEw"/>
  <Cpp:struct xmi:id="_wZMBQCzREeK84ONBMg0rEw" base_Class="_g1DlACzREeK84ONBMg0rEw"/>
  <OTS:otsMessage xmi:id="_xTUuQCzREeK84ONBMg0rEw" base_Class="_g1DlACzREeK84ONBMg0rEw"/>
  <OTS:otsMsgAttribute xmi:id="_yb11gCzREeK84ONBMg0rEw" base_Property="_l9rrsCzREeK84ONBMg0rEw"/>
  <OTS:otsMsgAttribute xmi:id="_zE4LcCzREeK84ONBMg0rEw" base_Property="_oAdbwCzREeK84ONBMg0rEw" order="1"/>
  <OTS:otsMsgAttribute xmi:id="_ziSgMCzREeK84ONBMg0rEw" base_Property="_jQz1wCzREeK84ONBMg0rEw"/>
  <Cpp:CppParameter xmi:id="_Uk6u4Hz7EeKxHtV2011fkg" base_Parameter="_vcrzAAoZEeGbt8IYL3q89A" type="Pointer"/>
  <OTS:otsMessage xmi:id="_aGReoHz7EeKxHtV2011fkg" base_Class="_YcmikAoZEeGbt8IYL3q89A"/>
  <OTS:otsMsgAttribute xmi:id="_ASk6QHz_EeKxHtV2011fkg" base_Property="_dUdR4Hz7EeKxHtV2011fkg"/>
  <Cpp:Operator xmi:id="_HlYZgHz_EeKxHtV2011fkg" base_Operation="_BrLE4Hz_EeKxHtV2011fkg"/>
  <OTS:otsMessage xmi:id="_TOfVMH0AEeKxHtV2011fkg" base_Class="_HkJiQAoaEeGbt8IYL3q89A"/>
  <Cpp:CppParameter xmi:id="_0ZyccH0AEeKxHtV2011fkg" base_Parameter="_xD8iAH0AEeKxHtV2011fkg" type="Pointer"/>
  <Cpp:CppAttribute xmi:id="_0gY6EH0IEeKxHtV2011fkg" base_Property="_lfEZEharEeGIhpdKvKNGag" type="Pointer"/>
</xmi:XMI>
