doc update
This commit is contained in:
@@ -11,10 +11,6 @@ digraph LodgeReservationSystem {
|
|||||||
color=lightgrey;
|
color=lightgrey;
|
||||||
|
|
||||||
// Data classes
|
// Data classes
|
||||||
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}"];
|
|
||||||
|
|
||||||
Address [label="{Address|+ street: String\l+ city: String\l+ state: String\l+ zip: String\l|+ Address(String, String, String, String)\l+ getters/setters\l+ hashCode(): int\l+ equals(Object): boolean\l+ toString(): String\l}"];
|
Address [label="{Address|+ street: String\l+ city: String\l+ state: String\l+ zip: String\l|+ Address(String, String, String, String)\l+ getters/setters\l+ hashCode(): int\l+ equals(Object): boolean\l+ toString(): String\l}"];
|
||||||
|
|
||||||
EmailAddress [label="{EmailAddress|+ email_address: String\l|+ EmailAddress(String)\l+ getEmail_address(): String\l+ setEmail_address(String): void\l+ hashCode(): int\l+ equals(Object): boolean\l+ toString(): String\l}"];
|
EmailAddress [label="{EmailAddress|+ email_address: String\l|+ EmailAddress(String)\l+ getEmail_address(): String\l+ setEmail_address(String): void\l+ hashCode(): int\l+ equals(Object): boolean\l+ toString(): String\l}"];
|
||||||
@@ -29,6 +25,16 @@ 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 {
|
||||||
|
label="lodge.reservation";
|
||||||
|
style=filled;
|
||||||
|
color=lightblue;
|
||||||
|
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}"];
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
subgraph cluster_reservation {
|
subgraph cluster_reservation {
|
||||||
label="lodge.reservation";
|
label="lodge.reservation";
|
||||||
style=filled;
|
style=filled;
|
||||||
|
|||||||
@@ -4,55 +4,33 @@
|
|||||||
<!-- Generated by graphviz version 2.42.4 (0)
|
<!-- Generated by graphviz version 2.42.4 (0)
|
||||||
-->
|
-->
|
||||||
<!-- Title: LodgeReservationSystem Pages: 1 -->
|
<!-- Title: LodgeReservationSystem Pages: 1 -->
|
||||||
<svg width="1900pt" height="1353pt"
|
<svg width="1900pt" height="1363pt"
|
||||||
viewBox="0.00 0.00 1900.00 1353.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 1900.00 1363.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1349)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1359)">
|
||||||
<title>LodgeReservationSystem</title>
|
<title>LodgeReservationSystem</title>
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1349 1896,-1349 1896,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1359 1896,-1359 1896,4 -4,4"/>
|
||||||
<g id="clust1" class="cluster">
|
<g id="clust1" class="cluster">
|
||||||
<title>cluster_data</title>
|
<title>cluster_data</title>
|
||||||
<polygon fill="lightgrey" stroke="lightgrey" points="8,-8 8,-963 1350,-963 1350,-8 8,-8"/>
|
<polygon fill="lightgrey" stroke="lightgrey" points="8,-8 8,-973 1350,-973 1350,-8 8,-8"/>
|
||||||
<text text-anchor="middle" x="679" y="-947.8" font-family="Times,serif" font-size="14.00">lodge.data</text>
|
<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">
|
||||||
<title>cluster_reservation</title>
|
<title>cluster_reservation</title>
|
||||||
<polygon fill="lightblue" stroke="lightblue" points="842,-16 842,-532 1342,-532 1342,-16 842,-16"/>
|
<polygon fill="lightblue" stroke="lightblue" points="842,-16 842,-942 1342,-942 1342,-16 842,-16"/>
|
||||||
<text text-anchor="middle" x="1092" y="-516.8" font-family="Times,serif" font-size="14.00">lodge.reservation</text>
|
<text text-anchor="middle" x="1092" y="-926.8" font-family="Times,serif" font-size="14.00">lodge.reservation</text>
|
||||||
</g>
|
</g>
|
||||||
<g id="clust3" class="cluster">
|
<g id="clust3" class="cluster">
|
||||||
<title>cluster_reservationsystem</title>
|
<title>cluster_reservationsystem</title>
|
||||||
<polygon fill="lightyellow" stroke="lightyellow" points="1358,-602.5 1358,-1220 1884,-1220 1884,-602.5 1358,-602.5"/>
|
<polygon fill="lightyellow" stroke="lightyellow" points="1358,-581.5 1358,-1230 1884,-1230 1884,-581.5 1358,-581.5"/>
|
||||||
<text text-anchor="middle" x="1621" y="-1204.8" font-family="Times,serif" font-size="14.00">lodge.reservationsystem</text>
|
<text text-anchor="middle" x="1621" y="-1214.8" font-family="Times,serif" font-size="14.00">lodge.reservationsystem</text>
|
||||||
</g>
|
</g>
|
||||||
<g id="clust4" class="cluster">
|
<g id="clust4" class="cluster">
|
||||||
<title>cluster_lodge</title>
|
<title>cluster_lodge</title>
|
||||||
<polygon fill="lightcoral" stroke="lightcoral" points="1577,-1248 1577,-1337 1761,-1337 1761,-1248 1577,-1248"/>
|
<polygon fill="lightcoral" stroke="lightcoral" points="1577,-1258 1577,-1347 1761,-1347 1761,-1258 1577,-1258"/>
|
||||||
<text text-anchor="middle" x="1669" y="-1321.8" font-family="Times,serif" font-size="14.00">lodge</text>
|
<text text-anchor="middle" x="1669" y="-1331.8" font-family="Times,serif" font-size="14.00">lodge</text>
|
||||||
</g>
|
|
||||||
<!-- Account -->
|
|
||||||
<g id="node1" class="node">
|
|
||||||
<title>Account</title>
|
|
||||||
<polygon fill="none" stroke="black" points="839,-568.5 839,-757.5 1073,-757.5 1073,-568.5 839,-568.5"/>
|
|
||||||
<text text-anchor="middle" x="956" y="-745.5" font-family="Arial" font-size="10.00">Account</text>
|
|
||||||
<polyline fill="none" stroke="black" points="839,-738.5 1073,-738.5 "/>
|
|
||||||
<text text-anchor="start" x="847" y="-726.5" font-family="Arial" font-size="10.00">+ account_number: String</text>
|
|
||||||
<text text-anchor="start" x="847" y="-715.5" font-family="Arial" font-size="10.00">+ phone_number: String</text>
|
|
||||||
<text text-anchor="start" x="847" y="-704.5" font-family="Arial" font-size="10.00">+ mailing_address: Address</text>
|
|
||||||
<text text-anchor="start" x="847" y="-693.5" font-family="Arial" font-size="10.00">+ email_address: EmailAddress</text>
|
|
||||||
<text text-anchor="start" x="847" y="-682.5" font-family="Arial" font-size="10.00">- reservations: AccountReservationList</text>
|
|
||||||
<polyline fill="none" stroke="black" points="839,-675.5 1073,-675.5 "/>
|
|
||||||
<text text-anchor="start" x="847" y="-663.5" font-family="Arial" font-size="10.00">+ Account()</text>
|
|
||||||
<text text-anchor="start" x="847" y="-652.5" font-family="Arial" font-size="10.00">+ Account(String, String, Address, EmailAddress)</text>
|
|
||||||
<text text-anchor="start" x="847" y="-641.5" font-family="Arial" font-size="10.00">+ Account(String, Address, EmailAddress)</text>
|
|
||||||
<text text-anchor="start" x="847" y="-630.5" font-family="Arial" font-size="10.00">+ add(Reservation): boolean</text>
|
|
||||||
<text text-anchor="start" x="847" y="-619.5" font-family="Arial" font-size="10.00">+ findReservation(String): Reservation</text>
|
|
||||||
<text text-anchor="start" x="847" y="-608.5" font-family="Arial" font-size="10.00">+ getAllReservations(): ListIterator<IReservation></text>
|
|
||||||
<text text-anchor="start" x="847" y="-597.5" font-family="Arial" font-size="10.00">+ update(Account): void</text>
|
|
||||||
<text text-anchor="start" x="847" y="-586.5" font-family="Arial" font-size="10.00">+ toString(): String</text>
|
|
||||||
<text text-anchor="start" x="847" y="-575.5" font-family="Arial" font-size="10.00">+ static Write(Account): void</text>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- Address -->
|
<!-- Address -->
|
||||||
<g id="node3" class="node">
|
<g id="node1" class="node">
|
||||||
<title>Address</title>
|
<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="204.5,-24.5 204.5,-158.5 391.5,-158.5 391.5,-24.5 204.5,-24.5"/>
|
||||||
<text text-anchor="middle" x="298" y="-146.5" font-family="Arial" font-size="10.00">Address</text>
|
<text text-anchor="middle" x="298" y="-146.5" font-family="Arial" font-size="10.00">Address</text>
|
||||||
@@ -68,15 +46,8 @@
|
|||||||
<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="212.5" y="-42.5" font-family="Arial" font-size="10.00">+ 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="212.5" y="-31.5" font-family="Arial" font-size="10.00">+ toString(): String</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Account->Address -->
|
|
||||||
<g id="edge6" class="edge">
|
|
||||||
<title>Account->Address</title>
|
|
||||||
<path fill="none" stroke="black" d="M838.89,-642.37C762.29,-624.51 664,-591.48 595,-532 459.29,-415.02 518.83,-314.53 404,-177 401.28,-173.74 398.41,-170.52 395.44,-167.35"/>
|
|
||||||
<polygon fill="black" stroke="black" points="395.21,-167.11 388.15,-165.64 386.79,-158.56 393.85,-160.03 395.21,-167.11"/>
|
|
||||||
<text text-anchor="middle" x="629.5" y="-355.8" font-family="Arial" font-size="9.00">mailing_address</text>
|
|
||||||
</g>
|
|
||||||
<!-- EmailAddress -->
|
<!-- EmailAddress -->
|
||||||
<g id="node4" class="node">
|
<g id="node2" class="node">
|
||||||
<title>EmailAddress</title>
|
<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="673.5,-302 673.5,-414 832.5,-414 832.5,-302 673.5,-302"/>
|
||||||
<text text-anchor="middle" x="753" y="-402" font-family="Arial" font-size="10.00">EmailAddress</text>
|
<text text-anchor="middle" x="753" y="-402" font-family="Arial" font-size="10.00">EmailAddress</text>
|
||||||
@@ -90,12 +61,87 @@
|
|||||||
<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="681.5" y="-320" font-family="Arial" font-size="10.00">+ 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="681.5" y="-309" font-family="Arial" font-size="10.00">+ toString(): String</text>
|
||||||
</g>
|
</g>
|
||||||
|
<!-- KitchenTypeEnum -->
|
||||||
|
<g id="node3" class="node">
|
||||||
|
<title>KitchenTypeEnum</title>
|
||||||
|
<polygon fill="none" stroke="black" points="410,-52 410,-131 506,-131 506,-52 410,-52"/>
|
||||||
|
<text text-anchor="middle" x="458" y="-119" font-family="Arial" font-size="10.00">KitchenTypeEnum</text>
|
||||||
|
<polyline fill="none" stroke="black" points="410,-112 506,-112 "/>
|
||||||
|
<text text-anchor="middle" x="458" y="-100" font-family="Arial" font-size="10.00"><<enumeration>></text>
|
||||||
|
<polyline fill="none" stroke="black" points="410,-93 506,-93 "/>
|
||||||
|
<text text-anchor="start" x="418" y="-81" font-family="Arial" font-size="10.00">None</text>
|
||||||
|
<text text-anchor="start" x="418" y="-70" font-family="Arial" font-size="10.00">Kitchenette</text>
|
||||||
|
<text text-anchor="start" x="418" y="-59" font-family="Arial" font-size="10.00">FullKitchen</text>
|
||||||
|
</g>
|
||||||
|
<!-- ReservationStatusEnum -->
|
||||||
|
<g id="node4" class="node">
|
||||||
|
<title>ReservationStatusEnum</title>
|
||||||
|
<polygon fill="none" stroke="black" points="524.5,-52 524.5,-131 647.5,-131 647.5,-52 524.5,-52"/>
|
||||||
|
<text text-anchor="middle" x="586" y="-119" font-family="Arial" font-size="10.00">ReservationStatusEnum</text>
|
||||||
|
<polyline fill="none" stroke="black" points="524.5,-112 647.5,-112 "/>
|
||||||
|
<text text-anchor="middle" x="586" y="-100" font-family="Arial" font-size="10.00"><<enumeration>></text>
|
||||||
|
<polyline fill="none" stroke="black" points="524.5,-93 647.5,-93 "/>
|
||||||
|
<text text-anchor="start" x="532.5" y="-81" font-family="Arial" font-size="10.00">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="532.5" y="-59" font-family="Arial" font-size="10.00">Completed</text>
|
||||||
|
</g>
|
||||||
|
<!-- DuplicateObjectException -->
|
||||||
|
<g id="node5" class="node">
|
||||||
|
<title>DuplicateObjectException</title>
|
||||||
|
<polygon fill="none" stroke="black" points="16,-57.5 16,-125.5 186,-125.5 186,-57.5 16,-57.5"/>
|
||||||
|
<text text-anchor="middle" x="101" y="-113.5" font-family="Arial" font-size="10.00">DuplicateObjectException</text>
|
||||||
|
<polyline fill="none" stroke="black" points="16,-106.5 186,-106.5 "/>
|
||||||
|
<text text-anchor="middle" x="101" y="-94.5" font-family="Arial" font-size="10.00">extends RuntimeException</text>
|
||||||
|
<polyline fill="none" stroke="black" points="16,-87.5 186,-87.5 "/>
|
||||||
|
<text text-anchor="start" x="24" y="-75.5" font-family="Arial" font-size="10.00">+ DuplicateObjectException()</text>
|
||||||
|
<text text-anchor="start" x="24" y="-64.5" font-family="Arial" font-size="10.00">+ DuplicateObjectException(String)</text>
|
||||||
|
</g>
|
||||||
|
<!-- IllegalOperationException -->
|
||||||
|
<g id="node6" class="node">
|
||||||
|
<title>IllegalOperationException</title>
|
||||||
|
<polygon fill="none" stroke="black" points="666,-57.5 666,-125.5 834,-125.5 834,-57.5 666,-57.5"/>
|
||||||
|
<text text-anchor="middle" x="750" y="-113.5" font-family="Arial" font-size="10.00">IllegalOperationException</text>
|
||||||
|
<polyline fill="none" stroke="black" points="666,-106.5 834,-106.5 "/>
|
||||||
|
<text text-anchor="middle" x="750" y="-94.5" font-family="Arial" font-size="10.00">extends RuntimeException</text>
|
||||||
|
<polyline fill="none" stroke="black" points="666,-87.5 834,-87.5 "/>
|
||||||
|
<text text-anchor="start" x="674" y="-75.5" font-family="Arial" font-size="10.00">+ IllegalOperationException()</text>
|
||||||
|
<text text-anchor="start" x="674" y="-64.5" font-family="Arial" font-size="10.00">+ IllegalOperationException(String)</text>
|
||||||
|
</g>
|
||||||
|
<!-- Account -->
|
||||||
|
<g id="node7" class="node">
|
||||||
|
<title>Account</title>
|
||||||
|
<polygon fill="none" stroke="black" points="850,-547.5 850,-736.5 1084,-736.5 1084,-547.5 850,-547.5"/>
|
||||||
|
<text text-anchor="middle" x="967" y="-724.5" font-family="Arial" font-size="10.00">Account</text>
|
||||||
|
<polyline fill="none" stroke="black" points="850,-717.5 1084,-717.5 "/>
|
||||||
|
<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="858" y="-694.5" font-family="Arial" font-size="10.00">+ 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="858" y="-672.5" font-family="Arial" font-size="10.00">+ email_address: EmailAddress</text>
|
||||||
|
<text text-anchor="start" x="858" y="-661.5" font-family="Arial" font-size="10.00">- reservations: AccountReservationList</text>
|
||||||
|
<polyline fill="none" stroke="black" points="850,-654.5 1084,-654.5 "/>
|
||||||
|
<text text-anchor="start" x="858" y="-642.5" font-family="Arial" font-size="10.00">+ 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="858" y="-620.5" font-family="Arial" font-size="10.00">+ 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="858" y="-598.5" font-family="Arial" font-size="10.00">+ 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="858" y="-576.5" font-family="Arial" font-size="10.00">+ 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="858" y="-554.5" font-family="Arial" font-size="10.00">+ static Write(Account): void</text>
|
||||||
|
</g>
|
||||||
|
<!-- Account->Address -->
|
||||||
|
<g id="edge6" class="edge">
|
||||||
|
<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"/>
|
||||||
|
<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"/>
|
||||||
|
<text text-anchor="middle" x="629.5" y="-355.8" font-family="Arial" font-size="9.00">mailing_address</text>
|
||||||
|
</g>
|
||||||
<!-- Account->EmailAddress -->
|
<!-- Account->EmailAddress -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>Account->EmailAddress</title>
|
<title>Account->EmailAddress</title>
|
||||||
<path fill="none" stroke="black" d="M865.48,-568.33C855.7,-556.49 846.31,-544.23 838,-532 815.36,-498.68 795.21,-458.44 780.22,-425.15"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="780.21,-425.12 774.12,-421.26 775.34,-414.15 781.43,-418.01 780.21,-425.12"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="880.5" y="-542.8" font-family="Arial" font-size="9.00">email_address</text>
|
<text text-anchor="middle" x="888.5" y="-521.8" font-family="Arial" font-size="9.00">email_address</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountReservationList -->
|
<!-- AccountReservationList -->
|
||||||
<g id="node11" class="node">
|
<g id="node11" class="node">
|
||||||
@@ -114,77 +160,31 @@
|
|||||||
<!-- Account->AccountReservationList -->
|
<!-- Account->AccountReservationList -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>Account->AccountReservationList</title>
|
<title>Account->AccountReservationList</title>
|
||||||
<path fill="none" stroke="black" d="M956,-568.2C956,-520.27 956,-463.28 956,-420.9"/>
|
<path fill="none" stroke="black" d="M963.35,-547.49C961.73,-505.86 959.86,-457.98 958.41,-420.89"/>
|
||||||
<polygon fill="black" stroke="black" points="956,-420.79 952,-414.79 956,-408.79 960,-414.79 956,-420.79"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="973.5" y="-542.8" font-family="Arial" font-size="9.00">contains</text>
|
<text text-anchor="middle" x="979.5" y="-521.8" font-family="Arial" font-size="9.00">contains</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountList -->
|
<!-- AccountList -->
|
||||||
<g id="node2" class="node">
|
<g id="node8" class="node">
|
||||||
<title>AccountList</title>
|
<title>AccountList</title>
|
||||||
<polygon fill="none" stroke="black" points="1014,-819.5 1014,-931.5 1278,-931.5 1278,-819.5 1014,-819.5"/>
|
<polygon fill="none" stroke="black" points="960,-798.5 960,-910.5 1224,-910.5 1224,-798.5 960,-798.5"/>
|
||||||
<text text-anchor="middle" x="1146" y="-919.5" font-family="Arial" font-size="10.00">AccountList</text>
|
<text text-anchor="middle" x="1092" y="-898.5" font-family="Arial" font-size="10.00">AccountList</text>
|
||||||
<polyline fill="none" stroke="black" points="1014,-912.5 1278,-912.5 "/>
|
<polyline fill="none" stroke="black" points="960,-891.5 1224,-891.5 "/>
|
||||||
<text text-anchor="middle" x="1146" y="-900.5" font-family="Arial" font-size="10.00">extends ArrayList<Account></text>
|
<text text-anchor="middle" x="1092" y="-879.5" font-family="Arial" font-size="10.00">extends ArrayList<Account></text>
|
||||||
<polyline fill="none" stroke="black" points="1014,-893.5 1278,-893.5 "/>
|
<polyline fill="none" stroke="black" points="960,-872.5 1224,-872.5 "/>
|
||||||
<text text-anchor="start" x="1022" y="-881.5" font-family="Arial" font-size="10.00">+ static accountSerial(...): String</text>
|
<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="1022" y="-870.5" font-family="Arial" font-size="10.00">+ add(Account): boolean</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="1022" y="-859.5" font-family="Arial" font-size="10.00">+ save(Account): void</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="1022" y="-848.5" font-family="Arial" font-size="10.00">+ find(String): Account</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="1022" y="-837.5" font-family="Arial" font-size="10.00">+ getListOfReservations(): List<? extends IReservation></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="1022" y="-826.5" font-family="Arial" font-size="10.00">+ showReservationList(): void</text>
|
<text text-anchor="start" x="968" y="-805.5" font-family="Arial" font-size="10.00">+ showReservationList(): void</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountList->Account -->
|
<!-- AccountList->Account -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>AccountList->Account</title>
|
<title>AccountList->Account</title>
|
||||||
<path fill="none" stroke="black" d="M1096.33,-819.47C1081.68,-803.24 1065.16,-784.94 1048.73,-766.73"/>
|
<path fill="none" stroke="black" d="M1059.32,-798.47C1049.95,-782.68 1039.41,-764.93 1028.89,-747.22"/>
|
||||||
<polygon fill="none" stroke="black" points="1048.72,-766.72 1041.73,-764.95 1040.68,-757.81 1047.66,-759.59 1048.72,-766.72"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1080.5" y="-778.8" font-family="Arial" font-size="9.00">contains</text>
|
<text text-anchor="middle" x="1053.5" y="-757.8" font-family="Arial" font-size="9.00">contains</text>
|
||||||
</g>
|
|
||||||
<!-- KitchenTypeEnum -->
|
|
||||||
<g id="node5" class="node">
|
|
||||||
<title>KitchenTypeEnum</title>
|
|
||||||
<polygon fill="none" stroke="black" points="410,-52 410,-131 506,-131 506,-52 410,-52"/>
|
|
||||||
<text text-anchor="middle" x="458" y="-119" font-family="Arial" font-size="10.00">KitchenTypeEnum</text>
|
|
||||||
<polyline fill="none" stroke="black" points="410,-112 506,-112 "/>
|
|
||||||
<text text-anchor="middle" x="458" y="-100" font-family="Arial" font-size="10.00"><<enumeration>></text>
|
|
||||||
<polyline fill="none" stroke="black" points="410,-93 506,-93 "/>
|
|
||||||
<text text-anchor="start" x="418" y="-81" font-family="Arial" font-size="10.00">None</text>
|
|
||||||
<text text-anchor="start" x="418" y="-70" font-family="Arial" font-size="10.00">Kitchenette</text>
|
|
||||||
<text text-anchor="start" x="418" y="-59" font-family="Arial" font-size="10.00">FullKitchen</text>
|
|
||||||
</g>
|
|
||||||
<!-- ReservationStatusEnum -->
|
|
||||||
<g id="node6" class="node">
|
|
||||||
<title>ReservationStatusEnum</title>
|
|
||||||
<polygon fill="none" stroke="black" points="524.5,-52 524.5,-131 647.5,-131 647.5,-52 524.5,-52"/>
|
|
||||||
<text text-anchor="middle" x="586" y="-119" font-family="Arial" font-size="10.00">ReservationStatusEnum</text>
|
|
||||||
<polyline fill="none" stroke="black" points="524.5,-112 647.5,-112 "/>
|
|
||||||
<text text-anchor="middle" x="586" y="-100" font-family="Arial" font-size="10.00"><<enumeration>></text>
|
|
||||||
<polyline fill="none" stroke="black" points="524.5,-93 647.5,-93 "/>
|
|
||||||
<text text-anchor="start" x="532.5" y="-81" font-family="Arial" font-size="10.00">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="532.5" y="-59" font-family="Arial" font-size="10.00">Completed</text>
|
|
||||||
</g>
|
|
||||||
<!-- DuplicateObjectException -->
|
|
||||||
<g id="node7" class="node">
|
|
||||||
<title>DuplicateObjectException</title>
|
|
||||||
<polygon fill="none" stroke="black" points="16,-57.5 16,-125.5 186,-125.5 186,-57.5 16,-57.5"/>
|
|
||||||
<text text-anchor="middle" x="101" y="-113.5" font-family="Arial" font-size="10.00">DuplicateObjectException</text>
|
|
||||||
<polyline fill="none" stroke="black" points="16,-106.5 186,-106.5 "/>
|
|
||||||
<text text-anchor="middle" x="101" y="-94.5" font-family="Arial" font-size="10.00">extends RuntimeException</text>
|
|
||||||
<polyline fill="none" stroke="black" points="16,-87.5 186,-87.5 "/>
|
|
||||||
<text text-anchor="start" x="24" y="-75.5" font-family="Arial" font-size="10.00">+ DuplicateObjectException()</text>
|
|
||||||
<text text-anchor="start" x="24" y="-64.5" font-family="Arial" font-size="10.00">+ DuplicateObjectException(String)</text>
|
|
||||||
</g>
|
|
||||||
<!-- IllegalOperationException -->
|
|
||||||
<g id="node8" class="node">
|
|
||||||
<title>IllegalOperationException</title>
|
|
||||||
<polygon fill="none" stroke="black" points="666,-57.5 666,-125.5 834,-125.5 834,-57.5 666,-57.5"/>
|
|
||||||
<text text-anchor="middle" x="750" y="-113.5" font-family="Arial" font-size="10.00">IllegalOperationException</text>
|
|
||||||
<polyline fill="none" stroke="black" points="666,-106.5 834,-106.5 "/>
|
|
||||||
<text text-anchor="middle" x="750" y="-94.5" font-family="Arial" font-size="10.00">extends RuntimeException</text>
|
|
||||||
<polyline fill="none" stroke="black" points="666,-87.5 834,-87.5 "/>
|
|
||||||
<text text-anchor="start" x="674" y="-75.5" font-family="Arial" font-size="10.00">+ IllegalOperationException()</text>
|
|
||||||
<text text-anchor="start" x="674" y="-64.5" font-family="Arial" font-size="10.00">+ IllegalOperationException(String)</text>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- IReservation -->
|
<!-- IReservation -->
|
||||||
<g id="node9" class="node">
|
<g id="node9" class="node">
|
||||||
@@ -237,233 +237,233 @@
|
|||||||
<!-- Reservation->Address -->
|
<!-- Reservation->Address -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>Reservation->Address</title>
|
<title>Reservation->Address</title>
|
||||||
<path fill="none" stroke="black" d="M1079.78,-219.25C1076.89,-217.74 1073.96,-216.32 1071,-215 1015.37,-190.16 583.07,-207.15 523,-197 470.5,-188.13 454.42,-183.65 402.58,-159.54"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="402.58,-159.54 395.45,-160.62 391.71,-154.45 398.84,-153.37 402.58,-159.54"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="559.5" y="-189.8" font-family="Arial" font-size="9.00">physical_address</text>
|
<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="559.5" y="-179.8" font-family="Arial" font-size="9.00">mailing_address</text>
|
<text text-anchor="middle" x="511.5" y="-179.8" font-family="Arial" font-size="9.00">mailing_address</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->KitchenTypeEnum -->
|
<!-- Reservation->KitchenTypeEnum -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>Reservation->KitchenTypeEnum</title>
|
<title>Reservation->KitchenTypeEnum</title>
|
||||||
<path fill="none" stroke="black" d="M1079.76,-219.3C1076.87,-217.78 1073.95,-216.34 1071,-215 1031.2,-196.92 721.23,-203.46 678,-197 642.61,-191.71 634.85,-185.15 600,-177 562.4,-168.2 548.21,-178.7 515,-159 506.72,-154.09 499.06,-147.54 492.2,-140.47"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="491.99,-140.24 485.01,-138.45 483.97,-131.31 490.96,-133.1 491.99,-140.24"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="693" y="-184.8" font-family="Arial" font-size="9.00">kitchen</text>
|
<text text-anchor="middle" x="678" y="-184.8" font-family="Arial" font-size="9.00">kitchen</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->ReservationStatusEnum -->
|
<!-- Reservation->ReservationStatusEnum -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>Reservation->ReservationStatusEnum</title>
|
<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 770.69,-191.62 686.56,-175.26 657,-159 647.33,-153.68 637.97,-146.74 629.39,-139.36"/>
|
<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"/>
|
||||||
<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="629.3,-139.28 622.17,-138.22 620.41,-131.23 627.54,-132.29 629.3,-139.28"/>
|
||||||
<text text-anchor="middle" x="842" y="-184.8" font-family="Arial" font-size="9.00">reservation_status</text>
|
<text text-anchor="middle" x="842" y="-184.8" font-family="Arial" font-size="9.00">reservation_status</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->IllegalOperationException -->
|
<!-- Reservation->IllegalOperationException -->
|
||||||
<g id="edge24" class="edge">
|
<g id="edge24" class="edge">
|
||||||
<title>Reservation->IllegalOperationException</title>
|
<title>Reservation->IllegalOperationException</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1079.92,-220.13C1076.98,-218.34 1074,-216.63 1071,-215 1032.82,-194.33 1017.29,-206.81 975,-197 913.45,-182.72 894.65,-186.99 838,-159 823.21,-151.7 808.42,-141.78 795.29,-131.83"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="787.35,-125.66 798,-128.25 791.29,-128.73 795.24,-131.8 795.24,-131.8 795.24,-131.8 791.29,-128.73 792.48,-135.35 787.35,-125.66 787.35,-125.66"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="989" y="-184.8" font-family="Arial" font-size="9.00">throws</text>
|
<text text-anchor="middle" x="988" y="-184.8" font-family="Arial" font-size="9.00">throws</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Reservation->IReservation -->
|
<!-- Reservation->IReservation -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>Reservation->IReservation</title>
|
<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="M1116.03,-215.46C1105.4,-198.93 1094.9,-182.59 1085.2,-167.49"/>
|
||||||
<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="1087.93,-165.27 1079.58,-158.75 1082.04,-169.05 1087.93,-165.27"/>
|
||||||
<text text-anchor="middle" x="1126" y="-184.8" font-family="Arial" font-size="9.00">implements</text>
|
<text text-anchor="middle" x="1125" y="-184.8" font-family="Arial" font-size="9.00">implements</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountReservationList->DuplicateObjectException -->
|
<!-- AccountReservationList->DuplicateObjectException -->
|
||||||
<g id="edge23" class="edge">
|
<g id="edge23" class="edge">
|
||||||
<title>AccountReservationList->DuplicateObjectException</title>
|
<title>AccountReservationList->DuplicateObjectException</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M931.96,-307.32C913.36,-274.87 884.31,-234.94 846,-215 809.2,-195.84 514.32,-200.81 473,-197 348.82,-185.54 311,-204.77 195,-159 178.21,-152.38 161.57,-142.15 147.07,-131.7"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="138.79,-125.53 149.5,-127.89 142.8,-128.52 146.81,-131.5 146.81,-131.5 146.81,-131.5 142.8,-128.52 144.13,-135.11 138.79,-125.53 138.79,-125.53"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="487" y="-184.8" font-family="Arial" font-size="9.00">throws</text>
|
<text text-anchor="middle" x="316" y="-184.8" font-family="Arial" font-size="9.00">throws</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccountReservationList->IReservation -->
|
<!-- AccountReservationList->IReservation -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>AccountReservationList->IReservation</title>
|
<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="M971.24,-307.25C983.06,-268.65 999.66,-214.43 1013.22,-170.14"/>
|
||||||
<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="1013.27,-169.99 1011.2,-163.08 1016.78,-158.52 1018.85,-165.43 1013.27,-169.99"/>
|
||||||
<text text-anchor="middle" x="1036.5" y="-184.8" font-family="Arial" font-size="9.00">contains 0..*</text>
|
<text text-anchor="middle" x="1035.5" y="-184.8" font-family="Arial" font-size="9.00">contains 0..*</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- CabinReservation -->
|
<!-- CabinReservation -->
|
||||||
<g id="node12" class="node">
|
<g id="node12" class="node">
|
||||||
<title>CabinReservation</title>
|
<title>CabinReservation</title>
|
||||||
<polygon fill="none" stroke="black" points="1366,-616.5 1366,-709.5 1512,-709.5 1512,-616.5 1366,-616.5"/>
|
<polygon fill="none" stroke="black" points="1366,-595.5 1366,-688.5 1512,-688.5 1512,-595.5 1366,-595.5"/>
|
||||||
<text text-anchor="middle" x="1439" y="-697.5" font-family="Arial" font-size="10.00">CabinReservation</text>
|
<text text-anchor="middle" x="1439" y="-676.5" font-family="Arial" font-size="10.00">CabinReservation</text>
|
||||||
<polyline fill="none" stroke="black" points="1366,-690.5 1512,-690.5 "/>
|
<polyline fill="none" stroke="black" points="1366,-669.5 1512,-669.5 "/>
|
||||||
<text text-anchor="start" x="1374" y="-678.5" font-family="Arial" font-size="10.00">+ CabinReservation()</text>
|
<text text-anchor="start" x="1374" y="-657.5" font-family="Arial" font-size="10.00">+ CabinReservation()</text>
|
||||||
<text text-anchor="start" x="1374" y="-667.5" font-family="Arial" font-size="10.00">+ CabinReservation(Address)</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="1374" y="-656.5" font-family="Arial" font-size="10.00">+ ReservationType(): String</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="1374" y="-645.5" font-family="Arial" font-size="10.00">+ checkValid(): boolean</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="1374" y="-634.5" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</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="1374" y="-623.5" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
<text text-anchor="start" x="1374" y="-602.5" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- CabinReservation->Reservation -->
|
<!-- CabinReservation->Reservation -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>CabinReservation->Reservation</title>
|
<title>CabinReservation->Reservation</title>
|
||||||
<path fill="none" stroke="black" d="M1404.02,-616.31C1381.86,-587.37 1351.82,-548.14 1321.88,-509.04"/>
|
<path fill="none" stroke="black" d="M1401.47,-595.38C1381.66,-571.31 1356.12,-540.26 1330.09,-508.62"/>
|
||||||
<polygon fill="none" stroke="black" points="1324.36,-506.52 1315.5,-500.71 1318.8,-510.77 1324.36,-506.52"/>
|
<polygon fill="none" stroke="black" points="1332.53,-506.07 1323.47,-500.57 1327.12,-510.52 1332.53,-506.07"/>
|
||||||
<text text-anchor="middle" x="1367.5" y="-542.8" font-family="Arial" font-size="9.00">extends</text>
|
<text text-anchor="middle" x="1359.5" y="-521.8" font-family="Arial" font-size="9.00">extends</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- HotelReservation -->
|
<!-- HotelReservation -->
|
||||||
<g id="node13" class="node">
|
<g id="node13" class="node">
|
||||||
<title>HotelReservation</title>
|
<title>HotelReservation</title>
|
||||||
<polygon fill="none" stroke="black" points="1712,-611 1712,-715 1876,-715 1876,-611 1712,-611"/>
|
<polygon fill="none" stroke="black" points="1712,-590 1712,-694 1876,-694 1876,-590 1712,-590"/>
|
||||||
<text text-anchor="middle" x="1794" y="-703" font-family="Arial" font-size="10.00">HotelReservation</text>
|
<text text-anchor="middle" x="1794" y="-682" font-family="Arial" font-size="10.00">HotelReservation</text>
|
||||||
<polyline fill="none" stroke="black" points="1712,-696 1876,-696 "/>
|
<polyline fill="none" stroke="black" points="1712,-675 1876,-675 "/>
|
||||||
<text text-anchor="start" x="1720" y="-684" font-family="Arial" font-size="10.00">+ HotelReservation()</text>
|
<text text-anchor="start" x="1720" y="-663" font-family="Arial" font-size="10.00">+ HotelReservation()</text>
|
||||||
<text text-anchor="start" x="1720" y="-673" font-family="Arial" font-size="10.00">+ HotelReservation(Address)</text>
|
<text text-anchor="start" x="1720" y="-652" font-family="Arial" font-size="10.00">+ HotelReservation(Address)</text>
|
||||||
<text text-anchor="start" x="1720" y="-662" font-family="Arial" font-size="10.00">+ static copy(String): Reservation</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="1720" y="-651" font-family="Arial" font-size="10.00">+ ReservationType(): String</text>
|
<text text-anchor="start" x="1720" y="-630" font-family="Arial" font-size="10.00">+ ReservationType(): String</text>
|
||||||
<text text-anchor="start" x="1720" y="-640" font-family="Arial" font-size="10.00">+ checkValid(): boolean</text>
|
<text text-anchor="start" x="1720" y="-619" font-family="Arial" font-size="10.00">+ checkValid(): boolean</text>
|
||||||
<text text-anchor="start" x="1720" y="-629" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</text>
|
<text text-anchor="start" x="1720" y="-608" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</text>
|
||||||
<text text-anchor="start" x="1720" y="-618" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
<text text-anchor="start" x="1720" y="-597" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- HotelReservation->Reservation -->
|
<!-- HotelReservation->Reservation -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>HotelReservation->Reservation</title>
|
<title>HotelReservation->Reservation</title>
|
||||||
<path fill="none" stroke="black" d="M1751.5,-610.71C1737.21,-595.6 1720.43,-579.93 1703,-568 1591.49,-491.68 1447.69,-434.89 1343.66,-399.92"/>
|
<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"/>
|
||||||
<polygon fill="none" stroke="black" points="1344.63,-396.56 1334.04,-396.71 1342.41,-403.2 1344.63,-396.56"/>
|
<polygon fill="none" stroke="black" points="1344.76,-389.86 1334.18,-390.47 1342.83,-396.59 1344.76,-389.86"/>
|
||||||
<text text-anchor="middle" x="1682.5" y="-542.8" font-family="Arial" font-size="9.00">extends</text>
|
<text text-anchor="middle" x="1682.5" y="-521.8" font-family="Arial" font-size="9.00">extends</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- HouseReservation -->
|
<!-- HouseReservation -->
|
||||||
<g id="node14" class="node">
|
<g id="node14" class="node">
|
||||||
<title>HouseReservation</title>
|
<title>HouseReservation</title>
|
||||||
<polygon fill="none" stroke="black" points="1530,-611 1530,-715 1694,-715 1694,-611 1530,-611"/>
|
<polygon fill="none" stroke="black" points="1530,-590 1530,-694 1694,-694 1694,-590 1530,-590"/>
|
||||||
<text text-anchor="middle" x="1612" y="-703" font-family="Arial" font-size="10.00">HouseReservation</text>
|
<text text-anchor="middle" x="1612" y="-682" font-family="Arial" font-size="10.00">HouseReservation</text>
|
||||||
<polyline fill="none" stroke="black" points="1530,-696 1694,-696 "/>
|
<polyline fill="none" stroke="black" points="1530,-675 1694,-675 "/>
|
||||||
<text text-anchor="start" x="1538" y="-684" font-family="Arial" font-size="10.00">+ HouseReservation()</text>
|
<text text-anchor="start" x="1538" y="-663" font-family="Arial" font-size="10.00">+ HouseReservation()</text>
|
||||||
<text text-anchor="start" x="1538" y="-673" font-family="Arial" font-size="10.00">+ HouseReservation(Address)</text>
|
<text text-anchor="start" x="1538" y="-652" font-family="Arial" font-size="10.00">+ HouseReservation(Address)</text>
|
||||||
<text text-anchor="start" x="1538" y="-662" font-family="Arial" font-size="10.00">+ static copy(String): Reservation</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="1538" y="-651" font-family="Arial" font-size="10.00">+ ReservationType(): String</text>
|
<text text-anchor="start" x="1538" y="-630" font-family="Arial" font-size="10.00">+ ReservationType(): String</text>
|
||||||
<text text-anchor="start" x="1538" y="-640" font-family="Arial" font-size="10.00">+ checkValid(): boolean</text>
|
<text text-anchor="start" x="1538" y="-619" font-family="Arial" font-size="10.00">+ checkValid(): boolean</text>
|
||||||
<text text-anchor="start" x="1538" y="-629" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</text>
|
<text text-anchor="start" x="1538" y="-608" font-family="Arial" font-size="10.00">+ getPricePerNight(): float</text>
|
||||||
<text text-anchor="start" x="1538" y="-618" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
<text text-anchor="start" x="1538" y="-597" font-family="Arial" font-size="10.00">+ calculatePrice(): float</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- HouseReservation->Reservation -->
|
<!-- HouseReservation->Reservation -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>HouseReservation->Reservation</title>
|
<title>HouseReservation->Reservation</title>
|
||||||
<path fill="none" stroke="black" d="M1566.18,-610.7C1552.27,-596.24 1536.53,-580.94 1521,-568 1465.6,-521.86 1399.77,-476.75 1342.74,-440.32"/>
|
<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"/>
|
||||||
<polygon fill="none" stroke="black" points="1344.34,-437.19 1334.02,-434.78 1340.58,-443.1 1344.34,-437.19"/>
|
<polygon fill="none" stroke="black" points="1344.63,-426.95 1334.2,-425.09 1341.19,-433.05 1344.63,-426.95"/>
|
||||||
<text text-anchor="middle" x="1514.5" y="-542.8" font-family="Arial" font-size="9.00">extends</text>
|
<text text-anchor="middle" x="1513.5" y="-521.8" font-family="Arial" font-size="9.00">extends</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccomodationManager -->
|
<!-- AccomodationManager -->
|
||||||
<g id="node15" class="node">
|
<g id="node15" class="node">
|
||||||
<title>AccomodationManager</title>
|
<title>AccomodationManager</title>
|
||||||
<polygon fill="none" stroke="black" points="1366,-999.5 1366,-1188.5 1614,-1188.5 1614,-999.5 1366,-999.5"/>
|
<polygon fill="none" stroke="black" points="1366,-1009.5 1366,-1198.5 1614,-1198.5 1614,-1009.5 1366,-1009.5"/>
|
||||||
<text text-anchor="middle" x="1490" y="-1176.5" font-family="Arial" font-size="10.00">AccomodationManager</text>
|
<text text-anchor="middle" x="1490" y="-1186.5" font-family="Arial" font-size="10.00">AccomodationManager</text>
|
||||||
<polyline fill="none" stroke="black" points="1366,-1169.5 1614,-1169.5 "/>
|
<polyline fill="none" stroke="black" points="1366,-1179.5 1614,-1179.5 "/>
|
||||||
<text text-anchor="start" x="1374" y="-1157.5" font-family="Arial" font-size="10.00">- accounts: AccountList</text>
|
<text text-anchor="start" x="1374" y="-1167.5" font-family="Arial" font-size="10.00">- accounts: AccountList</text>
|
||||||
<polyline fill="none" stroke="black" points="1366,-1150.5 1614,-1150.5 "/>
|
<polyline fill="none" stroke="black" points="1366,-1160.5 1614,-1160.5 "/>
|
||||||
<text text-anchor="start" x="1374" y="-1138.5" font-family="Arial" font-size="10.00">+ AccomodationManager(String)</text>
|
<text text-anchor="start" x="1374" y="-1148.5" font-family="Arial" font-size="10.00">+ AccomodationManager(String)</text>
|
||||||
<text text-anchor="start" x="1374" y="-1127.5" font-family="Arial" font-size="10.00">+ setDataStoreRoot(String): void</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="1374" y="-1116.5" font-family="Arial" font-size="10.00">+ loadAll(): 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="1374" y="-1105.5" font-family="Arial" font-size="10.00">+ load(Path): 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="1374" y="-1094.5" font-family="Arial" font-size="10.00">+ retrieveLoadedAccounts(): List<Account></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="1374" y="-1083.5" font-family="Arial" font-size="10.00">+ retrieveAccount(String): 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="1374" y="-1072.5" font-family="Arial" font-size="10.00">+ AddAccount(Account): void</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="1374" y="-1061.5" font-family="Arial" font-size="10.00">+ UpdateAccount(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="1374" y="-1050.5" font-family="Arial" font-size="10.00">+ newAccount(...): Account</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="1374" y="-1039.5" font-family="Arial" font-size="10.00">+ addReservation(Account, Reservation): boolean</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="1374" y="-1028.5" font-family="Arial" font-size="10.00">+ findReservation(String): Reservation</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="1374" y="-1017.5" font-family="Arial" font-size="10.00">+ getReservationList(): List<? extends IReservation></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="1374" y="-1006.5" font-family="Arial" font-size="10.00">+ showReservationList(): void</text>
|
<text text-anchor="start" x="1374" y="-1016.5" font-family="Arial" font-size="10.00">+ showReservationList(): void</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccomodationManager->AccountList -->
|
<!-- AccomodationManager->AccountList -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>AccomodationManager->AccountList</title>
|
<title>AccomodationManager->AccountList</title>
|
||||||
<path fill="none" stroke="black" d="M1365.81,-1014.84C1325.79,-989.65 1282.02,-962.1 1244.14,-938.27"/>
|
<path fill="none" stroke="black" d="M1365.98,-1025.88C1309.62,-990.83 1243.87,-949.94 1190.9,-917"/>
|
||||||
<polygon fill="black" stroke="black" points="1243.78,-938.04 1236.57,-938.23 1233.63,-931.65 1240.83,-931.46 1243.78,-938.04"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1326.5" y="-973.8" font-family="Arial" font-size="9.00">accounts</text>
|
<text text-anchor="middle" x="1320.5" y="-983.8" font-family="Arial" font-size="9.00">accounts</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository -->
|
<!-- DataRepository -->
|
||||||
<g id="node16" class="node">
|
<g id="node16" class="node">
|
||||||
<title>DataRepository</title>
|
<title>DataRepository</title>
|
||||||
<polygon fill="none" stroke="black" points="1392.5,-804.5 1392.5,-946.5 1587.5,-946.5 1587.5,-804.5 1392.5,-804.5"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1490" y="-934.5" font-family="Arial" font-size="10.00">DataRepository</text>
|
<text text-anchor="middle" x="1490" y="-913.5" font-family="Arial" font-size="10.00">DataRepository</text>
|
||||||
<polyline fill="none" stroke="black" points="1392.5,-927.5 1587.5,-927.5 "/>
|
<polyline fill="none" stroke="black" points="1392.5,-906.5 1587.5,-906.5 "/>
|
||||||
<text text-anchor="middle" x="1490" y="-915.5" font-family="Arial" font-size="10.00"><<singleton>></text>
|
<text text-anchor="middle" x="1490" y="-894.5" font-family="Arial" font-size="10.00"><<singleton>></text>
|
||||||
<polyline fill="none" stroke="black" points="1392.5,-908.5 1587.5,-908.5 "/>
|
<polyline fill="none" stroke="black" points="1392.5,-887.5 1587.5,-887.5 "/>
|
||||||
<text text-anchor="start" x="1400.5" y="-896.5" font-family="Arial" font-size="10.00">- directoryPath: String</text>
|
<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="1400.5" y="-885.5" font-family="Arial" font-size="10.00">- static instance: DataRepository</text>
|
<text text-anchor="start" x="1400.5" y="-864.5" font-family="Arial" font-size="10.00">- static instance: DataRepository</text>
|
||||||
<polyline fill="none" stroke="black" points="1392.5,-878.5 1587.5,-878.5 "/>
|
<polyline fill="none" stroke="black" points="1392.5,-857.5 1587.5,-857.5 "/>
|
||||||
<text text-anchor="start" x="1400.5" y="-866.5" font-family="Arial" font-size="10.00">+ static getInstance(): DataRepository</text>
|
<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="1400.5" y="-855.5" font-family="Arial" font-size="10.00">+ static setDataStoreRoot(String): void</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="1400.5" y="-844.5" font-family="Arial" font-size="10.00">+ static getPath(): String</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="1400.5" y="-833.5" font-family="Arial" font-size="10.00">+ static Reservation(String): Reservation</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="1400.5" y="-822.5" font-family="Arial" font-size="10.00">+ static WalkFileSystemTree(...): void</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="1400.5" y="-811.5" font-family="Arial" font-size="10.00">+ static LoadAccount(Path): Account</text>
|
<text text-anchor="start" x="1400.5" y="-790.5" font-family="Arial" font-size="10.00">+ static LoadAccount(Path): Account</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- AccomodationManager->DataRepository -->
|
<!-- AccomodationManager->DataRepository -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>AccomodationManager->DataRepository</title>
|
<title>AccomodationManager->DataRepository</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1490,-999.3C1490,-985.05 1490,-970.45 1490,-956.52"/>
|
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1490,-1009.43C1490,-985.22 1490,-959.38 1490,-935.91"/>
|
||||||
<polygon fill="black" stroke="black" points="1490,-946.51 1494.5,-956.51 1490,-951.51 1490,-956.51 1490,-956.51 1490,-956.51 1490,-951.51 1485.5,-956.51 1490,-946.51 1490,-946.51"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1500" y="-973.8" font-family="Arial" font-size="9.00">uses</text>
|
<text text-anchor="middle" x="1500" y="-983.8" font-family="Arial" font-size="9.00">uses</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository->Account -->
|
<!-- DataRepository->Account -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>DataRepository->Account</title>
|
<title>DataRepository->Account</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1392.36,-821.82C1379.59,-815.54 1366.57,-809.44 1354,-804 1265.01,-765.51 1161.64,-729.39 1082.55,-703.49"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="1073.03,-700.38 1083.93,-699.2 1077.78,-701.93 1082.54,-703.48 1082.54,-703.48 1082.54,-703.48 1077.78,-701.93 1081.14,-707.76 1073.03,-700.38 1073.03,-700.38"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1317.5" y="-778.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1310.5" y="-757.8" font-family="Arial" font-size="9.00">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository->CabinReservation -->
|
<!-- DataRepository->CabinReservation -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>DataRepository->CabinReservation</title>
|
<title>DataRepository->CabinReservation</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1458.51,-804.1C1456.43,-798.05 1454.56,-791.96 1453,-786 1447.45,-764.73 1444.1,-740.79 1442.08,-719.8"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="1441.19,-709.75 1446.55,-719.32 1441.63,-714.73 1442.07,-719.71 1442.07,-719.71 1442.07,-719.71 1441.63,-714.73 1437.59,-720.11 1441.19,-709.75 1441.19,-709.75"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1468.5" y="-778.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1468.5" y="-757.8" font-family="Arial" font-size="9.00">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository->HotelReservation -->
|
<!-- DataRepository->HotelReservation -->
|
||||||
<g id="edge17" class="edge">
|
<g id="edge17" class="edge">
|
||||||
<title>DataRepository->HotelReservation</title>
|
<title>DataRepository->HotelReservation</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1587.62,-828.99C1625.24,-809.47 1667.63,-784.95 1703,-758 1716.74,-747.53 1730.36,-734.98 1742.7,-722.51"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="1749.81,-715.2 1746.07,-725.51 1746.33,-718.78 1742.84,-722.37 1742.84,-722.37 1742.84,-722.37 1746.33,-718.78 1739.61,-719.23 1749.81,-715.2 1749.81,-715.2"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1691.5" y="-778.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1691.5" y="-757.8" font-family="Arial" font-size="9.00">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- DataRepository->HouseReservation -->
|
<!-- DataRepository->HouseReservation -->
|
||||||
<g id="edge18" class="edge">
|
<g id="edge18" class="edge">
|
||||||
<title>DataRepository->HouseReservation</title>
|
<title>DataRepository->HouseReservation</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1516.81,-804.39C1521.21,-794.68 1525.98,-784.97 1531,-776 1540.93,-758.26 1553.16,-739.99 1565.08,-723.49"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="1571.27,-715.03 1569,-725.76 1568.32,-719.07 1565.36,-723.1 1565.36,-723.1 1565.36,-723.1 1568.32,-719.07 1561.73,-720.44 1571.27,-715.03 1571.27,-715.03"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1546.5" y="-778.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1546.5" y="-757.8" font-family="Arial" font-size="9.00">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations -->
|
<!-- TestReservations -->
|
||||||
<g id="node17" class="node">
|
<g id="node17" class="node">
|
||||||
<title>TestReservations</title>
|
<title>TestReservations</title>
|
||||||
<polygon fill="none" stroke="black" points="1585,-1256.5 1585,-1305.5 1753,-1305.5 1753,-1256.5 1585,-1256.5"/>
|
<polygon fill="none" stroke="black" points="1585,-1266.5 1585,-1315.5 1753,-1315.5 1753,-1266.5 1585,-1266.5"/>
|
||||||
<text text-anchor="middle" x="1669" y="-1293.5" font-family="Arial" font-size="10.00">TestReservations</text>
|
<text text-anchor="middle" x="1669" y="-1303.5" font-family="Arial" font-size="10.00">TestReservations</text>
|
||||||
<polyline fill="none" stroke="black" points="1585,-1286.5 1753,-1286.5 "/>
|
<polyline fill="none" stroke="black" points="1585,-1296.5 1753,-1296.5 "/>
|
||||||
<text text-anchor="start" x="1593" y="-1274.5" font-family="Arial" font-size="10.00">+ static main(String[]): void</text>
|
<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="1593" y="-1263.5" font-family="Arial" font-size="10.00">+ static class getRepositoryConfig</text>
|
<text text-anchor="start" x="1593" y="-1273.5" font-family="Arial" font-size="10.00">+ static class getRepositoryConfig</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations->CabinReservation -->
|
<!-- TestReservations->CabinReservation -->
|
||||||
<g id="edge20" class="edge">
|
<g id="edge20" class="edge">
|
||||||
<title>TestReservations->CabinReservation</title>
|
<title>TestReservations->CabinReservation</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1667.18,-1256.48C1659.51,-1157.31 1630.06,-778.25 1628,-776 1595.39,-740.47 1563.09,-781.54 1521,-758 1503.46,-748.19 1487.86,-733.13 1475.09,-717.93"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="1468.68,-709.99 1478.47,-714.94 1471.83,-713.88 1474.97,-717.77 1474.97,-717.77 1474.97,-717.77 1471.83,-713.88 1471.47,-720.59 1468.68,-709.99 1468.68,-709.99"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1660.5" y="-973.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1661.5" y="-983.8" font-family="Arial" font-size="9.00">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations->HotelReservation -->
|
<!-- TestReservations->HotelReservation -->
|
||||||
<g id="edge21" class="edge">
|
<g id="edge21" class="edge">
|
||||||
<title>TestReservations->HotelReservation</title>
|
<title>TestReservations->HotelReservation</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1680.5,-1256.28C1683.14,-1250.38 1685.82,-1244.02 1688,-1238 1690.83,-1230.19 1691.14,-1228.09 1693,-1220 1733.89,-1041.62 1768.81,-827.99 1784.76,-725.19"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="1786.29,-715.29 1789.21,-725.86 1785.52,-720.24 1784.76,-725.18 1784.76,-725.18 1784.76,-725.18 1785.52,-720.24 1780.31,-724.49 1786.29,-715.29 1786.29,-715.29"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1757.5" y="-973.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1756.5" y="-983.8" font-family="Arial" font-size="9.00">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations->HouseReservation -->
|
<!-- TestReservations->HouseReservation -->
|
||||||
<g id="edge22" class="edge">
|
<g id="edge22" class="edge">
|
||||||
<title>TestReservations->HouseReservation</title>
|
<title>TestReservations->HouseReservation</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1671.78,-1256.45C1679.66,-1183.7 1698.88,-956.54 1656,-776 1651.94,-758.92 1645.81,-740.99 1639.4,-724.61"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="1635.61,-715.16 1643.51,-722.76 1637.47,-719.8 1639.33,-724.44 1639.33,-724.44 1639.33,-724.44 1637.47,-719.8 1635.16,-726.12 1635.61,-715.16 1635.61,-715.16"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1696.5" y="-973.8" font-family="Arial" font-size="9.00">creates</text>
|
<text text-anchor="middle" x="1697.5" y="-983.8" font-family="Arial" font-size="9.00">creates</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- TestReservations->AccomodationManager -->
|
<!-- TestReservations->AccomodationManager -->
|
||||||
<g id="edge19" class="edge">
|
<g id="edge19" class="edge">
|
||||||
<title>TestReservations->AccomodationManager</title>
|
<title>TestReservations->AccomodationManager</title>
|
||||||
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M1631.3,-1256.47C1623.29,-1250.82 1615.11,-1244.52 1608,-1238 1594.16,-1225.31 1580.5,-1210.98 1567.66,-1196.42"/>
|
<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"/>
|
||||||
<polygon fill="black" stroke="black" points="1561.02,-1188.79 1570.98,-1193.38 1564.3,-1192.56 1567.58,-1196.33 1567.58,-1196.33 1567.58,-1196.33 1564.3,-1192.56 1564.19,-1199.29 1561.02,-1188.79 1561.02,-1188.79"/>
|
<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"/>
|
||||||
<text text-anchor="middle" x="1618" y="-1230.8" font-family="Arial" font-size="9.00">uses</text>
|
<text text-anchor="middle" x="1618" y="-1240.8" font-family="Arial" font-size="9.00">uses</text>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Reference in New Issue
Block a user