mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-15 06:54:42 +00:00
463 lines
24 KiB
XML
463 lines
24 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 11.0.0 (20240428.1522)
|
|
-->
|
|
<!-- Title: UpdateAttributesPacket Pages: 1 -->
|
|
<svg width="1461pt" height="800pt"
|
|
viewBox="0.00 0.00 1460.84 800.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 796)">
|
|
<title>UpdateAttributesPacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-796 1456.84,-796 1456.84,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "UpdateAttributesPacket", typeName: "", id: 0, branchId: 29, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="98.97" cy="-588" rx="98.97" ry="18"/>
|
|
<text text-anchor="middle" x="98.97" y="-582.58" font-family="Times New Roman,serif" font-size="14.00">UpdateAttributesPacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "Target Runtime ID", typeName: "ActorRuntimeID", id: 1, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>1</title>
|
|
<ellipse fill="none" stroke="black" cx="655.66" cy="-761" rx="80.01" ry="18"/>
|
|
<text text-anchor="middle" x="655.66" y="-755.58" font-family="Times New Roman,serif" font-size="14.00">Target Runtime ID</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M150.17,-603.66C253.04,-635.74 487.27,-708.8 596.53,-742.87"/>
|
|
<polygon fill="black" stroke="black" points="595.3,-746.15 605.89,-745.79 597.38,-739.47 595.3,-746.15"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "Attribute List", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 8, notes: "AttributeData - Helper Struct" -->
|
|
<g id="node4" class="node">
|
|
<title>3</title>
|
|
<ellipse fill="none" stroke="black" cx="386.79" cy="-588" rx="59.55" ry="18"/>
|
|
<text text-anchor="middle" x="386.79" y="-582.58" font-family="Times New Roman,serif" font-size="14.00">Attribute List</text>
|
|
</g>
|
|
<!-- 0->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->3</title>
|
|
<path fill="none" stroke="black" d="M198.33,-588C236.95,-588 280.38,-588 315.71,-588"/>
|
|
<polygon fill="black" stroke="black" points="315.37,-591.5 325.37,-588 315.37,-584.5 315.37,-591.5"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "Count of ticks since simulation started", typeName: "", id: 33, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node34" class="node">
|
|
<title>33</title>
|
|
<ellipse fill="none" stroke="black" cx="386.79" cy="-291" rx="152.86" ry="18"/>
|
|
<text text-anchor="middle" x="386.79" y="-285.57" font-family="Times New Roman,serif" font-size="14.00">Count of ticks since simulation started</text>
|
|
</g>
|
|
<!-- 0->33 -->
|
|
<g id="edge33" class="edge">
|
|
<title>0->33</title>
|
|
<path fill="none" stroke="black" d="M117.42,-569.87C166.05,-519.33 303.3,-376.72 360.39,-317.4"/>
|
|
<polygon fill="black" stroke="black" points="362.75,-319.99 367.16,-310.36 357.7,-315.14 362.75,-319.99"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "ActorRuntimeID", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>2</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-774" rx="72.52" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">ActorRuntimeID</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M735.73,-762.43C872.82,-764.9 1153.32,-769.97 1293.19,-772.5"/>
|
|
<polygon fill="black" stroke="black" points="1293.07,-776 1303.13,-772.68 1293.2,-769 1293.07,-776"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "Array Size", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<ellipse fill="none" stroke="black" cx="1034.21" cy="-716" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1034.21" y="-710.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 3->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>3->4</title>
|
|
<path fill="none" stroke="black" d="M437.37,-597.83C556.01,-621.36 855.6,-680.78 978.9,-705.23"/>
|
|
<polygon fill="black" stroke="black" points="977.95,-708.61 988.44,-707.12 979.31,-701.74 977.95,-708.61"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "example element", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="655.66" cy="-558" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="655.66" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 3->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>3->6</title>
|
|
<path fill="none" stroke="black" d="M443.09,-581.78C482.19,-577.39 535.11,-571.44 578.24,-566.59"/>
|
|
<polygon fill="black" stroke="black" points="578.5,-570.08 588.05,-565.49 577.72,-563.13 578.5,-570.08"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-720" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 4->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>4->5</title>
|
|
<path fill="none" stroke="black" d="M1084.08,-716.57C1140.33,-717.23 1233.43,-718.32 1299.42,-719.1"/>
|
|
<polygon fill="black" stroke="black" points="1299.03,-722.59 1309.07,-719.21 1299.11,-715.59 1299.03,-722.59"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "Min Value", typeName: "", id: 7, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<ellipse fill="none" stroke="black" cx="1034.21" cy="-661" rx="48.57" ry="18"/>
|
|
<text text-anchor="middle" x="1034.21" y="-655.58" font-family="Times New Roman,serif" font-size="14.00">Min Value</text>
|
|
</g>
|
|
<!-- 6->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>6->7</title>
|
|
<path fill="none" stroke="black" d="M690.51,-574.11C713.09,-584.36 743.67,-597.3 771.66,-606 841.22,-627.62 923.82,-643.4 977.31,-652.38"/>
|
|
<polygon fill="black" stroke="black" points="976.67,-655.82 987.1,-654 977.81,-648.92 976.67,-655.82"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Max Value", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="1034.21" cy="-605" rx="50.56" ry="18"/>
|
|
<text text-anchor="middle" x="1034.21" y="-599.58" font-family="Times New Roman,serif" font-size="14.00">Max Value</text>
|
|
</g>
|
|
<!-- 6->9 -->
|
|
<g id="edge9" class="edge">
|
|
<title>6->9</title>
|
|
<path fill="none" stroke="black" d="M705.58,-571.24C725.89,-576.28 749.77,-581.61 771.66,-585 840.01,-595.57 919.3,-600.64 972.5,-603.01"/>
|
|
<polygon fill="black" stroke="black" points="972.13,-606.5 982.27,-603.43 972.43,-599.5 972.13,-606.5"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "Current Value", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="849.17" cy="-558" rx="62.04" ry="18"/>
|
|
<text text-anchor="middle" x="849.17" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Current Value</text>
|
|
</g>
|
|
<!-- 6->11 -->
|
|
<g id="edge11" class="edge">
|
|
<title>6->11</title>
|
|
<path fill="none" stroke="black" d="M727.43,-558C743.12,-558 759.77,-558 775.54,-558"/>
|
|
<polygon fill="black" stroke="black" points="775.32,-561.5 785.32,-558 775.32,-554.5 775.32,-561.5"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "Default Value", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="849.17" cy="-504" rx="60.54" ry="18"/>
|
|
<text text-anchor="middle" x="849.17" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Default Value</text>
|
|
</g>
|
|
<!-- 6->13 -->
|
|
<g id="edge13" class="edge">
|
|
<title>6->13</title>
|
|
<path fill="none" stroke="black" d="M704.49,-544.51C731.49,-536.9 765.33,-527.36 793.39,-519.45"/>
|
|
<polygon fill="black" stroke="black" points="794.09,-522.89 802.77,-516.8 792.19,-516.15 794.09,-522.89"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "Attribute Name", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" cx="849.17" cy="-450" rx="67.03" ry="18"/>
|
|
<text text-anchor="middle" x="849.17" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Attribute Name</text>
|
|
</g>
|
|
<!-- 6->15 -->
|
|
<g id="edge15" class="edge">
|
|
<title>6->15</title>
|
|
<path fill="none" stroke="black" d="M677.57,-540.6C699.79,-522.76 736.51,-495.14 771.66,-477 778.39,-473.53 785.67,-470.32 792.96,-467.43"/>
|
|
<polygon fill="black" stroke="black" points="794.07,-470.75 802.19,-463.94 791.6,-464.2 794.07,-470.75"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "Attribute Modifier", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="849.17" cy="-396" rx="77.51" ry="18"/>
|
|
<text text-anchor="middle" x="849.17" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Attribute Modifier</text>
|
|
</g>
|
|
<!-- 6->17 -->
|
|
<g id="edge17" class="edge">
|
|
<title>6->17</title>
|
|
<path fill="none" stroke="black" d="M667.46,-540.05C685.57,-511.4 724.72,-455.27 771.66,-423 776.4,-419.74 781.58,-416.84 786.93,-414.25"/>
|
|
<polygon fill="black" stroke="black" points="788.22,-417.51 795.97,-410.29 785.41,-411.1 788.22,-417.51"/>
|
|
</g>
|
|
<!-- 8 -->
|
|
<!-- name: "float", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-666" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 7->8 -->
|
|
<g id="edge8" class="edge">
|
|
<title>7->8</title>
|
|
<path fill="none" stroke="black" d="M1083,-661.7C1151.56,-662.71 1276.42,-664.54 1338.78,-665.45"/>
|
|
<polygon fill="black" stroke="black" points="1338.47,-668.95 1348.52,-665.59 1338.57,-661.95 1338.47,-668.95"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "float", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-612" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 9->10 -->
|
|
<g id="edge10" class="edge">
|
|
<title>9->10</title>
|
|
<path fill="none" stroke="black" d="M1085.18,-606.03C1154.2,-607.44 1277.16,-609.96 1338.85,-611.23"/>
|
|
<polygon fill="black" stroke="black" points="1338.4,-614.72 1348.47,-611.43 1338.54,-607.72 1338.4,-614.72"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "float", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>12</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-558" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 11->12 -->
|
|
<g id="edge12" class="edge">
|
|
<title>11->12</title>
|
|
<path fill="none" stroke="black" d="M911.56,-558C1021.43,-558 1248.6,-558 1338.5,-558"/>
|
|
<polygon fill="black" stroke="black" points="1338.25,-561.5 1348.25,-558 1338.25,-554.5 1338.25,-561.5"/>
|
|
</g>
|
|
<!-- 14 -->
|
|
<!-- name: "float", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>14</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-504" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 13->14 -->
|
|
<g id="edge14" class="edge">
|
|
<title>13->14</title>
|
|
<path fill="none" stroke="black" d="M910.02,-504C1019.31,-504 1248.27,-504 1338.56,-504"/>
|
|
<polygon fill="black" stroke="black" points="1338.35,-507.5 1348.35,-504 1338.35,-500.5 1338.35,-507.5"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "string", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-450" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 15->16 -->
|
|
<g id="edge16" class="edge">
|
|
<title>15->16</title>
|
|
<path fill="none" stroke="black" d="M916.55,-450C1026.53,-450 1243.48,-450 1334.54,-450"/>
|
|
<polygon fill="black" stroke="black" points="1334.51,-453.5 1344.51,-450 1334.51,-446.5 1334.51,-453.5"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "Array Size", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="1034.21" cy="-396" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1034.21" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 17->18 -->
|
|
<g id="edge18" class="edge">
|
|
<title>17->18</title>
|
|
<path fill="none" stroke="black" d="M927,-396C942.29,-396 958.13,-396 972.77,-396"/>
|
|
<polygon fill="black" stroke="black" points="972.71,-399.5 982.71,-396 972.71,-392.5 972.71,-399.5"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "example element", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1034.21" cy="-234" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1034.21" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 17->20 -->
|
|
<g id="edge20" class="edge">
|
|
<title>17->20</title>
|
|
<path fill="none" stroke="black" d="M870.11,-378.35C902.71,-349.51 967.51,-292.15 1004.87,-259.08"/>
|
|
<polygon fill="black" stroke="black" points="1006.99,-261.88 1012.16,-252.63 1002.36,-256.63 1006.99,-261.88"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-396" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 18->19 -->
|
|
<g id="edge19" class="edge">
|
|
<title>18->19</title>
|
|
<path fill="none" stroke="black" d="M1084.08,-396C1140.33,-396 1233.43,-396 1299.42,-396"/>
|
|
<polygon fill="black" stroke="black" points="1299.07,-399.5 1309.07,-396 1299.07,-392.5 1299.07,-399.5"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "ID", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>21</title>
|
|
<ellipse fill="none" stroke="black" cx="1203.77" cy="-342" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1203.77" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">ID</text>
|
|
</g>
|
|
<!-- 20->21 -->
|
|
<g id="edge21" class="edge">
|
|
<title>20->21</title>
|
|
<path fill="none" stroke="black" d="M1055.41,-251.66C1076.11,-269.19 1109.72,-296.1 1141.73,-315 1150.41,-320.12 1160.24,-324.88 1169.43,-328.93"/>
|
|
<polygon fill="black" stroke="black" points="1167.86,-332.07 1178.43,-332.75 1170.59,-325.62 1167.86,-332.07"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "Name", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node24" class="node">
|
|
<title>23</title>
|
|
<ellipse fill="none" stroke="black" cx="1203.77" cy="-288" rx="32.1" ry="18"/>
|
|
<text text-anchor="middle" x="1203.77" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Name</text>
|
|
</g>
|
|
<!-- 20->23 -->
|
|
<g id="edge23" class="edge">
|
|
<title>20->23</title>
|
|
<path fill="none" stroke="black" d="M1079.67,-248.33C1106.19,-256.88 1139.51,-267.61 1164.79,-275.76"/>
|
|
<polygon fill="black" stroke="black" points="1163.41,-278.99 1174,-278.73 1165.56,-272.33 1163.41,-278.99"/>
|
|
</g>
|
|
<!-- 25 -->
|
|
<!-- name: "Amount", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node26" class="node">
|
|
<title>25</title>
|
|
<ellipse fill="none" stroke="black" cx="1203.77" cy="-234" rx="40.58" ry="18"/>
|
|
<text text-anchor="middle" x="1203.77" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Amount</text>
|
|
</g>
|
|
<!-- 20->25 -->
|
|
<g id="edge25" class="edge">
|
|
<title>20->25</title>
|
|
<path fill="none" stroke="black" d="M1105.79,-234C1121.17,-234 1137.17,-234 1151.62,-234"/>
|
|
<polygon fill="black" stroke="black" points="1151.33,-237.5 1161.33,-234 1151.33,-230.5 1151.33,-237.5"/>
|
|
</g>
|
|
<!-- 27 -->
|
|
<!-- name: "Operation", typeName: "", id: 27, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node28" class="node">
|
|
<title>27</title>
|
|
<ellipse fill="none" stroke="black" cx="1203.77" cy="-180" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1203.77" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Operation</text>
|
|
</g>
|
|
<!-- 20->27 -->
|
|
<g id="edge27" class="edge">
|
|
<title>20->27</title>
|
|
<path fill="none" stroke="black" d="M1079.67,-219.67C1103.11,-212.12 1131.85,-202.85 1155.67,-195.18"/>
|
|
<polygon fill="black" stroke="black" points="1156.69,-198.53 1165.13,-192.13 1154.54,-191.87 1156.69,-198.53"/>
|
|
</g>
|
|
<!-- 29 -->
|
|
<!-- name: "Operand", typeName: "", id: 29, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node30" class="node">
|
|
<title>29</title>
|
|
<ellipse fill="none" stroke="black" cx="1203.77" cy="-126" rx="43.08" ry="18"/>
|
|
<text text-anchor="middle" x="1203.77" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Operand</text>
|
|
</g>
|
|
<!-- 20->29 -->
|
|
<g id="edge29" class="edge">
|
|
<title>20->29</title>
|
|
<path fill="none" stroke="black" d="M1055.41,-216.34C1076.11,-198.81 1109.72,-171.9 1141.73,-153 1147.82,-149.4 1154.48,-145.99 1161.08,-142.87"/>
|
|
<polygon fill="black" stroke="black" points="1162.28,-146.17 1169.95,-138.86 1159.4,-139.79 1162.28,-146.17"/>
|
|
</g>
|
|
<!-- 31 -->
|
|
<!-- name: "isSerializable?", typeName: "", id: 31, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node32" class="node">
|
|
<title>31</title>
|
|
<ellipse fill="none" stroke="black" cx="1203.77" cy="-72" rx="62.04" ry="18"/>
|
|
<text text-anchor="middle" x="1203.77" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">isSerializable?</text>
|
|
</g>
|
|
<!-- 20->31 -->
|
|
<g id="edge31" class="edge">
|
|
<title>20->31</title>
|
|
<path fill="none" stroke="black" d="M1045.45,-215.96C1062.28,-187.68 1098.32,-132.66 1141.73,-99 1145.39,-96.16 1149.39,-93.56 1153.54,-91.17"/>
|
|
<polygon fill="black" stroke="black" points="1154.81,-94.46 1162.06,-86.72 1151.57,-88.25 1154.81,-94.46"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "string", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-342" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 21->22 -->
|
|
<g id="edge22" class="edge">
|
|
<title>21->22</title>
|
|
<path fill="none" stroke="black" d="M1231.2,-342C1258.74,-342 1302.29,-342 1334.51,-342"/>
|
|
<polygon fill="black" stroke="black" points="1334.3,-345.5 1344.3,-342 1334.3,-338.5 1334.3,-345.5"/>
|
|
</g>
|
|
<!-- 24 -->
|
|
<!-- name: "string", typeName: "", id: 24, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>24</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-288" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 23->24 -->
|
|
<g id="edge24" class="edge">
|
|
<title>23->24</title>
|
|
<path fill="none" stroke="black" d="M1236.24,-288C1263.82,-288 1304.13,-288 1334.44,-288"/>
|
|
<polygon fill="black" stroke="black" points="1334.41,-291.5 1344.41,-288 1334.41,-284.5 1334.41,-291.5"/>
|
|
</g>
|
|
<!-- 26 -->
|
|
<!-- name: "float", typeName: "", id: 26, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>26</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-234" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 25->26 -->
|
|
<g id="edge26" class="edge">
|
|
<title>25->26</title>
|
|
<path fill="none" stroke="black" d="M1244.56,-234C1272.88,-234 1310.7,-234 1338.56,-234"/>
|
|
<polygon fill="black" stroke="black" points="1338.32,-237.5 1348.32,-234 1338.32,-230.5 1338.32,-237.5"/>
|
|
</g>
|
|
<!-- 28 -->
|
|
<!-- name: "int", typeName: "", id: 28, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node29" class="node">
|
|
<title>28</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-180" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
|
</g>
|
|
<!-- 27->28 -->
|
|
<g id="edge28" class="edge">
|
|
<title>27->28</title>
|
|
<path fill="none" stroke="black" d="M1251.65,-180C1279.06,-180 1313.19,-180 1338.8,-180"/>
|
|
<polygon fill="black" stroke="black" points="1338.76,-183.5 1348.76,-180 1338.76,-176.5 1338.76,-183.5"/>
|
|
</g>
|
|
<!-- 30 -->
|
|
<!-- name: "int", typeName: "", id: 30, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node31" class="node">
|
|
<title>30</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-126" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
|
</g>
|
|
<!-- 29->30 -->
|
|
<g id="edge30" class="edge">
|
|
<title>29->30</title>
|
|
<path fill="none" stroke="black" d="M1247.18,-126C1275.18,-126 1311.56,-126 1338.57,-126"/>
|
|
<polygon fill="black" stroke="black" points="1338.37,-129.5 1348.37,-126 1338.37,-122.5 1338.37,-129.5"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "bool", typeName: "", id: 32, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node33" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-72" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 31->32 -->
|
|
<g id="edge32" class="edge">
|
|
<title>31->32</title>
|
|
<path fill="none" stroke="black" d="M1266.22,-72C1290.13,-72 1316.77,-72 1337.87,-72"/>
|
|
<polygon fill="black" stroke="black" points="1337.76,-75.5 1347.76,-72 1337.76,-68.5 1337.76,-75.5"/>
|
|
</g>
|
|
<!-- 34 -->
|
|
<!-- name: "unsigned varint64", typeName: "", id: 34, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node35" class="node">
|
|
<title>34</title>
|
|
<ellipse fill="none" stroke="black" cx="1377.33" cy="-18" rx="75.51" ry="18"/>
|
|
<text text-anchor="middle" x="1377.33" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint64</text>
|
|
</g>
|
|
<!-- 33->34 -->
|
|
<g id="edge34" class="edge">
|
|
<title>33->34</title>
|
|
<path fill="none" stroke="black" d="M403.68,-272.66C458.58,-211.45 647.93,-18 848.17,-18 848.17,-18 848.17,-18 1035.21,-18 1122.02,-18 1221.26,-18 1290.23,-18"/>
|
|
<polygon fill="black" stroke="black" points="1289.95,-21.5 1299.95,-18 1289.95,-14.5 1289.95,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|