Skip to content
Snippets Groups Projects
Commit 8dad5e1a authored by joeappleton18's avatar joeappleton18
Browse files

updated the uml diagram

parent 1b95a57b
No related branches found
No related tags found
No related merge requests found
<mxfile host="www.draw.io" modified="2020-02-05T18:33:53.351Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36" etag="xY9Plhh_CbaIIIsf-ewL" version="12.6.5" type="device"><diagram id="JwbvAOp0JcOYIXcvrSYU" name="Page-1">7Vptb+I4EP41SHcrgeIEQvnIS7urOyqh0hV3Hw0xibcmRokp0F9/49gmLw4t7ZZtTwtCIh6PHXueZzzjEQ1vuNp9TfA6uuUBYQ3XCXYNb9Rw4eM78CMleyVByOkpSZjQQMtywZQ+ES3UA8MNDUhaUhScM0HXZeGCxzFZiJIMJwnfltWWnJXfusYhsQTTBWa2dEYDEZlt+L284xuhYaRffeV2VccKG2W9kzTCAd8WRN51wxsmnAv1tNoNCZPWM3ZR426O9B4WlpBYnDJgv7gjD80ZcSd0Pv3R+/735PavZkfN8ojZRm94RGMah3ecr/Syxd7YIt3SFcMxtAZLHoup7kHQxoyGMTwvYDEkAcEjSQQFM/Z1h+BrkC4iyoIx3vONXHIq8OLBtAYRT+gTTIuZnhO6E6EZ4foljakcCWIHpAlJQWdi7IAqolu8KymOcSq0YMEZw+uUzg/bWOEkpPGACwHbV0q2mbXl5Q7JriDSZv9K+IqIZA8qutd3NAW0E3jGK7YFRhlZVCSTr4msSRweps5xhgcN9Stg9y3Ym5m/ENzw+tJd+UYapUoA2K/IgEn4AxlyxgHpUcwVIyhjFZEhBSNLcZQS6RovgHDjTGfUziV32g5SxGHskmXeE9EgILGEkwsssMJOArXmNBaZoToD+II5h06r0+jAwofQRnkbvlI9EUMew14wzZAlQIwtkeSowfxZ53mZCBp41z8Nd/dcuHct3C2MGc2wUxibIw+9CeAVQMVIjui9BHzURBbqno26V4Mww3PCJjylgnI5f6J0K8h/FLgd90SnPhO2VzXYDmQEJaIPjv3HnxfXPiP6px7pZ3NtZPv2mG/i0Ib6EsbfFsbbny6MI9vnL3H89c5+cJ3/TyBHvUskPx+8Hx3KzZXxEss/Bv8PD+bGm59zbxIHfVnggNaccRlHBwFOIxJoL4f+Gypfm5kdWjoGI1fGYLEy8ZnsqPhHaoHVVetfMwaeR7tiY3+YDXapBnndjhHIcajl+F0jyAdnrdLoCUkoGEtmGc8H6JRvkgU5AV8SlEo5Nrp1cCaEYUEfy9WeOjz1dBNJ30JO4JZzArfrlKdQq9ejitWZykQdvzoRanntXv4pTws5FZwF1rQZ2Q47/gn+eb+QfzmXfHRmLimzPbfxzsdxyb86kl++lku+47acrsWdz8GstsUs9By1+DqLIiW+lJiUXS+MdkDxisfBfUTjys0DtY2gSEpA2Vx/IM5EPOQxZte59KXYONdXjAKJiwTWR+onpK9mShOVGfcuPHYrPHbb3hvPROeFiY5wFdiA9wU1nXKcg812/bwxdBv9AZX35yWGuAXNASDqM8mfeQJPocpdtMQIVMVdCWEt81yx4hwFVzhKlNMvtR1UsbG5UxYPOK8m9+lUDqf3y33sS2271Wp9sQyh09yCPV4sXxzuMVkR4WhWKhNPvBE81WfHO9UPqiHe+FvB1O26LPMdLD173C2bsyf3Ztv/Pp4NSRgHP4zzFwz9jW/SS8GocAhb6NZw4CjgqJIcoqsa36q7VyB0LsjtewW4VuuYa/0mN8gXQD7uO5+iPlS7vBPy99+kPPT+4P7C6lDt6uwMWhWHIr69xfFeJhKpqRBlmRGQzEPqTNNFpHswOLtUks5OlVMLSW9IpqCZ/3dE5bP5X3C86/8A</diagram></mxfile> <mxfile host="app.diagrams.net" modified="2024-02-01T10:40:44.031Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" etag="2KbNSDWgR6My451uExuo" version="23.0.2" type="device">
\ No newline at end of file <diagram id="JwbvAOp0JcOYIXcvrSYU" name="Page-1">
<mxGraphModel dx="1601" dy="1103" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="ycRek-We2PibSj9UKPMJ-5" value="DiningRoom" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="600" y="360" width="160" height="86" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-6" value="- area: double" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="ycRek-We2PibSj9UKPMJ-5" vertex="1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-7" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="ycRek-We2PibSj9UKPMJ-5" vertex="1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-8" value="+ getArea(): double" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="ycRek-We2PibSj9UKPMJ-5" vertex="1">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-17" value="Lounge" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="400" y="360" width="160" height="86" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-18" value="- area: double" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="ycRek-We2PibSj9UKPMJ-17" vertex="1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-19" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="ycRek-We2PibSj9UKPMJ-17" vertex="1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-20" value="+ getArea(): double" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="ycRek-We2PibSj9UKPMJ-17" vertex="1">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-22" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.375;entryY=1.067;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="ycRek-We2PibSj9UKPMJ-17" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="420" y="270" as="sourcePoint" />
<mxPoint x="560" y="271.3499999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-23" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;entryX=0.615;entryY=1.067;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="ycRek-We2PibSj9UKPMJ-25" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="680" y="360" as="sourcePoint" />
<mxPoint x="602.0799999999999" y="271.3499999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-25" value="«interface»&lt;br&gt;&lt;b&gt;Room&lt;/b&gt;" style="html=1;" parent="1" vertex="1">
<mxGeometry x="510" y="218" width="130" height="50" as="geometry" />
</mxCell>
<mxCell id="ycRek-We2PibSj9UKPMJ-28" value="4...*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="460" y="218" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="Wvxf-Wz2FwAULWCegndj-1" value="House" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="1" vertex="1">
<mxGeometry x="120" y="188" width="160" height="110" as="geometry" />
</mxCell>
<mxCell id="Wvxf-Wz2FwAULWCegndj-2" value="...." style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Wvxf-Wz2FwAULWCegndj-1" vertex="1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="Wvxf-Wz2FwAULWCegndj-3" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="Wvxf-Wz2FwAULWCegndj-1" vertex="1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="Wvxf-Wz2FwAULWCegndj-4" value="+ howManyRooms(): int&#xa;+ getTotalArea(): double" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Wvxf-Wz2FwAULWCegndj-1" vertex="1">
<mxGeometry y="60" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="W-9oSwzmGeAdKvozhbqS-1" value="1" style="endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;rounded=0;" edge="1" parent="1">
<mxGeometry x="-1" y="3" relative="1" as="geometry">
<mxPoint x="280" y="250" as="sourcePoint" />
<mxPoint x="500" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Lab1_UML_Diagram.drawio.png

31.8 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment