<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement />
  <nodes>
    <node x="3224.113574175093" y="578.8433560292112">NoStoredDataException</node>
    <node x="107.5" y="2986.0">LogEmpresa</node>
    <node x="2267.054003135345" y="2700.0">Parse</node>
    <node x="3912.71552864517" y="3138.0">AuxiliarEmpresaKmsComparator</node>
    <node x="2052.963095238095" y="627.0">GPS</node>
    <node x="1490.613095238095" y="2964.0">LogIn</node>
    <node x="533.9000000000001" y="1502.0">Logger</node>
    <node x="3943.8797619047614" y="1524.0">AuxiliarEmpresaKms</node>
    <node x="3095.906470471794" y="711.9763015763907">NoSuportedException</node>
    <node x="3478.669531780515" y="2975.0">Historico</node>
    <node x="833.0" y="4723.988917550397">ExistingAtorException</node>
    <node x="695.5" y="3030.0">LogUtilizador</node>
    <node x="4333.57619047619" y="1589.0">EncomendaMedica</node>
    <node x="2960.3797619047614" y="1524.0">AuxiliarUtilizadorEncomendas</node>
    <node x="1349.6541834650802" y="4521.776058087322">ProgramController</node>
    <node x="3356.3797619047614" y="1172.0">Servico</node>
    <node x="1157.613095238095" y="2986.0">LogVoluntario</node>
    <node x="2533.5242977930634" y="557.8217254227573">LinhaEncomenda</node>
    <node x="2403.308333333333" y="1447.0">Voluntario</node>
    <node x="3614.546428571428" y="550.0">Encomenda</node>
    <node x="2054.750972832315" y="1480.0">Utilizador</node>
    <node x="466.5" y="3030.0">LogLoja</node>
    <node x="1472.7509728323146" y="1381.0">Transportadora</node>
    <node x="847.2950729060562" y="4943.62816470813">Menus</node>
    <node x="2924.418919474681" y="578.8433560292113">NoExistentLojaException</node>
    <node x="2727.798861978503" y="3138.0">AuxiliarUtilizadorEncomendasComparator</node>
    <node x="2315.669531780515" y="3860.0">TrazAqui</node>
    <node x="1850.7509728323146" y="1480.0">Loja</node>
  </nodes>
  <notes />
  <edges>
    <edge source="LogUtilizador" target="Utilizador">
      <point x="101.60000000000002" y="-135.0" />
      <point x="924.1" y="2520.0" />
      <point x="2101.341881923224" y="2520.0" />
      <point x="-55.90909090909099" y="201.0" />
    </edge>
    <edge source="ProgramController" target="LogLoja">
      <point x="-41.77777777777783" y="-124.0" />
      <point x="1398.9710842007257" y="5160.0" />
      <point x="1373.66552864517" y="5160.0" />
      <point x="1373.66552864517" y="3810.0" />
      <point x="631.5" y="3810.0" />
      <point x="66.0" y="135.0" />
    </edge>
    <edge source="TrazAqui" target="AuxiliarEmpresaKms">
      <point x="456.1071428571428" y="-630.0" />
      <point x="3244.776674637658" y="3840.0" />
      <point x="4266.21552864517" y="3840.0" />
      <point x="4266.21552864517" y="2680.0" />
      <point x="4173.879761904762" y="2680.0" />
      <point x="92.0" y="157.0" />
    </edge>
    <edge source="LogEmpresa" target="Logger">
      <point x="-65.6" y="-179.0" />
      <point x="205.9000000000001" y="2370.0" />
      <point x="591.4357142857143" y="2370.0" />
      <point x="-31.96428571428578" y="179.0" />
    </edge>
    <edge source="Menus" target="ExistingAtorException">
      <point x="0.0" y="-212.0" />
      <point x="1002.2950729060562" y="5468.0" />
      <point x="887.0" y="5468.0" />
      <point x="-54.0" y="38.0" />
    </edge>
    <edge source="Menus" target="Loja">
      <point x="-30.0" y="-212.0" />
      <point x="972.2950729060562" y="5498.0" />
      <point x="685.0" y="5498.0" />
      <point x="685.0" y="2490.0" />
      <point x="1926.023700105042" y="2490.0" />
      <point x="-16.72727272727252" y="201.0" />
    </edge>
    <edge source="Voluntario" target="GPS">
      <point x="0.0" y="-234.0" />
      <point x="2529.808333333333" y="1122.0" />
      <point x="2206.5345238095238" y="1122.0" />
      <point x="67.57142857142867" y="179.0" />
    </edge>
    <edge source="Menus" target="TrazAqui">
      <point x="100.0" y="-212.0" />
      <point x="1102.2950729060562" y="5568.0" />
      <point x="3030.169531780515" y="5568.0" />
      <point x="3030.169531780515" y="5170.0" />
      <point x="3143.419531780515" y="5170.0" />
      <point x="354.7500000000001" y="630.0" />
    </edge>
    <edge source="Encomenda" target="LinhaEncomenda">
      <point x="-107.75000000000045" y="-256.0" />
      <point x="3722.2964285714274" y="530.0" />
      <point x="2721.5226190476187" y="530.0" />
      <point x="43.71428571428578" y="245.0" />
    </edge>
    <edge source="EncomendaMedica" target="Encomenda">
      <point x="-156.66666666666697" y="-92.0" />
      <point x="4411.909523809523" y="1132.0" />
      <point x="3991.6714285714274" y="1132.0" />
      <point x="161.62499999999955" y="256.0" />
    </edge>
    <edge source="LogVoluntario" target="Logger">
      <point x="-125.20000000000005" y="-179.0" />
      <point x="1188.913095238095" y="2360.0" />
      <point x="668.1500000000001" y="2360.0" />
      <point x="44.75" y="179.0" />
    </edge>
    <edge source="ProgramController" target="Logger">
      <point x="-83.55555555555566" y="-124.0" />
      <point x="1357.193306422948" y="5170.0" />
      <point x="97.0" y="5170.0" />
      <point x="97.0" y="2350.0" />
      <point x="565.8642857142859" y="2350.0" />
      <point x="-57.53571428571422" y="179.0" />
    </edge>
    <edge source="LogEmpresa" target="Transportadora">
      <point x="131.2" y="-179.0" />
      <point x="402.70000000000005" y="2420.0" />
      <point x="1562.2509728323146" y="2420.0" />
      <point x="-89.5" y="300.0" />
    </edge>
    <edge source="LogUtilizador" target="Logger">
      <point x="-50.799999999999955" y="-135.0" />
      <point x="771.7" y="2380.0" />
      <point x="642.5785714285716" y="2380.0" />
      <point x="19.178571428571445" y="179.0" />
    </edge>
    <edge source="LogIn" target="Logger">
      <point x="-65.25" y="-201.0" />
      <point x="1555.863095238095" y="2340.0" />
      <point x="693.7214285714285" y="2340.0" />
      <point x="70.32142857142856" y="179.0" />
    </edge>
    <edge source="Menus" target="GPS">
      <point x="-130.0" y="-212.0" />
      <point x="872.2950729060562" y="5598.0" />
      <point x="46.0" y="5598.0" />
      <point x="46.0" y="1082.0" />
      <point x="2059.105952380952" y="1082.0" />
      <point x="-79.85714285714289" y="179.0" />
    </edge>
    <edge source="TrazAqui" target="AuxiliarUtilizadorEncomendasComparator">
      <point x="50.67857142857156" y="-630.0" />
      <point x="2839.3481032090867" y="3720.0" />
      <point x="2949.298861978503" y="3720.0" />
      <point x="0.0" y="27.0" />
    </edge>
    <edge source="Menus" target="LogVoluntario">
      <point x="50.0" y="-212.0" />
      <point x="1052.2950729060562" y="5518.0" />
      <point x="1168.5" y="5518.0" />
      <point x="1168.5" y="3840.0" />
      <point x="1314.113095238095" y="3840.0" />
      <point x="0.0" y="179.0" />
    </edge>
    <edge source="ProgramController" target="LogEmpresa">
      <point x="-62.66666666666674" y="-124.0" />
      <point x="1378.0821953118366" y="5170.0" />
      <point x="1362.66552864517" y="5170.0" />
      <point x="1362.66552864517" y="3820.0" />
      <point x="380.83333333333326" y="3820.0" />
      <point x="109.33333333333326" y="179.0" />
    </edge>
    <edge source="TrazAqui" target="Transportadora">
      <point x="-287.17857142857156" y="-630.0" />
      <point x="2501.4909603519436" y="3740.0" />
      <point x="1898.663095238095" y="3740.0" />
      <point x="1898.663095238095" y="2310.0" />
      <point x="1705.4509728323146" y="2310.0" />
      <point x="53.700000000000045" y="300.0" />
    </edge>
    <edge source="Menus" target="ProgramController">
      <point x="60.0" y="-212.0" />
      <point x="1062.2950729060562" y="5528.0" />
      <point x="1378.0821953118366" y="5528.0" />
      <point x="-62.66666666666674" y="124.0" />
    </edge>
    <edge source="TrazAqui" target="AuxiliarUtilizadorEncomendas">
      <point x="84.46428571428578" y="-630.0" />
      <point x="2873.133817494801" y="3730.0" />
      <point x="3181.298861978503" y="3730.0" />
      <point x="3181.298861978503" y="2650.0" />
      <point x="3148.3797619047614" y="2650.0" />
      <point x="0.0" y="157.0" />
    </edge>
    <edge source="Parse" target="Voluntario">
      <point x="29.619047619047706" y="-465.0" />
      <point x="2452.1730507543925" y="2600.0" />
      <point x="2542.458333333333" y="2600.0" />
      <point x="12.650000000000091" y="234.0" />
    </edge>
    <edge source="TrazAqui" target="Loja">
      <point x="-185.8214285714289" y="-630.0" />
      <point x="2602.8481032090863" y="3710.0" />
      <point x="2100.4283605487644" y="3710.0" />
      <point x="2100.4283605487644" y="2470.0" />
      <point x="1976.20551828686" y="2470.0" />
      <point x="33.454545454545496" y="201.0" />
    </edge>
    <edge source="Parse" target="Encomenda">
      <point x="74.04761904761926" y="-465.0" />
      <point x="2496.601622182964" y="2630.0" />
      <point x="2688.808333333333" y="2630.0" />
      <point x="2688.808333333333" y="1112.0" />
      <point x="3632.5047619047614" y="1112.0" />
      <point x="-197.54166666666652" y="256.0" />
    </edge>
    <edge source="TrazAqui" target="Servico">
      <point x="287.1785714285717" y="-630.0" />
      <point x="3075.8481032090867" y="3790.0" />
      <point x="3838.9275150401068" y="3790.0" />
      <point x="3838.9275150401068" y="2670.0" />
      <point x="3771.567261904761" y="2670.0" />
      <point x="159.68749999999955" y="509.0" />
    </edge>
    <edge source="EncomendaMedica" target="LinhaEncomenda">
      <point x="156.66666666666697" y="-92.0" />
      <point x="4725.242857142857" y="1152.0" />
      <point x="4688.592693611536" y="1152.0" />
      <point x="4688.592693611536" y="510.0" />
      <point x="2808.95119047619" y="510.0" />
      <point x="131.14285714285688" y="245.0" />
    </edge>
    <edge source="TrazAqui" target="Logger">
      <point x="-456.1071428571436" y="-630.0" />
      <point x="2332.5623889233716" y="3790.0" />
      <point x="1147.113095238095" y="3790.0" />
      <point x="1147.113095238095" y="2370.0" />
      <point x="655.3642857142859" y="2370.0" />
      <point x="31.96428571428578" y="179.0" />
    </edge>
    <edge source="TrazAqui" target="Parse">
      <point x="-50.67857142857156" y="-630.0" />
      <point x="2737.9909603519436" y="3670.0" />
      <point x="2526.220669802012" y="3670.0" />
      <point x="103.66666666666652" y="465.0" />
    </edge>
    <edge source="Transportadora" target="GPS">
      <point x="119.33333333333326" y="-300.0" />
      <point x="1771.0843061656478" y="1112.0" />
      <point x="2095.963095238095" y="1112.0" />
      <point x="-43.0" y="179.0" />
    </edge>
    <edge source="Parse" target="GPS">
      <point x="-14.809523809523853" y="-465.0" />
      <point x="2407.744479325821" y="2210.0" />
      <point x="2392.808333333333" y="2210.0" />
      <point x="2392.808333333333" y="1142.0" />
      <point x="2181.963095238095" y="1142.0" />
      <point x="43.0" y="179.0" />
    </edge>
    <edge source="ProgramController" target="Menus">
      <point x="62.66666666666674" y="124.0" />
      <point x="1503.41552864517" y="5548.0" />
      <point x="1082.2950729060562" y="5548.0" />
      <point x="80.0" y="-212.0" />
    </edge>
    <edge source="ProgramController" target="LogVoluntario">
      <point x="0.0" y="-124.0" />
      <point x="1440.7488619785036" y="5170.0" />
      <point x="1425.91552864517" y="5170.0" />
      <point x="1425.91552864517" y="3840.0" />
      <point x="1418.4464285714282" y="3840.0" />
      <point x="104.33333333333326" y="179.0" />
    </edge>
    <edge source="TrazAqui" target="Historico">
      <point x="185.82142857142844" y="-630.0" />
      <point x="2974.4909603519436" y="3760.0" />
      <point x="3627.169531780515" y="3760.0" />
      <point x="0.0" y="190.0" />
    </edge>
    <edge source="Menus" target="LogLoja">
      <point x="-60.0" y="-212.0" />
      <point x="942.2950729060562" y="5528.0" />
      <point x="510.75" y="5528.0" />
      <point x="510.75" y="3840.0" />
      <point x="499.5" y="3840.0" />
      <point x="-66.0" y="135.0" />
    </edge>
    <edge source="Parse" target="Loja">
      <point x="-88.85714285714266" y="-465.0" />
      <point x="2333.6968602782026" y="2260.0" />
      <point x="2009.6600637414056" y="2260.0" />
      <point x="66.90909090909099" y="201.0" />
    </edge>
    <edge source="Loja" target="GPS">
      <point x="0.0" y="-201.0" />
      <point x="1942.7509728323146" y="1132.0" />
      <point x="2120.5345238095238" y="1132.0" />
      <point x="-18.42857142857133" y="179.0" />
    </edge>
    <edge source="Menus" target="Voluntario">
      <point x="120.0" y="-212.0" />
      <point x="1122.2950729060562" y="5588.0" />
      <point x="4293.07619047619" y="5588.0" />
      <point x="4293.07619047619" y="2570.0" />
      <point x="2643.658333333333" y="2570.0" />
      <point x="113.85000000000014" y="234.0" />
    </edge>
    <edge source="Menus" target="Encomenda">
      <point x="150.0" y="-212.0" />
      <point x="1152.2950729060562" y="5618.0" />
      <point x="4323.07619047619" y="5618.0" />
      <point x="4323.07619047619" y="1142.0" />
      <point x="3955.7547619047614" y="1142.0" />
      <point x="125.70833333333348" y="256.0" />
    </edge>
    <edge source="ProgramController" target="TrazAqui">
      <point x="83.55555555555566" y="-124.0" />
      <point x="1524.3044175340592" y="5170.0" />
      <point x="2670.419531780515" y="5170.0" />
      <point x="-118.25" y="630.0" />
    </edge>
    <edge source="Menus" target="LogEmpresa">
      <point x="-100.0" y="-212.0" />
      <point x="902.2950729060562" y="5568.0" />
      <point x="76.0" y="5568.0" />
      <point x="76.0" y="3830.0" />
      <point x="162.16666666666674" y="3830.0" />
      <point x="-109.33333333333326" y="179.0" />
    </edge>
    <edge source="Servico" target="Encomenda">
      <point x="-4.547473508864641E-13" y="-509.0" />
      <point x="3611.879761904761" y="1152.0" />
      <point x="3776.171428571428" y="1152.0" />
      <point x="-53.875" y="256.0" />
    </edge>
    <edge source="TrazAqui" target="Utilizador">
      <point x="-118.25" y="-630.0" />
      <point x="2670.419531780515" y="3690.0" />
      <point x="2245.554003135345" y="3690.0" />
      <point x="2245.554003135345" y="2540.0" />
      <point x="2175.8873364686783" y="2540.0" />
      <point x="18.63636363636374" y="201.0" />
    </edge>
    <edge source="TrazAqui" target="LogIn">
      <point x="-388.5357142857147" y="-630.0" />
      <point x="2400.1338174948005" y="3770.0" />
      <point x="1621.113095238095" y="3770.0" />
      <point x="0.0" y="201.0" />
    </edge>
    <edge source="Historico" target="Servico">
      <point x="74.25" y="-190.0" />
      <point x="3701.419531780515" y="2680.0" />
      <point x="3643.8172619047614" y="2680.0" />
      <point x="31.9375" y="509.0" />
    </edge>
    <edge source="Menus" target="Utilizador">
      <point x="20.0" y="-212.0" />
      <point x="1022.2950729060562" y="5488.0" />
      <point x="1059.5" y="5488.0" />
      <point x="1059.5" y="2530.0" />
      <point x="2119.9782455595873" y="2530.0" />
      <point x="-37.27272727272725" y="201.0" />
    </edge>
    <edge source="AuxiliarEmpresaKmsComparator" target="AuxiliarEmpresaKms">
      <point x="0.0" y="-27.0" />
      <point x="4084.21552864517" y="2680.0" />
      <point x="4081.8797619047614" y="2680.0" />
      <point x="0.0" y="157.0" />
    </edge>
    <edge source="TrazAqui" target="Voluntario">
      <point x="16.892857142857338" y="-630.0" />
      <point x="2805.5623889233725" y="3650.0" />
      <point x="2717.298861978503" y="3650.0" />
      <point x="2717.298861978503" y="2590.0" />
      <point x="2593.058333333333" y="2590.0" />
      <point x="63.25" y="234.0" />
    </edge>
    <edge source="Parse" target="Servico">
      <point x="118.47619047619037" y="-465.0" />
      <point x="2541.0301936115357" y="2660.0" />
      <point x="3388.3172619047614" y="2660.0" />
      <point x="-223.5625" y="509.0" />
    </edge>
    <edge source="Menus" target="LogUtilizador">
      <point x="-10.0" y="-212.0" />
      <point x="992.2950729060562" y="5478.0" />
      <point x="822.5" y="5478.0" />
      <point x="0.0" y="135.0" />
    </edge>
    <edge source="LogLoja" target="Logger">
      <point x="-79.20000000000005" y="-135.0" />
      <point x="486.29999999999995" y="2380.0" />
      <point x="604.2214285714285" y="2380.0" />
      <point x="-19.178571428571445" y="179.0" />
    </edge>
    <edge source="Menus" target="LinhaEncomenda">
      <point x="-150.0" y="-212.0" />
      <point x="852.2950729060562" y="5618.0" />
      <point x="26.0" y="5618.0" />
      <point x="26.0" y="520.0" />
      <point x="2546.6654761904756" y="520.0" />
      <point x="-131.14285714285734" y="245.0" />
    </edge>
    <edge source="Parse" target="Utilizador">
      <point x="-44.42857142857156" y="-465.0" />
      <point x="2378.1254317067733" y="2230.0" />
      <point x="2231.796427377769" y="2230.0" />
      <point x="74.5454545454545" y="201.0" />
    </edge>
    <edge source="TrazAqui" target="Encomenda">
      <point x="320.9642857142859" y="-630.0" />
      <point x="3109.633817494801" y="3800.0" />
      <point x="3877.8797619047614" y="3800.0" />
      <point x="3877.8797619047614" y="1152.0" />
      <point x="3848.0047619047614" y="1152.0" />
      <point x="17.958333333333485" y="256.0" />
    </edge>
    <edge source="LogVoluntario" target="Voluntario">
      <point x="0.0" y="-179.0" />
      <point x="1314.113095238095" y="2550.0" />
      <point x="2415.958333333333" y="2550.0" />
      <point x="-113.84999999999991" y="234.0" />
    </edge>
    <edge source="LogLoja" target="Loja">
      <point x="0.0" y="-135.0" />
      <point x="565.5" y="2450.0" />
      <point x="1859.114609195951" y="2450.0" />
      <point x="-83.63636363636351" y="201.0" />
    </edge>
    <edge source="Parse" target="Transportadora">
      <point x="-133.28571428571422" y="-465.0" />
      <point x="2289.268288849631" y="2290.0" />
      <point x="1777.0509728323148" y="2290.0" />
      <point x="125.30000000000018" y="300.0" />
    </edge>
    <edge source="Parse" target="LinhaEncomenda">
      <point x="44.42857142857156" y="-465.0" />
      <point x="2466.9825745639164" y="2610.0" />
      <point x="2666.808333333333" y="2610.0" />
      <point x="2666.808333333333" y="530.0" />
      <point x="2634.094047619047" y="530.0" />
      <point x="-43.71428571428578" y="245.0" />
    </edge>
    <edge source="AuxiliarUtilizadorEncomendasComparator" target="AuxiliarUtilizadorEncomendas">
      <point x="0.0" y="-27.0" />
      <point x="2949.298861978503" y="2650.0" />
      <point x="3023.046428571428" y="2650.0" />
      <point x="-125.33333333333348" y="157.0" />
    </edge>
    <edge source="ProgramController" target="Parse">
      <point x="20.888888888888914" y="-124.0" />
      <point x="1461.6377508673922" y="5140.0" />
      <point x="2294.169531780515" y="5140.0" />
      <point x="2294.169531780515" y="3830.0" />
      <point x="2318.8873364686788" y="3830.0" />
      <point x="-103.66666666666652" y="465.0" />
    </edge>
    <edge source="Menus" target="Servico">
      <point x="130.0" y="-212.0" />
      <point x="1132.2950729060562" y="5598.0" />
      <point x="4303.07619047619" y="5598.0" />
      <point x="4303.07619047619" y="2560.0" />
      <point x="3835.442261904761" y="2560.0" />
      <point x="223.56249999999955" y="509.0" />
    </edge>
    <edge source="Menus" target="Transportadora">
      <point x="-70.0" y="-212.0" />
      <point x="932.2950729060562" y="5538.0" />
      <point x="456.0" y="5538.0" />
      <point x="456.0" y="2440.0" />
      <point x="1633.8509728323147" y="2440.0" />
      <point x="-17.899999999999977" y="300.0" />
    </edge>
    <edge source="ProgramController" target="LogUtilizador">
      <point x="-20.888888888888914" y="-124.0" />
      <point x="1419.8599730896144" y="5150.0" />
      <point x="1384.66552864517" y="5150.0" />
      <point x="1384.66552864517" y="3800.0" />
      <point x="907.1666666666667" y="3800.0" />
      <point x="84.66666666666674" y="135.0" />
    </edge>
    <edge source="Menus" target="Logger">
      <point x="-120.0" y="-212.0" />
      <point x="882.2950729060562" y="5588.0" />
      <point x="56.0" y="5588.0" />
      <point x="56.0" y="2330.0" />
      <point x="540.2928571428572" y="2330.0" />
      <point x="-83.10714285714289" y="179.0" />
    </edge>
    <edge source="Utilizador" target="GPS">
      <point x="-68.33333333333326" y="-201.0" />
      <point x="2088.9176394989813" y="1152.0" />
      <point x="2145.105952380952" y="1152.0" />
      <point x="6.14285714285711" y="179.0" />
    </edge>
    <edge source="TrazAqui" target="AuxiliarEmpresaKmsComparator">
      <point x="422.32142857142844" y="-630.0" />
      <point x="3210.9909603519436" y="3830.0" />
      <point x="4084.21552864517" y="3830.0" />
      <point x="0.0" y="27.0" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.3710218408736349" x="1876.1667192263221" y="1569.8711237254286" />
  <SelectedNodes>
    <node>Menus</node>
  </SelectedNodes>
  <Categories>
    <Category>Fields</Category>
    <Category>Constructors</Category>
    <Category>Methods</Category>
  </Categories>
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

