<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement />
  <nodes>
    <node x="1012.2192028985509" y="531.0">model.Appointment</node>
    <node x="0.0" y="1309.0">dao.DoctorDAO</node>
    <node x="636.0" y="1088.0">dao.AppointmentDAO</node>
    <node x="1214.0" y="1803.0">dao.ConcreteAppointmentDAO</node>
    <node x="780.5833333333334" y="3322.0">controller.CalendarController</node>
    <node x="770.1775362318842" y="2656.0">view.AnchorPaneNode</node>
    <node x="747.0833333333333" y="2947.0">view.AgendaView</node>
    <node x="1020.6192028985508" y="0.0">model.Appointment.Builder</node>
    <node x="167.888043478261" y="2024.0">dao.ConcreteDoctorDAO</node>
    <node x="364.0" y="1308.0">datasource.ConnectionDBH2</node>
    <node x="373.8572463768119" y="714.0">dao.Crud</node>
  </nodes>
  <notes />
  <edges>
    <edge source="dao.ConcreteDoctorDAO" target="datasource.ConnectionDBH2">
      <point x="0.0" y="-175.5" />
      <point x="339.888043478261" y="1783.0" />
      <point x="427.0" y="1783.0" />
      <point x="-63.0" y="97.5" />
    </edge>
    <edge source="view.AnchorPaneNode" target="dao.ConcreteAppointmentDAO">
      <point x="85.75" y="-110.5" />
      <point x="1027.4275362318842" y="2626.0" />
      <point x="1283.625" y="2626.0" />
      <point x="-208.875" y="396.5" />
    </edge>
    <edge source="dao.AppointmentDAO" target="model.Appointment">
      <point x="139.25" y="-317.5" />
      <point x="-81.33333333333326" y="253.5" />
    </edge>
    <edge source="dao.ConcreteDoctorDAO" target="dao.DoctorDAO">
      <point x="-114.66666666666669" y="-175.5" />
      <point x="225.22137681159438" y="1763.0" />
      <point x="172.0" y="1763.0" />
      <point x="0.0" y="96.5" />
    </edge>
    <edge source="dao.ConcreteAppointmentDAO" target="dao.AppointmentDAO">
      <point x="-1.1368683772161603E-13" y="-396.5" />
      <point x="1492.5" y="1763.0" />
      <point x="914.5" y="1763.0" />
      <point x="0.0" y="317.5" />
    </edge>
    <edge source="view.AgendaView" target="dao.ConcreteAppointmentDAO">
      <point x="107.8125" y="-162.5" />
      <point x="1027.3958333333333" y="2917.0" />
      <point x="1611.7144927536233" y="2917.0" />
      <point x="1611.7144927536233" y="2636.0" />
      <point x="1562.125" y="2636.0" />
      <point x="69.62499999999989" y="396.5" />
    </edge>
    <edge source="controller.CalendarController" target="view.AgendaView">
      <point x="0.0" y="-45.0" />
      <point x="0.0" y="162.5" />
    </edge>
    <edge source="dao.ConcreteAppointmentDAO" target="datasource.ConnectionDBH2">
      <point x="-222.80000000000007" y="-396.5" />
      <point x="1269.6999999999998" y="1783.0" />
      <point x="553.0" y="1783.0" />
      <point x="63.0" y="97.5" />
    </edge>
    <edge source="dao.DoctorDAO" target="dao.Crud">
      <point x="0.0" y="-96.5" />
      <point x="172.0" y="1063.0" />
      <point x="422.3572463768119" y="1063.0" />
      <point x="-48.5" y="70.5" />
    </edge>
    <edge source="dao.AppointmentDAO" target="dao.Crud">
      <point x="-139.25" y="-317.5" />
      <point x="775.25" y="1063.0" />
      <point x="519.3572463768119" y="1063.0" />
      <point x="48.5" y="70.5" />
    </edge>
    <edge source="view.AgendaView" target="view.AnchorPaneNode">
      <point x="-21.5625" y="-162.5" />
      <point x="898.0208333333333" y="2897.0" />
      <point x="827.3442028985507" y="2897.0" />
      <point x="-114.33333333333337" y="110.5" />
    </edge>
    <edge source="view.AnchorPaneNode" target="model.Appointment">
      <point x="28.58333333333337" y="-110.5" />
      <point x="970.2608695652175" y="2616.0" />
      <point x="1203.5" y="2616.0" />
      <point x="1203.5" y="1063.0" />
      <point x="1134.219202898551" y="1063.0" />
      <point x="0.0" y="253.5" />
    </edge>
    <edge source="view.AgendaView" target="datasource.ConnectionDBH2">
      <point x="-150.9375" y="-162.5" />
      <point x="768.6458333333333" y="2927.0" />
      <point x="157.388043478261" y="2927.0" />
      <point x="157.388043478261" y="1773.0" />
      <point x="385.0" y="1773.0" />
      <point x="-105.0" y="97.5" />
    </edge>
    <edge source="dao.ConcreteAppointmentDAO" target="model.Appointment">
      <point x="111.39999999999998" y="-396.5" />
      <point x="1603.9" y="1753.0" />
      <point x="1424.327536231884" y="1753.0" />
      <point x="1424.327536231884" y="1063.0" />
      <point x="1215.552536231884" y="1063.0" />
      <point x="81.33333333333326" y="253.5" />
    </edge>
    <edge source="dao.ConcreteAppointmentDAO" target="model.Appointment.Builder">
      <point x="222.79999999999984" y="-396.5" />
      <point x="1715.2999999999997" y="1743.0" />
      <point x="1456.3692028985508" y="1743.0" />
      <point x="1456.3692028985508" y="506.0" />
      <point x="1276.2192028985507" y="506.0" />
      <point x="113.59999999999991" y="240.5" />
    </edge>
    <edge source="model.Appointment" target="model.Appointment.Builder">
      <point x="-91.5" y="-253.5" />
      <point x="1042.719202898551" y="506.0" />
      <point x="1049.019202898551" y="506.0" />
      <point x="-113.59999999999991" y="240.5" />
    </edge>
    <edge source="model.Appointment.Builder" target="model.Appointment">
      <point x="-56.799999999999955" y="240.5" />
      <point x="1105.8192028985509" y="506.0" />
      <point x="1103.719202898551" y="506.0" />
      <point x="-30.5" y="-253.5" />
    </edge>
    <edge source="view.AgendaView" target="dao.ConcreteDoctorDAO">
      <point x="-64.6875" y="-162.5" />
      <point x="854.8958333333333" y="2907.0" />
      <point x="296.888043478261" y="2907.0" />
      <point x="-43.0" y="175.5" />
    </edge>
    <edge source="view.AnchorPaneNode" target="dao.ConcreteDoctorDAO">
      <point x="-142.91666666666652" y="-110.5" />
      <point x="798.7608695652177" y="2636.0" />
      <point x="382.888043478261" y="2636.0" />
      <point x="43.0" y="175.5" />
    </edge>
    <edge source="view.AnchorPaneNode" target="datasource.ConnectionDBH2">
      <point x="-28.583333333333258" y="-110.5" />
      <point x="913.094202898551" y="2616.0" />
      <point x="543.3047101449276" y="2616.0" />
      <point x="543.3047101449276" y="1783.0" />
      <point x="511.0" y="1783.0" />
      <point x="21.0" y="97.5" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.30000000000000016" x="0.0" y="1442.2499999999995" />
  <SelectedNodes />
  <Categories>
    <Category>Inner Classes</Category>
    <Category>Methods</Category>
    <Category>Constructors</Category>
    <Category>Fields</Category>
  </Categories>
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

