<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_2H-5YNAAEe25upg2EKoYqg" name="NewModel">
  <packageImport xmi:id="_yIh4QOZcEe2rsuTxebE4yA">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packageImport xmi:id="_z85_8OZcEe2rsuTxebE4yA">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packagedElement xmi:type="uml:Component" xmi:id="_JDcd0NABEe25upg2EKoYqg" name="Logueo">
    <interfaceRealization xmi:id="_VdcgYNABEe25upg2EKoYqg" client="_JDcd0NABEe25upg2EKoYqg" supplier="_QOw1ANABEe25upg2EKoYqg" contract="_QOw1ANABEe25upg2EKoYqg"/>
    <interfaceRealization xmi:id="_skR5ENABEe25upg2EKoYqg" client="_JDcd0NABEe25upg2EKoYqg"/>
    <interfaceRealization xmi:id="_BCj7INACEe25upg2EKoYqg" client="_JDcd0NABEe25upg2EKoYqg" supplier="_pJDvYNABEe25upg2EKoYqg" contract="_pJDvYNABEe25upg2EKoYqg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_QOw1ANABEe25upg2EKoYqg" name="InicioDeSesion"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_bVZLMNABEe25upg2EKoYqg" name="Usuario"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_dH9VANABEe25upg2EKoYqg" client="_bVZLMNABEe25upg2EKoYqg" supplier="_QOw1ANABEe25upg2EKoYqg"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_pJDvYNABEe25upg2EKoYqg" name="CierreDeSesion"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_rg0Q8NABEe25upg2EKoYqg" client="_bVZLMNABEe25upg2EKoYqg"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_CCTg4NACEe25upg2EKoYqg" client="_bVZLMNABEe25upg2EKoYqg" supplier="_pJDvYNABEe25upg2EKoYqg"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_qmrugNACEe25upg2EKoYqg" name="ModoEscucha"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_vfQnANACEe25upg2EKoYqg" client="_bVZLMNABEe25upg2EKoYqg" supplier="_qmrugNACEe25upg2EKoYqg"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_FrlfQNADEe25upg2EKoYqg" name="IniciarDialogo"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_KB7NYNADEe25upg2EKoYqg" client="_bVZLMNABEe25upg2EKoYqg" supplier="_FrlfQNADEe25upg2EKoYqg"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_UW95INAEEe25upg2EKoYqg" name="RecibeMensaje"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_XoLLMNAEEe25upg2EKoYqg" name="Exterior">
    <interfaceRealization xmi:id="_Zh2CkNAEEe25upg2EKoYqg" client="_XoLLMNAEEe25upg2EKoYqg" supplier="_UW95INAEEe25upg2EKoYqg" contract="_UW95INAEEe25upg2EKoYqg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_qqOf0NAEEe25upg2EKoYqg" name="EnvíaMensaje"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_t7CwUNAEEe25upg2EKoYqg" client="_XoLLMNAEEe25upg2EKoYqg" supplier="_qqOf0NAEEe25upg2EKoYqg"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_Sl8gENAHEe25upg2EKoYqg" name="chat">
    <ownedAttribute xmi:type="uml:Port" xmi:id="_70CRsNAKEe25upg2EKoYqg" name="PuertoSalida" aggregation="composite" isConjugated="true"/>
    <ownedAttribute xmi:type="uml:Port" xmi:id="_-ea0UNAKEe25upg2EKoYqg" name="PuertoEntrada" aggregation="composite" isConjugated="true"/>
    <interfaceRealization xmi:id="_JVQUoNADEe25upg2EKoYqg" client="_Sl8gENAHEe25upg2EKoYqg" supplier="_FrlfQNADEe25upg2EKoYqg" contract="_FrlfQNADEe25upg2EKoYqg"/>
    <interfaceRealization xmi:id="_s7RVYNAEEe25upg2EKoYqg" client="_Sl8gENAHEe25upg2EKoYqg" supplier="_qqOf0NAEEe25upg2EKoYqg" contract="_qqOf0NAEEe25upg2EKoYqg"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_qZgb4NAHEe25upg2EKoYqg" name="EnviarMensaje"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_LZlKkNAIEe25upg2EKoYqg" name="RecibirMensaje">
      <interfaceRealization xmi:id="_xqBKMNAJEe25upg2EKoYqg" client="_LZlKkNAIEe25upg2EKoYqg" supplier="_oOu7gNAJEe25upg2EKoYqg" contract="_oOu7gNAJEe25upg2EKoYqg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Usage" xmi:id="_bZXk4NAEEe25upg2EKoYqg" client="_Sl8gENAHEe25upg2EKoYqg" supplier="_UW95INAEEe25upg2EKoYqg"/>
    <packagedElement xmi:type="uml:Interface" xmi:id="_oOu7gNAJEe25upg2EKoYqg" name="EnviarRespuesta"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_J_C0UNAKEe25upg2EKoYqg" name="Emisor">
    <interfaceRealization xmi:id="_fvxVsNAKEe25upg2EKoYqg" client="_J_C0UNAKEe25upg2EKoYqg" supplier="_eM2KYNAKEe25upg2EKoYqg" contract="_eM2KYNAKEe25upg2EKoYqg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_LMwkoNAKEe25upg2EKoYqg" name="Receptor">
    <interfaceRealization xmi:id="_uy7sgNACEe25upg2EKoYqg" client="_LMwkoNAKEe25upg2EKoYqg" supplier="_qmrugNACEe25upg2EKoYqg" contract="_qmrugNACEe25upg2EKoYqg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_eM2KYNAKEe25upg2EKoYqg" name="ModoConversando"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_gn_XINAKEe25upg2EKoYqg" client="_Sl8gENAHEe25upg2EKoYqg" supplier="_eM2KYNAKEe25upg2EKoYqg"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_O2--MNALEe25upg2EKoYqg" client="_qZgb4NAHEe25upg2EKoYqg" supplier="_oOu7gNAJEe25upg2EKoYqg"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_jVBhENNrEe2e5vCgIcYW1g" name="Usuario">
    <packagedElement xmi:type="uml:Usage" xmi:id="_f6jZwNN1Ee2e5vCgIcYW1g" client="_jVBhENNrEe2e5vCgIcYW1g" supplier="_bavmkNN1Ee2e5vCgIcYW1g"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_mUJkoNNrEe2e5vCgIcYW1g" name="Chat">
    <interfaceRealization xmi:id="_uAVwENNyEe2e5vCgIcYW1g" client="_mUJkoNNrEe2e5vCgIcYW1g" supplier="_X0yT4NNyEe2e5vCgIcYW1g" contract="_X0yT4NNyEe2e5vCgIcYW1g"/>
    <interfaceRealization xmi:id="_ohZJMNN0Ee2e5vCgIcYW1g" client="_mUJkoNNrEe2e5vCgIcYW1g" supplier="_j0xCANN0Ee2e5vCgIcYW1g" contract="_j0xCANN0Ee2e5vCgIcYW1g"/>
    <interfaceRealization xmi:id="_DpYqMNN1Ee2e5vCgIcYW1g" client="_mUJkoNNrEe2e5vCgIcYW1g" supplier="_7Ff9kNN0Ee2e5vCgIcYW1g" contract="_7Ff9kNN0Ee2e5vCgIcYW1g"/>
    <interfaceRealization xmi:id="_47uYMNN1Ee2e5vCgIcYW1g" client="_mUJkoNNrEe2e5vCgIcYW1g" supplier="_bavmkNN1Ee2e5vCgIcYW1g" contract="_bavmkNN1Ee2e5vCgIcYW1g"/>
    <interfaceRealization xmi:id="_NLL7INN2Ee2e5vCgIcYW1g" client="_mUJkoNNrEe2e5vCgIcYW1g" supplier="_EOtIUNN2Ee2e5vCgIcYW1g" contract="_EOtIUNN2Ee2e5vCgIcYW1g"/>
    <interfaceRealization xmi:id="_y-SogNV6Ee2aH489NeECiw" client="_mUJkoNNrEe2e5vCgIcYW1g" supplier="_lNGJgNV6Ee2aH489NeECiw" contract="_lNGJgNV6Ee2aH489NeECiw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_BI7OsNNsEe2e5vCgIcYW1g" name="Acceso">
    <interfaceRealization xmi:id="_ax4l4NNsEe2e5vCgIcYW1g" client="_BI7OsNNsEe2e5vCgIcYW1g" supplier="_IJd5QNNsEe2e5vCgIcYW1g" contract="_IJd5QNNsEe2e5vCgIcYW1g"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_IJd5QNNsEe2e5vCgIcYW1g" name="IniciarSesion"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_WMM0MNNsEe2e5vCgIcYW1g" client="_jVBhENNrEe2e5vCgIcYW1g" supplier="_IJd5QNNsEe2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_nMzOcNNsEe2e5vCgIcYW1g" name="EnviarMensaje">
    <ownedAttribute xmi:type="uml:Port" xmi:id="_OhFQsNNuEe2e5vCgIcYW1g" name="puertoSalida" aggregation="composite" isConjugated="true"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_rqJRkNNuEe2e5vCgIcYW1g" name="Mensaje"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_OLeXoNNvEe2e5vCgIcYW1g" name="Mensaje"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_7wo-kNNvEe2e5vCgIcYW1g" client="_OhFQsNNuEe2e5vCgIcYW1g" supplier="_OLeXoNNvEe2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_OkQ1oNNwEe2e5vCgIcYW1g" name="RecibirMensaje">
    <ownedAttribute xmi:type="uml:Port" xmi:id="_OkQ1odNwEe2e5vCgIcYW1g" name="puertoEntrada" aggregation="composite" isConjugated="true"/>
    <interfaceRealization xmi:id="_tn8JENNwEe2e5vCgIcYW1g" client="_OkQ1oNNwEe2e5vCgIcYW1g" supplier="_d2H2INNwEe2e5vCgIcYW1g" contract="_d2H2INNwEe2e5vCgIcYW1g"/>
    <interfaceRealization xmi:id="_UNnjcNNzEe2e5vCgIcYW1g" client="_OkQ1oNNwEe2e5vCgIcYW1g" supplier="_GT2XQNNzEe2e5vCgIcYW1g" contract="_GT2XQNNzEe2e5vCgIcYW1g"/>
    <interfaceRealization xmi:id="_4PUQENNzEe2e5vCgIcYW1g" client="_OkQ1oNNwEe2e5vCgIcYW1g" supplier="_gx8msNNzEe2e5vCgIcYW1g" contract="_gx8msNNzEe2e5vCgIcYW1g"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_d2H2INNwEe2e5vCgIcYW1g" name="Mensaje"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_g89EMNNwEe2e5vCgIcYW1g" client="_OhFQsNNuEe2e5vCgIcYW1g" supplier="_d2H2INNwEe2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_G0Tq4NNxEe2e5vCgIcYW1g" name="Conexion"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_X0yT4NNyEe2e5vCgIcYW1g" name="Mensaje"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_sPgEkNNyEe2e5vCgIcYW1g" client="_nMzOcNNsEe2e5vCgIcYW1g" supplier="_X0yT4NNyEe2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_GT2XQNNzEe2e5vCgIcYW1g" name="Mensaje"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_VEx08NNzEe2e5vCgIcYW1g" client="_mUJkoNNrEe2e5vCgIcYW1g" supplier="_GT2XQNNzEe2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_gx8msNNzEe2e5vCgIcYW1g" name="Mensaje">
    <nestedClassifier xmi:type="uml:Component" xmi:id="_tL-ecNNzEe2e5vCgIcYW1g" name="EnviarMensaje">
      <ownedAttribute xmi:type="uml:Port" xmi:id="_tL-ecdNzEe2e5vCgIcYW1g" name="puertoSalida" aggregation="composite" isConjugated="true"/>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Component" xmi:id="_tL_skNNzEe2e5vCgIcYW1g" name="EnviarMensaje">
      <ownedAttribute xmi:type="uml:Port" xmi:id="_tL_skdNzEe2e5vCgIcYW1g" name="puertoSalida" aggregation="composite" isConjugated="true"/>
    </nestedClassifier>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_vBRzMNNzEe2e5vCgIcYW1g" name="Mensaje">
    <nestedClassifier xmi:type="uml:Component" xmi:id="_vBRzMdNzEe2e5vCgIcYW1g" name="EnviarMensaje">
      <ownedAttribute xmi:type="uml:Port" xmi:id="_vBRzMtNzEe2e5vCgIcYW1g" name="puertoSalida" aggregation="composite" isConjugated="true"/>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Component" xmi:id="_vBRzM9NzEe2e5vCgIcYW1g" name="EnviarMensaje">
      <ownedAttribute xmi:type="uml:Port" xmi:id="_vBRzNNNzEe2e5vCgIcYW1g" name="puertoSalida" aggregation="composite" isConjugated="true"/>
    </nestedClassifier>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_53iLENNzEe2e5vCgIcYW1g" client="_mUJkoNNrEe2e5vCgIcYW1g" supplier="_gx8msNNzEe2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_j0xCANN0Ee2e5vCgIcYW1g" name="Comenzar Sesion Chat"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_nz7mQNN0Ee2e5vCgIcYW1g" client="_jVBhENNrEe2e5vCgIcYW1g" supplier="_j0xCANN0Ee2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_7Ff9kNN0Ee2e5vCgIcYW1g" name="EnvIarMensaje"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_Bs4hQNN1Ee2e5vCgIcYW1g" client="_jVBhENNrEe2e5vCgIcYW1g" supplier="_7Ff9kNN0Ee2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_bavmkNN1Ee2e5vCgIcYW1g" name="RecibirMensaje"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_EOtIUNN2Ee2e5vCgIcYW1g" name="Modo"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_HlFOQNN2Ee2e5vCgIcYW1g" client="_jVBhENNrEe2e5vCgIcYW1g" supplier="_EOtIUNN2Ee2e5vCgIcYW1g"/>
  <packagedElement xmi:type="uml:Device" xmi:id="_2os5gNQhEe2PHL4giklbZA" name="PC Escritorio">
    <nestedNode xmi:type="uml:ExecutionEnvironment" xmi:id="_MuBx4NQiEe2PHL4giklbZA" name="SO Windows 10">
      <nestedNode xmi:type="uml:ExecutionEnvironment" xmi:id="_iW27gNQiEe2PHL4giklbZA" name="JRE 18">
        <deployment xmi:id="_RcIDQNQjEe2PHL4giklbZA" client="_iW27gNQiEe2PHL4giklbZA" supplier="_GDIKsNQjEe2PHL4giklbZA" deployedArtifact="_GDIKsNQjEe2PHL4giklbZA"/>
      </nestedNode>
    </nestedNode>
  </packagedElement>
  <packagedElement xmi:type="uml:Device" xmi:id="_seRQYNQiEe2PHL4giklbZA" name="PC Escritorio">
    <nestedClassifier xmi:type="uml:ExecutionEnvironment" xmi:id="_y_UikNQiEe2PHL4giklbZA" name="SO Linux">
      <nestedClassifier xmi:type="uml:ExecutionEnvironment" xmi:id="_7t4OINQiEe2PHL4giklbZA" name="JRE 18">
        <deployment xmi:id="_TJ5MoNQjEe2PHL4giklbZA" client="_7t4OINQiEe2PHL4giklbZA" supplier="_GDIKsNQjEe2PHL4giklbZA" deployedArtifact="_GDIKsNQjEe2PHL4giklbZA"/>
      </nestedClassifier>
      <nestedNode xmi:type="uml:ExecutionEnvironment" xmi:id="_y_UikdQiEe2PHL4giklbZA" name="JRE 18"/>
    </nestedClassifier>
    <nestedNode xmi:type="uml:ExecutionEnvironment" xmi:id="_seRQYdQiEe2PHL4giklbZA" name="SO Windows 10">
      <nestedNode xmi:type="uml:ExecutionEnvironment" xmi:id="_seRQYtQiEe2PHL4giklbZA" name="JRE 18"/>
    </nestedNode>
  </packagedElement>
  <packagedElement xmi:type="uml:Artifact" xmi:id="_GDIKsNQjEe2PHL4giklbZA" name="ChatIP.jar"/>
  <packagedElement xmi:type="uml:Association" xmi:id="_kG5gUNQjEe2PHL4giklbZA" name="LAN" memberEnd="_kG7VgNQjEe2PHL4giklbZA _kG-_4NQjEe2PHL4giklbZA" navigableOwnedEnd="_kG7VgNQjEe2PHL4giklbZA _kG-_4NQjEe2PHL4giklbZA">
    <ownedEnd xmi:id="_kG7VgNQjEe2PHL4giklbZA" name="pC Escritorios" type="_2os5gNQhEe2PHL4giklbZA" association="_kG5gUNQjEe2PHL4giklbZA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kG9xwNQjEe2PHL4giklbZA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kG-Y0NQjEe2PHL4giklbZA" value="*"/>
    </ownedEnd>
    <ownedEnd xmi:id="_kG-_4NQjEe2PHL4giklbZA" name="pC Escritorios" type="_seRQYNQiEe2PHL4giklbZA" association="_kG5gUNQjEe2PHL4giklbZA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kG-_4dQjEe2PHL4giklbZA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kG_m8NQjEe2PHL4giklbZA" value="*"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_lNGJgNV6Ee2aH489NeECiw" name="Finalizar Sesion Chat"/>
  <packagedElement xmi:type="uml:Usage" xmi:id="_xTq5wNV6Ee2aH489NeECiw" client="_jVBhENNrEe2e5vCgIcYW1g" supplier="_lNGJgNV6Ee2aH489NeECiw"/>
  <packagedElement xmi:type="uml:Interaction" xmi:id="_mfmjwOZQEe2rsuTxebE4yA" name="NewModel"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_6X-cYOZQEe2rsuTxebE4yA" name="Package1"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_-5KIkOZQEe2rsuTxebE4yA" name="Package2"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_xAEKcOZTEe2rsuTxebE4yA" name="ControladorInicioSesion" visibility="public">
    <ownedAttribute xmi:id="_9WJ9YOZTEe2rsuTxebE4yA" name="vistaInicioSesion" visibility="private" type="_OpftcOZUEe2rsuTxebE4yA"/>
    <interfaceRealization xmi:id="_OHloUOZWEe2rsuTxebE4yA" client="_xAEKcOZTEe2rsuTxebE4yA" supplier="_1lpZAOZUEe2rsuTxebE4yA" contract="_1lpZAOZUEe2rsuTxebE4yA"/>
    <ownedOperation xmi:id="_QkNJ0OZYEe2rsuTxebE4yA" name="ControladorInicioSesion"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_OpftcOZUEe2rsuTxebE4yA" name="UIInicioSesion"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_1lpZAOZUEe2rsuTxebE4yA" name="ActionListener" visibility="public">
    <ownedOperation xmi:id="_6JO48OZUEe2rsuTxebE4yA" name="actionPerformed">
      <ownedParameter xmi:id="_-CN8sOZUEe2rsuTxebE4yA" name="e" type="_KQ-_oOZVEe2rsuTxebE4yA"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_KQ-_oOZVEe2rsuTxebE4yA" name="ActionEvent"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_RZUe0OZWEe2rsuTxebE4yA" name="ControladorChat" visibility="public">
    <interfaceRealization xmi:id="_hz-6cOZWEe2rsuTxebE4yA" client="_RZUe0OZWEe2rsuTxebE4yA" supplier="_1lpZAOZUEe2rsuTxebE4yA" contract="_1lpZAOZUEe2rsuTxebE4yA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ZNlsYOZWEe2rsuTxebE4yA" name="ControladorUsuario" visibility="public">
    <interfaceRealization xmi:id="_hOGmMOZWEe2rsuTxebE4yA" client="_ZNlsYOZWEe2rsuTxebE4yA" supplier="_1lpZAOZUEe2rsuTxebE4yA" contract="_1lpZAOZUEe2rsuTxebE4yA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_ppdo8OZWEe2rsuTxebE4yA" name="UIInicioSesion" visibility="public">
    <ownedOperation xmi:id="_G2NIkOZaEe2rsuTxebE4yA" name="getPuerto" visibility="public">
      <ownedParameter xmi:id="_bEhUoOZdEe2rsuTxebE4yA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EInt"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_HOUtoOZaEe2rsuTxebE4yA" name="modificarIP">
      <ownedParameter xmi:id="_OG350OZaEe2rsuTxebE4yA" name="ip" type="_QQ_A8OZaEe2rsuTxebE4yA"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_9qJosOZZEe2rsuTxebE4yA" client="_xAEKcOZTEe2rsuTxebE4yA" supplier="_ppdo8OZWEe2rsuTxebE4yA"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_QQ_A8OZaEe2rsuTxebE4yA" name="String"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_cPO7oOZaEe2rsuTxebE4yA" name="String" isAbstract="true"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_jSwBsOZaEe2rsuTxebE4yA" name="void" isAbstract="true"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_vXp-AOZaEe2rsuTxebE4yA"/>
  <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="__TzRoOZaEe2rsuTxebE4yA" name="String"/>
  <packagedElement xmi:type="uml:DataType" xmi:id="_OpCWQOZbEe2rsuTxebE4yA"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_U8l_AOZbEe2rsuTxebE4yA" name="VentanaInicioSesion" visibility="public">
    <interfaceRealization xmi:id="_oYNDIOZbEe2rsuTxebE4yA" client="_U8l_AOZbEe2rsuTxebE4yA" supplier="_ppdo8OZWEe2rsuTxebE4yA" contract="_ppdo8OZWEe2rsuTxebE4yA"/>
    <ownedOperation xmi:id="_Z4bm4OZbEe2rsuTxebE4yA" name="getPuerto">
      <ownedParameter xmi:id="_c2P7gOZeEe2rsuTxebE4yA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EInt"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_aJYM8OZbEe2rsuTxebE4yA" name="modificarIP">
      <ownedParameter xmi:id="_e_wtEOZbEe2rsuTxebE4yA" name="ip" type="_hupVMOZbEe2rsuTxebE4yA"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_hupVMOZbEe2rsuTxebE4yA" name="String"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_Ia4qkOZeEe2rsuTxebE4yA" name="void" isAbstract="true"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_or7wEOZeEe2rsuTxebE4yA" name="IVentanaUsuario" visibility="public">
    <ownedOperation xmi:id="_xAoxMOZeEe2rsuTxebE4yA" name="getIP">
      <ownedParameter xmi:id="_aJgL8OZfEe2rsuTxebE4yA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_xSG7sOZeEe2rsuTxebE4yA" name="getPuerto">
      <ownedParameter xmi:id="_ftYEMOZfEe2rsuTxebE4yA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_xhxIUOZeEe2rsuTxebE4yA" name="actualizarDatos">
      <ownedParameter xmi:id="_OBeqMOZfEe2rsuTxebE4yA" name="ip">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:id="_SaR2cOZfEe2rsuTxebE4yA" name="puerto">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_x1hx0OZeEe2rsuTxebE4yA" name="llamadaRechazada"/>
    <ownedOperation xmi:id="_0ixbMOZeEe2rsuTxebE4yA" name="llamadaAceptada"/>
    <ownedOperation xmi:id="_00UeMOZeEe2rsuTxebE4yA" name="recibirLlamada">
      <ownedParameter xmi:id="_pRT4kOZfEe2rsuTxebE4yA" name="ip">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:id="_pqzWoOZfEe2rsuTxebE4yA" name="puerto">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_5P1x0OZfEe2rsuTxebE4yA" client="_ZNlsYOZWEe2rsuTxebE4yA" supplier="_or7wEOZeEe2rsuTxebE4yA"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_68L-4OZfEe2rsuTxebE4yA" name="VentanaUsuario" visibility="public">
    <ownedOperation xmi:id="_-64pEOZfEe2rsuTxebE4yA" name="getIP">
      <ownedParameter xmi:id="_-64pEeZfEe2rsuTxebE4yA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="__ebbAOZfEe2rsuTxebE4yA" name="getPuerto">
      <ownedParameter xmi:id="__ebbAeZfEe2rsuTxebE4yA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_AArzgOZgEe2rsuTxebE4yA" name="actualizarDatos">
      <ownedParameter xmi:id="_AArzgeZgEe2rsuTxebE4yA" name="ip">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:id="_AArzguZgEe2rsuTxebE4yA" name="puerto">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_CbwHwOZgEe2rsuTxebE4yA" name="llamadaRechazada"/>
    <ownedOperation xmi:id="_DEW_4OZgEe2rsuTxebE4yA" name="llamadaAceptada"/>
    <ownedOperation xmi:id="_DtifwOZgEe2rsuTxebE4yA" name="recibirLlamada">
      <ownedParameter xmi:id="_DtifweZgEe2rsuTxebE4yA" name="ip">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:id="_DtifwuZgEe2rsuTxebE4yA" name="puerto">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_G7jT4OZgEe2rsuTxebE4yA" client="_68L-4OZfEe2rsuTxebE4yA" supplier="_or7wEOZeEe2rsuTxebE4yA"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_RjrJIOZgEe2rsuTxebE4yA" name="IVentanaChat" visibility="public">
    <ownedOperation xmi:id="_VLoHQOZgEe2rsuTxebE4yA" name="getMensaje">
      <ownedParameter xmi:id="_s75egOZgEe2rsuTxebE4yA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_VnsYMOZgEe2rsuTxebE4yA" name="addMensaje">
      <ownedParameter xmi:id="_Zn0lwOZgEe2rsuTxebE4yA" name="mensaje">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_Wp5cEOZgEe2rsuTxebE4yA" name="actualizarEtiquetas">
      <ownedParameter xmi:id="_h0uVwOZgEe2rsuTxebE4yA" name="ip1">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:id="_iKXOkOZgEe2rsuTxebE4yA" name="puerto1">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
      <ownedParameter xmi:id="_ibW38OZgEe2rsuTxebE4yA" name="ip2">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:id="_ipO74OZgEe2rsuTxebE4yA" name="puerto2">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_Bw4JUOZhEe2rsuTxebE4yA" name="VentanaChat" visibility="public">
    <ownedOperation xmi:id="_E1OEEOZhEe2rsuTxebE4yA" name="getMensaje">
      <ownedParameter xmi:id="_E1OEEeZhEe2rsuTxebE4yA" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_FYxdEOZhEe2rsuTxebE4yA" name="addMensaje">
      <ownedParameter xmi:id="_FYxdEeZhEe2rsuTxebE4yA" name="mensaje">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
    </ownedOperation>
    <ownedOperation xmi:id="_GANQgOZhEe2rsuTxebE4yA" name="actualizarEtiquetas">
      <ownedParameter xmi:id="_GANQgeZhEe2rsuTxebE4yA" name="ip1">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:id="_GANQguZhEe2rsuTxebE4yA" name="puerto1">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
      <ownedParameter xmi:id="_GANQg-ZhEe2rsuTxebE4yA" name="ip2">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedParameter>
      <ownedParameter xmi:id="_GANQhOZhEe2rsuTxebE4yA" name="puerto2">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </ownedParameter>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:Usage" xmi:id="_JfO8IOZhEe2rsuTxebE4yA" client="_RZUe0OZWEe2rsuTxebE4yA" supplier="_RjrJIOZgEe2rsuTxebE4yA"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_KrJ8sOZhEe2rsuTxebE4yA" client="_Bw4JUOZhEe2rsuTxebE4yA" supplier="_RjrJIOZgEe2rsuTxebE4yA"/>
</uml:Model>
