<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>it.polimi.ingsw.model</OriginalElement>
  <nodes>
    <node x="482.359533983578" y="1295.5345052083335">it.polimi.ingsw.model.effects</node>
    <node x="835.4602377821909" y="15.534505208333485">it.polimi.ingsw.model.enums</node>
    <node x="593.8958871104782" y="1440.5345052083335">it.polimi.ingsw.model.cards</node>
    <node x="325.39140661335966" y="136.53450520833348">it.polimi.ingsw.model.resources</node>
    <node x="974.2634682122284" y="1553.5345052083335">it.polimi.ingsw.model.sharedarea</node>
    <node x="79.2045454545455" y="239.53450520833348">it.polimi.ingsw.model.playerboard</node>
    <node x="1154.6634682122283" y="1676.5345052083335">it.polimi.ingsw.model.lorenzo</node>
    <node x="694.5589227576829" y="1295.5345052083335">it.polimi.ingsw.model.requirements</node>
    <node x="884.2458871104782" y="1799.5345052083335">it.polimi.ingsw.model.Match</node>
    <node x="130.84463704339714" y="372.5345052083335">it.polimi.ingsw.model.Player</node>
  </nodes>
  <notes />
  <edges>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.enums" relationship="DEPENDENCY">
      <point x="39.714285714285666" y="-15.5" />
      <point x="591.5738196978637" y="1263.5345052083335" />
      <point x="624.3958871104782" y="1263.5345052083335" />
      <point x="624.3958871104782" y="116.53450520833348" />
      <point x="809.6056923276454" y="116.53450520833348" />
      <point x="809.6056923276454" y="96.53450520833348" />
      <point x="933.4602377821909" y="96.53450520833348" />
      <point x="28.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Player" target="it.polimi.ingsw.model.playerboard" relationship="CREATE">
      <point x="162.0" y="-414.5" />
      <point x="508.84463704339714" y="351.5345052083335" />
      <point x="573.3446370433971" y="351.5345052083335" />
      <point x="573.3446370433971" y="341.5345052083335" />
      <point x="243.2670454545455" y="341.5345052083335" />
      <point x="76.5625" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Match" target="it.polimi.ingsw.model.Player" relationship="DEPENDENCY">
      <point x="-15.875" y="-161.5" />
      <point x="995.3708871104782" y="1748.5345052083335" />
      <point x="923.7634682122284" y="1748.5345052083335" />
      <point x="923.7634682122284" y="1273.5345052083335" />
      <point x="721.4426566804406" y="1273.5345052083335" />
      <point x="721.4426566804406" y="1223.5345052083335" />
      <point x="526.8446370433971" y="1223.5345052083335" />
      <point x="180.0" y="414.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.enums" target="it.polimi.ingsw.model.enums" relationship="TO_ONE">
      <point x="-28.0" y="15.5" />
      <point x="877.4602377821909" y="76.53450520833348" />
      <point x="805.4602377821909" y="76.53450520833348" />
      <point x="805.4602377821909" y="31.034505208333485" />
      <point x="-70.0" y="-0.0" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.playerboard" relationship="TO_MANY">
      <point x="-32.8125" y="15.5" />
      <point x="133.8920454545455" y="310.5345052083335" />
      <point x="39.204545454545496" y="310.5345052083335" />
      <point x="39.204545454545496" y="244.70117187500023" />
      <point x="-87.5" y="-10.333333333333258" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.Player" relationship="DEPENDENCY">
      <point x="0.0" y="-15.5" />
      <point x="658.8958871104782" y="1418.5345052083335" />
      <point x="664.0589227576829" y="1418.5345052083335" />
      <point x="664.0589227576829" y="1273.5345052083335" />
      <point x="721.4426566804406" y="1273.5345052083335" />
      <point x="721.4426566804406" y="1223.5345052083335" />
      <point x="526.8446370433971" y="1223.5345052083335" />
      <point x="180.0" y="414.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Player" target="it.polimi.ingsw.model.cards" relationship="DEPENDENCY">
      <point x="-36.0" y="414.5" />
      <point x="310.84463704339714" y="1273.5345052083335" />
      <point x="370.1452482692922" y="1273.5345052083335" />
      <point x="370.1452482692922" y="1378.5345052083335" />
      <point x="366.39588711047816" y="1378.5345052083335" />
      <point x="366.39588711047816" y="1408.5345052083335" />
      <point x="623.4413416559327" y="1408.5345052083335" />
      <point x="-35.45454545454544" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.sharedarea" target="it.polimi.ingsw.model.enums" relationship="TO_ONE">
      <point x="63.0" y="-15.5" />
      <point x="1121.2634682122284" y="1532.5345052083335" />
      <point x="1127.1420454545455" y="1532.5345052083335" />
      <point x="1127.1420454545455" y="106.53450520833348" />
      <point x="1029.5602377821908" y="106.53450520833348" />
      <point x="1029.5602377821908" y="96.53450520833348" />
      <point x="961.4602377821909" y="96.53450520833348" />
      <point x="56.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.lorenzo" target="it.polimi.ingsw.model.lorenzo" relationship="CREATE">
      <point x="-54.375" y="15.5" />
      <point x="1172.7884682122283" y="1727.5345052083335" />
      <point x="1134.6634682122283" y="1727.5345052083335" />
      <point x="1134.6634682122283" y="1699.7845052083335" />
      <point x="-72.5" y="7.75" />
    </edge>
    <edge source="it.polimi.ingsw.model.requirements" target="it.polimi.ingsw.model.resources" relationship="DEPENDENCY">
      <point x="0.0" y="-15.5" />
      <point x="786.0589227576829" y="1263.5345052083335" />
      <point x="798.6056923276454" y="1263.5345052083335" />
      <point x="798.6056923276454" y="208.53450520833348" />
      <point x="573.6452482692922" y="208.53450520833348" />
      <point x="573.6452482692922" y="198.53450520833348" />
      <point x="457.89140661335966" y="198.53450520833348" />
      <point x="53.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.effects" relationship="DEPENDENCY">
      <point x="-23.636363636363626" y="-15.5" />
      <point x="635.2595234741145" y="1378.5345052083335" />
      <point x="586.609533983578" y="1378.5345052083335" />
      <point x="34.75" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.cards" relationship="DEPENDENCY">
      <point x="11.583333333333371" y="15.5" />
      <point x="563.4428673169114" y="1378.5345052083335" />
      <point x="366.39588711047816" y="1378.5345052083335" />
      <point x="366.39588711047816" y="1408.5345052083335" />
      <point x="623.4413416559327" y="1408.5345052083335" />
      <point x="-35.45454545454544" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Player" target="it.polimi.ingsw.model.cards" relationship="TO_MANY">
      <point x="-108.0" y="414.5" />
      <point x="238.84463704339714" y="1273.5345052083335" />
      <point x="77.14524826929232" y="1273.5345052083335" />
      <point x="77.14524826929232" y="1418.5345052083335" />
      <point x="611.6231598377509" y="1418.5345052083335" />
      <point x="-47.27272727272725" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.playerboard" relationship="CREATE">
      <point x="-19.85714285714289" y="-15.5" />
      <point x="532.0023911264351" y="1233.5345052083335" />
      <point x="573.3446370433971" y="1233.5345052083335" />
      <point x="573.3446370433971" y="341.5345052083335" />
      <point x="243.2670454545455" y="341.5345052083335" />
      <point x="76.5625" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.cards" relationship="TO_ONE">
      <point x="-48.75" y="15.5" />
      <point x="610.1458871104782" y="1491.5345052083335" />
      <point x="573.8958871104782" y="1491.5345052083335" />
      <point x="573.8958871104782" y="1463.7845052083335" />
      <point x="-65.0" y="7.75" />
    </edge>
    <edge source="it.polimi.ingsw.model.requirements" target="it.polimi.ingsw.model.enums" relationship="DEPENDENCY">
      <point x="36.60000000000002" y="-15.5" />
      <point x="822.658922757683" y="116.53450520833348" />
      <point x="809.6056923276454" y="116.53450520833348" />
      <point x="809.6056923276454" y="96.53450520833348" />
      <point x="933.4602377821909" y="96.53450520833348" />
      <point x="28.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Match" target="it.polimi.ingsw.model.Player" relationship="TO_MANY">
      <point x="-111.125" y="-161.5" />
      <point x="900.1208871104782" y="1778.5345052083335" />
      <point x="0.0" y="1778.5345052083335" />
      <point x="0.0" y="1263.5345052083335" />
      <point x="166.84463704339714" y="1263.5345052083335" />
      <point x="-180.0" y="414.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.sharedarea" target="it.polimi.ingsw.model.sharedarea" relationship="TO_ONE">
      <point x="-67.19999999999999" y="15.5" />
      <point x="991.0634682122284" y="1604.5345052083335" />
      <point x="954.2634682122284" y="1604.5345052083335" />
      <point x="954.2634682122284" y="1579.367838541667" />
      <point x="-84.0" y="10.333333333333371" />
    </edge>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.resources" relationship="DEPENDENCY">
      <point x="19.85714285714289" y="-15.5" />
      <point x="571.7166768407209" y="1253.5345052083335" />
      <point x="600.3958871104782" y="1253.5345052083335" />
      <point x="600.3958871104782" y="208.53450520833348" />
      <point x="573.6452482692922" y="208.53450520833348" />
      <point x="573.6452482692922" y="198.53450520833348" />
      <point x="457.89140661335966" y="198.53450520833348" />
      <point x="53.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.requirements" target="it.polimi.ingsw.model.enums" relationship="TO_MANY">
      <point x="73.19999999999999" y="-15.5" />
      <point x="859.258922757683" y="1263.5345052083335" />
      <point x="833.658922757683" y="1263.5345052083335" />
      <point x="833.658922757683" y="106.53450520833348" />
      <point x="1029.5602377821908" y="106.53450520833348" />
      <point x="1029.5602377821908" y="96.53450520833348" />
      <point x="961.4602377821909" y="96.53450520833348" />
      <point x="56.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.resources" relationship="TO_ONE">
      <point x="0.0" y="-15.5" />
      <point x="166.7045454545455" y="218.53450520833348" />
      <point x="328.64140661335966" y="218.53450520833348" />
      <point x="328.64140661335966" y="198.53450520833348" />
      <point x="404.89140661335966" y="198.53450520833348" />
      <point x="0.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.effects" relationship="TO_ONE">
      <point x="-34.75" y="15.5" />
      <point x="517.109533983578" y="1356.5345052083335" />
      <point x="452.359533983578" y="1356.5345052083335" />
      <point x="452.359533983578" y="1303.2845052083335" />
      <point x="-69.5" y="-7.75" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.effects" relationship="TO_ONE">
      <point x="-11.818181818181813" y="-15.5" />
      <point x="647.0777052922963" y="1368.5345052083335" />
      <point x="609.7762006502446" y="1368.5345052083335" />
      <point x="57.91666666666663" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.cards" relationship="TO_ONE">
      <point x="-11.583333333333371" y="15.5" />
      <point x="540.2762006502446" y="1398.5345052083335" />
      <point x="77.14524826929232" y="1398.5345052083335" />
      <point x="77.14524826929232" y="1418.5345052083335" />
      <point x="611.6231598377509" y="1418.5345052083335" />
      <point x="-47.27272727272725" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.requirements" relationship="TO_ONE">
      <point x="11.818181818181813" y="-15.5" />
      <point x="670.7140689286599" y="1378.5345052083335" />
      <point x="786.0589227576829" y="1378.5345052083335" />
      <point x="0.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.resources" target="it.polimi.ingsw.model.resources" relationship="DEPENDENCY">
      <point x="-53.0" y="15.5" />
      <point x="351.89140661335966" y="187.53450520833348" />
      <point x="305.39140661335966" y="187.53450520833348" />
      <point x="305.39140661335966" y="152.03450520833348" />
      <point x="-79.5" y="-0.0" />
    </edge>
    <edge source="it.polimi.ingsw.model.Player" target="it.polimi.ingsw.model.resources" relationship="DEPENDENCY">
      <point x="54.0" y="-414.5" />
      <point x="400.84463704339714" y="351.5345052083335" />
      <point x="346.89588711047816" y="351.5345052083335" />
      <point x="346.89588711047816" y="208.53450520833348" />
      <point x="573.6452482692922" y="208.53450520833348" />
      <point x="573.6452482692922" y="198.53450520833348" />
      <point x="457.89140661335966" y="198.53450520833348" />
      <point x="53.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Player" target="it.polimi.ingsw.model.playerboard" relationship="TO_ONE">
      <point x="-162.0" y="-414.5" />
      <point x="184.84463704339714" y="351.5345052083335" />
      <point x="221.3920454545455" y="351.5345052083335" />
      <point x="54.6875" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.resources" target="it.polimi.ingsw.model.enums" relationship="DEPENDENCY">
      <point x="0.0" y="-15.5" />
      <point x="404.89140661335966" y="116.53450520833348" />
      <point x="809.6056923276454" y="116.53450520833348" />
      <point x="809.6056923276454" y="96.53450520833348" />
      <point x="933.4602377821909" y="96.53450520833348" />
      <point x="28.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Match" target="it.polimi.ingsw.model.cards" relationship="TO_MANY">
      <point x="-47.625" y="-161.5" />
      <point x="963.6208871104782" y="1758.5345052083335" />
      <point x="696.8958871104782" y="1758.5345052083335" />
      <point x="696.8958871104782" y="1512.5345052083335" />
      <point x="707.6458871104782" y="1512.5345052083335" />
      <point x="48.75" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Match" target="it.polimi.ingsw.model.sharedarea" relationship="TO_ONE">
      <point x="15.875" y="-161.5" />
      <point x="1027.1208871104782" y="1748.5345052083335" />
      <point x="1103.1634682122283" y="1748.5345052083335" />
      <point x="1103.1634682122283" y="1645.5345052083335" />
      <point x="1091.8634682122283" y="1645.5345052083335" />
      <point x="33.60000000000002" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.lorenzo" target="it.polimi.ingsw.model.sharedarea" relationship="DEPENDENCY">
      <point x="-18.125" y="-15.5" />
      <point x="1209.0384682122283" y="1645.5345052083335" />
      <point x="1114.1634682122283" y="1645.5345052083335" />
      <point x="1114.1634682122283" y="1635.5345052083335" />
      <point x="1125.4634682122285" y="1635.5345052083335" />
      <point x="67.20000000000005" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.lorenzo" target="it.polimi.ingsw.model.enums" relationship="TO_ONE">
      <point x="54.375" y="-15.5" />
      <point x="1281.5384682122283" y="1655.5345052083335" />
      <point x="1268.9134682122283" y="1655.5345052083335" />
      <point x="1268.9134682122283" y="106.53450520833348" />
      <point x="1029.5602377821908" y="106.53450520833348" />
      <point x="1029.5602377821908" y="96.53450520833348" />
      <point x="961.4602377821909" y="96.53450520833348" />
      <point x="56.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.cards" relationship="TO_MANY">
      <point x="-10.9375" y="15.5" />
      <point x="155.7670454545455" y="321.5345052083335" />
      <point x="77.14524826929232" y="321.5345052083335" />
      <point x="77.14524826929232" y="1418.5345052083335" />
      <point x="611.6231598377509" y="1418.5345052083335" />
      <point x="-47.27272727272725" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.enums" target="it.polimi.ingsw.model.enums" relationship="TO_MANY">
      <point x="0.0" y="15.5" />
      <point x="905.4602377821909" y="86.53450520833348" />
      <point x="795.4602377821909" y="86.53450520833348" />
      <point x="795.4602377821909" y="20.701171875" />
      <point x="-70.0" y="-10.333333333333485" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.cards" relationship="CREATE">
      <point x="-16.25" y="15.5" />
      <point x="642.6458871104782" y="1501.5345052083335" />
      <point x="563.8958871104782" y="1501.5345052083335" />
      <point x="563.8958871104782" y="1448.2845052083335" />
      <point x="-65.0" y="-7.75" />
    </edge>
    <edge source="it.polimi.ingsw.model.requirements" target="it.polimi.ingsw.model.resources" relationship="TO_ONE">
      <point x="-36.599999999999966" y="-15.5" />
      <point x="749.458922757683" y="1263.5345052083335" />
      <point x="756.8426566804407" y="1263.5345052083335" />
      <point x="756.8426566804407" y="218.53450520833348" />
      <point x="328.64140661335966" y="218.53450520833348" />
      <point x="328.64140661335966" y="198.53450520833348" />
      <point x="404.89140661335966" y="198.53450520833348" />
      <point x="0.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.sharedarea" target="it.polimi.ingsw.model.cards" relationship="TO_ONE">
      <point x="-21.0" y="-15.5" />
      <point x="1037.2634682122284" y="1522.5345052083335" />
      <point x="696.8958871104782" y="1522.5345052083335" />
      <point x="696.8958871104782" y="1512.5345052083335" />
      <point x="707.6458871104782" y="1512.5345052083335" />
      <point x="48.75" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.requirements" target="it.polimi.ingsw.model.requirements" relationship="DEPENDENCY">
      <point x="-61.0" y="15.5" />
      <point x="725.0589227576829" y="1346.5345052083335" />
      <point x="674.5589227576829" y="1346.5345052083335" />
      <point x="674.5589227576829" y="1311.0345052083335" />
      <point x="-91.5" y="-0.0" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.cards" relationship="TO_ONE">
      <point x="10.9375" y="15.5" />
      <point x="177.6420454545455" y="331.5345052083335" />
      <point x="77.14524826929232" y="331.5345052083335" />
      <point x="77.14524826929232" y="1418.5345052083335" />
      <point x="611.6231598377509" y="1418.5345052083335" />
      <point x="-47.27272727272725" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.enums" relationship="DEPENDENCY">
      <point x="47.27272727272725" y="-15.5" />
      <point x="706.1686143832054" y="1408.5345052083335" />
      <point x="899.0589227576829" y="1408.5345052083335" />
      <point x="899.0589227576829" y="116.53450520833348" />
      <point x="809.6056923276454" y="116.53450520833348" />
      <point x="809.6056923276454" y="96.53450520833348" />
      <point x="933.4602377821909" y="96.53450520833348" />
      <point x="28.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Match" target="it.polimi.ingsw.model.sharedarea" relationship="CREATE">
      <point x="47.625" y="-161.5" />
      <point x="1058.8708871104782" y="1758.5345052083335" />
      <point x="1114.1634682122283" y="1758.5345052083335" />
      <point x="1114.1634682122283" y="1635.5345052083335" />
      <point x="1125.4634682122285" y="1635.5345052083335" />
      <point x="67.20000000000005" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Match" target="it.polimi.ingsw.model.cards" relationship="CREATE">
      <point x="-79.375" y="-161.5" />
      <point x="931.8708871104782" y="1768.5345052083335" />
      <point x="685.8958871104782" y="1768.5345052083335" />
      <point x="685.8958871104782" y="1522.5345052083335" />
      <point x="675.1458871104782" y="1522.5345052083335" />
      <point x="16.25" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.resources" relationship="CREATE">
      <point x="58.33333333333337" y="-15.5" />
      <point x="225.03787878787887" y="208.53450520833348" />
      <point x="573.6452482692922" y="208.53450520833348" />
      <point x="573.6452482692922" y="198.53450520833348" />
      <point x="457.89140661335966" y="198.53450520833348" />
      <point x="53.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.playerboard" relationship="TO_ONE">
      <point x="-76.5625" y="15.5" />
      <point x="90.1420454545455" y="290.5345052083335" />
      <point x="59.204545454545496" y="290.5345052083335" />
      <point x="59.204545454545496" y="265.36783854166674" />
      <point x="-87.5" y="10.333333333333258" />
    </edge>
    <edge source="it.polimi.ingsw.model.sharedarea" target="it.polimi.ingsw.model.enums" relationship="DEPENDENCY">
      <point x="21.0" y="-15.5" />
      <point x="1079.2634682122284" y="1532.5345052083335" />
      <point x="1094.7634682122284" y="1532.5345052083335" />
      <point x="1094.7634682122284" y="116.53450520833348" />
      <point x="809.6056923276454" y="116.53450520833348" />
      <point x="809.6056923276454" y="96.53450520833348" />
      <point x="933.4602377821909" y="96.53450520833348" />
      <point x="28.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.resources" relationship="TO_MANY">
      <point x="-59.090909090909065" y="-15.5" />
      <point x="599.804978019569" y="1388.5345052083335" />
      <point x="28.704545454545496" y="1388.5345052083335" />
      <point x="28.704545454545496" y="218.53450520833348" />
      <point x="328.64140661335966" y="218.53450520833348" />
      <point x="328.64140661335966" y="198.53450520833348" />
      <point x="404.89140661335966" y="198.53450520833348" />
      <point x="0.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Player" target="it.polimi.ingsw.model.effects" relationship="DEPENDENCY">
      <point x="36.0" y="414.5" />
      <point x="382.84463704339714" y="1273.5345052083335" />
      <point x="492.28810541214943" y="1273.5345052083335" />
      <point x="-59.571428571428555" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.Player" relationship="DEPENDENCY">
      <point x="59.571428571428555" y="-15.5" />
      <point x="611.4309625550065" y="1273.5345052083335" />
      <point x="721.4426566804406" y="1273.5345052083335" />
      <point x="721.4426566804406" y="1223.5345052083335" />
      <point x="526.8446370433971" y="1223.5345052083335" />
      <point x="180.0" y="414.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Player" target="it.polimi.ingsw.model.effects" relationship="TO_MANY">
      <point x="108.0" y="414.5" />
      <point x="454.84463704339714" y="1263.5345052083335" />
      <point x="512.1452482692922" y="1263.5345052083335" />
      <point x="-39.71428571428572" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Match" target="it.polimi.ingsw.model.lorenzo" relationship="TO_ONE">
      <point x="111.125" y="-161.5" />
      <point x="1122.3708871104782" y="1778.5345052083335" />
      <point x="1281.5384682122283" y="1778.5345052083335" />
      <point x="54.375" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.effects" relationship="DEPENDENCY">
      <point x="-57.91666666666666" y="15.5" />
      <point x="493.9428673169113" y="1346.5345052083335" />
      <point x="462.359533983578" y="1346.5345052083335" />
      <point x="462.359533983578" y="1318.7845052083335" />
      <point x="-69.5" y="7.75" />
    </edge>
    <edge source="it.polimi.ingsw.model.sharedarea" target="it.polimi.ingsw.model.sharedarea" relationship="TO_MANY">
      <point x="-33.60000000000002" y="15.5" />
      <point x="1024.6634682122283" y="1614.5345052083335" />
      <point x="944.2634682122284" y="1614.5345052083335" />
      <point x="944.2634682122284" y="1569.0345052083335" />
      <point x="-84.0" y="-0.0" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.enums" relationship="DEPENDENCY">
      <point x="-58.33333333333337" y="-15.5" />
      <point x="108.37121212121212" y="208.53450520833348" />
      <point x="65.24557328002629" y="208.53450520833348" />
      <point x="65.24557328002629" y="116.53450520833348" />
      <point x="809.6056923276454" y="116.53450520833348" />
      <point x="809.6056923276454" y="96.53450520833348" />
      <point x="933.4602377821909" y="96.53450520833348" />
      <point x="28.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.sharedarea" target="it.polimi.ingsw.model.cards" relationship="CREATE">
      <point x="-63.0" y="-15.5" />
      <point x="995.2634682122284" y="1532.5345052083335" />
      <point x="685.8958871104782" y="1532.5345052083335" />
      <point x="685.8958871104782" y="1522.5345052083335" />
      <point x="675.1458871104782" y="1522.5345052083335" />
      <point x="16.25" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.effects" target="it.polimi.ingsw.model.resources" relationship="TO_ONE">
      <point x="0.0" y="-15.5" />
      <point x="551.859533983578" y="1243.5345052083335" />
      <point x="584.3446370433971" y="1243.5345052083335" />
      <point x="584.3446370433971" y="218.53450520833348" />
      <point x="328.64140661335966" y="218.53450520833348" />
      <point x="328.64140661335966" y="198.53450520833348" />
      <point x="404.89140661335966" y="198.53450520833348" />
      <point x="0.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.resources" relationship="DEPENDENCY">
      <point x="35.454545454545496" y="-15.5" />
      <point x="694.3504325650237" y="1398.5345052083335" />
      <point x="888.0589227576829" y="1398.5345052083335" />
      <point x="888.0589227576829" y="208.53450520833348" />
      <point x="573.6452482692922" y="208.53450520833348" />
      <point x="573.6452482692922" y="198.53450520833348" />
      <point x="457.89140661335966" y="198.53450520833348" />
      <point x="53.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.cards" relationship="DEPENDENCY">
      <point x="32.8125" y="15.5" />
      <point x="199.5170454545455" y="341.5345052083335" />
      <point x="120.34463704339714" y="341.5345052083335" />
      <point x="120.34463704339714" y="1378.5345052083335" />
      <point x="366.39588711047816" y="1378.5345052083335" />
      <point x="366.39588711047816" y="1408.5345052083335" />
      <point x="623.4413416559327" y="1408.5345052083335" />
      <point x="-35.45454545454544" y="-15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.lorenzo" target="it.polimi.ingsw.model.lorenzo" relationship="TO_MANY">
      <point x="-18.125" y="15.5" />
      <point x="1209.0384682122283" y="1737.5345052083335" />
      <point x="1124.6634682122283" y="1737.5345052083335" />
      <point x="1124.6634682122283" y="1684.2845052083335" />
      <point x="-72.5" y="-7.75" />
    </edge>
    <edge source="it.polimi.ingsw.model.lorenzo" target="it.polimi.ingsw.model.enums" relationship="DEPENDENCY">
      <point x="18.125" y="-15.5" />
      <point x="1245.2884682122283" y="1655.5345052083335" />
      <point x="1257.9134682122283" y="1655.5345052083335" />
      <point x="1257.9134682122283" y="116.53450520833348" />
      <point x="809.6056923276454" y="116.53450520833348" />
      <point x="809.6056923276454" y="96.53450520833348" />
      <point x="933.4602377821909" y="96.53450520833348" />
      <point x="28.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.requirements" relationship="DEPENDENCY">
      <point x="23.636363636363626" y="-15.5" />
      <point x="682.5322507468418" y="1388.5345052083335" />
      <point x="847.0589227576829" y="1388.5345052083335" />
      <point x="61.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.playerboard" target="it.polimi.ingsw.model.playerboard" relationship="CREATE">
      <point x="-54.6875" y="15.5" />
      <point x="112.0170454545455" y="300.5345052083335" />
      <point x="49.204545454545496" y="300.5345052083335" />
      <point x="49.204545454545496" y="255.03450520833348" />
      <point x="-87.5" y="-0.0" />
    </edge>
    <edge source="it.polimi.ingsw.model.enums" target="it.polimi.ingsw.model.enums" relationship="DEPENDENCY">
      <point x="-56.0" y="15.5" />
      <point x="849.4602377821909" y="66.53450520833348" />
      <point x="815.4602377821909" y="66.53450520833348" />
      <point x="815.4602377821909" y="41.36783854166697" />
      <point x="-70.0" y="10.333333333333485" />
    </edge>
    <edge source="it.polimi.ingsw.model.Player" target="it.polimi.ingsw.model.resources" relationship="TO_MANY">
      <point x="-54.0" y="-414.5" />
      <point x="292.84463704339714" y="351.5345052083335" />
      <point x="335.89588711047816" y="351.5345052083335" />
      <point x="335.89588711047816" y="218.53450520833348" />
      <point x="328.64140661335966" y="218.53450520833348" />
      <point x="328.64140661335966" y="198.53450520833348" />
      <point x="404.89140661335966" y="198.53450520833348" />
      <point x="0.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.sharedarea" target="it.polimi.ingsw.model.sharedarea" relationship="CREATE">
      <point x="0.0" y="15.5" />
      <point x="1058.2634682122284" y="1624.5345052083335" />
      <point x="934.2634682122284" y="1624.5345052083335" />
      <point x="934.2634682122284" y="1558.701171875" />
      <point x="-84.0" y="-10.333333333333371" />
    </edge>
    <edge source="it.polimi.ingsw.model.cards" target="it.polimi.ingsw.model.enums" relationship="TO_ONE">
      <point x="59.09090909090912" y="-15.5" />
      <point x="717.9867962013873" y="1418.5345052083335" />
      <point x="910.0589227576829" y="1418.5345052083335" />
      <point x="910.0589227576829" y="106.53450520833348" />
      <point x="1029.5602377821908" y="106.53450520833348" />
      <point x="1029.5602377821908" y="96.53450520833348" />
      <point x="961.4602377821909" y="96.53450520833348" />
      <point x="56.0" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.requirements" target="it.polimi.ingsw.model.Player" relationship="DEPENDENCY">
      <point x="-73.19999999999996" y="-15.5" />
      <point x="712.858922757683" y="1273.5345052083335" />
      <point x="721.4426566804406" y="1273.5345052083335" />
      <point x="721.4426566804406" y="1223.5345052083335" />
      <point x="526.8446370433971" y="1223.5345052083335" />
      <point x="180.0" y="414.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.Match" target="it.polimi.ingsw.model.lorenzo" relationship="CREATE">
      <point x="79.375" y="-161.5" />
      <point x="1090.6208871104782" y="1768.5345052083335" />
      <point x="1245.2884682122283" y="1768.5345052083335" />
      <point x="18.125" y="15.5" />
    </edge>
    <edge source="it.polimi.ingsw.model.lorenzo" target="it.polimi.ingsw.model.sharedarea" relationship="TO_ONE">
      <point x="-54.375" y="-15.5" />
      <point x="1172.7884682122283" y="1655.5345052083335" />
      <point x="1103.1634682122283" y="1655.5345052083335" />
      <point x="1103.1634682122283" y="1645.5345052083335" />
      <point x="1091.8634682122283" y="1645.5345052083335" />
      <point x="33.60000000000002" y="15.5" />
    </edge>
  </edges>
  <settings layout="Hierarchic" zoom="0.5499999999999999" showDependencies="true" x="725.5" y="434.3636363636365" />
  <SelectedNodes />
  <Categories>
    <Category>Constructors</Category>
    <Category>Fields</Category>
    <Category>Inner Classes</Category>
    <Category>Methods</Category>
    <Category>Properties</Category>
  </Categories>
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

