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