<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_qb8akM37EdqwVrslYOdUDA">
  <packagedElement xmi:type="uml:Package" xmi:id="_w8IxIM37EdqwVrslYOdUDA" name="SistemaElevadores">
    <packagedElement xmi:type="uml:Class" xmi:id="_CyMRAEqtEeCFY5ecPnmsaw" name="SistemaElevador">
      <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_K5TiEEqtEeCFY5ecPnmsaw" name="StateMachine Visão Usuário Elevador">
        <region xmi:id="_K5TiEUqtEeCFY5ecPnmsaw" name="Region">
          <subvertex xmi:type="uml:Pseudostate" xmi:id="_jt3ggEqwEeCFY5ecPnmsaw" name=""/>
          <subvertex xmi:type="uml:State" xmi:id="_oET8UEqwEeCFY5ecPnmsaw" name="SemRequisicao"/>
          <subvertex xmi:type="uml:State" xmi:id="_CHdDMEqzEeCFY5ecPnmsaw" name="AtendendoRequisicao">
            <region xmi:id="_CHdDMUqzEeCFY5ecPnmsaw" name="Region1">
              <subvertex xmi:type="uml:State" xmi:id="_sAEAMEqwEeCFY5ecPnmsaw" name="FechandoPorta"/>
              <subvertex xmi:type="uml:State" xmi:id="_1-v24EqwEeCFY5ecPnmsaw" name="MovendoElevador"/>
              <subvertex xmi:type="uml:State" xmi:id="_6ADJIEqwEeCFY5ecPnmsaw" name="AbrindoPorta"/>
              <subvertex xmi:type="uml:State" xmi:id="__IPVgEqxEeCFY5ecPnmsaw" name="EsperandoPassageiros"/>
              <subvertex xmi:type="uml:State" xmi:id="_jhGvgEqzEeCFY5ecPnmsaw" name="ObterProximaRequisicao"/>
              <subvertex xmi:type="uml:Pseudostate" xmi:id="_e0vkEEshEeCzcJ4HH8cRzA" name=""/>
              <subvertex xmi:type="uml:Pseudostate" xmi:id="_4FKqAEsiEeCzcJ4HH8cRzA" name="" kind="shallowHistory"/>
              <transition xmi:id="_Ioqi4EqyEeCFY5ecPnmsaw" name="Espera_Timeout" source="__IPVgEqxEeCFY5ecPnmsaw" target="_jhGvgEqzEeCFY5ecPnmsaw">
                <trigger xmi:id="_gMTFgEskEeCzcJ4HH8cRzA" event="_X-M08EsfEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_t7ayQEqzEeCFY5ecPnmsaw" name="Proxima_Requisicao" source="_jhGvgEqzEeCFY5ecPnmsaw" target="_sAEAMEqwEeCFY5ecPnmsaw">
                <trigger xmi:id="_h3L6AEskEeCzcJ4HH8cRzA" event="_F_9UcEskEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_38-90EqzEeCFY5ecPnmsaw" name="Sem_Requisicao" source="_jhGvgEqzEeCFY5ecPnmsaw" target="_oET8UEqwEeCFY5ecPnmsaw">
                <trigger xmi:id="_hR4NgEskEeCzcJ4HH8cRzA" event="_Bs4VsEskEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_foCCMEshEeCzcJ4HH8cRzA" name="" source="_e0vkEEshEeCzcJ4HH8cRzA" target="_sAEAMEqwEeCFY5ecPnmsaw"/>
            </region>
          </subvertex>
          <transition xmi:id="_qQjKYEqwEeCFY5ecPnmsaw" name="" source="_jt3ggEqwEeCFY5ecPnmsaw" target="_oET8UEqwEeCFY5ecPnmsaw"/>
          <transition xmi:id="_8Rau00qwEeCFY5ecPnmsaw" name="Requisicao_Andar" source="_oET8UEqwEeCFY5ecPnmsaw" target="_CHdDMEqzEeCFY5ecPnmsaw" guard="_63T2YEqyEeCFY5ecPnmsaw">
            <ownedRule xmi:id="_63T2YEqyEeCFY5ecPnmsaw" name=""/>
            <effect xmi:type="uml:StateMachine" xmi:id="_k2zMkEqyEeCFY5ecPnmsaw" name=""/>
            <trigger xmi:id="_VddrEEqyEeCFY5ecPnmsaw" name="Requisicao_Parada" event="_gpih8EqyEeCFY5ecPnmsaw"/>
          </transition>
          <transition xmi:id="__U68EEqwEeCFY5ecPnmsaw" name="Porta_Fechada" source="_sAEAMEqwEeCFY5ecPnmsaw" target="_1-v24EqwEeCFY5ecPnmsaw">
            <trigger xmi:id="_cYqb0EskEeCzcJ4HH8cRzA" event="_6kWz0EsjEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_Bie_1EqxEeCFY5ecPnmsaw" name="Elevador_No_Andar" source="_1-v24EqwEeCFY5ecPnmsaw" target="_6ADJIEqwEeCFY5ecPnmsaw">
            <trigger xmi:id="_d72s4EskEeCzcJ4HH8cRzA" name="" event="_S-HbsEseEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_F8-OIEqxEeCFY5ecPnmsaw" name="Porta_Aberta" source="_6ADJIEqwEeCFY5ecPnmsaw" target="__IPVgEqxEeCFY5ecPnmsaw">
            <trigger xmi:id="_fCb6cEskEeCzcJ4HH8cRzA" event="_-OSu8EsjEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_CMXi8Eq0EeCFY5ecPnmsaw" name="Transition1" source="_CHdDMEqzEeCFY5ecPnmsaw" target="_4FKqAEsiEeCzcJ4HH8cRzA">
            <effect xmi:type="uml:Activity" xmi:id="_Kav5oEq0EeCFY5ecPnmsaw" name="EnfilerarRequisicao"/>
            <trigger xmi:id="_DR19QEq0EeCFY5ecPnmsaw" name="" event="_gpih8EqyEeCFY5ecPnmsaw"/>
          </transition>
        </region>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_m711wUsbEeCzcJ4HH8cRzA" name="StateMachine Visão Usuário Andar">
        <region xmi:id="_m72c0EsbEeCzcJ4HH8cRzA" name="Region">
          <subvertex xmi:type="uml:State" xmi:id="_Ip85sEsdEeCzcJ4HH8cRzA" name="SemRequisicao"/>
          <subvertex xmi:type="uml:Pseudostate" xmi:id="_jXdeIEsdEeCzcJ4HH8cRzA" name=""/>
          <subvertex xmi:type="uml:State" xmi:id="_mztGEEseEeCzcJ4HH8cRzA" name="AtendendoRequisicao">
            <region xmi:id="_mztGEUseEeCzcJ4HH8cRzA" name="Region1">
              <subvertex xmi:type="uml:State" xmi:id="_aafjIEsdEeCzcJ4HH8cRzA" name="MovendoElevador"/>
              <subvertex xmi:type="uml:State" xmi:id="_cCqa0EsdEeCzcJ4HH8cRzA" name="AbrindoPorta"/>
              <subvertex xmi:type="uml:State" xmi:id="_NvbT0EsfEeCzcJ4HH8cRzA" name="EsperandoPassageiros"/>
              <subvertex xmi:type="uml:State" xmi:id="_YPxYAEsdEeCzcJ4HH8cRzA" name="RequisicaoBaixo"/>
              <subvertex xmi:type="uml:State" xmi:id="_N6Sx8EsdEeCzcJ4HH8cRzA" name="RequisicaoCima"/>
              <transition xmi:id="_y8AKEEsdEeCzcJ4HH8cRzA" name="Elevador_Acionado" source="_N6Sx8EsdEeCzcJ4HH8cRzA" target="_aafjIEsdEeCzcJ4HH8cRzA">
                <trigger xmi:id="_PZYewEsgEeCzcJ4HH8cRzA" event="_OUaawEsgEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_SDHWkEsfEeCzcJ4HH8cRzA" name="Porta_Aberta" source="_cCqa0EsdEeCzcJ4HH8cRzA" target="_NvbT0EsfEeCzcJ4HH8cRzA">
                <trigger xmi:id="_rFGbEEskEeCzcJ4HH8cRzA" event="_-OSu8EsjEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_Zejp40seEeCzcJ4HH8cRzA" name="Transition2" source="_YPxYAEsdEeCzcJ4HH8cRzA" target="_Ip85sEsdEeCzcJ4HH8cRzA">
                <trigger xmi:id="_avefMEseEeCzcJ4HH8cRzA" event="_S-HbsEseEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_GIneAEsgEeCzcJ4HH8cRzA" name="Transition3" source="_N6Sx8EsdEeCzcJ4HH8cRzA" target="_Ip85sEsdEeCzcJ4HH8cRzA">
                <trigger xmi:id="_HmqJUEsgEeCzcJ4HH8cRzA" event="_S-HbsEseEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_L--NYEsgEeCzcJ4HH8cRzA" name="Transition4" source="_YPxYAEsdEeCzcJ4HH8cRzA" target="_aafjIEsdEeCzcJ4HH8cRzA">
                <trigger xmi:id="_MU5aEEsgEeCzcJ4HH8cRzA" event="_OUaawEsgEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_SVfqlEsgEeCzcJ4HH8cRzA" name="Transition5" source="_NvbT0EsfEeCzcJ4HH8cRzA" target="_Ip85sEsdEeCzcJ4HH8cRzA">
                <trigger xmi:id="_YAA9YEsgEeCzcJ4HH8cRzA" event="_X-M08EsfEeCzcJ4HH8cRzA"/>
              </transition>
            </region>
          </subvertex>
          <transition xmi:id="_kVaUIEsdEeCzcJ4HH8cRzA" name="" source="_jXdeIEsdEeCzcJ4HH8cRzA" target="_Ip85sEsdEeCzcJ4HH8cRzA"/>
          <transition xmi:id="_nVuDcEsdEeCzcJ4HH8cRzA" name="Cima" source="_Ip85sEsdEeCzcJ4HH8cRzA" target="_N6Sx8EsdEeCzcJ4HH8cRzA">
            <trigger xmi:id="_mnMsYEskEeCzcJ4HH8cRzA" event="_oibC8EskEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_qtM8oEsdEeCzcJ4HH8cRzA" name="Baixo" source="_Ip85sEsdEeCzcJ4HH8cRzA" target="_YPxYAEsdEeCzcJ4HH8cRzA">
            <trigger xmi:id="_o5jJgEskEeCzcJ4HH8cRzA" event="_p5dHUEskEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_tILxUEsdEeCzcJ4HH8cRzA" name="Elevador_Andar" source="_aafjIEsdEeCzcJ4HH8cRzA" target="_cCqa0EsdEeCzcJ4HH8cRzA">
            <trigger xmi:id="_RZu30EseEeCzcJ4HH8cRzA" event="_S-HbsEseEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_WHEwsEseEeCzcJ4HH8cRzA" name="Transition1" source="_N6Sx8EsdEeCzcJ4HH8cRzA" target="_Ip85sEsdEeCzcJ4HH8cRzA">
            <trigger xmi:id="_YMVNAEseEeCzcJ4HH8cRzA" event="_S-HbsEseEeCzcJ4HH8cRzA"/>
          </transition>
        </region>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_OkUpkEshEeCzcJ4HH8cRzA" name="StateMachine Visão Geral">
        <region xmi:id="_OkUpkUshEeCzcJ4HH8cRzA" name="Region">
          <subvertex xmi:type="uml:Pseudostate" xmi:id="_OkUpkkshEeCzcJ4HH8cRzA" name=""/>
          <subvertex xmi:type="uml:State" xmi:id="_OkUpk0shEeCzcJ4HH8cRzA" name="SemRequisicao"/>
          <subvertex xmi:type="uml:State" xmi:id="_OkUplEshEeCzcJ4HH8cRzA" name="AtendendoRequisicao">
            <region xmi:id="_OkUplUshEeCzcJ4HH8cRzA" name="Region1">
              <subvertex xmi:type="uml:State" xmi:id="_OkUplkshEeCzcJ4HH8cRzA" name="FechandoPorta"/>
              <subvertex xmi:type="uml:State" xmi:id="_OkUpl0shEeCzcJ4HH8cRzA" name="MovendoElevador"/>
              <subvertex xmi:type="uml:State" xmi:id="_OkUpmEshEeCzcJ4HH8cRzA" name="AbrindoPorta"/>
              <subvertex xmi:type="uml:State" xmi:id="_OkUpmUshEeCzcJ4HH8cRzA" name="EsperandoPassageiros"/>
              <subvertex xmi:type="uml:State" xmi:id="_OkUpmkshEeCzcJ4HH8cRzA" name="ObterProximaRequisicao"/>
              <subvertex xmi:type="uml:Pseudostate" xmi:id="_kKReUEshEeCzcJ4HH8cRzA" name=""/>
              <subvertex xmi:type="uml:Pseudostate" xmi:id="_skcY0EsiEeCzcJ4HH8cRzA" name="" kind="shallowHistory"/>
              <transition xmi:id="_OkUpm0shEeCzcJ4HH8cRzA" name="Espera_Timeout" source="_OkUpmUshEeCzcJ4HH8cRzA" target="_OkUpmkshEeCzcJ4HH8cRzA">
                <trigger xmi:id="__BbcEEsjEeCzcJ4HH8cRzA" event="_X-M08EsfEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_OkUpnEshEeCzcJ4HH8cRzA" name="Proxima_Requisicao" source="_OkUpmkshEeCzcJ4HH8cRzA" target="_OkUplkshEeCzcJ4HH8cRzA">
                <trigger xmi:id="_EvWoMEskEeCzcJ4HH8cRzA" event="_F_9UcEskEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_OkUpnUshEeCzcJ4HH8cRzA" name="Sem_Requisicao" source="_OkUpmkshEeCzcJ4HH8cRzA" target="_OkUpk0shEeCzcJ4HH8cRzA">
                <trigger xmi:id="_Agy9EEskEeCzcJ4HH8cRzA" name="" event="_Bs4VsEskEeCzcJ4HH8cRzA"/>
              </transition>
              <transition xmi:id="_lCJhgEshEeCzcJ4HH8cRzA" name="" source="_kKReUEshEeCzcJ4HH8cRzA" target="_OkUplkshEeCzcJ4HH8cRzA"/>
            </region>
          </subvertex>
          <transition xmi:id="_OkUpnkshEeCzcJ4HH8cRzA" name="" source="_OkUpkkshEeCzcJ4HH8cRzA" target="_OkUpk0shEeCzcJ4HH8cRzA"/>
          <transition xmi:id="_OkUpn0shEeCzcJ4HH8cRzA" name="Requisicao_Andar" source="_OkUpk0shEeCzcJ4HH8cRzA" target="_OkUplEshEeCzcJ4HH8cRzA" guard="_OkUpoEshEeCzcJ4HH8cRzA">
            <ownedRule xmi:id="_OkUpoEshEeCzcJ4HH8cRzA" name=""/>
            <effect xmi:type="uml:StateMachine" xmi:id="_OkUpoUshEeCzcJ4HH8cRzA" name=""/>
            <trigger xmi:id="_OkUpokshEeCzcJ4HH8cRzA" name="Requisicao_Parada" event="_gpih8EqyEeCFY5ecPnmsaw"/>
            <trigger xmi:id="_1T0ZMEshEeCzcJ4HH8cRzA" name="ReqAndar" event="_z-WbEEshEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_OkUpo0shEeCzcJ4HH8cRzA" name="Porta_Fechada" source="_OkUplkshEeCzcJ4HH8cRzA" target="_OkUpl0shEeCzcJ4HH8cRzA">
            <trigger xmi:id="_37bCsEsjEeCzcJ4HH8cRzA" name="" event="_6kWz0EsjEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_OkUppEshEeCzcJ4HH8cRzA" name="Elevador_No_Andar" source="_OkUpl0shEeCzcJ4HH8cRzA" target="_OkUpmEshEeCzcJ4HH8cRzA">
            <trigger xmi:id="_nTPaYEshEeCzcJ4HH8cRzA" event="_S-HbsEseEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_OkUppUshEeCzcJ4HH8cRzA" name="Porta_Aberta" source="_OkUpmEshEeCzcJ4HH8cRzA" target="_OkUpmUshEeCzcJ4HH8cRzA">
            <trigger xmi:id="_7hjb4EsjEeCzcJ4HH8cRzA" event="_-OSu8EsjEeCzcJ4HH8cRzA"/>
          </transition>
          <transition xmi:id="_OkUppkshEeCzcJ4HH8cRzA" name="Transition1" source="_OkUplEshEeCzcJ4HH8cRzA" target="_skcY0EsiEeCzcJ4HH8cRzA">
            <effect xmi:type="uml:Activity" xmi:id="_OkUpp0shEeCzcJ4HH8cRzA" name="EnfilerarRequisicao"/>
            <trigger xmi:id="_OkUpqEshEeCzcJ4HH8cRzA" name="ReqParada" event="_gpih8EqyEeCFY5ecPnmsaw"/>
            <trigger xmi:id="_wYNa0EshEeCzcJ4HH8cRzA" name="ReqAndar" event="_z-WbEEshEeCzcJ4HH8cRzA"/>
          </transition>
        </region>
      </ownedBehavior>
    </packagedElement>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_gpih8EqyEeCFY5ecPnmsaw" name="Requisicao_Parada"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_S-HbsEseEeCzcJ4HH8cRzA" name="Elevador_Andar"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_X-M08EsfEeCzcJ4HH8cRzA" name="Espera_Timeout"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_OUaawEsgEeCzcJ4HH8cRzA" name="Elevador_Acionado"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_z-WbEEshEeCzcJ4HH8cRzA" name="Requisicao_Andar"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_6kWz0EsjEeCzcJ4HH8cRzA" name="Porta_Fechada"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_-OSu8EsjEeCzcJ4HH8cRzA" name="Porta_Aberta"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_Bs4VsEskEeCzcJ4HH8cRzA" name="Sem_Requisicao"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_F_9UcEskEeCzcJ4HH8cRzA" name="Proxima_Requisicao"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_oibC8EskEeCzcJ4HH8cRzA" name="Requisicao_AndarCima"/>
    <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_p5dHUEskEeCzcJ4HH8cRzA" name="Requisicao_AndarBaixo"/>
  </packagedElement>
</uml:Model>
