|
| 1 | +<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36" version="26.1.2"> |
| 2 | + <diagram name="Page-1" id="rAqK6_sPa1SIVAUE_0x5"> |
| 3 | + <mxGraphModel dx="1377" dy="990" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> |
| 4 | + <root> |
| 5 | + <mxCell id="0" /> |
| 6 | + <mxCell id="1" parent="0" /> |
| 7 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-1" value="" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1"> |
| 8 | + <mxGeometry x="657" y="592" width="530" height="128" as="geometry" /> |
| 9 | + </mxCell> |
| 10 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-3" value="Core Components" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1"> |
| 11 | + <mxGeometry x="310" y="180" width="817" height="375" as="geometry" /> |
| 12 | + </mxCell> |
| 13 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-4" value="KCLVM Compiler CLI" style="whiteSpace=wrap;strokeWidth=2;fillColor=#dae8fc;strokeColor=light-dark(#a4bddf, #5c79a3);rounded=1;" vertex="1" parent="1"> |
| 14 | + <mxGeometry x="567" y="220" width="170" height="29" as="geometry" /> |
| 15 | + </mxCell> |
| 16 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-5" value="KCL CLI" style="whiteSpace=wrap;strokeWidth=2;rounded=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1"> |
| 17 | + <mxGeometry x="784" y="370" width="113" height="33" as="geometry" /> |
| 18 | + </mxCell> |
| 19 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-6" value="KCL Package Manager - KPM" style="whiteSpace=wrap;strokeWidth=2;rounded=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> |
| 20 | + <mxGeometry x="671" y="490" width="259" height="30" as="geometry" /> |
| 21 | + </mxCell> |
| 22 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-7" value="KCL Go SDK" style="whiteSpace=wrap;strokeWidth=2;fillColor=#f8cecc;strokeColor=#b85450;rounded=1;" vertex="1" parent="1"> |
| 23 | + <mxGeometry x="557" y="390" width="120" height="24" as="geometry" /> |
| 24 | + </mxCell> |
| 25 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-8" value="Package Registry" style="whiteSpace=wrap;strokeWidth=2;rounded=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1"> |
| 26 | + <mxGeometry x="710" y="642" width="179" height="54" as="geometry" /> |
| 27 | + </mxCell> |
| 28 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-9" value="Development Tools" style="whiteSpace=wrap;strokeWidth=2;rounded=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1"> |
| 29 | + <mxGeometry x="953" y="642" width="195" height="54" as="geometry" /> |
| 30 | + </mxCell> |
| 31 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-10" value="Provides Compilation Backend" style="curved=1;startArrow=none;endArrow=block;exitX=0.88;exitY=1;entryX=0.5;entryY=0;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-4" target="4TVLhED08Ak_WIFAkoXa-5"> |
| 32 | + <mxGeometry relative="1" as="geometry"> |
| 33 | + <Array as="points"> |
| 34 | + <mxPoint x="841" y="294" /> |
| 35 | + </Array> |
| 36 | + </mxGeometry> |
| 37 | + </mxCell> |
| 38 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-11" value="Core Compilation Logic" style="curved=1;startArrow=none;endArrow=block;exitX=0.12;exitY=1;entryX=0;entryY=0.08;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-4" target="4TVLhED08Ak_WIFAkoXa-6"> |
| 39 | + <mxGeometry relative="1" as="geometry"> |
| 40 | + <Array as="points"> |
| 41 | + <mxPoint x="430" y="294" /> |
| 42 | + <mxPoint x="430" y="429" /> |
| 43 | + </Array> |
| 44 | + </mxGeometry> |
| 45 | + </mxCell> |
| 46 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-12" value="Compiler Interface" style="curved=1;startArrow=none;endArrow=block;exitX=0.38;exitY=1;entryX=0.34;entryY=0;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-4" target="4TVLhED08Ak_WIFAkoXa-7"> |
| 47 | + <mxGeometry relative="1" as="geometry"> |
| 48 | + <Array as="points"> |
| 49 | + <mxPoint x="571" y="294" /> |
| 50 | + </Array> |
| 51 | + </mxGeometry> |
| 52 | + </mxCell> |
| 53 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-13" value="Uses" style="curved=1;startArrow=none;endArrow=block;exitX=0.5;exitY=1;entryX=0.57;entryY=-0.01;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-5" target="4TVLhED08Ak_WIFAkoXa-6"> |
| 54 | + <mxGeometry relative="1" as="geometry"> |
| 55 | + <Array as="points"> |
| 56 | + <mxPoint x="841" y="429" /> |
| 57 | + </Array> |
| 58 | + </mxGeometry> |
| 59 | + </mxCell> |
| 60 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-14" value="Depends on" style="curved=1;startArrow=none;endArrow=block;exitX=0.81;exitY=-0.01;entryX=1;entryY=0.88;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-6" target="4TVLhED08Ak_WIFAkoXa-4"> |
| 61 | + <mxGeometry relative="1" as="geometry"> |
| 62 | + <Array as="points"> |
| 63 | + <mxPoint x="990" y="429" /> |
| 64 | + <mxPoint x="990" y="294" /> |
| 65 | + </Array> |
| 66 | + </mxGeometry> |
| 67 | + </mxCell> |
| 68 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-15" value="Utilizes" style="curved=1;startArrow=none;endArrow=block;exitX=0.65;exitY=0;entryX=0.6;entryY=1;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-7" target="4TVLhED08Ak_WIFAkoXa-4"> |
| 69 | + <mxGeometry relative="1" as="geometry"> |
| 70 | + <Array as="points"> |
| 71 | + <mxPoint x="689" y="294" /> |
| 72 | + </Array> |
| 73 | + </mxGeometry> |
| 74 | + </mxCell> |
| 75 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-16" value="Interacts with" style="curved=1;startArrow=none;endArrow=block;exitX=0.5;exitY=0.99;entryX=0.5;entryY=0;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-6" target="4TVLhED08Ak_WIFAkoXa-8"> |
| 76 | + <mxGeometry relative="1" as="geometry"> |
| 77 | + <Array as="points" /> |
| 78 | + </mxGeometry> |
| 79 | + </mxCell> |
| 80 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-17" value="Integrates with" style="curved=1;startArrow=none;endArrow=block;exitX=1;exitY=0.82;entryX=0.5;entryY=0;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-5" target="4TVLhED08Ak_WIFAkoXa-9"> |
| 81 | + <mxGeometry relative="1" as="geometry"> |
| 82 | + <Array as="points"> |
| 83 | + <mxPoint x="1051" y="429" /> |
| 84 | + </Array> |
| 85 | + </mxGeometry> |
| 86 | + </mxCell> |
| 87 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-19" value="<span style="text-wrap-mode: wrap;">External Interactions</span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> |
| 88 | + <mxGeometry x="847" y="600" width="130" height="30" as="geometry" /> |
| 89 | + </mxCell> |
| 90 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-25" value="<span style="font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><font style="color: rgb(0, 0, 0);">Dependency Relationships</font></span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;spacing=4;fontSize=18;" vertex="1" parent="1"> |
| 91 | + <mxGeometry x="587" y="130" width="323" height="40" as="geometry" /> |
| 92 | + </mxCell> |
| 93 | + <mxCell id="4TVLhED08Ak_WIFAkoXa-26" value="<span>Core Components</span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> |
| 94 | + <mxGeometry x="360" y="210" width="160" height="30" as="geometry" /> |
| 95 | + </mxCell> |
| 96 | + </root> |
| 97 | + </mxGraphModel> |
| 98 | + </diagram> |
| 99 | +</mxfile> |
0 commit comments