File: class-diagram-simple.svg

package info (click to toggle)
node-mj-context-menu 0.9.1%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,980 kB
  • sloc: javascript: 2,173; sh: 35; makefile: 7
file content (555 lines) | stat: -rw-r--r-- 37,346 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
<?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 2.40.1 (20161225.0304)
 -->
<!-- Title: structs Pages: 1 -->
<svg width="1938pt" height="643pt"
 viewBox="0.00 0.00 1937.50 643.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 639)">
<title>structs</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-639 1933.5,-639 1933.5,4 -4,4"/>
<!-- AbstractEntry -->
<g id="node1" class="node">
<title>AbstractEntry</title>
<polygon fill="none" stroke="#0000ff" points="234.5,-294.5 234.5,-340.5 402.5,-340.5 402.5,-294.5 234.5,-294.5"/>
<text text-anchor="middle" x="318.5" y="-325.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstract class AbstractEntry</text>
<polyline fill="none" stroke="#0000ff" points="234.5,-317.5 402.5,-317.5 "/>
<text text-anchor="middle" x="318.5" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractItem -->
<g id="node4" class="node">
<title>AbstractItem</title>
<polygon fill="none" stroke="#0000ff" points="91.5,-196.5 91.5,-242.5 255.5,-242.5 255.5,-196.5 91.5,-196.5"/>
<text text-anchor="middle" x="173.5" y="-227.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstract class AbstractItem</text>
<polyline fill="none" stroke="#0000ff" points="91.5,-219.5 255.5,-219.5 "/>
<text text-anchor="middle" x="173.5" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractEntry&#45;&gt;AbstractItem -->
<g id="edge3" class="edge">
<title>AbstractEntry&#45;&gt;AbstractItem</title>
<path fill="none" stroke="#000000" d="M275.7364,-288.5977C254.011,-273.9143 227.9762,-256.3184 207.6163,-242.5579"/>
<polygon fill="#000000" stroke="#000000" points="273.8919,-291.5755 284.137,-294.2754 277.8117,-285.7759 273.8919,-291.5755"/>
<text text-anchor="middle" x="276.5" y="-264.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Rule -->
<g id="node24" class="node">
<title>Rule</title>
<polygon fill="none" stroke="#000000" points="278.5,-196.5 278.5,-242.5 350.5,-242.5 350.5,-196.5 278.5,-196.5"/>
<text text-anchor="middle" x="314.5" y="-227.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Rule</text>
<polyline fill="none" stroke="#000000" points="278.5,-219.5 350.5,-219.5 "/>
<text text-anchor="middle" x="314.5" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractEntry&#45;&gt;Rule -->
<g id="edge23" class="edge">
<title>AbstractEntry&#45;&gt;Rule</title>
<path fill="none" stroke="#000000" d="M317.1422,-284.2331C316.5826,-270.5249 315.9481,-254.9789 315.4411,-242.5579"/>
<polygon fill="#000000" stroke="#000000" points="313.647,-284.4265 317.5521,-294.2754 320.6412,-284.1409 313.647,-284.4265"/>
<text text-anchor="middle" x="338.5" y="-264.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- MenuElement -->
<g id="node2" class="node">
<title>MenuElement</title>
<polygon fill="none" stroke="#0000ff" points="379.5,-392.5 379.5,-438.5 549.5,-438.5 549.5,-392.5 379.5,-392.5"/>
<text text-anchor="middle" x="464.5" y="-423.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstract class MenuElement</text>
<polyline fill="none" stroke="#0000ff" points="379.5,-415.5 549.5,-415.5 "/>
<text text-anchor="middle" x="464.5" y="-400.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- MenuElement&#45;&gt;AbstractEntry -->
<g id="edge1" class="edge">
<title>MenuElement&#45;&gt;AbstractEntry</title>
<path fill="none" stroke="#000000" d="M423.8056,-386.6313C410.984,-377.6661 396.7182,-367.8244 383.5,-359 374.3691,-352.9043 364.4187,-346.4557 355.1106,-340.5058"/>
<polygon fill="#000000" stroke="#000000" points="421.8003,-389.4999 431.9971,-392.3767 425.8199,-383.769 421.8003,-389.4999"/>
<text text-anchor="middle" x="424.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- AbstractPostable -->
<g id="node7" class="node">
<title>AbstractPostable</title>
<polygon fill="none" stroke="#0000ff" points="624.5,-294.5 624.5,-340.5 808.5,-340.5 808.5,-294.5 624.5,-294.5"/>
<text text-anchor="middle" x="716.5" y="-325.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstract class AbstractPostable</text>
<polyline fill="none" stroke="#0000ff" points="624.5,-317.5 808.5,-317.5 "/>
<text text-anchor="middle" x="716.5" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- MenuElement&#45;&gt;AbstractPostable -->
<g id="edge9" class="edge">
<title>MenuElement&#45;&gt;AbstractPostable</title>
<path fill="none" stroke="#000000" d="M533.5341,-388.6534C572.24,-373.6011 620.0303,-355.016 657.0613,-340.6151"/>
<polygon fill="#000000" stroke="#000000" points="531.9528,-385.5129 523.9014,-392.3995 534.49,-392.037 531.9528,-385.5129"/>
<text text-anchor="middle" x="626.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Entry -->
<g id="node3" class="node">
<title>Entry</title>
<polygon fill="none" stroke="#00ff00" points="258.5,-392.5 258.5,-438.5 356.5,-438.5 356.5,-392.5 258.5,-392.5"/>
<text text-anchor="middle" x="307.5" y="-423.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface Entry</text>
<polyline fill="none" stroke="#00ff00" points="258.5,-415.5 356.5,-415.5 "/>
<text text-anchor="middle" x="307.5" y="-400.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- Entry&#45;&gt;AbstractEntry -->
<g id="edge2" class="edge">
<title>Entry&#45;&gt;AbstractEntry</title>
<path fill="none" stroke="#000000" d="M311.234,-382.2331C312.7727,-368.5249 314.5177,-352.9789 315.9119,-340.5579"/>
<polygon fill="#000000" stroke="#000000" points="307.7442,-381.9473 310.1068,-392.2754 314.7005,-382.7282 307.7442,-381.9473"/>
<text text-anchor="middle" x="347" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">implements</text>
</g>
<!-- Item -->
<g id="node5" class="node">
<title>Item</title>
<polygon fill="none" stroke="#00ff00" points="123,-294.5 123,-340.5 216,-340.5 216,-294.5 123,-294.5"/>
<text text-anchor="middle" x="169.5" y="-325.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface Item</text>
<polyline fill="none" stroke="#00ff00" points="123,-317.5 216,-317.5 "/>
<text text-anchor="middle" x="169.5" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- Entry&#45;&gt;Item -->
<g id="edge16" class="edge">
<title>Entry&#45;&gt;Item</title>
<path fill="none" stroke="#000000" d="M266.5262,-386.4026C245.9051,-371.7587 221.2606,-354.2575 201.9693,-340.5579"/>
<polygon fill="#000000" stroke="#000000" points="264.6161,-389.339 274.7959,-392.2754 268.6692,-383.6317 264.6161,-389.339"/>
<text text-anchor="middle" x="268.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- AbstractVariableItem -->
<g id="node13" class="node">
<title>AbstractVariableItem</title>
<polygon fill="none" stroke="#0000ff" points="333.5,-98.5 333.5,-144.5 543.5,-144.5 543.5,-98.5 333.5,-98.5"/>
<text text-anchor="middle" x="438.5" y="-129.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstract class AbstractVariableItem</text>
<polyline fill="none" stroke="#0000ff" points="333.5,-121.5 543.5,-121.5 "/>
<text text-anchor="middle" x="438.5" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractItem&#45;&gt;AbstractVariableItem -->
<g id="edge11" class="edge">
<title>AbstractItem&#45;&gt;AbstractVariableItem</title>
<path fill="none" stroke="#000000" d="M245.5785,-192.8446C286.372,-177.7587 336.8886,-159.077 375.995,-144.6151"/>
<polygon fill="#000000" stroke="#000000" points="244.1309,-189.6481 235.9657,-196.3995 246.5589,-196.2136 244.1309,-189.6481"/>
<text text-anchor="middle" x="343.5" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Command -->
<g id="node21" class="node">
<title>Command</title>
<polygon fill="none" stroke="#000000" points="211.5,-98.5 211.5,-144.5 315.5,-144.5 315.5,-98.5 211.5,-98.5"/>
<text text-anchor="middle" x="263.5" y="-129.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Command</text>
<polyline fill="none" stroke="#000000" points="211.5,-121.5 315.5,-121.5 "/>
<text text-anchor="middle" x="263.5" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractItem&#45;&gt;Command -->
<g id="edge20" class="edge">
<title>AbstractItem&#45;&gt;Command</title>
<path fill="none" stroke="#000000" d="M201.8481,-188.6321C214.9508,-174.3647 230.2464,-157.7095 242.3244,-144.5579"/>
<polygon fill="#000000" stroke="#000000" points="199.015,-186.5426 194.8287,-196.2754 204.1707,-191.2775 199.015,-186.5426"/>
<text text-anchor="middle" x="245.5" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Label -->
<g id="node22" class="node">
<title>Label</title>
<polygon fill="none" stroke="#000000" points="0,-98.5 0,-144.5 77,-144.5 77,-98.5 0,-98.5"/>
<text text-anchor="middle" x="38.5" y="-129.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Label</text>
<polyline fill="none" stroke="#000000" points="0,-121.5 77,-121.5 "/>
<text text-anchor="middle" x="38.5" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractItem&#45;&gt;Label -->
<g id="edge21" class="edge">
<title>AbstractItem&#45;&gt;Label</title>
<path fill="none" stroke="#000000" d="M129.7749,-190.7808C123.5927,-186.5615 117.3526,-182.216 111.5,-178 96.676,-167.3213 80.5785,-154.9492 67.2813,-144.5095"/>
<polygon fill="#000000" stroke="#000000" points="127.8836,-193.7269 138.1273,-196.4319 131.8062,-187.9293 127.8836,-193.7269"/>
<text text-anchor="middle" x="132.5" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Submenu -->
<g id="node26" class="node">
<title>Submenu</title>
<polygon fill="none" stroke="#000000" points="95.5,-98.5 95.5,-144.5 193.5,-144.5 193.5,-98.5 95.5,-98.5"/>
<text text-anchor="middle" x="144.5" y="-129.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Submenu</text>
<polyline fill="none" stroke="#000000" points="95.5,-121.5 193.5,-121.5 "/>
<text text-anchor="middle" x="144.5" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractItem&#45;&gt;Submenu -->
<g id="edge25" class="edge">
<title>AbstractItem&#45;&gt;Submenu</title>
<path fill="none" stroke="#000000" d="M163.7749,-186.6357C159.6895,-172.83 155.0349,-157.1006 151.3233,-144.5579"/>
<polygon fill="#000000" stroke="#000000" points="160.4336,-187.6796 166.6274,-196.2754 167.1459,-185.6932 160.4336,-187.6796"/>
<text text-anchor="middle" x="182.5" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Item&#45;&gt;AbstractItem -->
<g id="edge4" class="edge">
<title>Item&#45;&gt;AbstractItem</title>
<path fill="none" stroke="#000000" d="M166.2251,-284.3146C165.8887,-276.6518 165.8688,-268.5372 166.5,-261 167,-255.0295 167.8979,-248.6259 168.8875,-242.6793"/>
<polygon fill="#000000" stroke="#000000" points="162.7374,-284.6226 166.8487,-294.3872 169.724,-284.19 162.7374,-284.6226"/>
<text text-anchor="middle" x="199" y="-264.8" font-family="Times,serif" font-size="14.00" fill="#000000">implements</text>
</g>
<!-- AbstractMenu -->
<g id="node6" class="node">
<title>AbstractMenu</title>
<polygon fill="none" stroke="#0000ff" points="846.5,-196.5 846.5,-242.5 1016.5,-242.5 1016.5,-196.5 846.5,-196.5"/>
<text text-anchor="middle" x="931.5" y="-227.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstract class AbstractMenu</text>
<polyline fill="none" stroke="#0000ff" points="846.5,-219.5 1016.5,-219.5 "/>
<text text-anchor="middle" x="931.5" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- ContextMenu -->
<g id="node16" class="node">
<title>ContextMenu</title>
<polygon fill="none" stroke="#000000" points="798.5,-98.5 798.5,-144.5 920.5,-144.5 920.5,-98.5 798.5,-98.5"/>
<text text-anchor="middle" x="859.5" y="-129.3" font-family="Times,serif" font-size="14.00" fill="#000000">class ContextMenu</text>
<polyline fill="none" stroke="#000000" points="798.5,-121.5 920.5,-121.5 "/>
<text text-anchor="middle" x="859.5" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractMenu&#45;&gt;ContextMenu -->
<g id="edge14" class="edge">
<title>AbstractMenu&#45;&gt;ContextMenu</title>
<path fill="none" stroke="#000000" d="M908.2374,-187.837C897.887,-173.749 885.924,-157.466 876.4405,-144.5579"/>
<polygon fill="#000000" stroke="#000000" points="905.6956,-190.2888 914.437,-196.2754 911.3368,-186.1443 905.6956,-190.2888"/>
<text text-anchor="middle" x="920.5" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- SelectionMenu -->
<g id="node32" class="node">
<title>SelectionMenu</title>
<polygon fill="none" stroke="#000000" points="939,-98.5 939,-144.5 1068,-144.5 1068,-98.5 939,-98.5"/>
<text text-anchor="middle" x="1003.5" y="-129.3" font-family="Times,serif" font-size="14.00" fill="#000000">class SelectionMenu</text>
<polyline fill="none" stroke="#000000" points="939,-121.5 1068,-121.5 "/>
<text text-anchor="middle" x="1003.5" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractMenu&#45;&gt;SelectionMenu -->
<g id="edge32" class="edge">
<title>AbstractMenu&#45;&gt;SelectionMenu</title>
<path fill="none" stroke="#000000" d="M954.7626,-187.837C965.113,-173.749 977.076,-157.466 986.5595,-144.5579"/>
<polygon fill="#000000" stroke="#000000" points="951.6632,-186.1443 948.563,-196.2754 957.3044,-190.2888 951.6632,-186.1443"/>
<text text-anchor="middle" x="992.5" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- SubMenu -->
<g id="node35" class="node">
<title>SubMenu</title>
<polygon fill="none" stroke="#000000" points="1086.5,-98.5 1086.5,-144.5 1186.5,-144.5 1186.5,-98.5 1086.5,-98.5"/>
<text text-anchor="middle" x="1136.5" y="-129.3" font-family="Times,serif" font-size="14.00" fill="#000000">class SubMenu</text>
<polyline fill="none" stroke="#000000" points="1086.5,-121.5 1186.5,-121.5 "/>
<text text-anchor="middle" x="1136.5" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractMenu&#45;&gt;SubMenu -->
<g id="edge34" class="edge">
<title>AbstractMenu&#45;&gt;SubMenu</title>
<path fill="none" stroke="#000000" d="M988.863,-192.0777C1020.1327,-177.1293 1058.4056,-158.8329 1088.1471,-144.6151"/>
<polygon fill="#000000" stroke="#000000" points="987.3351,-188.9287 979.8225,-196.3995 990.3542,-195.2441 987.3351,-188.9287"/>
<text text-anchor="middle" x="1066.5" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- AbstractPostable&#45;&gt;AbstractMenu -->
<g id="edge5" class="edge">
<title>AbstractPostable&#45;&gt;AbstractMenu</title>
<path fill="none" stroke="#000000" d="M768.3723,-289.4395C776.176,-285.0332 784.0884,-280.4594 791.5,-276 801.9571,-269.7082 803.5612,-266.4112 814.5,-261 828.2158,-254.2151 843.3232,-248.0016 857.9953,-242.5643"/>
<polygon fill="#000000" stroke="#000000" points="766.6561,-286.3891 759.6404,-294.3282 770.0758,-292.497 766.6561,-286.3891"/>
<text text-anchor="middle" x="835.5" y="-264.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- CloseButton -->
<g id="node15" class="node">
<title>CloseButton</title>
<polygon fill="none" stroke="#000000" points="626.5,-196.5 626.5,-242.5 740.5,-242.5 740.5,-196.5 626.5,-196.5"/>
<text text-anchor="middle" x="683.5" y="-227.3" font-family="Times,serif" font-size="14.00" fill="#000000">class CloseButton</text>
<polyline fill="none" stroke="#000000" points="626.5,-219.5 740.5,-219.5 "/>
<text text-anchor="middle" x="683.5" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractPostable&#45;&gt;CloseButton -->
<g id="edge13" class="edge">
<title>AbstractPostable&#45;&gt;CloseButton</title>
<path fill="none" stroke="#000000" d="M689.0587,-285.8593C687.2483,-282.6713 685.6798,-279.3644 684.5,-276 680.799,-265.4461 680.1959,-253.0876 680.6655,-242.6246"/>
<polygon fill="#000000" stroke="#000000" points="686.2857,-288.0144 694.6801,-294.4786 692.1489,-284.1905 686.2857,-288.0144"/>
<text text-anchor="middle" x="705.5" y="-264.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Info -->
<g id="node18" class="node">
<title>Info</title>
<polygon fill="none" stroke="#000000" points="759,-196.5 759,-242.5 828,-242.5 828,-196.5 759,-196.5"/>
<text text-anchor="middle" x="793.5" y="-227.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Info</text>
<polyline fill="none" stroke="#000000" points="759,-219.5 828,-219.5 "/>
<text text-anchor="middle" x="793.5" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractPostable&#45;&gt;Info -->
<g id="edge15" class="edge">
<title>AbstractPostable&#45;&gt;Info</title>
<path fill="none" stroke="#000000" d="M733.0535,-285.5066C737.908,-277.2138 743.5303,-268.5099 749.5,-261 754.4659,-254.7528 760.3613,-248.5573 766.1965,-242.9334"/>
<polygon fill="#000000" stroke="#000000" points="729.9756,-283.839 728.1071,-294.2678 736.0713,-287.2805 729.9756,-283.839"/>
<text text-anchor="middle" x="770.5" y="-264.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Popup -->
<g id="node31" class="node">
<title>Popup</title>
<polygon fill="none" stroke="#000000" points="527,-196.5 527,-242.5 608,-242.5 608,-196.5 527,-196.5"/>
<text text-anchor="middle" x="567.5" y="-227.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Popup</text>
<polyline fill="none" stroke="#000000" points="527,-219.5 608,-219.5 "/>
<text text-anchor="middle" x="567.5" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractPostable&#45;&gt;Popup -->
<g id="edge31" class="edge">
<title>AbstractPostable&#45;&gt;Popup</title>
<path fill="none" stroke="#000000" d="M656.9739,-289.4473C649.2533,-285.2114 641.5773,-280.6829 634.5,-276 619.6535,-266.1762 604.3828,-253.5304 592.1768,-242.694"/>
<polygon fill="#000000" stroke="#000000" points="655.5541,-292.6569 666.0243,-294.2774 658.85,-286.4813 655.5541,-292.6569"/>
<text text-anchor="middle" x="655.5" y="-264.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Menu -->
<g id="node8" class="node">
<title>Menu</title>
<polygon fill="none" stroke="#00ff00" points="682.5,-490.5 682.5,-536.5 782.5,-536.5 782.5,-490.5 682.5,-490.5"/>
<text text-anchor="middle" x="732.5" y="-521.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface Menu</text>
<polyline fill="none" stroke="#00ff00" points="682.5,-513.5 782.5,-513.5 "/>
<text text-anchor="middle" x="732.5" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- Menu&#45;&gt;AbstractMenu -->
<g id="edge6" class="edge">
<title>Menu&#45;&gt;AbstractMenu</title>
<path fill="none" stroke="#000000" d="M753.9388,-481.8266C794.1869,-422.3646 880.1921,-295.3016 915.682,-242.8693"/>
<polygon fill="#000000" stroke="#000000" points="750.8221,-480.1871 748.1152,-490.4303 756.6191,-484.1109 750.8221,-480.1871"/>
<text text-anchor="middle" x="869" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">implements</text>
</g>
<!-- AbstractNavigatable -->
<g id="node9" class="node">
<title>AbstractNavigatable</title>
<polygon fill="none" stroke="#0000ff" points="368,-490.5 368,-536.5 571,-536.5 571,-490.5 368,-490.5"/>
<text text-anchor="middle" x="469.5" y="-521.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstract class AbstractNavigatable</text>
<polyline fill="none" stroke="#0000ff" points="368,-513.5 571,-513.5 "/>
<text text-anchor="middle" x="469.5" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractNavigatable&#45;&gt;MenuElement -->
<g id="edge29" class="edge">
<title>AbstractNavigatable&#45;&gt;MenuElement</title>
<path fill="none" stroke="#000000" d="M467.8027,-480.2331C467.1033,-466.5249 466.3101,-450.9789 465.6764,-438.5579"/>
<polygon fill="#000000" stroke="#000000" points="464.31,-480.4667 468.3151,-490.2754 471.3009,-480.11 464.31,-480.4667"/>
<text text-anchor="middle" x="487.5" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- KeyNavigatable -->
<g id="node10" class="node">
<title>KeyNavigatable</title>
<polygon fill="none" stroke="#00ff00" points="595,-588.5 595,-634.5 750,-634.5 750,-588.5 595,-588.5"/>
<text text-anchor="middle" x="672.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface KeyNavigatable</text>
<polyline fill="none" stroke="#00ff00" points="595,-611.5 750,-611.5 "/>
<text text-anchor="middle" x="672.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- KeyNavigatable&#45;&gt;Menu -->
<g id="edge27" class="edge">
<title>KeyNavigatable&#45;&gt;Menu</title>
<path fill="none" stroke="#000000" d="M692.13,-579.4377C700.6987,-565.4421 710.5546,-549.3442 718.3829,-536.5579"/>
<polygon fill="#000000" stroke="#000000" points="688.9558,-577.9193 686.7192,-588.2754 694.9257,-581.5744 688.9558,-577.9193"/>
<text text-anchor="middle" x="726.5" y="-558.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- KeyNavigatable&#45;&gt;AbstractNavigatable -->
<g id="edge7" class="edge">
<title>KeyNavigatable&#45;&gt;AbstractNavigatable</title>
<path fill="none" stroke="#000000" d="M639.9213,-581.9044C628.1338,-572.3228 614.3118,-562.2975 600.5,-555 587.1055,-547.9229 572.2958,-541.8034 557.5972,-536.6017"/>
<polygon fill="#000000" stroke="#000000" points="637.813,-584.7037 647.7317,-588.428 642.3004,-579.3312 637.813,-584.7037"/>
<text text-anchor="middle" x="656" y="-558.8" font-family="Times,serif" font-size="14.00" fill="#000000">implements</text>
</g>
<!-- MouseNavigatable -->
<g id="node11" class="node">
<title>MouseNavigatable</title>
<polygon fill="none" stroke="#00ff00" points="399.5,-588.5 399.5,-634.5 569.5,-634.5 569.5,-588.5 399.5,-588.5"/>
<text text-anchor="middle" x="484.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface MouseNavigatable</text>
<polyline fill="none" stroke="#00ff00" points="399.5,-611.5 569.5,-611.5 "/>
<text text-anchor="middle" x="484.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- MouseNavigatable&#45;&gt;Menu -->
<g id="edge28" class="edge">
<title>MouseNavigatable&#45;&gt;Menu</title>
<path fill="none" stroke="#000000" d="M521.0669,-581.7047C537.4737,-568.3852 553.4296,-555.5225 554.5,-555 594.993,-535.2361 645.3308,-524.6291 682.133,-519.1015"/>
<polygon fill="#000000" stroke="#000000" points="518.593,-579.2051 513.0397,-588.228 523.0076,-584.6375 518.593,-579.2051"/>
<text text-anchor="middle" x="575.5" y="-558.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- MouseNavigatable&#45;&gt;AbstractNavigatable -->
<g id="edge8" class="edge">
<title>MouseNavigatable&#45;&gt;AbstractNavigatable</title>
<path fill="none" stroke="#000000" d="M472.3027,-578.2644C471.5884,-575.4948 470.9705,-572.7159 470.5,-570 468.6245,-559.1734 468.1987,-547.0056 468.313,-536.7425"/>
<polygon fill="#000000" stroke="#000000" points="469.0264,-579.5278 475.2194,-588.1242 475.7389,-577.5421 469.0264,-579.5278"/>
<text text-anchor="middle" x="503" y="-558.8" font-family="Times,serif" font-size="14.00" fill="#000000">implements</text>
</g>
<!-- Postable -->
<g id="node12" class="node">
<title>Postable</title>
<polygon fill="none" stroke="#00ff00" points="772,-588.5 772,-634.5 885,-634.5 885,-588.5 772,-588.5"/>
<text text-anchor="middle" x="828.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface Postable</text>
<polyline fill="none" stroke="#00ff00" points="772,-611.5 885,-611.5 "/>
<text text-anchor="middle" x="828.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- Postable&#45;&gt;AbstractPostable -->
<g id="edge10" class="edge">
<title>Postable&#45;&gt;AbstractPostable</title>
<path fill="none" stroke="#000000" d="M823.9128,-578.5255C822.4865,-570.7354 820.6963,-562.5123 818.5,-555 794.6371,-473.3798 750.2119,-382.4583 728.7418,-340.7294"/>
<polygon fill="#000000" stroke="#000000" points="820.4673,-579.142 825.582,-588.4205 827.3698,-577.9776 820.4673,-579.142"/>
<text text-anchor="middle" x="820" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">implements</text>
</g>
<!-- Postable&#45;&gt;Menu -->
<g id="edge26" class="edge">
<title>Postable&#45;&gt;Menu</title>
<path fill="none" stroke="#000000" d="M789.0506,-581.6695C784.6828,-577.8878 780.4071,-573.9539 776.5,-570 766.3631,-559.7417 756.3786,-547.1793 748.4897,-536.5071"/>
<polygon fill="#000000" stroke="#000000" points="787.0374,-584.5487 796.9521,-588.2836 791.5306,-579.181 787.0374,-584.5487"/>
<text text-anchor="middle" x="797.5" y="-558.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Checkbox -->
<g id="node19" class="node">
<title>Checkbox</title>
<polygon fill="none" stroke="#000000" points="225,-.5 225,-46.5 326,-46.5 326,-.5 225,-.5"/>
<text text-anchor="middle" x="275.5" y="-31.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Checkbox</text>
<polyline fill="none" stroke="#000000" points="225,-23.5 326,-23.5 "/>
<text text-anchor="middle" x="275.5" y="-8.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractVariableItem&#45;&gt;Checkbox -->
<g id="edge18" class="edge">
<title>AbstractVariableItem&#45;&gt;Checkbox</title>
<path fill="none" stroke="#000000" d="M384.1578,-93.4663C376.1534,-89.0839 368.0615,-84.51 360.5,-80 342.999,-69.5616 324.0688,-57.0999 308.525,-46.5392"/>
<polygon fill="#000000" stroke="#000000" points="382.6642,-96.6376 393.1248,-98.3191 385.9959,-90.4814 382.6642,-96.6376"/>
<text text-anchor="middle" x="381.5" y="-68.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Combo -->
<g id="node20" class="node">
<title>Combo</title>
<polygon fill="none" stroke="#000000" points="344,-.5 344,-46.5 431,-46.5 431,-.5 344,-.5"/>
<text text-anchor="middle" x="387.5" y="-31.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Combo</text>
<polyline fill="none" stroke="#000000" points="344,-23.5 431,-23.5 "/>
<text text-anchor="middle" x="387.5" y="-8.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractVariableItem&#45;&gt;Combo -->
<g id="edge19" class="edge">
<title>AbstractVariableItem&#45;&gt;Combo</title>
<path fill="none" stroke="#000000" d="M419.6784,-89.5313C417.8943,-86.3299 416.1408,-83.1131 414.5,-80 408.7721,-69.1323 402.8402,-56.8503 398.0004,-46.52"/>
<polygon fill="#000000" stroke="#000000" points="416.7398,-91.4445 424.7199,-98.4136 422.8275,-87.9891 416.7398,-91.4445"/>
<text text-anchor="middle" x="435.5" y="-68.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Radio -->
<g id="node23" class="node">
<title>Radio</title>
<polygon fill="none" stroke="#000000" points="449,-.5 449,-46.5 528,-46.5 528,-.5 449,-.5"/>
<text text-anchor="middle" x="488.5" y="-31.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Radio</text>
<polyline fill="none" stroke="#000000" points="449,-23.5 528,-23.5 "/>
<text text-anchor="middle" x="488.5" y="-8.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractVariableItem&#45;&gt;Radio -->
<g id="edge22" class="edge">
<title>AbstractVariableItem&#45;&gt;Radio</title>
<path fill="none" stroke="#000000" d="M455.0626,-89.0373C462.1552,-75.1357 470.2743,-59.2224 476.7358,-46.5579"/>
<polygon fill="#000000" stroke="#000000" points="451.7764,-87.7771 450.3493,-98.2754 458.0117,-90.9584 451.7764,-87.7771"/>
<text text-anchor="middle" x="486.5" y="-68.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- Slider -->
<g id="node25" class="node">
<title>Slider</title>
<polygon fill="none" stroke="#000000" points="546,-.5 546,-46.5 625,-46.5 625,-.5 546,-.5"/>
<text text-anchor="middle" x="585.5" y="-31.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Slider</text>
<polyline fill="none" stroke="#000000" points="546,-23.5 625,-23.5 "/>
<text text-anchor="middle" x="585.5" y="-8.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- AbstractVariableItem&#45;&gt;Slider -->
<g id="edge24" class="edge">
<title>AbstractVariableItem&#45;&gt;Slider</title>
<path fill="none" stroke="#000000" d="M490.5333,-93.0698C497.6706,-88.8379 504.832,-84.4118 511.5,-80 527.0023,-69.7431 543.5098,-57.2998 556.991,-46.7043"/>
<polygon fill="#000000" stroke="#000000" points="488.4205,-90.2502 481.5445,-98.3106 491.9463,-96.2974 488.4205,-90.2502"/>
<text text-anchor="middle" x="552.5" y="-68.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- VariableItem -->
<g id="node14" class="node">
<title>VariableItem</title>
<polygon fill="none" stroke="#00ff00" points="368.5,-196.5 368.5,-242.5 508.5,-242.5 508.5,-196.5 368.5,-196.5"/>
<text text-anchor="middle" x="438.5" y="-227.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface VariableItem</text>
<polyline fill="none" stroke="#00ff00" points="368.5,-219.5 508.5,-219.5 "/>
<text text-anchor="middle" x="438.5" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- VariableItem&#45;&gt;AbstractVariableItem -->
<g id="edge12" class="edge">
<title>VariableItem&#45;&gt;AbstractVariableItem</title>
<path fill="none" stroke="#000000" d="M438.5,-186.2331C438.5,-172.5249 438.5,-156.9789 438.5,-144.5579"/>
<polygon fill="#000000" stroke="#000000" points="435.0001,-186.2753 438.5,-196.2754 442.0001,-186.2754 435.0001,-186.2753"/>
<text text-anchor="middle" x="471" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">implements</text>
</g>
<!-- Element -->
<g id="node17" class="node">
<title>Element</title>
<polygon fill="none" stroke="#00ff00" points="173,-490.5 173,-536.5 286,-536.5 286,-490.5 173,-490.5"/>
<text text-anchor="middle" x="229.5" y="-521.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface Element</text>
<polyline fill="none" stroke="#00ff00" points="173,-513.5 286,-513.5 "/>
<text text-anchor="middle" x="229.5" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- Element&#45;&gt;MenuElement -->
<g id="edge30" class="edge">
<title>Element&#45;&gt;MenuElement</title>
<path fill="none" stroke="#000000" d="M294.3363,-486.4619C330.3494,-471.4437 374.6845,-452.955 409.071,-438.6151"/>
<polygon fill="#000000" stroke="#000000" points="292.7766,-483.3201 284.8941,-490.3995 295.4709,-489.7808 292.7766,-483.3201"/>
<text text-anchor="middle" x="394" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">implements</text>
</g>
<!-- Element&#45;&gt;Item -->
<g id="edge17" class="edge">
<title>Element&#45;&gt;Item</title>
<path fill="none" stroke="#000000" d="M219.4047,-480.522C207.2726,-440.8906 187.2265,-375.4065 176.6091,-340.7232"/>
<polygon fill="#000000" stroke="#000000" points="216.1077,-481.7091 222.3816,-490.2465 222.8011,-479.66 216.1077,-481.7091"/>
<text text-anchor="middle" x="227.5" y="-411.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- SelectionBox -->
<g id="node34" class="node">
<title>SelectionBox</title>
<polygon fill="none" stroke="#000000" points="661,-98.5 661,-144.5 780,-144.5 780,-98.5 661,-98.5"/>
<text text-anchor="middle" x="720.5" y="-129.3" font-family="Times,serif" font-size="14.00" fill="#000000">class SelectionBox</text>
<polyline fill="none" stroke="#000000" points="661,-121.5 780,-121.5 "/>
<text text-anchor="middle" x="720.5" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- Info&#45;&gt;SelectionBox -->
<g id="edge33" class="edge">
<title>Info&#45;&gt;SelectionBox</title>
<path fill="none" stroke="#000000" d="M770.2109,-188.2352C759.6492,-174.0565 747.3817,-157.5877 737.6758,-144.5579"/>
<polygon fill="#000000" stroke="#000000" points="767.4193,-190.3466 776.2,-196.2754 773.0331,-186.1649 767.4193,-190.3466"/>
<text text-anchor="middle" x="781.5" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">extends</text>
</g>
<!-- KEY -->
<g id="node27" class="node">
<title>KEY</title>
<polygon fill="none" stroke="#ff00ff" points="903,-588.5 903,-634.5 982,-634.5 982,-588.5 903,-588.5"/>
<text text-anchor="middle" x="942.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">enum KEY</text>
<polyline fill="none" stroke="#ff00ff" points="903,-611.5 982,-611.5 "/>
<text text-anchor="middle" x="942.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- MenuStore -->
<g id="node28" class="node">
<title>MenuStore</title>
<polygon fill="none" stroke="#000000" points="1000,-588.5 1000,-634.5 1107,-634.5 1107,-588.5 1000,-588.5"/>
<text text-anchor="middle" x="1053.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">class MenuStore</text>
<polyline fill="none" stroke="#000000" points="1000,-611.5 1107,-611.5 "/>
<text text-anchor="middle" x="1053.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- Parser -->
<g id="node29" class="node">
<title>Parser</title>
<polygon fill="none" stroke="#000000" points="1125.5,-588.5 1125.5,-634.5 1205.5,-634.5 1205.5,-588.5 1125.5,-588.5"/>
<text text-anchor="middle" x="1165.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Parser</text>
<polyline fill="none" stroke="#000000" points="1125.5,-611.5 1205.5,-611.5 "/>
<text text-anchor="middle" x="1165.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- ParserFactory -->
<g id="node30" class="node">
<title>ParserFactory</title>
<polygon fill="none" stroke="#000000" points="1223.5,-588.5 1223.5,-634.5 1345.5,-634.5 1345.5,-588.5 1223.5,-588.5"/>
<text text-anchor="middle" x="1284.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">class ParserFactory</text>
<polyline fill="none" stroke="#000000" points="1223.5,-611.5 1345.5,-611.5 "/>
<text text-anchor="middle" x="1284.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- SelectionOrder -->
<g id="node33" class="node">
<title>SelectionOrder</title>
<polygon fill="none" stroke="#ff00ff" points="1364,-588.5 1364,-634.5 1497,-634.5 1497,-588.5 1364,-588.5"/>
<text text-anchor="middle" x="1430.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">enum SelectionOrder</text>
<polyline fill="none" stroke="#ff00ff" points="1364,-611.5 1497,-611.5 "/>
<text text-anchor="middle" x="1430.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- TouchNavigatable -->
<g id="node36" class="node">
<title>TouchNavigatable</title>
<polygon fill="none" stroke="#00ff00" points="1515,-588.5 1515,-634.5 1682,-634.5 1682,-588.5 1515,-588.5"/>
<text text-anchor="middle" x="1598.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">interface TouchNavigatable</text>
<polyline fill="none" stroke="#00ff00" points="1515,-611.5 1682,-611.5 "/>
<text text-anchor="middle" x="1598.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- Variable -->
<g id="node37" class="node">
<title>Variable</title>
<polygon fill="none" stroke="#000000" points="1700,-588.5 1700,-634.5 1793,-634.5 1793,-588.5 1700,-588.5"/>
<text text-anchor="middle" x="1746.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">class Variable</text>
<polyline fill="none" stroke="#000000" points="1700,-611.5 1793,-611.5 "/>
<text text-anchor="middle" x="1746.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
<!-- VariablePool -->
<g id="node38" class="node">
<title>VariablePool</title>
<polygon fill="none" stroke="#000000" points="1811.5,-588.5 1811.5,-634.5 1929.5,-634.5 1929.5,-588.5 1811.5,-588.5"/>
<text text-anchor="middle" x="1870.5" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">class VariablePool</text>
<polyline fill="none" stroke="#000000" points="1811.5,-611.5 1929.5,-611.5 "/>
<text text-anchor="middle" x="1870.5" y="-596.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
</g>
</g>
</svg>