updates
This commit is contained in:
Binary file not shown.
BIN
sdd/readme.docx
BIN
sdd/readme.docx
Binary file not shown.
@@ -1 +1,36 @@
|
|||||||
{ "Account":{"account_number": "A1450981765","phone_number": "701-456-7890","mailing_address": { "Address":{"street": "10 wilco ave","city": "wilco","state": "WY","zip": "82801"}},"email_address": { "EmailAddress":{"email": "wilco@wyommin.net"}},"reservations":[{"HotelReservation":{"reservation_number":"R0123077641"}},{"CabinReservation":{"reservation_number":"R0535276622"}},{"HouseReservation":{"reservation_number":"R0499811708"}}]}}
|
{
|
||||||
|
"Account": {
|
||||||
|
"account_number": "A1450981765",
|
||||||
|
"phone_number": "701-456-7890",
|
||||||
|
"mailing_address": {
|
||||||
|
"Address": {
|
||||||
|
"street": "10 wilco ave",
|
||||||
|
"city": "wilco",
|
||||||
|
"state": "WY",
|
||||||
|
"zip": "82801"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"email_address": {
|
||||||
|
"EmailAddress": {
|
||||||
|
"email": "wilco@wyommin.net"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"reservations": [
|
||||||
|
{
|
||||||
|
"HotelReservation": {
|
||||||
|
"reservation_number": "R0123077641"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"CabinReservation": {
|
||||||
|
"reservation_number": "R0535276622"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"HouseReservation": {
|
||||||
|
"reservation_number": "R0499811708"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -25,10 +25,10 @@ digraph LodgeReservationSystem {
|
|||||||
|
|
||||||
IllegalOperationException [label="{IllegalOperationException|extends RuntimeException|+ IllegalOperationException()\l+ IllegalOperationException(String)\l}"];
|
IllegalOperationException [label="{IllegalOperationException|extends RuntimeException|+ IllegalOperationException()\l+ IllegalOperationException(String)\l}"];
|
||||||
|
|
||||||
subgraph cluster_reservation {
|
subgraph cluster_account {
|
||||||
label="lodge.reservation";
|
label="lodge.reservation";
|
||||||
style=filled;
|
style=filled;
|
||||||
color=lightblue;
|
color="#e9d5ba";
|
||||||
Account [label="{Account|+ account_number: String\l+ phone_number: String\l+ mailing_address: Address\l+ email_address: EmailAddress\l- reservations: AccountReservationList\l|+ Account()\l+ Account(String, String, Address, EmailAddress)\l+ Account(String, Address, EmailAddress)\l+ add(Reservation): boolean\l+ findReservation(String): Reservation\l+ getAllReservations(): ListIterator\<IReservation\>\l+ update(Account): void\l+ toString(): String\l+ static Write(Account): void\l}"];
|
Account [label="{Account|+ account_number: String\l+ phone_number: String\l+ mailing_address: Address\l+ email_address: EmailAddress\l- reservations: AccountReservationList\l|+ Account()\l+ Account(String, String, Address, EmailAddress)\l+ Account(String, Address, EmailAddress)\l+ add(Reservation): boolean\l+ findReservation(String): Reservation\l+ getAllReservations(): ListIterator\<IReservation\>\l+ update(Account): void\l+ toString(): String\l+ static Write(Account): void\l}"];
|
||||||
|
|
||||||
AccountList [label="{AccountList|extends ArrayList\<Account\>|+ static accountSerial(...): String\l+ add(Account): boolean\l+ save(Account): void\l+ find(String): Account\l+ getListOfReservations(): List\<? extends IReservation\>\l+ showReservationList(): void\l}"];
|
AccountList [label="{AccountList|extends ArrayList\<Account\>|+ static accountSerial(...): String\l+ add(Account): boolean\l+ save(Account): void\l+ find(String): Account\l+ getListOfReservations(): List\<? extends IReservation\>\l+ showReservationList(): void\l}"];
|
||||||
@@ -89,7 +89,7 @@ digraph LodgeReservationSystem {
|
|||||||
Account -> AccountReservationList [arrowhead=diamond, label="contains"];
|
Account -> AccountReservationList [arrowhead=diamond, label="contains"];
|
||||||
Account -> Address [arrowhead=diamond, label="mailing_address"];
|
Account -> Address [arrowhead=diamond, label="mailing_address"];
|
||||||
Account -> EmailAddress [arrowhead=diamond, label="email_address"];
|
Account -> EmailAddress [arrowhead=diamond, label="email_address"];
|
||||||
AccountList -> Account [arrowhead=odiamond, label="contains"];
|
AccountList -> Account [arrowhead=odiamond, label="contains 0..*"];
|
||||||
AccountReservationList -> IReservation [arrowhead=odiamond, label="contains 0..*"];
|
AccountReservationList -> IReservation [arrowhead=odiamond, label="contains 0..*"];
|
||||||
Reservation -> Address [arrowhead=diamond, label="physical_address\nmailing_address"];
|
Reservation -> Address [arrowhead=diamond, label="physical_address\nmailing_address"];
|
||||||
Reservation -> KitchenTypeEnum [arrowhead=diamond, label="kitchen"];
|
Reservation -> KitchenTypeEnum [arrowhead=diamond, label="kitchen"];
|
||||||
|
|||||||
@@ -1,469 +1,468 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1916pt" height="1473pt" viewBox="0.00 0.00 1916.00 1472.80">
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<g id="graph0" class="graph" transform="translate(4,1468.800048828125) scale(1)" data-name="LodgeReservationSystem">
|
||||||
<!-- Generated by graphviz version 2.42.4 (0)
|
|
||||||
-->
|
<polygon fill="white" stroke="none" points="-4,4 -4,-1468.8 1912,-1468.8 1912,4 -4,4" style=""/>
|
||||||
<!-- Title: LodgeReservationSystem Pages: 1 -->
|
<g id="clust1" class="cluster" data-name="cluster_data">
|
||||||
<svg width="1900pt" height="1363pt"
|
|
||||||
viewBox="0.00 0.00 1900.00 1363.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
<polygon fill="lightgrey" stroke="lightgrey" points="8,-8 8,-1059.6 1364,-1059.6 1364,-8 8,-8" style=""/>
|
||||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1359)">
|
<text text-anchor="middle" x="686" y="-1043" font-family="Times,serif" font-size="14.00" style="">lodge.data</text>
|
||||||
<title>LodgeReservationSystem</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1359 1896,-1359 1896,4 -4,4"/>
|
|
||||||
<g id="clust1" class="cluster">
|
|
||||||
<title>cluster_data</title>
|
|
||||||
<polygon fill="lightgrey" stroke="lightgrey" points="8,-8 8,-973 1350,-973 1350,-8 8,-8"/>
|
|
||||||
<text text-anchor="middle" x="679" y="-957.8" font-family="Times,serif" font-size="14.00">lodge.data</text>
|
|
||||||
</g>
|
</g>
|
||||||
<g id="clust2" class="cluster">
|
<g id="clust2" class="cluster" data-name="cluster_account">
|
||||||
<title>cluster_reservation</title>
|
|
||||||
<polygon fill="lightblue" stroke="lightblue" points="842,-16 842,-942 1342,-942 1342,-16 842,-16"/>
|
<polygon fill="#e9d5ba" stroke="#e9d5ba" points="833,-597.2 833,-1026.8 1113,-1026.8 1113,-597.2 833,-597.2" style=""/>
|
||||||
<text text-anchor="middle" x="1092" y="-926.8" font-family="Times,serif" font-size="14.00">lodge.reservation</text>
|
<text text-anchor="middle" x="973" y="-1010.2" font-family="Times,serif" font-size="14.00" style="">lodge.reservation</text>
|
||||||
</g>
|
</g>
|
||||||
<g id="clust3" class="cluster">
|
<g id="clust3" class="cluster" data-name="cluster_reservation">
|
||||||
<title>cluster_reservationsystem</title>
|
|
||||||
<polygon fill="lightyellow" stroke="lightyellow" points="1358,-581.5 1358,-1230 1884,-1230 1884,-581.5 1358,-581.5"/>
|
<polygon fill="lightblue" stroke="lightblue" points="851,-16 851,-568.4 1356,-568.4 1356,-16 851,-16" style=""/>
|
||||||
<text text-anchor="middle" x="1621" y="-1214.8" font-family="Times,serif" font-size="14.00">lodge.reservationsystem</text>
|
<text text-anchor="middle" x="1103.5" y="-551.8" font-family="Times,serif" font-size="14.00" style="">lodge.reservation</text>
|
||||||
</g>
|
</g>
|
||||||
<g id="clust4" class="cluster">
|
<g id="clust4" class="cluster" data-name="cluster_reservationsystem">
|
||||||
<title>cluster_lodge</title>
|
|
||||||
<polygon fill="lightcoral" stroke="lightcoral" points="1577,-1258 1577,-1347 1761,-1347 1761,-1258 1577,-1258"/>
|
<polygon fill="lightyellow" stroke="lightyellow" points="1372,-643.2 1372,-1334.2 1900,-1334.2 1900,-643.2 1372,-643.2" style=""/>
|
||||||
<text text-anchor="middle" x="1669" y="-1331.8" font-family="Times,serif" font-size="14.00">lodge</text>
|
<text text-anchor="middle" x="1636" y="-1317.6" font-family="Times,serif" font-size="14.00" style="">lodge.reservationsystem</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust5" class="cluster" data-name="cluster_lodge">
|
||||||
|
|
||||||
|
<polygon fill="lightcoral" stroke="lightcoral" points="1594,-1363 1594,-1456.8 1776,-1456.8 1776,-1363 1594,-1363" style=""/>
|
||||||
|
<text text-anchor="middle" x="1685" y="-1440.2" font-family="Times,serif" font-size="14.00" style="">lodge</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Address -->
|
<!-- Address -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node" pointer-events="visible" data-name="Address">
|
||||||
<title>Address</title>
|
|
||||||
<polygon fill="none" stroke="black" points="204.5,-24.5 204.5,-158.5 391.5,-158.5 391.5,-24.5 204.5,-24.5"/>
|
<polygon fill="none" stroke="black" points="206.44,-24.5 206.44,-168.5 395.56,-168.5 395.56,-24.5 206.44,-24.5" style=""/>
|
||||||
<text text-anchor="middle" x="298" y="-146.5" font-family="Arial" font-size="10.00">Address</text>
|
<text text-anchor="middle" x="301" y="-155.5" font-family="Arial" font-size="10.00" style="">Address</text>
|
||||||
<polyline fill="none" stroke="black" points="204.5,-139.5 391.5,-139.5 "/>
|
<polyline fill="none" stroke="black" points="206.44,-148.5 395.56,-148.5" style=""/>
|
||||||
<text text-anchor="start" x="212.5" y="-127.5" font-family="Arial" font-size="10.00">+ street: String</text>
|
<text text-anchor="start" x="214.44" y="-135.5" font-family="Arial" font-size="10.00" style="">+ street: String</text>
|
||||||
<text text-anchor="start" x="212.5" y="-116.5" font-family="Arial" font-size="10.00">+ city: String</text>
|
<text text-anchor="start" x="214.44" y="-123.5" font-family="Arial" font-size="10.00" style="">+ city: String</text>
|
||||||
<text text-anchor="start" x="212.5" y="-105.5" font-family="Arial" font-size="10.00">+ state: String</text>
|
<text text-anchor="start" x="214.44" y="-111.5" font-family="Arial" font-size="10.00" style="">+ state: String</text>
|
||||||
<text text-anchor="start" x="212.5" y="-94.5" font-family="Arial" font-size="10.00">+ zip: String</text>
|
<text text-anchor="start" x="214.44" y="-99.5" font-family="Arial" font-size="10.00" style="">+ zip: String</text>
|
||||||
<polyline fill="none" stroke="black" points="204.5,-87.5 391.5,-87.5 "/>
|
<polyline fill="none" stroke="black" points="206.44,-92.5 395.56,-92.5" style=""/>
|
||||||
<text text-anchor="start" x="212.5" y="-75.5" font-family="Arial" font-size="10.00">+ Address(String, String, String, String)</text>
|
<text text-anchor="start" x="214.44" y="-79.5" font-family="Arial" font-size="10.00" style="">+ Address(String, String, String, String)</text>
|
||||||
<text text-anchor="start" x="212.5" y="-64.5" font-family="Arial" font-size="10.00">+ getters/setters</text>
|
<text text-anchor="start" x="214.44" y="-67.5" font-family="Arial" font-size="10.00" style="">+ getters/setters</text>
|
||||||
<text text-anchor="start" x="212.5" y="-53.5" font-family="Arial" font-size="10.00">+ hashCode(): int</text>
|
<text text-anchor="start" x="214.44" y="-55.5" font-family="Arial" font-size="10.00" style="">+ hashCode(): int</text>
|
||||||
<text text-anchor="start" x="212.5" y="-42.5" font-family="Arial" font-size="10.00">+ equals(Object): boolean</text>
|
<text text-anchor="start" x="214.44" y="-43.5" font-family="Arial" font-size="10.00" style="">+ equals(Object): boolean</text>
|
||||||
<text text-anchor="start" x="212.5" y="-31.5" font-family="Arial" font-size="10.00">+ toString(): String</text>
|
<text text-anchor="start" x="214.44" y="-31.5" font-family="Arial" font-size="10.00" style="">+ toString(): String</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- EmailAddress -->
|
<!-- EmailAddress -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node" pointer-events="visible" data-name="EmailAddress">
|
||||||
<title>EmailAddress</title>
|
|
||||||
<polygon fill="none" stroke="black" points="673.5,-302 673.5,-414 832.5,-414 832.5,-302 673.5,-302"/>
|
<polygon fill="none" stroke="black" points="679.61,-321.1 679.61,-441.1 840.39,-441.1 840.39,-321.1 679.61,-321.1" style=""/>
|
||||||
<text text-anchor="middle" x="753" y="-402" font-family="Arial" font-size="10.00">EmailAddress</text>
|
<text text-anchor="middle" x="760" y="-428.1" font-family="Arial" font-size="10.00" style="">EmailAddress</text>
|
||||||
<polyline fill="none" stroke="black" points="673.5,-395 832.5,-395 "/>
|
<polyline fill="none" stroke="black" points="679.61,-421.1 840.39,-421.1" style=""/>
|
||||||
<text text-anchor="start" x="681.5" y="-383" font-family="Arial" font-size="10.00">+ email_address: String</text>
|
<text text-anchor="start" x="687.61" y="-408.1" font-family="Arial" font-size="10.00" style="">+ email_address: String</text>
|
||||||
<polyline fill="none" stroke="black" points="673.5,-376 832.5,-376 "/>
|
<polyline fill="none" stroke="black" points="679.61,-401.1 840.39,-401.1" style=""/>
|
||||||
<text text-anchor="start" x="681.5" y="-364" font-family="Arial" font-size="10.00">+ EmailAddress(String)</text>
|
<text text-anchor="start" x="687.61" y="-388.1" font-family="Arial" font-size="10.00" style="">+ EmailAddress(String)</text>
|
||||||
<text text-anchor="start" x="681.5" y="-353" font-family="Arial" font-size="10.00">+ getEmail_address(): String</text>
|
<text text-anchor="start" x="687.61" y="-376.1" font-family="Arial" font-size="10.00" style="">+ getEmail_address(): String</text>
|
||||||
<text text-anchor="start" x="681.5" y="-342" font-family="Arial" font-size="10.00">+ setEmail_address(String): void</text>
|
<text text-anchor="start" x="687.61" y="-364.1" font-family="Arial" font-size="10.00" style="">+ setEmail_address(String): void</text>
|
||||||
<text text-anchor="start" x="681.5" y="-331" font-family="Arial" font-size="10.00">+ hashCode(): int</text>
|
<text text-anchor="start" x="687.61" y="-352.1" font-family="Arial" font-size="10.00" style="">+ hashCode(): int</text>
|
||||||
<text text-anchor="start" x="681.5" y="-320" font-family="Arial" font-size="10.00">+ equals(Object): boolean</text>
|
<text text-anchor="start" x="687.61" y="-340.1" font-family="Arial" font-size="10.00" style="">+ equals(Object): boolean</text>
|
||||||
<text text-anchor="start" x="681.5" y="-309" font-family="Arial" font-size="10.00">+ toString(): String</text>
|
<text text-anchor="start" x="687.61" y="-328.1" font-family="Arial" font-size="10.00" style="">+ toString(): String</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- KitchenTypeEnum -->
|
<!-- KitchenTypeEnum -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node" pointer-events="visible" data-name="KitchenTypeEnum">
|
||||||
<title>KitchenTypeEnum</title>
|
|
||||||
<polygon fill="none" stroke="black" points="410,-52 410,-131 506,-131 506,-52 410,-52"/>
|
<polygon fill="none" stroke="black" points="413.15,-54.5 413.15,-138.5 510.85,-138.5 510.85,-54.5 413.15,-54.5" style=""/>
|
||||||
<text text-anchor="middle" x="458" y="-119" font-family="Arial" font-size="10.00">KitchenTypeEnum</text>
|
<text text-anchor="middle" x="462" y="-125.5" font-family="Arial" font-size="10.00" style="">KitchenTypeEnum</text>
|
||||||
<polyline fill="none" stroke="black" points="410,-112 506,-112 "/>
|
<polyline fill="none" stroke="black" points="413.15,-118.5 510.85,-118.5" style=""/>
|
||||||
<text text-anchor="middle" x="458" y="-100" font-family="Arial" font-size="10.00"><<enumeration>></text>
|
<text text-anchor="middle" x="462" y="-105.5" font-family="Arial" font-size="10.00" style=""><<enumeration>></text>
|
||||||
<polyline fill="none" stroke="black" points="410,-93 506,-93 "/>
|
<polyline fill="none" stroke="black" points="413.15,-98.5 510.85,-98.5" style=""/>
|
||||||
<text text-anchor="start" x="418" y="-81" font-family="Arial" font-size="10.00">None</text>
|
<text text-anchor="start" x="421.15" y="-85.5" font-family="Arial" font-size="10.00" style="">None</text>
|
||||||
<text text-anchor="start" x="418" y="-70" font-family="Arial" font-size="10.00">Kitchenette</text>
|
<text text-anchor="start" x="421.15" y="-73.5" font-family="Arial" font-size="10.00" style="">Kitchenette</text>
|
||||||
<text text-anchor="start" x="418" y="-59" font-family="Arial" font-size="10.00">FullKitchen</text>
|
<text text-anchor="start" x="421.15" y="-61.5" font-family="Arial" font-size="10.00" style="">FullKitchen</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- ReservationStatusEnum -->
|
<!-- ReservationStatusEnum -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node" pointer-events="visible" data-name="ReservationStatusEnum">
|
||||||
<title>ReservationStatusEnum</title>
|
|
||||||
<polygon fill="none" stroke="black" points="524.5,-52 524.5,-131 647.5,-131 647.5,-52 524.5,-52"/>
|
<polygon fill="none" stroke="black" points="529.08,-54.5 529.08,-138.5 652.92,-138.5 652.92,-54.5 529.08,-54.5" style=""/>
|
||||||
<text text-anchor="middle" x="586" y="-119" font-family="Arial" font-size="10.00">ReservationStatusEnum</text>
|
<text text-anchor="middle" x="591" y="-125.5" font-family="Arial" font-size="10.00" style="">ReservationStatusEnum</text>
|
||||||
<polyline fill="none" stroke="black" points="524.5,-112 647.5,-112 "/>
|
<polyline fill="none" stroke="black" points="529.08,-118.5 652.92,-118.5" style=""/>
|
||||||
<text text-anchor="middle" x="586" y="-100" font-family="Arial" font-size="10.00"><<enumeration>></text>
|
<text text-anchor="middle" x="591" y="-105.5" font-family="Arial" font-size="10.00" style=""><<enumeration>></text>
|
||||||
<polyline fill="none" stroke="black" points="524.5,-93 647.5,-93 "/>
|
<polyline fill="none" stroke="black" points="529.08,-98.5 652.92,-98.5" style=""/>
|
||||||
<text text-anchor="start" x="532.5" y="-81" font-family="Arial" font-size="10.00">Draft</text>
|
<text text-anchor="start" x="537.08" y="-85.5" font-family="Arial" font-size="10.00" style="">Draft</text>
|
||||||
<text text-anchor="start" x="532.5" y="-70" font-family="Arial" font-size="10.00">Canceled</text>
|
<text text-anchor="start" x="537.08" y="-73.5" font-family="Arial" font-size="10.00" style="">Canceled</text>
|
||||||
<text text-anchor="start" x="532.5" y="-59" font-family="Arial" font-size="10.00">Completed</text>
|
<text text-anchor="start" x="537.08" y="-61.5" font-family="Arial" font-size="10.00" style="">Completed</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DuplicateObjectException -->
|
<!-- DuplicateObjectException -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node" pointer-events="visible" data-name="DuplicateObjectException">
|
||||||
<title>DuplicateObjectException</title>
|
|
||||||
<polygon fill="none" stroke="black" points="16,-57.5 16,-125.5 186,-125.5 186,-57.5 16,-57.5"/>
|
<polygon fill="none" stroke="black" points="16.05,-60.5 16.05,-132.5 187.95,-132.5 187.95,-60.5 16.05,-60.5" style=""/>
|
||||||
<text text-anchor="middle" x="101" y="-113.5" font-family="Arial" font-size="10.00">DuplicateObjectException</text>
|
<text text-anchor="middle" x="102" y="-119.5" font-family="Arial" font-size="10.00" style="">DuplicateObjectException</text>
|
||||||
<polyline fill="none" stroke="black" points="16,-106.5 186,-106.5 "/>
|
<polyline fill="none" stroke="black" points="16.05,-112.5 187.95,-112.5" style=""/>
|
||||||
<text text-anchor="middle" x="101" y="-94.5" font-family="Arial" font-size="10.00">extends RuntimeException</text>
|
<text text-anchor="middle" x="102" y="-99.5" font-family="Arial" font-size="10.00" style="">extends RuntimeException</text>
|
||||||
<polyline fill="none" stroke="black" points="16,-87.5 186,-87.5 "/>
|
<polyline fill="none" stroke="black" points="16.05,-92.5 187.95,-92.5" style=""/>
|
||||||
<text text-anchor="start" x="24" y="-75.5" font-family="Arial" font-size="10.00">+ DuplicateObjectException()</text>
|
<text text-anchor="start" x="24.05" y="-79.5" font-family="Arial" font-size="10.00" style="">+ DuplicateObjectException()</text>
|
||||||
<text text-anchor="start" x="24" y="-64.5" font-family="Arial" font-size="10.00">+ DuplicateObjectException(String)</text>
|
<text text-anchor="start" x="24.05" y="-67.5" font-family="Arial" font-size="10.00" style="">+ DuplicateObjectException(String)</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- IllegalOperationException -->
|
<!-- IllegalOperationException -->
|
||||||
<g id="node6" class="node">
|
<g id="node6" class="node" pointer-events="visible" data-name="IllegalOperationException">
|
||||||
<title>IllegalOperationException</title>
|
|
||||||
<polygon fill="none" stroke="black" points="666,-57.5 666,-125.5 834,-125.5 834,-57.5 666,-57.5"/>
|
<polygon fill="none" stroke="black" points="671.32,-60.5 671.32,-132.5 842.68,-132.5 842.68,-60.5 671.32,-60.5" style=""/>
|
||||||
<text text-anchor="middle" x="750" y="-113.5" font-family="Arial" font-size="10.00">IllegalOperationException</text>
|
<text text-anchor="middle" x="757" y="-119.5" font-family="Arial" font-size="10.00" style="">IllegalOperationException</text>
|
||||||
<polyline fill="none" stroke="black" points="666,-106.5 834,-106.5 "/>
|
<polyline fill="none" stroke="black" points="671.32,-112.5 842.68,-112.5" style=""/>
|
||||||
<text text-anchor="middle" x="750" y="-94.5" font-family="Arial" font-size="10.00">extends RuntimeException</text>
|
<text text-anchor="middle" x="757" y="-99.5" font-family="Arial" font-size="10.00" style="">extends RuntimeException</text>
|
||||||
<polyline fill="none" stroke="black" points="666,-87.5 834,-87.5 "/>
|
<polyline fill="none" stroke="black" points="671.32,-92.5 842.68,-92.5" style=""/>
|
||||||
<text text-anchor="start" x="674" y="-75.5" font-family="Arial" font-size="10.00">+ IllegalOperationException()</text>
|
<text text-anchor="start" x="679.32" y="-79.5" font-family="Arial" font-size="10.00" style="">+ IllegalOperationException()</text>
|
||||||
<text text-anchor="start" x="674" y="-64.5" font-family="Arial" font-size="10.00">+ IllegalOperationException(String)</text>
|
<text text-anchor="start" x="679.32" y="-67.5" font-family="Arial" font-size="10.00" style="">+ IllegalOperationException(String)</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Account -->
|
<!-- Account -->
|
||||||
<g id="node7" class="node">
|
<g id="node7" class="node" pointer-events="visible" data-name="Account">
|
||||||
<title>Account</title>
|
|
||||||
<polygon fill="none" stroke="black" points="850,-547.5 850,-736.5 1084,-736.5 1084,-547.5 850,-547.5"/>
|
<polygon fill="none" stroke="black" points="848.37,-605.7 848.37,-809.7 1083.63,-809.7 1083.63,-605.7 848.37,-605.7" style=""/>
|
||||||
<text text-anchor="middle" x="967" y="-724.5" font-family="Arial" font-size="10.00">Account</text>
|
<text text-anchor="middle" x="966" y="-796.7" font-family="Arial" font-size="10.00" style="">Account</text>
|
||||||
<polyline fill="none" stroke="black" points="850,-717.5 1084,-717.5 "/>
|
<polyline fill="none" stroke="black" points="848.37,-789.7 1083.63,-789.7" style=""/>
|
||||||
<text text-anchor="start" x="858" y="-705.5" font-family="Arial" font-size="10.00">+ account_number: String</text>
|
<text text-anchor="start" x="856.37" y="-776.7" font-family="Arial" font-size="10.00" style="">+ account_number: String</text>
|
||||||
<text text-anchor="start" x="858" y="-694.5" font-family="Arial" font-size="10.00">+ phone_number: String</text>
|
<text text-anchor="start" x="856.37" y="-764.7" font-family="Arial" font-size="10.00" style="">+ phone_number: String</text>
|
||||||
<text text-anchor="start" x="858" y="-683.5" font-family="Arial" font-size="10.00">+ mailing_address: Address</text>
|
<text text-anchor="start" x="856.37" y="-752.7" font-family="Arial" font-size="10.00" style="">+ mailing_address: Address</text>
|
||||||
<text text-anchor="start" x="858" y="-672.5" font-family="Arial" font-size="10.00">+ email_address: EmailAddress</text>
|
<text text-anchor="start" x="856.37" y="-740.7" font-family="Arial" font-size="10.00" style="">+ email_address: EmailAddress</text>
|
||||||
<text text-anchor="start" x="858" y="-661.5" font-family="Arial" font-size="10.00">- reservations: AccountReservationList</text>
|
<text text-anchor="start" x="856.37" y="-728.7" font-family="Arial" font-size="10.00" style="">- reservations: AccountReservationList</text>
|
||||||
<polyline fill="none" stroke="black" points="850,-654.5 1084,-654.5 "/>
|
<polyline fill="none" stroke="black" points="848.37,-721.7 1083.63,-721.7" style=""/>
|
||||||
<text text-anchor="start" x="858" y="-642.5" font-family="Arial" font-size="10.00">+ Account()</text>
|
<text text-anchor="start" x="856.37" y="-708.7" font-family="Arial" font-size="10.00" style="">+ Account()</text>
|
||||||
<text text-anchor="start" x="858" y="-631.5" font-family="Arial" font-size="10.00">+ Account(String, String, Address, EmailAddress)</text>
|
<text text-anchor="start" x="856.37" y="-696.7" font-family="Arial" font-size="10.00" style="">+ Account(String, String, Address, EmailAddress)</text>
|
||||||
<text text-anchor="start" x="858" y="-620.5" font-family="Arial" font-size="10.00">+ Account(String, Address, EmailAddress)</text>
|
<text text-anchor="start" x="856.37" y="-684.7" font-family="Arial" font-size="10.00" style="">+ Account(String, Address, EmailAddress)</text>
|
||||||
<text text-anchor="start" x="858" y="-609.5" font-family="Arial" font-size="10.00">+ add(Reservation): boolean</text>
|
<text text-anchor="start" x="856.37" y="-672.7" font-family="Arial" font-size="10.00" style="">+ add(Reservation): boolean</text>
|
||||||
<text text-anchor="start" x="858" y="-598.5" font-family="Arial" font-size="10.00">+ findReservation(String): Reservation</text>
|
<text text-anchor="start" x="856.37" y="-660.7" font-family="Arial" font-size="10.00" style="">+ findReservation(String): Reservation</text>
|
||||||
<text text-anchor="start" x="858" y="-587.5" font-family="Arial" font-size="10.00">+ getAllReservations(): ListIterator<IReservation></text>
|
<text text-anchor="start" x="856.37" y="-648.7" font-family="Arial" font-size="10.00" style="">+ getAllReservations(): ListIterator<IReservation></text>
|
||||||
<text text-anchor="start" x="858" y="-576.5" font-family="Arial" font-size="10.00">+ update(Account): void</text>
|
<text text-anchor="start" x="856.37" y="-636.7" font-family="Arial" font-size="10.00" style="">+ update(Account): void</text>
|
||||||
<text text-anchor="start" x="858" y="-565.5" font-family="Arial" font-size="10.00">+ toString(): String</text>
|
<text text-anchor="start" x="856.37" y="-624.7" font-family="Arial" font-size="10.00" style="">+ toString(): String</text>
|
||||||
<text text-anchor="start" x="858" y="-554.5" font-family="Arial" font-size="10.00">+ static Write(Account): void</text>
|
<text text-anchor="start" x="856.37" y="-612.7" font-family="Arial" font-size="10.00" style="">+ static Write(Account): void</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Account->Address -->
|
<!-- Account->Address -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge" data-name="Account->Address">
|
||||||
<title>Account->Address</title>
|
|
||||||
<path fill="none" stroke="black" d="M849.76,-615.62C771.82,-594.49 670.34,-558.4 595,-501 476.54,-410.75 384.53,-260.44 336.02,-169.49"/>
|
<path fill="none" stroke="black" d="M848.59,-684.51C771.89,-664.93 673.67,-629.66 605.46,-568.4 463.75,-441.13 529.54,-335.29 410,-187 407.27,-183.61 404.38,-180.25 401.39,-176.95" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="335.93,-169.31 329.59,-165.88 330.32,-158.7 336.66,-162.14 335.93,-169.31"/>
|
<polygon fill="black" stroke="black" points="401.48,-177.04 394.45,-175.44 393.22,-168.33 400.25,-169.94 401.48,-177.04" style=""/>
|
||||||
<text text-anchor="middle" x="629.5" y="-355.8" font-family="Arial" font-size="9.00">mailing_address</text>
|
<text text-anchor="middle" x="637.77" y="-378.4" font-family="Arial" font-size="9.00" style="">mailing_address</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Account->EmailAddress -->
|
<!-- Account->EmailAddress -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge" data-name="Account->EmailAddress">
|
||||||
<title>Account->EmailAddress</title>
|
|
||||||
<path fill="none" stroke="black" d="M875.8,-547.24C862.6,-532.2 849.58,-516.49 838,-501 820.24,-477.25 802.98,-449.56 788.71,-424.98"/>
|
<path fill="none" stroke="black" d="M874.02,-606.06C864.4,-593.75 855.17,-581.04 847,-568.4 823.38,-531.86 802.53,-487.88 787.17,-451.83" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="788.55,-424.7 782.1,-421.48 782.58,-414.29 789.03,-417.5 788.55,-424.7"/>
|
<polygon fill="black" stroke="black" points="787.23,-451.97 781.22,-447.99 782.58,-440.91 788.59,-444.89 787.23,-451.97" style=""/>
|
||||||
<text text-anchor="middle" x="888.5" y="-521.8" font-family="Arial" font-size="9.00">email_address</text>
|
<text text-anchor="middle" x="887.27" y="-579.1" font-family="Arial" font-size="9.00" style="">email_address</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountReservationList -->
|
<!-- AccountReservationList -->
|
||||||
<g id="node11" class="node">
|
<g id="node11" class="node" pointer-events="visible" data-name="AccountReservationList">
|
||||||
<title>AccountReservationList</title>
|
|
||||||
<polygon fill="none" stroke="black" points="850,-307.5 850,-408.5 1062,-408.5 1062,-307.5 850,-307.5"/>
|
<polygon fill="none" stroke="black" points="858.52,-327.1 858.52,-435.1 1073.48,-435.1 1073.48,-327.1 858.52,-327.1" style=""/>
|
||||||
<text text-anchor="middle" x="956" y="-396.5" font-family="Arial" font-size="10.00">AccountReservationList</text>
|
<text text-anchor="middle" x="966" y="-422.1" font-family="Arial" font-size="10.00" style="">AccountReservationList</text>
|
||||||
<polyline fill="none" stroke="black" points="850,-389.5 1062,-389.5 "/>
|
<polyline fill="none" stroke="black" points="858.52,-415.1 1073.48,-415.1" style=""/>
|
||||||
<text text-anchor="middle" x="956" y="-377.5" font-family="Arial" font-size="10.00">extends ArrayList<IReservation></text>
|
<text text-anchor="middle" x="966" y="-402.1" font-family="Arial" font-size="10.00" style="">extends ArrayList<IReservation></text>
|
||||||
<polyline fill="none" stroke="black" points="850,-370.5 1062,-370.5 "/>
|
<polyline fill="none" stroke="black" points="858.52,-395.1 1073.48,-395.1" style=""/>
|
||||||
<text text-anchor="start" x="858" y="-358.5" font-family="Arial" font-size="10.00">- static reservationSerial(Reservation): String</text>
|
<text text-anchor="start" x="866.52" y="-382.1" font-family="Arial" font-size="10.00" style="">- static reservationSerial(Reservation): String</text>
|
||||||
<text text-anchor="start" x="858" y="-347.5" font-family="Arial" font-size="10.00">+ add(IReservation): boolean</text>
|
<text text-anchor="start" x="866.52" y="-370.1" font-family="Arial" font-size="10.00" style="">+ add(IReservation): boolean</text>
|
||||||
<text text-anchor="start" x="858" y="-336.5" font-family="Arial" font-size="10.00">+ find(String): Reservation</text>
|
<text text-anchor="start" x="866.52" y="-358.1" font-family="Arial" font-size="10.00" style="">+ find(String): Reservation</text>
|
||||||
<text text-anchor="start" x="858" y="-325.5" font-family="Arial" font-size="10.00">+ update(AccountReservationList): void</text>
|
<text text-anchor="start" x="866.52" y="-346.1" font-family="Arial" font-size="10.00" style="">+ update(AccountReservationList): void</text>
|
||||||
<text text-anchor="start" x="858" y="-314.5" font-family="Arial" font-size="10.00">+ toString(): String</text>
|
<text text-anchor="start" x="866.52" y="-334.1" font-family="Arial" font-size="10.00" style="">+ toString(): String</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Account->AccountReservationList -->
|
<!-- Account->AccountReservationList -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge" data-name="Account->AccountReservationList">
|
||||||
<title>Account->AccountReservationList</title>
|
|
||||||
<path fill="none" stroke="black" d="M963.35,-547.49C961.73,-505.86 959.86,-457.98 958.41,-420.89"/>
|
<path fill="none" stroke="black" d="M966,-605.77C966,-553.84 966,-492.07 966,-446.62" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="958.41,-420.74 954.18,-414.9 957.94,-408.75 962.17,-414.59 958.41,-420.74"/>
|
<polygon fill="black" stroke="black" points="966,-446.84 962,-440.84 966,-434.84 970,-440.84 966,-446.84" style=""/>
|
||||||
<text text-anchor="middle" x="979.5" y="-521.8" font-family="Arial" font-size="9.00">contains</text>
|
<text text-anchor="middle" x="982.76" y="-579.1" font-family="Arial" font-size="9.00" style="">contains</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountList -->
|
<!-- AccountList -->
|
||||||
<g id="node8" class="node">
|
<g id="node8" class="node" pointer-events="visible" data-name="AccountList">
|
||||||
<title>AccountList</title>
|
|
||||||
<polygon fill="none" stroke="black" points="960,-798.5 960,-910.5 1224,-910.5 1224,-798.5 960,-798.5"/>
|
<polygon fill="none" stroke="black" points="840.63,-873.5 840.63,-993.5 1105.37,-993.5 1105.37,-873.5 840.63,-873.5" style=""/>
|
||||||
<text text-anchor="middle" x="1092" y="-898.5" font-family="Arial" font-size="10.00">AccountList</text>
|
<text text-anchor="middle" x="973" y="-980.5" font-family="Arial" font-size="10.00" style="">AccountList</text>
|
||||||
<polyline fill="none" stroke="black" points="960,-891.5 1224,-891.5 "/>
|
<polyline fill="none" stroke="black" points="840.63,-973.5 1105.37,-973.5" style=""/>
|
||||||
<text text-anchor="middle" x="1092" y="-879.5" font-family="Arial" font-size="10.00">extends ArrayList<Account></text>
|
<text text-anchor="middle" x="973" y="-960.5" font-family="Arial" font-size="10.00" style="">extends ArrayList<Account></text>
|
||||||
<polyline fill="none" stroke="black" points="960,-872.5 1224,-872.5 "/>
|
<polyline fill="none" stroke="black" points="840.63,-953.5 1105.37,-953.5" style=""/>
|
||||||
<text text-anchor="start" x="968" y="-860.5" font-family="Arial" font-size="10.00">+ static accountSerial(...): String</text>
|
<text text-anchor="start" x="848.63" y="-940.5" font-family="Arial" font-size="10.00" style="">+ static accountSerial(...): String</text>
|
||||||
<text text-anchor="start" x="968" y="-849.5" font-family="Arial" font-size="10.00">+ add(Account): boolean</text>
|
<text text-anchor="start" x="848.63" y="-928.5" font-family="Arial" font-size="10.00" style="">+ add(Account): boolean</text>
|
||||||
<text text-anchor="start" x="968" y="-838.5" font-family="Arial" font-size="10.00">+ save(Account): void</text>
|
<text text-anchor="start" x="848.63" y="-916.5" font-family="Arial" font-size="10.00" style="">+ save(Account): void</text>
|
||||||
<text text-anchor="start" x="968" y="-827.5" font-family="Arial" font-size="10.00">+ find(String): Account</text>
|
<text text-anchor="start" x="848.63" y="-904.5" font-family="Arial" font-size="10.00" style="">+ find(String): Account</text>
|
||||||
<text text-anchor="start" x="968" y="-816.5" font-family="Arial" font-size="10.00">+ getListOfReservations(): List<? extends IReservation></text>
|
<text text-anchor="start" x="848.63" y="-892.5" font-family="Arial" font-size="10.00" style="">+ getListOfReservations(): List<? extends IReservation></text>
|
||||||
<text text-anchor="start" x="968" y="-805.5" font-family="Arial" font-size="10.00">+ showReservationList(): void</text>
|
<text text-anchor="start" x="848.63" y="-880.5" font-family="Arial" font-size="10.00" style="">+ showReservationList(): void</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountList->Account -->
|
<!-- AccountList->Account -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge" data-name="AccountList->Account">
|
||||||
<title>AccountList->Account</title>
|
|
||||||
<path fill="none" stroke="black" d="M1059.32,-798.47C1049.95,-782.68 1039.41,-764.93 1028.89,-747.22"/>
|
<path fill="none" stroke="black" d="M971.16,-873.7C970.66,-857.55 970.09,-839.48 969.52,-821.39" style=""/>
|
||||||
<polygon fill="none" stroke="black" points="1028.83,-747.13 1022.33,-744.01 1022.71,-736.81 1029.21,-739.93 1028.83,-747.13"/>
|
<polygon fill="none" stroke="black" points="969.53,-821.51 965.34,-815.63 969.15,-809.51 973.34,-815.38 969.53,-821.51" style=""/>
|
||||||
<text text-anchor="middle" x="1053.5" y="-757.8" font-family="Arial" font-size="9.00">contains</text>
|
<text text-anchor="middle" x="993.77" y="-830.9" font-family="Arial" font-size="9.00" style="">contains 0..*</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- IReservation -->
|
<!-- IReservation -->
|
||||||
<g id="node9" class="node">
|
<g id="node9" class="node" pointer-events="visible" data-name="IReservation">
|
||||||
<title>IReservation</title>
|
|
||||||
<polygon fill="none" stroke="black" points="953.5,-24.5 953.5,-158.5 1120.5,-158.5 1120.5,-24.5 953.5,-24.5"/>
|
<polygon fill="none" stroke="black" points="962.16,-24.5 962.16,-168.5 1131.84,-168.5 1131.84,-24.5 962.16,-24.5" style=""/>
|
||||||
<text text-anchor="middle" x="1037" y="-146.5" font-family="Arial" font-size="10.00">IReservation</text>
|
<text text-anchor="middle" x="1047" y="-155.5" font-family="Arial" font-size="10.00" style="">IReservation</text>
|
||||||
<polyline fill="none" stroke="black" points="953.5,-139.5 1120.5,-139.5 "/>
|
<polyline fill="none" stroke="black" points="962.16,-148.5 1131.84,-148.5" style=""/>
|
||||||
<text text-anchor="middle" x="1037" y="-127.5" font-family="Arial" font-size="10.00"><<interface>></text>
|
<text text-anchor="middle" x="1047" y="-135.5" font-family="Arial" font-size="10.00" style=""><<interface>></text>
|
||||||
<polyline fill="none" stroke="black" points="953.5,-120.5 1120.5,-120.5 "/>
|
<polyline fill="none" stroke="black" points="962.16,-128.5 1131.84,-128.5" style=""/>
|
||||||
<text text-anchor="start" x="961.5" y="-108.5" font-family="Arial" font-size="10.00">+ ReservationType(): String</text>
|
<text text-anchor="start" x="970.16" y="-115.5" font-family="Arial" font-size="10.00" style="">+ ReservationType(): String</text>
|
||||||
<text text-anchor="start" x="961.5" y="-97.5" font-family="Arial" font-size="10.00">+ static copy(String): Reservation</text>
|
<text text-anchor="start" x="970.16" y="-103.5" font-family="Arial" font-size="10.00" style="">+ static copy(String): Reservation</text>
|
||||||
<text text-anchor="start" x="961.5" y="-86.5" font-family="Arial" font-size="10.00">+ getReservation_number(): String</text>
|
<text text-anchor="start" x="970.16" y="-91.5" font-family="Arial" font-size="10.00" style="">+ getReservation_number(): String</text>
|
||||||
<text text-anchor="start" x="961.5" y="-75.5" font-family="Arial" font-size="10.00">+ getAccountNumber(): String</text>
|
<text text-anchor="start" x="970.16" y="-79.5" font-family="Arial" font-size="10.00" style="">+ getAccountNumber(): String</text>
|
||||||
<text text-anchor="start" x="961.5" y="-64.5" font-family="Arial" font-size="10.00">+ getPhysical_address(): Address</text>
|
<text text-anchor="start" x="970.16" y="-67.5" font-family="Arial" font-size="10.00" style="">+ getPhysical_address(): Address</text>
|
||||||
<text text-anchor="start" x="961.5" y="-53.5" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</text>
|
<text text-anchor="start" x="970.16" y="-55.5" font-family="Arial" font-size="10.00" style="">+ getPricePerNight(): float</text>
|
||||||
<text text-anchor="start" x="961.5" y="-42.5" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
<text text-anchor="start" x="970.16" y="-43.5" font-family="Arial" font-size="10.00" style="">+ calculatePrice(): float</text>
|
||||||
<text text-anchor="start" x="961.5" y="-31.5" font-family="Arial" font-size="10.00">+ checkValid(): boolean</text>
|
<text text-anchor="start" x="970.16" y="-31.5" font-family="Arial" font-size="10.00" style="">+ checkValid(): boolean</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation -->
|
<!-- Reservation -->
|
||||||
<g id="node10" class="node">
|
<g id="node10" class="node" pointer-events="visible" data-name="Reservation">
|
||||||
<title>Reservation</title>
|
|
||||||
<polygon fill="none" stroke="black" points="1080,-215.5 1080,-500.5 1334,-500.5 1334,-215.5 1080,-215.5"/>
|
<polygon fill="none" stroke="black" points="1091.52,-227.1 1091.52,-535.1 1348.48,-535.1 1348.48,-227.1 1091.52,-227.1" style=""/>
|
||||||
<text text-anchor="middle" x="1207" y="-488.5" font-family="Arial" font-size="10.00">Reservation</text>
|
<text text-anchor="middle" x="1220" y="-522.1" font-family="Arial" font-size="10.00" style="">Reservation</text>
|
||||||
<polyline fill="none" stroke="black" points="1080,-481.5 1334,-481.5 "/>
|
<polyline fill="none" stroke="black" points="1091.52,-515.1 1348.48,-515.1" style=""/>
|
||||||
<text text-anchor="middle" x="1207" y="-469.5" font-family="Arial" font-size="10.00"><<abstract>></text>
|
<text text-anchor="middle" x="1220" y="-502.1" font-family="Arial" font-size="10.00" style=""><<abstract>></text>
|
||||||
<polyline fill="none" stroke="black" points="1080,-462.5 1334,-462.5 "/>
|
<polyline fill="none" stroke="black" points="1091.52,-495.1 1348.48,-495.1" style=""/>
|
||||||
<text text-anchor="start" x="1088" y="-450.5" font-family="Arial" font-size="10.00"># type: char</text>
|
<text text-anchor="start" x="1099.52" y="-482.1" font-family="Arial" font-size="10.00" style=""># type: char</text>
|
||||||
<text text-anchor="start" x="1088" y="-439.5" font-family="Arial" font-size="10.00"># reservation_number: String</text>
|
<text text-anchor="start" x="1099.52" y="-470.1" font-family="Arial" font-size="10.00" style=""># reservation_number: String</text>
|
||||||
<text text-anchor="start" x="1088" y="-428.5" font-family="Arial" font-size="10.00"># physical_address: Address</text>
|
<text text-anchor="start" x="1099.52" y="-458.1" font-family="Arial" font-size="10.00" style=""># physical_address: Address</text>
|
||||||
<text text-anchor="start" x="1088" y="-417.5" font-family="Arial" font-size="10.00"># mailing_address: Address</text>
|
<text text-anchor="start" x="1099.52" y="-446.1" font-family="Arial" font-size="10.00" style=""># mailing_address: Address</text>
|
||||||
<text text-anchor="start" x="1088" y="-406.5" font-family="Arial" font-size="10.00"># reservation_start_date: ZonedDateTime</text>
|
<text text-anchor="start" x="1099.52" y="-434.1" font-family="Arial" font-size="10.00" style=""># reservation_start_date: ZonedDateTime</text>
|
||||||
<text text-anchor="start" x="1088" y="-395.5" font-family="Arial" font-size="10.00"># reservation_end_date: ZonedDateTime</text>
|
<text text-anchor="start" x="1099.52" y="-422.1" font-family="Arial" font-size="10.00" style=""># reservation_end_date: ZonedDateTime</text>
|
||||||
<text text-anchor="start" x="1088" y="-384.5" font-family="Arial" font-size="10.00"># reservation_status: ReservationStatusEnum</text>
|
<text text-anchor="start" x="1099.52" y="-410.1" font-family="Arial" font-size="10.00" style=""># reservation_status: ReservationStatusEnum</text>
|
||||||
<text text-anchor="start" x="1088" y="-373.5" font-family="Arial" font-size="10.00"># kitchen: KitchenTypeEnum</text>
|
<text text-anchor="start" x="1099.52" y="-398.1" font-family="Arial" font-size="10.00" style=""># kitchen: KitchenTypeEnum</text>
|
||||||
<text text-anchor="start" x="1088" y="-362.5" font-family="Arial" font-size="10.00"># numberOfBeds: Integer</text>
|
<text text-anchor="start" x="1099.52" y="-386.1" font-family="Arial" font-size="10.00" style=""># numberOfBeds: Integer</text>
|
||||||
<text text-anchor="start" x="1088" y="-351.5" font-family="Arial" font-size="10.00"># numberOfBedRooms: Integer</text>
|
<text text-anchor="start" x="1099.52" y="-374.1" font-family="Arial" font-size="10.00" style=""># numberOfBedRooms: Integer</text>
|
||||||
<text text-anchor="start" x="1088" y="-340.5" font-family="Arial" font-size="10.00"># numberOfBathRooms: Integer</text>
|
<text text-anchor="start" x="1099.52" y="-362.1" font-family="Arial" font-size="10.00" style=""># numberOfBathRooms: Integer</text>
|
||||||
<text text-anchor="start" x="1088" y="-329.5" font-family="Arial" font-size="10.00"># numberOfFloors: Integer</text>
|
<text text-anchor="start" x="1099.52" y="-350.1" font-family="Arial" font-size="10.00" style=""># numberOfFloors: Integer</text>
|
||||||
<text text-anchor="start" x="1088" y="-318.5" font-family="Arial" font-size="10.00"># squareFeet: Integer</text>
|
<text text-anchor="start" x="1099.52" y="-338.1" font-family="Arial" font-size="10.00" style=""># squareFeet: Integer</text>
|
||||||
<text text-anchor="start" x="1088" y="-307.5" font-family="Arial" font-size="10.00"># price: Float</text>
|
<text text-anchor="start" x="1099.52" y="-326.1" font-family="Arial" font-size="10.00" style=""># price: Float</text>
|
||||||
<text text-anchor="start" x="1088" y="-296.5" font-family="Arial" font-size="10.00"># accountNumber: String</text>
|
<text text-anchor="start" x="1099.52" y="-314.1" font-family="Arial" font-size="10.00" style=""># accountNumber: String</text>
|
||||||
<polyline fill="none" stroke="black" points="1080,-289.5 1334,-289.5 "/>
|
<polyline fill="none" stroke="black" points="1091.52,-307.1 1348.48,-307.1" style=""/>
|
||||||
<text text-anchor="start" x="1088" y="-277.5" font-family="Arial" font-size="10.00"># Reservation()</text>
|
<text text-anchor="start" x="1099.52" y="-294.1" font-family="Arial" font-size="10.00" style=""># Reservation()</text>
|
||||||
<text text-anchor="start" x="1088" y="-266.5" font-family="Arial" font-size="10.00">+ getters/setters</text>
|
<text text-anchor="start" x="1099.52" y="-282.1" font-family="Arial" font-size="10.00" style="">+ getters/setters</text>
|
||||||
<text text-anchor="start" x="1088" y="-255.5" font-family="Arial" font-size="10.00">+ Write(Reservation): void</text>
|
<text text-anchor="start" x="1099.52" y="-270.1" font-family="Arial" font-size="10.00" style="">+ Write(Reservation): void</text>
|
||||||
<text text-anchor="start" x="1088" y="-244.5" font-family="Arial" font-size="10.00">+ Change(Reservation, ReservationStatusEnum): void</text>
|
<text text-anchor="start" x="1099.52" y="-258.1" font-family="Arial" font-size="10.00" style="">+ Change(Reservation, ReservationStatusEnum): void</text>
|
||||||
<text text-anchor="start" x="1088" y="-233.5" font-family="Arial" font-size="10.00">+ update(Reservation): void</text>
|
<text text-anchor="start" x="1099.52" y="-246.1" font-family="Arial" font-size="10.00" style="">+ update(Reservation): void</text>
|
||||||
<text text-anchor="start" x="1088" y="-222.5" font-family="Arial" font-size="10.00">+ abstract ReservationType(): String</text>
|
<text text-anchor="start" x="1099.52" y="-234.1" font-family="Arial" font-size="10.00" style="">+ abstract ReservationType(): String</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->Address -->
|
<!-- Reservation->Address -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge" data-name="Reservation->Address">
|
||||||
<title>Reservation->Address</title>
|
|
||||||
<path fill="none" stroke="black" d="M1079.79,-219.24C1076.89,-217.73 1073.96,-216.32 1071,-215 1010.47,-188.07 539.15,-213.54 475,-197 448.66,-190.21 422.32,-178.2 398.3,-164.68"/>
|
<path fill="none" stroke="black" d="M1091.62,-231.47C1088.45,-229.74 1085.25,-228.11 1082,-226.6 1026.82,-200.91 594.52,-218.52 534.46,-208.6 478.18,-199.3 460.58,-195.81 406.08,-169.79" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="398.18,-164.61 390.99,-165.06 387.8,-158.59 395,-158.14 398.18,-164.61"/>
|
<polygon fill="black" stroke="black" points="406.27,-169.88 399.13,-170.88 395.46,-164.67 402.6,-163.67 406.27,-169.88" style=""/>
|
||||||
<text text-anchor="middle" x="511.5" y="-189.8" font-family="Arial" font-size="9.00">physical_address</text>
|
<text text-anchor="middle" x="568.77" y="-200.5" font-family="Arial" font-size="9.00" style="">physical_address</text>
|
||||||
<text text-anchor="middle" x="511.5" y="-179.8" font-family="Arial" font-size="9.00">mailing_address</text>
|
<text text-anchor="middle" x="568.77" y="-189.7" font-family="Arial" font-size="9.00" style="">mailing_address</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->KitchenTypeEnum -->
|
<!-- Reservation->KitchenTypeEnum -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge" data-name="Reservation->KitchenTypeEnum">
|
||||||
<title>Reservation->KitchenTypeEnum</title>
|
|
||||||
<path fill="none" stroke="black" d="M1079.76,-219.3C1076.88,-217.77 1073.95,-216.34 1071,-215 1029.67,-196.27 707.88,-203.68 663,-197 595.83,-187.01 572.66,-194.89 515,-159 506.92,-153.97 499.39,-147.43 492.61,-140.41"/>
|
<path fill="none" stroke="black" d="M1091.59,-231.53C1088.44,-229.78 1085.24,-228.13 1082,-226.6 1041.73,-207.56 725.42,-215.93 681.48,-208.6 647.91,-203 641.03,-195.22 608,-187 569.26,-177.36 554.13,-189.71 520,-169 510.67,-163.34 502.19,-155.61 494.77,-147.31" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="492.48,-140.27 485.49,-138.48 484.45,-131.35 491.44,-133.13 492.48,-140.27"/>
|
<polygon fill="black" stroke="black" points="494.83,-147.38 487.91,-145.34 487.14,-138.17 494.06,-140.21 494.83,-147.38" style=""/>
|
||||||
<text text-anchor="middle" x="678" y="-184.8" font-family="Arial" font-size="9.00">kitchen</text>
|
<text text-anchor="middle" x="695.26" y="-195.1" font-family="Arial" font-size="9.00" style="">kitchen</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->ReservationStatusEnum -->
|
<!-- Reservation->ReservationStatusEnum -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge" data-name="Reservation->ReservationStatusEnum">
|
||||||
<title>Reservation->ReservationStatusEnum</title>
|
|
||||||
<path fill="none" stroke="black" d="M1079.72,-219.39C1076.85,-217.84 1073.94,-216.37 1071,-215 1017.12,-189.82 862.71,-206.48 804,-197 737.38,-186.24 716.13,-191.52 657,-159 647.33,-153.68 637.97,-146.74 629.39,-139.36"/>
|
<path fill="none" stroke="black" d="M1091.54,-231.63C1088.4,-229.85 1085.22,-228.17 1082,-226.6 1028.01,-200.35 871.71,-218.28 812.46,-208.6 778.34,-203.02 691.95,-186.27 662,-169 651.55,-162.97 641.58,-155 632.58,-146.58" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="629.3,-139.28 622.17,-138.22 620.41,-131.23 627.54,-132.29 629.3,-139.28"/>
|
<polygon fill="black" stroke="black" points="632.83,-146.82 625.75,-145.47 624.28,-138.41 631.36,-139.76 632.83,-146.82" style=""/>
|
||||||
<text text-anchor="middle" x="842" y="-184.8" font-family="Arial" font-size="9.00">reservation_status</text>
|
<text text-anchor="middle" x="848.77" y="-195.1" font-family="Arial" font-size="9.00" style="">reservation_status</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->IllegalOperationException -->
|
<!-- Reservation->IllegalOperationException -->
|
||||||
<g id="edge24" class="edge">
|
<g id="edge24" class="edge" data-name="Reservation->IllegalOperationException">
|
||||||
<title>Reservation->IllegalOperationException</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1079.93,-220.13C1076.98,-218.33 1074,-216.62 1071,-215 1032.42,-194.16 1016.71,-206.91 974,-197 912.86,-182.82 894.24,-186.85 838,-159 823.22,-151.68 808.43,-141.76 795.3,-131.82"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1091.73,-232.43C1088.53,-230.39 1085.28,-228.44 1082,-226.6 1043.95,-205.24 1027.96,-218.61 985.49,-208.6 923.18,-193.91 903.93,-198.27 847,-169 831.13,-160.84 815.36,-149.65 801.56,-138.55" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="787.35,-125.65 798.01,-128.23 791.3,-128.71 795.25,-131.78 795.25,-131.78 795.25,-131.78 791.3,-128.71 792.49,-135.33 787.35,-125.65 787.35,-125.65"/>
|
<polygon fill="black" stroke="black" points="794.11,-132.41 804.69,-135.3 797.97,-135.59 801.83,-138.77 801.83,-138.77 801.83,-138.77 797.97,-135.59 798.97,-142.25 794.11,-132.41 794.11,-132.41" style=""/>
|
||||||
<text text-anchor="middle" x="988" y="-184.8" font-family="Arial" font-size="9.00">throws</text>
|
<text text-anchor="middle" x="998.25" y="-195.1" font-family="Arial" font-size="9.00" style="">throws</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->IReservation -->
|
<!-- Reservation->IReservation -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge" data-name="Reservation->IReservation">
|
||||||
<title>Reservation->IReservation</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1116.03,-215.46C1105.4,-198.93 1094.9,-182.59 1085.2,-167.49"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1126.41,-227.22C1115.99,-210.2 1105.72,-193.41 1096.18,-177.84" style=""/>
|
||||||
<polygon fill="none" stroke="black" points="1087.93,-165.27 1079.58,-158.75 1082.04,-169.05 1087.93,-165.27"/>
|
<polygon fill="none" stroke="black" points="1099.35,-176.31 1091.14,-169.61 1093.38,-179.96 1099.35,-176.31" style=""/>
|
||||||
<text text-anchor="middle" x="1125" y="-184.8" font-family="Arial" font-size="9.00">implements</text>
|
<text text-anchor="middle" x="1135.01" y="-195.1" font-family="Arial" font-size="9.00" style="">implements</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountReservationList->DuplicateObjectException -->
|
<!-- AccountReservationList->DuplicateObjectException -->
|
||||||
<g id="edge23" class="edge">
|
<g id="edge23" class="edge" data-name="AccountReservationList->DuplicateObjectException">
|
||||||
<title>AccountReservationList->DuplicateObjectException</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M932.26,-307.49C913.71,-274.89 884.6,-234.72 846,-215 792.15,-187.48 361.42,-208.25 302,-197 252.42,-187.61 239.8,-182.24 195,-159 180.01,-151.23 164.68,-141.34 150.86,-131.59"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M943.02,-327.25C924.67,-292.08 895.33,-248.46 855,-226.6 818.86,-207.01 526.42,-212.4 485.49,-208.6 356.62,-196.64 316.66,-218.3 197,-169 179.12,-161.63 161.61,-150.09 146.59,-138.4" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="142.47,-125.55 153.22,-127.74 146.53,-128.47 150.59,-131.39 150.59,-131.39 150.59,-131.39 146.53,-128.47 147.96,-135.04 142.47,-125.55 142.47,-125.55"/>
|
<polygon fill="black" stroke="black" points="138.97,-132.3 149.59,-135.04 142.87,-135.43 146.77,-138.55 146.77,-138.55 146.77,-138.55 142.87,-135.43 143.96,-142.06 138.97,-132.3 138.97,-132.3" style=""/>
|
||||||
<text text-anchor="middle" x="316" y="-184.8" font-family="Arial" font-size="9.00">throws</text>
|
<text text-anchor="middle" x="498.25" y="-195.1" font-family="Arial" font-size="9.00" style="">throws</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountReservationList->IReservation -->
|
<!-- AccountReservationList->IReservation -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge" data-name="AccountReservationList->IReservation">
|
||||||
<title>AccountReservationList->IReservation</title>
|
|
||||||
<path fill="none" stroke="black" d="M971.24,-307.25C983.06,-268.65 999.66,-214.43 1013.22,-170.14"/>
|
<path fill="none" stroke="black" d="M981.14,-327.28C993.01,-285.88 1009.73,-227.53 1023.36,-179.99" style=""/>
|
||||||
<polygon fill="none" stroke="black" points="1013.27,-169.99 1011.2,-163.08 1016.78,-158.52 1018.85,-165.43 1013.27,-169.99"/>
|
<polygon fill="none" stroke="black" points="1023.35,-180 1021.16,-173.13 1026.66,-168.46 1028.85,-175.33 1023.35,-180" style=""/>
|
||||||
<text text-anchor="middle" x="1035.5" y="-184.8" font-family="Arial" font-size="9.00">contains 0..*</text>
|
<text text-anchor="middle" x="1044.77" y="-195.1" font-family="Arial" font-size="9.00" style="">contains 0..*</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- CabinReservation -->
|
<!-- CabinReservation -->
|
||||||
<g id="node12" class="node">
|
<g id="node12" class="node" pointer-events="visible" data-name="CabinReservation">
|
||||||
<title>CabinReservation</title>
|
|
||||||
<polygon fill="none" stroke="black" points="1366,-595.5 1366,-688.5 1512,-688.5 1512,-595.5 1366,-595.5"/>
|
<polygon fill="none" stroke="black" points="1380.27,-657.7 1380.27,-757.7 1527.73,-757.7 1527.73,-657.7 1380.27,-657.7" style=""/>
|
||||||
<text text-anchor="middle" x="1439" y="-676.5" font-family="Arial" font-size="10.00">CabinReservation</text>
|
<text text-anchor="middle" x="1454" y="-744.7" font-family="Arial" font-size="10.00" style="">CabinReservation</text>
|
||||||
<polyline fill="none" stroke="black" points="1366,-669.5 1512,-669.5 "/>
|
<polyline fill="none" stroke="black" points="1380.27,-737.7 1527.73,-737.7" style=""/>
|
||||||
<text text-anchor="start" x="1374" y="-657.5" font-family="Arial" font-size="10.00">+ CabinReservation()</text>
|
<text text-anchor="start" x="1388.27" y="-724.7" font-family="Arial" font-size="10.00" style="">+ CabinReservation()</text>
|
||||||
<text text-anchor="start" x="1374" y="-646.5" font-family="Arial" font-size="10.00">+ CabinReservation(Address)</text>
|
<text text-anchor="start" x="1388.27" y="-712.7" font-family="Arial" font-size="10.00" style="">+ CabinReservation(Address)</text>
|
||||||
<text text-anchor="start" x="1374" y="-635.5" font-family="Arial" font-size="10.00">+ ReservationType(): String</text>
|
<text text-anchor="start" x="1388.27" y="-700.7" font-family="Arial" font-size="10.00" style="">+ ReservationType(): String</text>
|
||||||
<text text-anchor="start" x="1374" y="-624.5" font-family="Arial" font-size="10.00">+ checkValid(): boolean</text>
|
<text text-anchor="start" x="1388.27" y="-688.7" font-family="Arial" font-size="10.00" style="">+ checkValid(): boolean</text>
|
||||||
<text text-anchor="start" x="1374" y="-613.5" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</text>
|
<text text-anchor="start" x="1388.27" y="-676.7" font-family="Arial" font-size="10.00" style="">+ getPricePerNight(): float</text>
|
||||||
<text text-anchor="start" x="1374" y="-602.5" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
<text text-anchor="start" x="1388.27" y="-664.7" font-family="Arial" font-size="10.00" style="">+ calculatePrice(): float</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- CabinReservation->Reservation -->
|
<!-- CabinReservation->Reservation -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge" data-name="CabinReservation->Reservation">
|
||||||
<title>CabinReservation->Reservation</title>
|
|
||||||
<path fill="none" stroke="black" d="M1401.47,-595.38C1381.66,-571.31 1356.12,-540.26 1330.09,-508.62"/>
|
<path fill="none" stroke="black" d="M1418.71,-657.75C1396.59,-627.06 1366.68,-585.57 1336.79,-544.11" style=""/>
|
||||||
<polygon fill="none" stroke="black" points="1332.53,-506.07 1323.47,-500.57 1327.12,-510.52 1332.53,-506.07"/>
|
<polygon fill="none" stroke="black" points="1339.78,-542.28 1331.1,-536.21 1334.1,-546.37 1339.78,-542.28" style=""/>
|
||||||
<text text-anchor="middle" x="1359.5" y="-521.8" font-family="Arial" font-size="9.00">extends</text>
|
<text text-anchor="middle" x="1379.76" y="-579.1" font-family="Arial" font-size="9.00" style="">extends</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- HotelReservation -->
|
<!-- HotelReservation -->
|
||||||
<g id="node13" class="node">
|
<g id="node13" class="node" pointer-events="visible" data-name="HotelReservation">
|
||||||
<title>HotelReservation</title>
|
|
||||||
<polygon fill="none" stroke="black" points="1712,-590 1712,-694 1876,-694 1876,-590 1712,-590"/>
|
<polygon fill="none" stroke="black" points="1728.22,-651.7 1728.22,-763.7 1891.78,-763.7 1891.78,-651.7 1728.22,-651.7" style=""/>
|
||||||
<text text-anchor="middle" x="1794" y="-682" font-family="Arial" font-size="10.00">HotelReservation</text>
|
<text text-anchor="middle" x="1810" y="-750.7" font-family="Arial" font-size="10.00" style="">HotelReservation</text>
|
||||||
<polyline fill="none" stroke="black" points="1712,-675 1876,-675 "/>
|
<polyline fill="none" stroke="black" points="1728.22,-743.7 1891.78,-743.7" style=""/>
|
||||||
<text text-anchor="start" x="1720" y="-663" font-family="Arial" font-size="10.00">+ HotelReservation()</text>
|
<text text-anchor="start" x="1736.22" y="-730.7" font-family="Arial" font-size="10.00" style="">+ HotelReservation()</text>
|
||||||
<text text-anchor="start" x="1720" y="-652" font-family="Arial" font-size="10.00">+ HotelReservation(Address)</text>
|
<text text-anchor="start" x="1736.22" y="-718.7" font-family="Arial" font-size="10.00" style="">+ HotelReservation(Address)</text>
|
||||||
<text text-anchor="start" x="1720" y="-641" font-family="Arial" font-size="10.00">+ static copy(String): Reservation</text>
|
<text text-anchor="start" x="1736.22" y="-706.7" font-family="Arial" font-size="10.00" style="">+ static copy(String): Reservation</text>
|
||||||
<text text-anchor="start" x="1720" y="-630" font-family="Arial" font-size="10.00">+ ReservationType(): String</text>
|
<text text-anchor="start" x="1736.22" y="-694.7" font-family="Arial" font-size="10.00" style="">+ ReservationType(): String</text>
|
||||||
<text text-anchor="start" x="1720" y="-619" font-family="Arial" font-size="10.00">+ checkValid(): boolean</text>
|
<text text-anchor="start" x="1736.22" y="-682.7" font-family="Arial" font-size="10.00" style="">+ checkValid(): boolean</text>
|
||||||
<text text-anchor="start" x="1720" y="-608" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</text>
|
<text text-anchor="start" x="1736.22" y="-670.7" font-family="Arial" font-size="10.00" style="">+ getPricePerNight(): float</text>
|
||||||
<text text-anchor="start" x="1720" y="-597" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
<text text-anchor="start" x="1736.22" y="-658.7" font-family="Arial" font-size="10.00" style="">+ calculatePrice(): float</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- HotelReservation->Reservation -->
|
<!-- HotelReservation->Reservation -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge" data-name="HotelReservation->Reservation">
|
||||||
<title>HotelReservation->Reservation</title>
|
|
||||||
<path fill="none" stroke="black" d="M1752.23,-589.81C1737.84,-574.53 1720.84,-558.74 1703,-547 1591.75,-473.8 1447.92,-423.31 1343.81,-393.23"/>
|
<path fill="none" stroke="black" d="M1772.75,-651.89C1757.74,-632.75 1739.19,-612.3 1719,-597.2 1609.72,-515.46 1464.61,-457.42 1359.06,-422.39" style=""/>
|
||||||
<polygon fill="none" stroke="black" points="1344.76,-389.86 1334.18,-390.47 1342.83,-396.59 1344.76,-389.86"/>
|
<polygon fill="none" stroke="black" points="1360.35,-419.13 1349.76,-419.33 1358.17,-425.78 1360.35,-419.13" style=""/>
|
||||||
<text text-anchor="middle" x="1682.5" y="-521.8" font-family="Arial" font-size="9.00">extends</text>
|
<text text-anchor="middle" x="1710.76" y="-579.1" font-family="Arial" font-size="9.00" style="">extends</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- HouseReservation -->
|
<!-- HouseReservation -->
|
||||||
<g id="node14" class="node">
|
<g id="node14" class="node" pointer-events="visible" data-name="HouseReservation">
|
||||||
<title>HouseReservation</title>
|
|
||||||
<polygon fill="none" stroke="black" points="1530,-590 1530,-694 1694,-694 1694,-590 1530,-590"/>
|
<polygon fill="none" stroke="black" points="1546.22,-651.7 1546.22,-763.7 1709.78,-763.7 1709.78,-651.7 1546.22,-651.7" style=""/>
|
||||||
<text text-anchor="middle" x="1612" y="-682" font-family="Arial" font-size="10.00">HouseReservation</text>
|
<text text-anchor="middle" x="1628" y="-750.7" font-family="Arial" font-size="10.00" style="">HouseReservation</text>
|
||||||
<polyline fill="none" stroke="black" points="1530,-675 1694,-675 "/>
|
<polyline fill="none" stroke="black" points="1546.22,-743.7 1709.78,-743.7" style=""/>
|
||||||
<text text-anchor="start" x="1538" y="-663" font-family="Arial" font-size="10.00">+ HouseReservation()</text>
|
<text text-anchor="start" x="1554.22" y="-730.7" font-family="Arial" font-size="10.00" style="">+ HouseReservation()</text>
|
||||||
<text text-anchor="start" x="1538" y="-652" font-family="Arial" font-size="10.00">+ HouseReservation(Address)</text>
|
<text text-anchor="start" x="1554.22" y="-718.7" font-family="Arial" font-size="10.00" style="">+ HouseReservation(Address)</text>
|
||||||
<text text-anchor="start" x="1538" y="-641" font-family="Arial" font-size="10.00">+ static copy(String): Reservation</text>
|
<text text-anchor="start" x="1554.22" y="-706.7" font-family="Arial" font-size="10.00" style="">+ static copy(String): Reservation</text>
|
||||||
<text text-anchor="start" x="1538" y="-630" font-family="Arial" font-size="10.00">+ ReservationType(): String</text>
|
<text text-anchor="start" x="1554.22" y="-694.7" font-family="Arial" font-size="10.00" style="">+ ReservationType(): String</text>
|
||||||
<text text-anchor="start" x="1538" y="-619" font-family="Arial" font-size="10.00">+ checkValid(): boolean</text>
|
<text text-anchor="start" x="1554.22" y="-682.7" font-family="Arial" font-size="10.00" style="">+ checkValid(): boolean</text>
|
||||||
<text text-anchor="start" x="1538" y="-608" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</text>
|
<text text-anchor="start" x="1554.22" y="-670.7" font-family="Arial" font-size="10.00" style="">+ getPricePerNight(): float</text>
|
||||||
<text text-anchor="start" x="1538" y="-597" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
<text text-anchor="start" x="1554.22" y="-658.7" font-family="Arial" font-size="10.00" style="">+ calculatePrice(): float</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- HouseReservation->Reservation -->
|
<!-- HouseReservation->Reservation -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge" data-name="HouseReservation->Reservation">
|
||||||
<title>HouseReservation->Reservation</title>
|
|
||||||
<path fill="none" stroke="black" d="M1567.04,-589.71C1553.02,-575.09 1537.02,-559.7 1521,-547 1466.07,-503.44 1400.17,-462.5 1342.94,-430.02"/>
|
<path fill="none" stroke="black" d="M1587.53,-651.93C1572.66,-633.54 1555.03,-613.56 1537,-597.2 1482.52,-547.78 1415.95,-500.91 1357.91,-463.62" style=""/>
|
||||||
<polygon fill="none" stroke="black" points="1344.63,-426.95 1334.2,-425.09 1341.19,-433.05 1344.63,-426.95"/>
|
<polygon fill="none" stroke="black" points="1359.88,-460.73 1349.57,-458.3 1356.12,-466.63 1359.88,-460.73" style=""/>
|
||||||
<text text-anchor="middle" x="1513.5" y="-521.8" font-family="Arial" font-size="9.00">extends</text>
|
<text text-anchor="middle" x="1536.76" y="-579.1" font-family="Arial" font-size="9.00" style="">extends</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccomodationManager -->
|
<!-- AccomodationManager -->
|
||||||
<g id="node15" class="node">
|
<g id="node15" class="node" pointer-events="visible" data-name="AccomodationManager">
|
||||||
<title>AccomodationManager</title>
|
|
||||||
<polygon fill="none" stroke="black" points="1366,-1009.5 1366,-1198.5 1614,-1198.5 1614,-1009.5 1366,-1009.5"/>
|
<polygon fill="none" stroke="black" points="1380.41,-1096.9 1380.41,-1300.9 1629.59,-1300.9 1629.59,-1096.9 1380.41,-1096.9" style=""/>
|
||||||
<text text-anchor="middle" x="1490" y="-1186.5" font-family="Arial" font-size="10.00">AccomodationManager</text>
|
<text text-anchor="middle" x="1505" y="-1287.9" font-family="Arial" font-size="10.00" style="">AccomodationManager</text>
|
||||||
<polyline fill="none" stroke="black" points="1366,-1179.5 1614,-1179.5 "/>
|
<polyline fill="none" stroke="black" points="1380.41,-1280.9 1629.59,-1280.9" style=""/>
|
||||||
<text text-anchor="start" x="1374" y="-1167.5" font-family="Arial" font-size="10.00">- accounts: AccountList</text>
|
<text text-anchor="start" x="1388.41" y="-1267.9" font-family="Arial" font-size="10.00" style="">- accounts: AccountList</text>
|
||||||
<polyline fill="none" stroke="black" points="1366,-1160.5 1614,-1160.5 "/>
|
<polyline fill="none" stroke="black" points="1380.41,-1260.9 1629.59,-1260.9" style=""/>
|
||||||
<text text-anchor="start" x="1374" y="-1148.5" font-family="Arial" font-size="10.00">+ AccomodationManager(String)</text>
|
<text text-anchor="start" x="1388.41" y="-1247.9" font-family="Arial" font-size="10.00" style="">+ AccomodationManager(String)</text>
|
||||||
<text text-anchor="start" x="1374" y="-1137.5" font-family="Arial" font-size="10.00">+ setDataStoreRoot(String): void</text>
|
<text text-anchor="start" x="1388.41" y="-1235.9" font-family="Arial" font-size="10.00" style="">+ setDataStoreRoot(String): void</text>
|
||||||
<text text-anchor="start" x="1374" y="-1126.5" font-family="Arial" font-size="10.00">+ loadAll(): void</text>
|
<text text-anchor="start" x="1388.41" y="-1223.9" font-family="Arial" font-size="10.00" style="">+ loadAll(): void</text>
|
||||||
<text text-anchor="start" x="1374" y="-1115.5" font-family="Arial" font-size="10.00">+ load(Path): void</text>
|
<text text-anchor="start" x="1388.41" y="-1211.9" font-family="Arial" font-size="10.00" style="">+ load(Path): void</text>
|
||||||
<text text-anchor="start" x="1374" y="-1104.5" font-family="Arial" font-size="10.00">+ retrieveLoadedAccounts(): List<Account></text>
|
<text text-anchor="start" x="1388.41" y="-1199.9" font-family="Arial" font-size="10.00" style="">+ retrieveLoadedAccounts(): List<Account></text>
|
||||||
<text text-anchor="start" x="1374" y="-1093.5" font-family="Arial" font-size="10.00">+ retrieveAccount(String): Account</text>
|
<text text-anchor="start" x="1388.41" y="-1187.9" font-family="Arial" font-size="10.00" style="">+ retrieveAccount(String): Account</text>
|
||||||
<text text-anchor="start" x="1374" y="-1082.5" font-family="Arial" font-size="10.00">+ AddAccount(Account): void</text>
|
<text text-anchor="start" x="1388.41" y="-1175.9" font-family="Arial" font-size="10.00" style="">+ AddAccount(Account): void</text>
|
||||||
<text text-anchor="start" x="1374" y="-1071.5" font-family="Arial" font-size="10.00">+ UpdateAccount(Account): void</text>
|
<text text-anchor="start" x="1388.41" y="-1163.9" font-family="Arial" font-size="10.00" style="">+ UpdateAccount(Account): void</text>
|
||||||
<text text-anchor="start" x="1374" y="-1060.5" font-family="Arial" font-size="10.00">+ newAccount(...): Account</text>
|
<text text-anchor="start" x="1388.41" y="-1151.9" font-family="Arial" font-size="10.00" style="">+ newAccount(...): Account</text>
|
||||||
<text text-anchor="start" x="1374" y="-1049.5" font-family="Arial" font-size="10.00">+ addReservation(Account, Reservation): boolean</text>
|
<text text-anchor="start" x="1388.41" y="-1139.9" font-family="Arial" font-size="10.00" style="">+ addReservation(Account, Reservation): boolean</text>
|
||||||
<text text-anchor="start" x="1374" y="-1038.5" font-family="Arial" font-size="10.00">+ findReservation(String): Reservation</text>
|
<text text-anchor="start" x="1388.41" y="-1127.9" font-family="Arial" font-size="10.00" style="">+ findReservation(String): Reservation</text>
|
||||||
<text text-anchor="start" x="1374" y="-1027.5" font-family="Arial" font-size="10.00">+ getReservationList(): List<? extends IReservation></text>
|
<text text-anchor="start" x="1388.41" y="-1115.9" font-family="Arial" font-size="10.00" style="">+ getReservationList(): List<? extends IReservation></text>
|
||||||
<text text-anchor="start" x="1374" y="-1016.5" font-family="Arial" font-size="10.00">+ showReservationList(): void</text>
|
<text text-anchor="start" x="1388.41" y="-1103.9" font-family="Arial" font-size="10.00" style="">+ showReservationList(): void</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccomodationManager->AccountList -->
|
<!-- AccomodationManager->AccountList -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge" data-name="AccomodationManager->AccountList">
|
||||||
<title>AccomodationManager->AccountList</title>
|
|
||||||
<path fill="none" stroke="black" d="M1365.98,-1025.88C1309.62,-990.83 1243.87,-949.94 1190.9,-917"/>
|
<path fill="none" stroke="black" d="M1380.61,-1136.31C1297.12,-1094.98 1187.37,-1040.64 1102.78,-998.76" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1190.68,-916.86 1183.47,-917.09 1180.49,-910.53 1187.7,-910.3 1190.68,-916.86"/>
|
<polygon fill="black" stroke="black" points="1102.83,-998.78 1095.67,-999.7 1092.07,-993.45 1099.22,-992.53 1102.83,-998.78" style=""/>
|
||||||
<text text-anchor="middle" x="1320.5" y="-983.8" font-family="Arial" font-size="9.00">accounts</text>
|
<text text-anchor="middle" x="1272.01" y="-1070.3" font-family="Arial" font-size="9.00" style="">accounts</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository -->
|
<!-- DataRepository -->
|
||||||
<g id="node16" class="node">
|
<g id="node16" class="node" pointer-events="visible" data-name="DataRepository">
|
||||||
<title>DataRepository</title>
|
|
||||||
<polygon fill="none" stroke="black" points="1392.5,-783.5 1392.5,-925.5 1587.5,-925.5 1587.5,-783.5 1392.5,-783.5"/>
|
<polygon fill="none" stroke="black" points="1407.1,-857.5 1407.1,-1009.5 1602.9,-1009.5 1602.9,-857.5 1407.1,-857.5" style=""/>
|
||||||
<text text-anchor="middle" x="1490" y="-913.5" font-family="Arial" font-size="10.00">DataRepository</text>
|
<text text-anchor="middle" x="1505" y="-996.5" font-family="Arial" font-size="10.00" style="">DataRepository</text>
|
||||||
<polyline fill="none" stroke="black" points="1392.5,-906.5 1587.5,-906.5 "/>
|
<polyline fill="none" stroke="black" points="1407.1,-989.5 1602.9,-989.5" style=""/>
|
||||||
<text text-anchor="middle" x="1490" y="-894.5" font-family="Arial" font-size="10.00"><<singleton>></text>
|
<text text-anchor="middle" x="1505" y="-976.5" font-family="Arial" font-size="10.00" style=""><<singleton>></text>
|
||||||
<polyline fill="none" stroke="black" points="1392.5,-887.5 1587.5,-887.5 "/>
|
<polyline fill="none" stroke="black" points="1407.1,-969.5 1602.9,-969.5" style=""/>
|
||||||
<text text-anchor="start" x="1400.5" y="-875.5" font-family="Arial" font-size="10.00">- directoryPath: String</text>
|
<text text-anchor="start" x="1415.1" y="-956.5" font-family="Arial" font-size="10.00" style="">- directoryPath: String</text>
|
||||||
<text text-anchor="start" x="1400.5" y="-864.5" font-family="Arial" font-size="10.00">- static instance: DataRepository</text>
|
<text text-anchor="start" x="1415.1" y="-944.5" font-family="Arial" font-size="10.00" style="">- static instance: DataRepository</text>
|
||||||
<polyline fill="none" stroke="black" points="1392.5,-857.5 1587.5,-857.5 "/>
|
<polyline fill="none" stroke="black" points="1407.1,-937.5 1602.9,-937.5" style=""/>
|
||||||
<text text-anchor="start" x="1400.5" y="-845.5" font-family="Arial" font-size="10.00">+ static getInstance(): DataRepository</text>
|
<text text-anchor="start" x="1415.1" y="-924.5" font-family="Arial" font-size="10.00" style="">+ static getInstance(): DataRepository</text>
|
||||||
<text text-anchor="start" x="1400.5" y="-834.5" font-family="Arial" font-size="10.00">+ static setDataStoreRoot(String): void</text>
|
<text text-anchor="start" x="1415.1" y="-912.5" font-family="Arial" font-size="10.00" style="">+ static setDataStoreRoot(String): void</text>
|
||||||
<text text-anchor="start" x="1400.5" y="-823.5" font-family="Arial" font-size="10.00">+ static getPath(): String</text>
|
<text text-anchor="start" x="1415.1" y="-900.5" font-family="Arial" font-size="10.00" style="">+ static getPath(): String</text>
|
||||||
<text text-anchor="start" x="1400.5" y="-812.5" font-family="Arial" font-size="10.00">+ static Reservation(String): Reservation</text>
|
<text text-anchor="start" x="1415.1" y="-888.5" font-family="Arial" font-size="10.00" style="">+ static Reservation(String): Reservation</text>
|
||||||
<text text-anchor="start" x="1400.5" y="-801.5" font-family="Arial" font-size="10.00">+ static WalkFileSystemTree(...): void</text>
|
<text text-anchor="start" x="1415.1" y="-876.5" font-family="Arial" font-size="10.00" style="">+ static WalkFileSystemTree(...): void</text>
|
||||||
<text text-anchor="start" x="1400.5" y="-790.5" font-family="Arial" font-size="10.00">+ static LoadAccount(Path): Account</text>
|
<text text-anchor="start" x="1415.1" y="-864.5" font-family="Arial" font-size="10.00" style="">+ static LoadAccount(Path): Account</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccomodationManager->DataRepository -->
|
<!-- AccomodationManager->DataRepository -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge" data-name="AccomodationManager->DataRepository">
|
||||||
<title>AccomodationManager->DataRepository</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1490,-1009.43C1490,-985.22 1490,-959.38 1490,-935.91"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1505,-1097.19C1505,-1071.42 1505,-1043.97 1505,-1019.1" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1490,-925.66 1494.5,-935.66 1490,-930.66 1490,-935.66 1490,-935.66 1490,-935.66 1490,-930.66 1485.5,-935.66 1490,-925.66 1490,-925.66"/>
|
<polygon fill="black" stroke="black" points="1505,-1009.35 1509.5,-1019.35 1505,-1014.35 1505,-1019.35 1505,-1019.35 1505,-1019.35 1505,-1014.35 1500.5,-1019.35 1505,-1009.35 1505,-1009.35" style=""/>
|
||||||
<text text-anchor="middle" x="1500" y="-983.8" font-family="Arial" font-size="9.00">uses</text>
|
<text text-anchor="middle" x="1514.51" y="-1070.3" font-family="Arial" font-size="9.00" style="">uses</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository->Account -->
|
<!-- DataRepository->Account -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge" data-name="DataRepository->Account">
|
||||||
<title>DataRepository->Account</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1392.24,-803.99C1376.88,-796.69 1361.1,-789.46 1346,-783 1263.31,-747.59 1168.35,-712.53 1094.18,-686.35"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1407.39,-891.97C1319.22,-855.36 1188.93,-801.26 1092.75,-761.33" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1084.31,-682.87 1095.24,-681.95 1089.03,-684.53 1093.75,-686.19 1093.75,-686.19 1093.75,-686.19 1089.03,-684.53 1092.25,-690.44 1084.31,-682.87 1084.31,-682.87"/>
|
<polygon fill="black" stroke="black" points="1083.55,-757.51 1094.51,-757.19 1088.16,-759.42 1092.78,-761.34 1092.78,-761.34 1092.78,-761.34 1088.16,-759.42 1091.06,-765.5 1083.55,-757.51 1083.55,-757.51" style=""/>
|
||||||
<text text-anchor="middle" x="1310.5" y="-757.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1281.76" y="-830.9" font-family="Arial" font-size="9.00" style="">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository->CabinReservation -->
|
<!-- DataRepository->CabinReservation -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge" data-name="DataRepository->CabinReservation">
|
||||||
<title>DataRepository->CabinReservation</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1458.51,-783.1C1456.43,-777.05 1454.56,-770.96 1453,-765 1447.45,-743.73 1444.1,-719.79 1442.08,-698.8"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1474.78,-857.74C1472.8,-851.46 1471,-845.16 1469.49,-839 1463.81,-815.87 1460.19,-789.91 1457.89,-767.28" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1441.19,-688.75 1446.55,-698.32 1441.63,-693.73 1442.07,-698.71 1442.07,-698.71 1442.07,-698.71 1441.63,-693.73 1437.59,-699.11 1441.19,-688.75 1441.19,-688.75"/>
|
<polygon fill="black" stroke="black" points="1456.95,-757.47 1462.38,-767 1457.43,-762.45 1457.9,-767.43 1457.9,-767.43 1457.9,-767.43 1457.43,-762.45 1453.42,-767.85 1456.95,-757.47 1456.95,-757.47" style=""/>
|
||||||
<text text-anchor="middle" x="1468.5" y="-757.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1483.76" y="-830.9" font-family="Arial" font-size="9.00" style="">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository->HotelReservation -->
|
<!-- DataRepository->HotelReservation -->
|
||||||
<g id="edge17" class="edge">
|
<g id="edge17" class="edge" data-name="DataRepository->HotelReservation">
|
||||||
<title>DataRepository->HotelReservation</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1587.62,-807.99C1625.24,-788.47 1667.63,-763.95 1703,-737 1716.74,-726.53 1730.36,-713.98 1742.7,-701.51"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1602.7,-885.25C1640.76,-864.7 1683.63,-838.77 1719,-810.2 1733.42,-798.55 1747.54,-784.52 1760.19,-770.67" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1749.81,-694.2 1746.07,-704.51 1746.33,-697.78 1742.84,-701.37 1742.84,-701.37 1742.84,-701.37 1746.33,-697.78 1739.61,-698.23 1749.81,-694.2 1749.81,-694.2"/>
|
<polygon fill="black" stroke="black" points="1766.66,-763.45 1763.34,-773.9 1763.32,-767.17 1759.99,-770.89 1759.99,-770.89 1759.99,-770.89 1763.32,-767.17 1756.64,-767.89 1766.66,-763.45 1766.66,-763.45" style=""/>
|
||||||
<text text-anchor="middle" x="1691.5" y="-757.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1706.76" y="-830.9" font-family="Arial" font-size="9.00" style="">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository->HouseReservation -->
|
<!-- DataRepository->HouseReservation -->
|
||||||
<g id="edge18" class="edge">
|
<g id="edge18" class="edge" data-name="DataRepository->HouseReservation">
|
||||||
<title>DataRepository->HouseReservation</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1516.81,-783.39C1521.21,-773.68 1525.98,-763.97 1531,-755 1540.93,-737.26 1553.16,-718.99 1565.08,-702.49"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1534.17,-857.61C1538.67,-847.58 1543.49,-837.54 1548.49,-828.2 1558.63,-809.24 1570.96,-789.48 1582.87,-771.62" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1571.27,-694.03 1569,-704.76 1568.32,-698.07 1565.36,-702.1 1565.36,-702.1 1565.36,-702.1 1568.32,-698.07 1561.73,-699.44 1571.27,-694.03 1571.27,-694.03"/>
|
<polygon fill="black" stroke="black" points="1588.29,-763.56 1586.44,-774.37 1585.5,-767.71 1582.71,-771.86 1582.71,-771.86 1582.71,-771.86 1585.5,-767.71 1578.98,-769.34 1588.29,-763.56 1588.29,-763.56" style=""/>
|
||||||
<text text-anchor="middle" x="1546.5" y="-757.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1562.76" y="-830.9" font-family="Arial" font-size="9.00" style="">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations -->
|
<!-- TestReservations -->
|
||||||
<g id="node17" class="node">
|
<g id="node17" class="node" pointer-events="visible" data-name="TestReservations">
|
||||||
<title>TestReservations</title>
|
|
||||||
<polygon fill="none" stroke="black" points="1585,-1266.5 1585,-1315.5 1753,-1315.5 1753,-1266.5 1585,-1266.5"/>
|
<polygon fill="none" stroke="black" points="1601.55,-1371.5 1601.55,-1423.5 1768.45,-1423.5 1768.45,-1371.5 1601.55,-1371.5" style=""/>
|
||||||
<text text-anchor="middle" x="1669" y="-1303.5" font-family="Arial" font-size="10.00">TestReservations</text>
|
<text text-anchor="middle" x="1685" y="-1410.5" font-family="Arial" font-size="10.00" style="">TestReservations</text>
|
||||||
<polyline fill="none" stroke="black" points="1585,-1296.5 1753,-1296.5 "/>
|
<polyline fill="none" stroke="black" points="1601.55,-1403.5 1768.45,-1403.5" style=""/>
|
||||||
<text text-anchor="start" x="1593" y="-1284.5" font-family="Arial" font-size="10.00">+ static main(String[]): void</text>
|
<text text-anchor="start" x="1609.55" y="-1390.5" font-family="Arial" font-size="10.00" style="">+ static main(String[]): void</text>
|
||||||
<text text-anchor="start" x="1593" y="-1273.5" font-family="Arial" font-size="10.00">+ static class getRepositoryConfig</text>
|
<text text-anchor="start" x="1609.55" y="-1378.5" font-family="Arial" font-size="10.00" style="">+ static class getRepositoryConfig</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations->CabinReservation -->
|
<!-- TestReservations->CabinReservation -->
|
||||||
<g id="edge20" class="edge">
|
<g id="edge20" class="edge" data-name="TestReservations->CabinReservation">
|
||||||
<title>TestReservations->CabinReservation</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1667.24,-1266.38C1659.53,-1163.09 1629.1,-756.2 1628,-755 1595.47,-719.4 1563.09,-760.54 1521,-737 1503.46,-727.19 1487.86,-712.13 1475.09,-696.93"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1683.41,-1371.59C1676.43,-1262.66 1648.65,-833.31 1644,-828.2 1611.55,-792.53 1578.7,-834.41 1537,-810.2 1518.14,-799.25 1501.76,-782.27 1488.66,-765.32" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1468.68,-688.99 1478.47,-693.94 1471.83,-692.88 1474.97,-696.77 1474.97,-696.77 1474.97,-696.77 1471.83,-692.88 1471.47,-699.59 1468.68,-688.99 1468.68,-688.99"/>
|
<polygon fill="black" stroke="black" points="1482.88,-757.55 1492.46,-762.88 1485.86,-761.56 1488.85,-765.57 1488.85,-765.57 1488.85,-765.57 1485.86,-761.56 1485.24,-768.26 1482.88,-757.55 1482.88,-757.55" style=""/>
|
||||||
<text text-anchor="middle" x="1661.5" y="-983.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1677.76" y="-1070.3" font-family="Arial" font-size="9.00" style="">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations->HotelReservation -->
|
<!-- TestReservations->HotelReservation -->
|
||||||
<g id="edge21" class="edge">
|
<g id="edge21" class="edge" data-name="TestReservations->HotelReservation">
|
||||||
<title>TestReservations->HotelReservation</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1680.5,-1266.28C1683.14,-1260.38 1685.82,-1254.02 1688,-1248 1690.83,-1240.19 1691.18,-1238.1 1693,-1230 1735.65,-1039.88 1770.23,-811.63 1785.52,-704.37"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1696.37,-1371.52C1701.01,-1360.33 1705.98,-1346.83 1709,-1334.2 1757.31,-1132 1789.33,-887.44 1802.79,-773.27" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1786.94,-694.38 1789.99,-704.91 1786.23,-699.33 1785.53,-704.28 1785.53,-704.28 1785.53,-704.28 1786.23,-699.33 1781.08,-703.65 1786.94,-694.38 1786.94,-694.38"/>
|
<polygon fill="black" stroke="black" points="1803.92,-763.62 1807.23,-774.08 1803.34,-768.59 1802.76,-773.56 1802.76,-773.56 1802.76,-773.56 1803.34,-768.59 1798.29,-773.03 1803.92,-763.62 1803.92,-763.62" style=""/>
|
||||||
<text text-anchor="middle" x="1756.5" y="-983.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1774.76" y="-1070.3" font-family="Arial" font-size="9.00" style="">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations->HouseReservation -->
|
<!-- TestReservations->HouseReservation -->
|
||||||
<g id="edge22" class="edge">
|
<g id="edge22" class="edge" data-name="TestReservations->HouseReservation">
|
||||||
<title>TestReservations->HouseReservation</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1671.76,-1266.38C1679.91,-1190.71 1700.57,-948.05 1656,-755 1652.05,-737.9 1645.96,-719.96 1639.55,-703.57"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1687.71,-1371.74C1695.75,-1291.87 1716.3,-1034.19 1672,-828.2 1668.04,-809.79 1661.85,-790.41 1655.34,-772.74" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1635.75,-694.13 1643.66,-701.73 1637.62,-698.77 1639.48,-703.4 1639.48,-703.4 1639.48,-703.4 1637.62,-698.77 1635.3,-705.08 1635.75,-694.13 1635.75,-694.13"/>
|
<polygon fill="black" stroke="black" points="1651.93,-763.66 1659.66,-771.44 1653.69,-768.34 1655.45,-773.02 1655.45,-773.02 1655.45,-773.02 1653.69,-768.34 1651.24,-774.61 1651.93,-763.66 1651.93,-763.66" style=""/>
|
||||||
<text text-anchor="middle" x="1697.5" y="-983.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1712.76" y="-1070.3" font-family="Arial" font-size="9.00" style="">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations->AccomodationManager -->
|
<!-- TestReservations->AccomodationManager -->
|
||||||
<g id="edge19" class="edge">
|
<g id="edge19" class="edge" data-name="TestReservations->AccomodationManager">
|
||||||
<title>TestReservations->AccomodationManager</title>
|
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1631.3,-1266.47C1623.29,-1260.82 1615.11,-1254.52 1608,-1248 1594.16,-1235.31 1580.5,-1220.98 1567.66,-1206.42"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1647.22,-1371.58C1639.54,-1365.85 1631.75,-1359.52 1624.99,-1353 1610.78,-1339.31 1596.8,-1323.89 1583.69,-1308.25" style=""/>
|
||||||
<polygon fill="black" stroke="black" points="1561.02,-1198.79 1570.98,-1203.38 1564.3,-1202.56 1567.58,-1206.33 1567.58,-1206.33 1567.58,-1206.33 1564.3,-1202.56 1564.19,-1209.29 1561.02,-1198.79 1561.02,-1198.79"/>
|
<polygon fill="black" stroke="black" points="1577.33,-1300.56 1587.17,-1305.39 1580.52,-1304.41 1583.7,-1308.26 1583.7,-1308.26 1583.7,-1308.26 1580.52,-1304.41 1580.24,-1311.13 1577.33,-1300.56 1577.33,-1300.56" style=""/>
|
||||||
<text text-anchor="middle" x="1618" y="-1240.8" font-family="Arial" font-size="9.00">uses</text>
|
<text text-anchor="middle" x="1633.51" y="-1344.9" font-family="Arial" font-size="9.00" style="">uses</text>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 41 KiB |
Reference in New Issue
Block a user