🍱 Add diagrams for docs
93
docs/img/databases/external-server.drawio
Normal file
@ -0,0 +1,93 @@
|
||||
<mxfile>
|
||||
<diagram id="objTApYHlBqCKos3M7rL" name="Page-1">
|
||||
<mxGraphModel dx="1263" dy="1167" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="380" y="440" width="520" height="510" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="545" y="460" width="230" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="9" target="7" edge="1">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.3;entryY=0.013;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="9" target="31" edge="1">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="9" target="26" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="560" y="690"/>
|
||||
<mxPoint x="735" y="690"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Database application</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#00CC00;" parent="1" vertex="1">
|
||||
<mxGeometry x="430" y="540" width="150" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="670" y="510" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="" style="group" parent="11" vertex="1" connectable="0">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="10" vertex="1">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="8" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="10" vertex="1">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="10" vertex="1">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="650" y="710" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="" style="group" parent="24" vertex="1" connectable="0">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="26" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="25" vertex="1">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="27" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="25" vertex="1">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="28" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="25" vertex="1">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="440" y="730" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="" style="group" parent="29" vertex="1" connectable="0">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="30" vertex="1">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="30" vertex="1">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="30" vertex="1">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="" style="group" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="110" y="520" width="230" height="205" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="38" vertex="1">
|
||||
<mxGeometry x="10" width="200" height="205" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="38" vertex="1">
|
||||
<mxGeometry y="20" width="230" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Your code</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#7e56c2;" parent="38" vertex="1">
|
||||
<mxGeometry x="45" y="90" width="120" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="16" target="9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
1
docs/img/databases/external-server.svg
Normal file
After Width: | Height: | Size: 16 KiB |
205
docs/img/databases/multiple-servers.drawio
Normal file
@ -0,0 +1,205 @@
|
||||
<mxfile>
|
||||
<diagram id="objTApYHlBqCKos3M7rL" name="Page-1">
|
||||
<mxGraphModel dx="1023" dy="1167" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="360" y="940" width="410" height="400" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="460" y="960" width="230" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.3;entryY=0.013;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="9" target="31" edge="1">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="9" target="26" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="655" y="1060"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Database application</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#00CC00;" parent="1" vertex="1">
|
||||
<mxGeometry x="430" y="1000" width="150" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="570" y="1150" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="" style="group" parent="24" vertex="1" connectable="0">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="26" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="25" vertex="1">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="27" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="25" vertex="1">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="28" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="25" vertex="1">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="380" y="1150" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="" style="group" parent="29" vertex="1" connectable="0">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="30" vertex="1">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="30" vertex="1">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="30" vertex="1">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="" style="group" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="390" y="530" width="230" height="205" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="38" vertex="1">
|
||||
<mxGeometry x="10" width="200" height="205" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="38" vertex="1">
|
||||
<mxGeometry y="20" width="230" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Your code</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#7e56c2;" parent="38" vertex="1">
|
||||
<mxGeometry x="45" y="90" width="120" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="16" target="9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="495" y="920"/>
|
||||
<mxPoint x="495" y="920"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="800" y="510" width="410" height="400" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="41" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="900" y="530" width="230" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.3;entryY=0.013;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="44" target="52">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="44" target="47">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="1095" y="630"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="44" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Database application</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#00CC00;" vertex="1" parent="1">
|
||||
<mxGeometry x="870" y="570" width="150" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="45" value="" style="group;fillColor=#808080;" vertex="1" connectable="0" parent="1">
|
||||
<mxGeometry x="1010" y="720" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="46" value="" style="group" vertex="1" connectable="0" parent="45">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="47" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" vertex="1" parent="46">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="48" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="46">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="49" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" vertex="1" parent="46">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="50" value="" style="group;fillColor=#808080;" vertex="1" connectable="0" parent="1">
|
||||
<mxGeometry x="820" y="720" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="51" value="" style="group" vertex="1" connectable="0" parent="50">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="52" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" vertex="1" parent="51">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="53" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="51">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="54" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" vertex="1" parent="51">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="55" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="800" y="940" width="410" height="400" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="56" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="900" y="960" width="230" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.3;entryY=0.013;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="59" target="67">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="59" target="62">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="1095" y="1060"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="59" target="9">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="59" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Database application</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#00CC00;" vertex="1" parent="1">
|
||||
<mxGeometry x="870" y="1000" width="150" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="60" value="" style="group;fillColor=#808080;" vertex="1" connectable="0" parent="1">
|
||||
<mxGeometry x="1010" y="1150" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="61" value="" style="group" vertex="1" connectable="0" parent="60">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="62" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" vertex="1" parent="61">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="63" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="61">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="64" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" vertex="1" parent="61">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="65" value="" style="group;fillColor=#808080;" vertex="1" connectable="0" parent="1">
|
||||
<mxGeometry x="820" y="1150" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="66" value="" style="group" vertex="1" connectable="0" parent="65">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="67" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" vertex="1" parent="66">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="68" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="66">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="69" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" vertex="1" parent="66">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="9" target="44">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="540" y="810"/>
|
||||
<mxPoint x="730" y="810"/>
|
||||
<mxPoint x="730" y="660"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="44" target="59">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="1000" y="820"/>
|
||||
<mxPoint x="1000" y="820"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;" edge="1" parent="1" source="16" target="44">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="620" y="630"/>
|
||||
<mxPoint x="620" y="630"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
1
docs/img/databases/multiple-servers.svg
Normal file
After Width: | Height: | Size: 30 KiB |
151
docs/img/databases/relationships.drawio
Normal file
@ -0,0 +1,151 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="objTApYHlBqCKos3M7rL" name="Page-1">
|
||||
<mxGraphModel dx="1239" dy="1167" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="13" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">hero</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;swimlaneFillColor=#ffffff;" parent="1" vertex="1">
|
||||
<mxGeometry x="40" y="470" width="490" height="230" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="30" width="490" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>secret_name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>age</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>team_id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry x="400" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="18" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="80" width="490" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1;fillColor=none;strokeColor=none;" parent="18" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="20" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Deadpond</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="18" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="21" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Dive Wilson</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="18" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="18" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="18" vertex="1">
|
||||
<mxGeometry x="400" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="22" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="130" width="490" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="23" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="22" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Spider-Boy</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="22" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Pedro Parqueador</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="22" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="22" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="34" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">1</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="22" vertex="1">
|
||||
<mxGeometry x="400" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="180" width="490" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">3</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="35" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="37" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Rusty-Man</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="35" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tommy Sharp</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="35" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">48</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="35" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">1</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="35" vertex="1">
|
||||
<mxGeometry x="400" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="41" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">team</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;swimlaneFillColor=#ffffff;" parent="1" vertex="1">
|
||||
<mxGeometry x="680" y="510" width="360" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="42" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="30" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="43" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" parent="42" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="44" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" parent="42" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="45" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>headquarters</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" parent="42" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="48" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="80" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="49" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1;strokeColor=none;fillColor=none;" parent="48" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="50" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Preventers</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" parent="48" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="51" value="<font face="roboto"><span style="font-size: 18px">Sharp Tower</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" parent="48" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="54" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="130" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="55" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" parent="54" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="56" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Z-Force</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" parent="54" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="57" value="<p style="background-color: rgb(255 , 255 , 255) ; line-height: 19px"><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Sister Margaret’s Bar</font></p>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" parent="54" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="18" target="54" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="620" y="730" as="targetPoint"/>
|
||||
<Array as="points">
|
||||
<mxPoint x="570" y="575"/>
|
||||
<mxPoint x="570" y="660"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="22" target="48" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="580" y="520" as="targetPoint"/>
|
||||
<Array as="points">
|
||||
<mxPoint x="590" y="640"/>
|
||||
<mxPoint x="590" y="625"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="35" target="48" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="600" y="520" as="targetPoint"/>
|
||||
<Array as="points">
|
||||
<mxPoint x="620" y="675"/>
|
||||
<mxPoint x="620" y="610"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
57
docs/img/databases/relationships.svg
Normal file
After Width: | Height: | Size: 37 KiB |
84
docs/img/databases/same-server.drawio
Normal file
@ -0,0 +1,84 @@
|
||||
<mxfile>
|
||||
<diagram id="objTApYHlBqCKos3M7rL" name="Page-1">
|
||||
<mxGraphModel dx="1263" dy="1167" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="440" width="700" height="510" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="435" y="460" width="230" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="9" target="7" edge="1">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.3;entryY=0.013;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="9" target="31" edge="1">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="9" target="26" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="560" y="690"/>
|
||||
<mxPoint x="735" y="690"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Database application</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#00CC00;" parent="1" vertex="1">
|
||||
<mxGeometry x="430" y="540" width="150" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="670" y="510" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="" style="group" parent="11" vertex="1" connectable="0">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="10" vertex="1">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="8" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="10" vertex="1">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="10" vertex="1">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="650" y="710" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="" style="group" parent="24" vertex="1" connectable="0">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="26" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="25" vertex="1">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="27" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="25" vertex="1">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="28" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="25" vertex="1">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="440" y="730" width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="" style="group" parent="29" vertex="1" connectable="0">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="30" vertex="1">
|
||||
<mxGeometry width="170" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="30" vertex="1">
|
||||
<mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="30" vertex="1">
|
||||
<mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="16" target="9" edge="1">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Your code</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#7e56c2;" parent="1" vertex="1">
|
||||
<mxGeometry x="230" y="550" width="120" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
1
docs/img/databases/same-server.svg
Normal file
After Width: | Height: | Size: 15 KiB |
37
docs/img/databases/single-file.drawio
Normal file
@ -0,0 +1,37 @@
|
||||
<mxfile>
|
||||
<diagram id="objTApYHlBqCKos3M7rL" name="Page-1">
|
||||
<mxGraphModel dx="1263" dy="1167" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="420" y="460" width="450" height="260" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="540" y="480" width="230" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="9" target="7" edge="1">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Your code</font>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#7e56c2;" parent="1" vertex="1">
|
||||
<mxGeometry x="450" y="560" width="120" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
|
||||
<mxGeometry x="610" y="520" width="210" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="" style="group" parent="11" vertex="1" connectable="0">
|
||||
<mxGeometry width="210" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="10" vertex="1">
|
||||
<mxGeometry width="210" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="8" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File: heroes.db</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="10" vertex="1">
|
||||
<mxGeometry x="28" y="20" width="154" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="10" vertex="1">
|
||||
<mxGeometry x="70" y="60" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
1
docs/img/databases/single-file.svg
Normal file
After Width: | Height: | Size: 8.5 KiB |
64
docs/img/db-to-code/mapper.drawio
Normal file
@ -0,0 +1,64 @@
|
||||
<mxfile>
|
||||
<diagram id="O6NOEShMqYi3Fy8LVTER" name="Page-1">
|
||||
<mxGraphModel dx="1181" dy="1667" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="27" value="" style="group" vertex="1" connectable="0" parent="1">
|
||||
<mxGeometry x="50" y="510" width="900" height="300" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="" style="shape=step;perimeter=stepPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="27">
|
||||
<mxGeometry x="330" y="42.5" width="210" height="215" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="18" value="" style="group" vertex="1" connectable="0" parent="27">
|
||||
<mxGeometry x="600" width="300" height="300" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="8" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="18">
|
||||
<mxGeometry width="300" height="300" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Set of triangles</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="18">
|
||||
<mxGeometry x="105" y="20" width="90" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="18">
|
||||
<mxGeometry x="60" y="80" width="80" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="18">
|
||||
<mxGeometry x="195" y="90" width="80" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="18">
|
||||
<mxGeometry x="120" y="180" width="80" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" edge="1" parent="27" source="17" target="8">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="" style="group" vertex="1" connectable="0" parent="27">
|
||||
<mxGeometry width="300" height="300" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="19">
|
||||
<mxGeometry width="300" height="300" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="4" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Set of squares</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="19">
|
||||
<mxGeometry x="105" y="20" width="90" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="19">
|
||||
<mxGeometry x="30" y="90" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6" value="" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="19">
|
||||
<mxGeometry x="170" y="70" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="19">
|
||||
<mxGeometry x="140" y="170" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" edge="1" parent="27" source="3" target="17">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Squares to Triangles <b>Mapper</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="27">
|
||||
<mxGeometry x="360" y="67.5" width="150" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="26" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.polygon;polyCoords=[[0,0],[0,0],[0.75,0.13],[1,0.5],[0.75,0.8],[0,1],[0,1],[0,0]];polyline=0;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="27">
|
||||
<mxGeometry x="410" y="127.5" width="80" height="100" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
1
docs/img/db-to-code/mapper.svg
Normal file
After Width: | Height: | Size: 8.7 KiB |
220
docs/img/tutorial/many-to-many/many-to-many.drawio
Normal file
@ -0,0 +1,220 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="objTApYHlBqCKos3M7rL" name="Page-1">
|
||||
<mxGraphModel dx="1458" dy="956" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="13" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">hero</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;strokeWidth=1;perimeterSpacing=3;rounded=0;swimlaneFillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="160" y="470" width="400" height="230" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="30" width="400" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=2;strokeColor=none;fillColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=2;strokeColor=none;fillColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>secret_name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=none;fillColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>age</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=none;fillColor=none;" parent="14" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="18" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="80" width="400" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1;strokeWidth=0;strokeColor=#b85450;fillColor=#f8cecc;" parent="18" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="20" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Deadpond</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#b85450;fillColor=#f8cecc;" parent="18" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="21" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Dive Wilson</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#b85450;fillColor=#f8cecc;" parent="18" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#b85450;fillColor=#f8cecc;" parent="18" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="22" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="130" width="400" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="23" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#6c8ebf;fillColor=#dae8fc;" parent="22" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Spider-Boy</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#6c8ebf;fillColor=#dae8fc;" parent="22" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Pedro Parqueador</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#6c8ebf;fillColor=#dae8fc;" parent="22" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#6c8ebf;fillColor=#dae8fc;" parent="22" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="180" width="400" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">3</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#d6b656;fillColor=#fff2cc;" parent="35" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="37" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Rusty-Man</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#d6b656;fillColor=#fff2cc;" parent="35" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tommy Sharp</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=0;strokeColor=#d6b656;fillColor=#fff2cc;" parent="35" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">48</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeWidth=2;strokeColor=#d6b656;fillColor=#fff2cc;" parent="35" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="41" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">team</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;swimlaneFillColor=#ffffff;" parent="1" vertex="1">
|
||||
<mxGeometry x="870" y="510" width="360" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="42" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="30" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="43" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="42" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="44" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="42" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="45" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>headquarters</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=none;strokeColor=none;" parent="42" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="48" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="80" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="49" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="48" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="50" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Preventers</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=#d5e8d4;strokeColor=#82b366;" parent="48" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="51" value="<font face="roboto"><span style="font-size: 18px">Sharp Tower</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=#d5e8d4;strokeColor=#82b366;" parent="48" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="54" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="130" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="55" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="54" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="56" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Z-Force</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="54" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="57" value="<p style="line-height: 19px"><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Sister Margaret’s Bar</font></p>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="54" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="69" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">heroteamlink</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;swimlaneFillColor=#ffffff;" vertex="1" parent="1">
|
||||
<mxGeometry x="630" y="460" width="160" height="280" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="70" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="69">
|
||||
<mxGeometry y="30" width="160" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="71" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>hero_id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" vertex="1" parent="70">
|
||||
<mxGeometry width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="72" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>team_id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=none;fillColor=none;" vertex="1" parent="70">
|
||||
<mxGeometry x="80" width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="74" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="69">
|
||||
<mxGeometry y="80" width="160" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="75" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1;strokeColor=#b85450;fillColor=#f8cecc;" vertex="1" parent="74">
|
||||
<mxGeometry width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="76" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">1</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#82b366;fillColor=#d5e8d4;" vertex="1" parent="74">
|
||||
<mxGeometry x="80" width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="78" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="69">
|
||||
<mxGeometry y="130" width="160" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="79" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">1</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#b85450;fillColor=#f8cecc;" vertex="1" parent="78">
|
||||
<mxGeometry width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="80" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#9673a6;fillColor=#e1d5e7;" vertex="1" parent="78">
|
||||
<mxGeometry x="80" width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="82" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="69">
|
||||
<mxGeometry y="180" width="160" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="83" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#6c8ebf;fillColor=#dae8fc;" vertex="1" parent="82">
|
||||
<mxGeometry width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="84" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">1</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#82b366;fillColor=#d5e8d4;" vertex="1" parent="82">
|
||||
<mxGeometry x="80" width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="85" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="69">
|
||||
<mxGeometry y="230" width="160" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="86" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">3</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;fillColor=#fff2cc;" vertex="1" parent="85">
|
||||
<mxGeometry width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="87" value="<font face="roboto"><span style="font-size: 18px">1</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#82b366;fillColor=#d5e8d4;" vertex="1" parent="85">
|
||||
<mxGeometry x="80" width="80" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="88" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" source="18" target="74">
|
||||
<mxGeometry relative="1" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" source="18" target="78">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="590" y="580"/>
|
||||
<mxPoint x="590" y="615"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.64;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;" edge="1" parent="1" source="22" target="82">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="590" y="625"/>
|
||||
<mxPoint x="590" y="672"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" edge="1" parent="1" source="35" target="85">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="580" y="675"/>
|
||||
<mxPoint x="580" y="715"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" edge="1" parent="1" source="74" target="48">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="840" y="565"/>
|
||||
<mxPoint x="840" y="600"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" edge="1" parent="1" source="78" target="54">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="820" y="615"/>
|
||||
<mxPoint x="820" y="670"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" edge="1" parent="1" source="82" target="48">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="970" y="600" as="targetPoint"/>
|
||||
<Array as="points">
|
||||
<mxPoint x="840" y="660"/>
|
||||
<mxPoint x="840" y="615"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" edge="1" parent="1" source="85" target="48">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="830" y="715"/>
|
||||
<mxPoint x="830" y="630"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
57
docs/img/tutorial/many-to-many/many-to-many.svg
Normal file
After Width: | Height: | Size: 53 KiB |
133
docs/img/tutorial/offset-and-limit/limit.drawio
Normal file
@ -0,0 +1,133 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="RhcpNsM5stFIgJ67Fkjl" name="Page-1">
|
||||
<mxGraphModel dx="1139" dy="1161" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="2" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">hero</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="70" y="60" width="570" height="430" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
|
||||
<mxGeometry y="30" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="4" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="3">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="3">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>secret_name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="3">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>age</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="3">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
|
||||
<mxGeometry y="80" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1;strokeColor=#d6b656;" vertex="1" parent="9">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Deadpond</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="9">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Dive Wilson</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="9">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="9">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
|
||||
<mxGeometry y="130" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="15">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Spider-Boy</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="15">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="18" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Pedro Parqueador</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="15">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="15">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="21" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
|
||||
<mxGeometry y="180" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="22" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">3</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="21">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="23" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Rusty-Man</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="21">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tommy Sharp</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="21">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">48</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" vertex="1" parent="21">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="27" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
|
||||
<mxGeometry y="230" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="28" value="<font face="roboto"><span style="font-size: 18px">4</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="27">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tarantula</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="27">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="<font face="roboto"><span style="font-size: 18px">Natalia Roman-on</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="27">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">32</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="27">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
|
||||
<mxGeometry y="280" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">5</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="32">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="34" value="<font face="roboto"><span style="font-size: 18px">Black Lion</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="32">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" value="<font face="roboto"><span style="font-size: 18px">Trevor Challa</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="32">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">35</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="32">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="37" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
|
||||
<mxGeometry y="330" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">6</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="37">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" value="<font face="roboto"><span style="font-size: 18px">Dr. Weird</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="37">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="<font face="roboto"><span style="font-size: 18px">Steve Weird</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="37">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="41" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">36</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="37">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="47" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
|
||||
<mxGeometry y="380" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="48" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">7</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="47">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="49" value="<font face="roboto"><span style="font-size: 18px">Captain North America</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="47">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="50" value="<font face="roboto"><span style="font-size: 18px">Esteban Rogelios</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="47">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="51" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">93</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="47">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
57
docs/img/tutorial/offset-and-limit/limit.svg
Normal file
After Width: | Height: | Size: 44 KiB |
133
docs/img/tutorial/offset-and-limit/limit2.drawio
Normal file
@ -0,0 +1,133 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="RhcpNsM5stFIgJ67Fkjl" name="Page-1">
|
||||
<mxGraphModel dx="797" dy="813" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="2" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">hero</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="70" y="60" width="570" height="430" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="30" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="4" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="3" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="3" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>secret_name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="3" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>age</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="3" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="80" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1;" parent="9" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Deadpond</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="9" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Dive Wilson</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="9" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="9" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="130" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="15" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Spider-Boy</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="15" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="18" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Pedro Parqueador</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="15" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="15" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="21" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="180" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="22" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">3</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="21" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="23" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Rusty-Man</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="21" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tommy Sharp</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="21" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">48</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="21" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="27" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="230" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="28" value="<font face="roboto"><span style="font-size: 18px">4</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="27" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tarantula</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="27" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="<font face="roboto"><span style="font-size: 18px">Natalia Roman-on</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="27" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">32</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="27" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="280" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">5</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="32" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="34" value="<font face="roboto"><span style="font-size: 18px">Black Lion</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="32" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" value="<font face="roboto"><span style="font-size: 18px">Trevor Challa</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="32" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">35</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="32" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="37" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="330" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">6</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="37" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" value="<font face="roboto"><span style="font-size: 18px">Dr. Weird</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="37" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="<font face="roboto"><span style="font-size: 18px">Steve Weird</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="37" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="41" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">36</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="37" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="47" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="380" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="48" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">7</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="47" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="49" value="<font face="roboto"><span style="font-size: 18px">Captain North America</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="47" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="50" value="<font face="roboto"><span style="font-size: 18px">Esteban Rogelios</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="47" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="51" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">93</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="47" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
57
docs/img/tutorial/offset-and-limit/limit2.svg
Normal file
After Width: | Height: | Size: 44 KiB |
133
docs/img/tutorial/offset-and-limit/limit3.drawio
Normal file
@ -0,0 +1,133 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="RhcpNsM5stFIgJ67Fkjl" name="Page-1">
|
||||
<mxGraphModel dx="797" dy="813" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="2" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">hero</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="70" y="60" width="570" height="430" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="30" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="4" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="3" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="3" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>secret_name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="3" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>age</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="3" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="80" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1;" parent="9" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Deadpond</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="9" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Dive Wilson</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="9" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="9" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="130" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="15" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Spider-Boy</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="15" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="18" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Pedro Parqueador</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="15" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="15" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="21" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="180" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="22" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">3</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="21" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="23" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Rusty-Man</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="21" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tommy Sharp</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="21" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">48</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="21" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="27" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="230" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="28" value="<font face="roboto"><span style="font-size: 18px">4</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="27" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tarantula</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="27" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="<font face="roboto"><span style="font-size: 18px">Natalia Roman-on</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="27" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">32</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="27" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="280" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">5</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="32" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="34" value="<font face="roboto"><span style="font-size: 18px">Black Lion</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="32" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" value="<font face="roboto"><span style="font-size: 18px">Trevor Challa</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="32" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">35</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="32" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="37" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="330" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">6</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="37" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" value="<font face="roboto"><span style="font-size: 18px">Dr. Weird</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="37" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="<font face="roboto"><span style="font-size: 18px">Steve Weird</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="37" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="41" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">36</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="37" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="47" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2" vertex="1">
|
||||
<mxGeometry y="380" width="570" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="48" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">7</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="47" vertex="1">
|
||||
<mxGeometry width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="49" value="<font face="roboto"><span style="font-size: 18px">Captain North America</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="47" vertex="1">
|
||||
<mxGeometry x="70" width="230" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="50" value="<font face="roboto"><span style="font-size: 18px">Esteban Rogelios</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="47" vertex="1">
|
||||
<mxGeometry x="300" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="51" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">93</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#fff2cc;top=0;left=0;bottom=0;right=0;overflow=hidden;strokeColor=#d6b656;" parent="47" vertex="1">
|
||||
<mxGeometry x="480" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
57
docs/img/tutorial/offset-and-limit/limit3.svg
Normal file
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 126 KiB |
After Width: | Height: | Size: 130 KiB |
142
docs/img/tutorial/relationships/select/relationships2.drawio
Normal file
@ -0,0 +1,142 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="objTApYHlBqCKos3M7rL" name="Page-1">
|
||||
<mxGraphModel dx="1239" dy="1167" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="13" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">hero</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="40" y="470" width="490" height="230" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="30" width="490" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="14" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="14" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>secret_name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="14" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>age</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="14" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>team_id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="14" vertex="1">
|
||||
<mxGeometry x="400" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="18" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="80" width="490" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1" parent="18" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="20" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Deadpond</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="18" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="21" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Dive Wilson</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="18" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="18" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="18" vertex="1">
|
||||
<mxGeometry x="400" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="22" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="130" width="490" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="23" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="22" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Spider-Boy</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="22" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Pedro Parqueador</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="22" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="22" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="34" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">null</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="22" vertex="1">
|
||||
<mxGeometry x="400" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="13" vertex="1">
|
||||
<mxGeometry y="180" width="490" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">3</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="35" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="37" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Rusty-Man</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="35" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Tommy Sharp</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="35" vertex="1">
|
||||
<mxGeometry x="160" width="180" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="39" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">48</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="35" vertex="1">
|
||||
<mxGeometry x="340" width="60" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">1</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="35" vertex="1">
|
||||
<mxGeometry x="400" width="90" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="41" value="<font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">team</font>" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fontStyle=1;align=center;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="680" y="510" width="360" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="42" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="30" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="43" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>id</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=#FFFFFF;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="42" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="44" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>name</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="42" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="45" value="<font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto"><b>headquarters</b></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="42" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="48" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="80" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="49" value="<span style="font-weight: normal"><font style="font-size: 18px" face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto">1</font></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;fontStyle=1" parent="48" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="50" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Preventers</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="48" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="51" value="<font face="roboto"><span style="font-size: 18px">Sharp Tower</span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="48" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="54" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="41" vertex="1">
|
||||
<mxGeometry y="130" width="360" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="55" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">2</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="54" vertex="1">
|
||||
<mxGeometry width="50" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="56" value="<span style="font-family: &#34;roboto&#34; ; font-size: 18px">Z-Force</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="54" vertex="1">
|
||||
<mxGeometry x="50" width="110" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="57" value="<p style="background-color: rgb(255 , 255 , 255) ; line-height: 19px"><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Sister Margaret’s Bar</font></p>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;top=0;left=0;bottom=0;right=0;overflow=hidden;" parent="54" vertex="1">
|
||||
<mxGeometry x="160" width="200" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="18" target="54" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="620" y="730" as="targetPoint"/>
|
||||
<Array as="points">
|
||||
<mxPoint x="570" y="575"/>
|
||||
<mxPoint x="570" y="660"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="35" target="48" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="600" y="520" as="targetPoint"/>
|
||||
<Array as="points">
|
||||
<mxPoint x="620" y="675"/>
|
||||
<mxPoint x="620" y="610"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
57
docs/img/tutorial/relationships/select/relationships2.svg
Normal file
After Width: | Height: | Size: 43 KiB |