|
1 |
| -<mxfile host="app.diagrams.net" modified="2023-04-07T08:27:28.120Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" etag="fOXyfi9E_tkas7FwWD43" version="21.1.5" type="github"> |
| 1 | +<mxfile host="app.diagrams.net" modified="2023-04-07T08:58:48.776Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" etag="n-07-njirHTaaj1TNERt" version="21.1.5" type="github"> |
2 | 2 | <diagram name="Page-1" id="c4acf3e9-155e-7222-9cf6-157b1a14988f">
|
3 |
| - <mxGraphModel dx="1659" dy="808" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" background="none" math="0" shadow="0"> |
| 3 | + <mxGraphModel dx="1450" dy="808" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" background="none" math="0" shadow="0"> |
4 | 4 | <root>
|
5 | 5 | <mxCell id="0" />
|
6 | 6 | <mxCell id="1" parent="0" />
|
| 7 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-1" value="<p style="margin:0px;margin-top:4px;text-align:center;"><i>&lt;&lt;Abstract&gt;&gt;</i></p><p style="margin:0px;margin-top:4px;text-align:center;"><i><b>Pen</b></i></p><hr size="1"><p style="border-color: var(--border-color); margin: 0px 0px 0px 4px;">+ name: string</p><p style="border-color: var(--border-color); margin: 0px 0px 0px 4px;">+ brand: string</p><p style="border-color: var(--border-color); margin: 0px 0px 0px 4px;">+ penType: PEN_TYPE<br></p><p style="margin:0px;margin-left:4px;">+ price: double</p><hr size="1"><p style="margin:0px;margin-left:4px;">+ write(): void</p><p style="margin:0px;margin-left:4px;"><br></p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;whiteSpace=wrap;" vertex="1" parent="1"> |
| 8 | + <mxGeometry x="330" y="20" width="170" height="140" as="geometry" /> |
| 9 | + </mxCell> |
| 10 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-2" value="<p style="margin:0px;margin-top:4px;text-align:center;"><i>&lt;&lt;enumeration&gt;&gt;</i><br><b>PEN_TYPE</b></p><hr size="1"><p style="margin:0px;margin-left:4px;">BALLPOINT</p><p style="margin:0px;margin-left:4px;">GEL<br></p><p style="margin:0px;margin-left:4px;">FOUNTAIN</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;whiteSpace=wrap;" vertex="1" parent="1"> |
| 11 | + <mxGeometry x="620" y="40" width="130" height="100" as="geometry" /> |
| 12 | + </mxCell> |
| 13 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-11" value="" style="endArrow=open;dashed=1;html=1;rounded=0;strokeWidth=1;edgeStyle=elbowEdgeStyle;" edge="1" parent="1"> |
| 14 | + <mxGeometry x="0.0057" width="160" relative="1" as="geometry"> |
| 15 | + <mxPoint x="500" y="100" as="sourcePoint" /> |
| 16 | + <mxPoint x="620" y="100" as="targetPoint" /> |
| 17 | + <mxPoint as="offset" /> |
| 18 | + </mxGeometry> |
| 19 | + </mxCell> |
| 20 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-13" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>GenPen</b></p><hr size="1"><p style="margin:0px;margin-left:4px;">+ refill: Refil</p><hr size="1"><p style="margin:0px;margin-left:4px;">+ write(): void</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;whiteSpace=wrap;" vertex="1" parent="1"> |
| 21 | + <mxGeometry x="20" y="240" width="160" height="90" as="geometry" /> |
| 22 | + </mxCell> |
| 23 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-14" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>BallPen</b></p><hr size="1"><p style="margin:0px;margin-left:4px;">+ refill: Refill</p><hr size="1"><p style="margin:0px;margin-left:4px;">+ write(): void</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;whiteSpace=wrap;" vertex="1" parent="1"> |
| 24 | + <mxGeometry x="320" y="240" width="160" height="90" as="geometry" /> |
| 25 | + </mxCell> |
| 26 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-15" value="<p style="margin:0px;margin-top:4px;text-align:center;"><b>FountainPen</b></p><hr size="1"><p style="margin:0px;margin-left:4px;">+ ink: Ink</p><hr size="1"><p style="margin:0px;margin-left:4px;">+ write(): void</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;whiteSpace=wrap;" vertex="1" parent="1"> |
| 27 | + <mxGeometry x="630" y="240" width="160" height="90" as="geometry" /> |
| 28 | + </mxCell> |
| 29 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-19" value="" style="endArrow=open;dashed=1;html=1;rounded=0;strokeWidth=1;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.748;exitY=-0.053;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="DlWgEN0ERAqcZzdgyBFJ-13"> |
| 30 | + <mxGeometry x="0.0057" width="160" relative="1" as="geometry"> |
| 31 | + <mxPoint x="140" y="230" as="sourcePoint" /> |
| 32 | + <mxPoint x="350" y="170" as="targetPoint" /> |
| 33 | + <mxPoint as="offset" /> |
| 34 | + <Array as="points"> |
| 35 | + <mxPoint x="250" y="200" /> |
| 36 | + <mxPoint x="320" y="200" /> |
| 37 | + <mxPoint x="380" y="190" /> |
| 38 | + <mxPoint x="260" y="200" /> |
| 39 | + </Array> |
| 40 | + </mxGeometry> |
| 41 | + </mxCell> |
| 42 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-20" value="" style="endArrow=open;dashed=1;html=1;rounded=0;strokeWidth=1;elbow=vertical;" edge="1" parent="1" source="DlWgEN0ERAqcZzdgyBFJ-14"> |
| 43 | + <mxGeometry x="0.0057" width="160" relative="1" as="geometry"> |
| 44 | + <mxPoint x="150" y="245" as="sourcePoint" /> |
| 45 | + <mxPoint x="400" y="170" as="targetPoint" /> |
| 46 | + <mxPoint as="offset" /> |
| 47 | + <Array as="points" /> |
| 48 | + </mxGeometry> |
| 49 | + </mxCell> |
| 50 | + <mxCell id="DlWgEN0ERAqcZzdgyBFJ-21" value="" style="endArrow=open;dashed=1;html=1;rounded=0;strokeWidth=1;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.32;exitY=-0.044;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="DlWgEN0ERAqcZzdgyBFJ-15"> |
| 51 | + <mxGeometry x="0.0057" width="160" relative="1" as="geometry"> |
| 52 | + <mxPoint x="680" y="230" as="sourcePoint" /> |
| 53 | + <mxPoint x="440" y="170" as="targetPoint" /> |
| 54 | + <mxPoint as="offset" /> |
| 55 | + <Array as="points"> |
| 56 | + <mxPoint x="570" y="200" /> |
| 57 | + <mxPoint x="640" y="200" /> |
| 58 | + <mxPoint x="700" y="190" /> |
| 59 | + <mxPoint x="580" y="200" /> |
| 60 | + </Array> |
| 61 | + </mxGeometry> |
| 62 | + </mxCell> |
7 | 63 | </root>
|
8 | 64 | </mxGraphModel>
|
9 | 65 | </diagram>
|
|
0 commit comments