view 1__Development/6__Website/POPBottleServer/syntaxGraph.json @ 7:20a1407463a0

sort of working with view sets -- does restore, (not tested) have to chg Display to handle view sets
author Sean Halle <seanhalle@yahoo.com>
date Thu, 07 Aug 2014 00:10:50 -0700
parents d18eee376f45
children cc10d99e3f83
line source
1 {
2 "rootElem": 1,
3 "rootViewSet": {
4 "ID": 2,
5 "viewSetLinks": [
6 {
7 "ID": 3,
8 "referenceViewSet": 2,
9 "subordinateViewSet": 4,
10 "xOffset": 0,
11 "yOffset": 0,
12 "scale": 1
13 }
14 ]
15 }
16 }
17 end elem
18 {
19 "ID": 31,
20 "properties": [
21 {
22 "ID": 32,
23 "propertyName": "TypeOfElement",
24 "propertyValue": "Command",
25 "subProperties": [
26 {
27 "ID": 33,
28 "propertyName": "CommandID",
29 "propertyValue": "GabePattPop",
30 "subProperties": []
31 }
32 ]
33 },
34 {
35 "ID": 34,
36 "propertyName": "TypeOfSyntacticStructure",
37 "propertyValue": "syntacticPatternRoot",
38 "subProperties": []
39 }
40 ],
41 "portsIn": [
42 {
43 "ID": 35,
44 "element": 31,
45 "properties": [
46 {
47 "ID": 36,
48 "propertyName": "TypeOfPort",
49 "propertyValue": "dataComm",
50 "subProperties": [
51 {
52 "ID": 37,
53 "propertyName": "TypeOfCommData",
54 "propertyValue": "GabePattStack",
55 "subProperties": []
56 }
57 ]
58 }
59 ],
60 "pairedPorts": [
61 28
62 ]
63 }
64 ],
65 "portsOut": [
66 {
67 "ID": 38,
68 "element": 31,
69 "properties": [
70 {
71 "ID": 39,
72 "propertyName": "TypeOfPort",
73 "propertyValue": "dataComm",
74 "subProperties": [
75 {
76 "ID": 40,
77 "propertyName": "TypeOfCommData",
78 "propertyValue": "GabePattStack",
79 "subProperties": []
80 }
81 ]
82 }
83 ],
84 "pairedPorts": []
85 },
86 {
87 "ID": 41,
88 "element": 31,
89 "properties": [
90 {
91 "ID": 42,
92 "propertyName": "TypeOfPort",
93 "propertyValue": "dataComm",
94 "subProperties": [
95 {
96 "ID": 43,
97 "propertyName": "TypeOfCommData",
98 "propertyValue": "float",
99 "subProperties": []
100 }
101 ]
102 }
103 ],
104 "pairedPorts": []
105 }
106 ],
107 "linkedElems": [],
108 "isAlreadyVisited": true
109 }
110 end elem
111 {
112 "ID": 18,
113 "properties": [
114 {
115 "ID": 19,
116 "propertyName": "TypeOfElement",
117 "propertyValue": "Command",
118 "subProperties": [
119 {
120 "ID": 20,
121 "propertyName": "CommandID",
122 "propertyValue": "GabePattPush",
123 "subProperties": []
124 }
125 ]
126 },
127 {
128 "ID": 21,
129 "propertyName": "TypeOfSyntacticStructure",
130 "propertyValue": "syntacticPatternRoot",
131 "subProperties": []
132 }
133 ],
134 "portsIn": [
135 {
136 "ID": 22,
137 "element": 18,
138 "properties": [
139 {
140 "ID": 23,
141 "propertyName": "TypeOfPort",
142 "propertyValue": "dataComm",
143 "subProperties": [
144 {
145 "ID": 24,
146 "propertyName": "TypeOfCommData",
147 "propertyValue": "GabePattStack",
148 "subProperties": []
149 }
150 ]
151 }
152 ],
153 "pairedPorts": []
154 },
155 {
156 "ID": 25,
157 "element": 18,
158 "properties": [
159 {
160 "ID": 26,
161 "propertyName": "TypeOfPort",
162 "propertyValue": "dataComm",
163 "subProperties": [
164 {
165 "ID": 27,
166 "propertyName": "TypeOfCommData",
167 "propertyValue": "float",
168 "subProperties": []
169 }
170 ]
171 }
172 ],
173 "pairedPorts": []
174 }
175 ],
176 "portsOut": [
177 {
178 "ID": 28,
179 "element": 18,
180 "properties": [
181 {
182 "ID": 29,
183 "propertyName": "TypeOfPort",
184 "propertyValue": "dataComm",
185 "subProperties": [
186 {
187 "ID": 30,
188 "propertyName": "TypeOfCommData",
189 "propertyValue": "GabePattStack",
190 "subProperties": []
191 }
192 ]
193 }
194 ],
195 "pairedPorts": [
196 35
197 ]
198 }
199 ],
200 "linkedElems": [],
201 "isAlreadyVisited": true
202 }
203 end elem
204 {
205 "ID": 12,
206 "properties": [
207 {
208 "ID": 13,
209 "propertyName": "TypeOfElement",
210 "propertyValue": "GabeQueryPattern",
211 "subProperties": []
212 },
213 {
214 "ID": 14,
215 "propertyName": "TypeOfSyntacticStructure",
216 "propertyValue": "syntacticHierarchy",
217 "subProperties": []
218 }
219 ],
220 "portsIn": [],
221 "portsOut": [],
222 "linkedElems": [
223 18,
224 31
225 ],
226 "isAlreadyVisited": true
227 }
228 end elem
229 {
230 "ID": 44,
231 "properties": [
232 {
233 "ID": 45,
234 "propertyName": "TypeOfElement",
235 "propertyValue": "Command",
236 "subProperties": [
237 {
238 "ID": 46,
239 "propertyName": "CommandID",
240 "propertyValue": "GabePassThrough",
241 "subProperties": []
242 }
243 ]
244 },
245 {
246 "ID": 47,
247 "propertyName": "TypeOfSyntacticStructure",
248 "propertyValue": "syntacticPatternRoot",
249 "subProperties": []
250 }
251 ],
252 "portsIn": [
253 {
254 "ID": 48,
255 "element": 44,
256 "properties": [
257 {
258 "ID": 49,
259 "propertyName": "TypeOfPort",
260 "propertyValue": "dataComm",
261 "subProperties": [
262 {
263 "ID": 50,
264 "propertyName": "TypeOfCommData",
265 "propertyValue": "GabePattStack",
266 "subProperties": []
267 }
268 ]
269 }
270 ],
271 "pairedPorts": []
272 },
273 {
274 "ID": 51,
275 "element": 44,
276 "properties": [
277 {
278 "ID": 52,
279 "propertyName": "TypeOfPort",
280 "propertyValue": "dataComm",
281 "subProperties": [
282 {
283 "ID": 53,
284 "propertyName": "TypeOfCommData",
285 "propertyValue": "float",
286 "subProperties": []
287 }
288 ]
289 }
290 ],
291 "pairedPorts": []
292 }
293 ],
294 "portsOut": [
295 {
296 "ID": 54,
297 "element": 44,
298 "properties": [
299 {
300 "ID": 55,
301 "propertyName": "TypeOfPort",
302 "propertyValue": "dataComm",
303 "subProperties": [
304 {
305 "ID": 56,
306 "propertyName": "TypeOfCommData",
307 "propertyValue": "GabePattStack",
308 "subProperties": []
309 }
310 ]
311 }
312 ],
313 "pairedPorts": []
314 },
315 {
316 "ID": 57,
317 "element": 44,
318 "properties": [
319 {
320 "ID": 58,
321 "propertyName": "TypeOfPort",
322 "propertyValue": "dataComm",
323 "subProperties": [
324 {
325 "ID": 59,
326 "propertyName": "TypeOfCommData",
327 "propertyValue": "float",
328 "subProperties": []
329 }
330 ]
331 }
332 ],
333 "pairedPorts": []
334 }
335 ],
336 "linkedElems": [],
337 "isAlreadyVisited": true
338 }
339 end elem
340 {
341 "ID": 15,
342 "properties": [
343 {
344 "ID": 16,
345 "propertyName": "TypeOfElement",
346 "propertyValue": "GabeReplacePattern",
347 "subProperties": []
348 },
349 {
350 "ID": 17,
351 "propertyName": "TypeOfSyntacticStructure",
352 "propertyValue": "syntacticHierarchy",
353 "subProperties": []
354 }
355 ],
356 "portsIn": [],
357 "portsOut": [],
358 "linkedElems": [
359 44
360 ],
361 "isAlreadyVisited": true
362 }
363 end elem
364 {
365 "ID": 1,
366 "properties": [
367 {
368 "ID": 10,
369 "propertyName": "TypeOfElement",
370 "propertyValue": "GabeTransformRule",
371 "subProperties": []
372 },
373 {
374 "ID": 11,
375 "propertyName": "TypeOfSyntacticStructure",
376 "propertyValue": "syntacticHierarchy",
377 "subProperties": []
378 }
379 ],
380 "portsIn": [],
381 "portsOut": [],
382 "linkedElems": [
383 12,
384 15
385 ],
386 "viewSet": {
387 "ID": 4,
388 "syntaxElem": 1,
389 "rootViewBox": {
390 "ID": 5,
391 "shape": "<svg width=\"68\" height=\"88\"><rect x=\"1\" y=\"1\" rx=\"20\" ry=\"20\" width=\"66\" height=\"86\" style=\"fill:none;stroke:red;stroke-width:2;opacity:1\" vector-effect=\"non-scaling-stroke\">",
392 "width": 1000,
393 "height": 700,
394 "xOffset": 0,
395 "yOffset": 0,
396 "scale": 1,
397 "parent": 4,
398 "children": [
399 {
400 "ID": 6,
401 "shape": "<svg> <text x=\"0\" y=\"9\" style=\"font-family: Arial; font-size: 11;fill:black;stroke:none\" id=\"svgText\">properties</text> </svg>",
402 "width": 49,
403 "height": 14,
404 "xOffset": 8,
405 "yOffset": 8,
406 "scale": 1,
407 "parent": 5,
408 "children": [],
409 "handlers": [
410 {
411 "type": "key"
412 }
413 ]
414 },
415 {
416 "ID": 7,
417 "shape": "<svg> <text x=\"0\" y=\"9\" style=\"font-family: Arial; font-size: 11;fill:black;stroke:none\" id=\"svgText\">portsIn</text> </svg>",
418 "width": 33,
419 "height": 14,
420 "xOffset": 8,
421 "yOffset": 25,
422 "scale": 1,
423 "parent": 5,
424 "children": [],
425 "handlers": [
426 {
427 "type": "key"
428 }
429 ]
430 },
431 {
432 "ID": 8,
433 "shape": "<svg> <text x=\"0\" y=\"9\" style=\"font-family: Arial; font-size: 11;fill:black;stroke:none\" id=\"svgText\">portsOut</text> </svg>",
434 "width": 42,
435 "height": 14,
436 "xOffset": 8,
437 "yOffset": 42,
438 "scale": 1,
439 "parent": 5,
440 "children": [],
441 "handlers": [
442 {
443 "type": "key"
444 }
445 ]
446 },
447 {
448 "ID": 9,
449 "shape": "<svg> <text x=\"0\" y=\"9\" style=\"font-family: Arial; font-size: 11;fill:black;stroke:none\" id=\"svgText\">linkedElems</text> </svg>",
450 "width": 55,
451 "height": 14,
452 "xOffset": 8,
453 "yOffset": 59,
454 "scale": 1,
455 "parent": 5,
456 "children": [],
457 "handlers": [
458 {
459 "type": "key"
460 }
461 ]
462 }
463 ],
464 "handlers": [
465 {
466 "type": "key"
467 },
468 {
469 "type": "key"
470 }
471 ]
472 },
473 "viewSetLinks": []
474 },
475 "isAlreadyVisited": true
476 }
477 end elem