seanhalle@7: { seanhalle@7: "rootElem": 1, seanhalle@7: "rootViewSet": { seanhalle@8: "type": "ViewSet", seanhalle@7: "ID": 2, seanhalle@7: "viewSetLinks": [ seanhalle@7: { seanhalle@8: "type": "ViewSetLink", seanhalle@7: "ID": 3, seanhalle@7: "referenceViewSet": 2, seanhalle@7: "subordinateViewSet": 4, seanhalle@7: "xOffset": 0, seanhalle@7: "yOffset": 0, seanhalle@7: "scale": 1 seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: } seanhalle@8: separator seanhalle@7: { seanhalle@8: "type": "GraphElem", seanhalle@7: "ID": 31, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 32, seanhalle@7: "propertyName": "TypeOfElement", seanhalle@7: "propertyValue": "Command", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 33, seanhalle@7: "propertyName": "CommandID", seanhalle@7: "propertyValue": "GabePattPop", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 34, seanhalle@7: "propertyName": "TypeOfSyntacticStructure", seanhalle@7: "propertyValue": "syntacticPatternRoot", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsIn": [ seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 35, seanhalle@7: "element": 31, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 36, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 37, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "GabePattStack", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [ seanhalle@7: 28 seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsOut": [ seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 38, seanhalle@7: "element": 31, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 39, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 40, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "GabePattStack", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 41, seanhalle@7: "element": 31, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 42, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 43, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "float", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "linkedElems": [], seanhalle@7: "isAlreadyVisited": true seanhalle@7: } seanhalle@8: separator seanhalle@7: { seanhalle@8: "type": "GraphElem", seanhalle@7: "ID": 18, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 19, seanhalle@7: "propertyName": "TypeOfElement", seanhalle@7: "propertyValue": "Command", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 20, seanhalle@7: "propertyName": "CommandID", seanhalle@7: "propertyValue": "GabePattPush", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 21, seanhalle@7: "propertyName": "TypeOfSyntacticStructure", seanhalle@7: "propertyValue": "syntacticPatternRoot", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsIn": [ seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 22, seanhalle@7: "element": 18, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 23, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 24, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "GabePattStack", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 25, seanhalle@7: "element": 18, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 26, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 27, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "float", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsOut": [ seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 28, seanhalle@7: "element": 18, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 29, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 30, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "GabePattStack", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [ seanhalle@7: 35 seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "linkedElems": [], seanhalle@7: "isAlreadyVisited": true seanhalle@7: } seanhalle@8: separator seanhalle@7: { seanhalle@8: "type": "GraphElem", seanhalle@7: "ID": 12, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 13, seanhalle@7: "propertyName": "TypeOfElement", seanhalle@7: "propertyValue": "GabeQueryPattern", seanhalle@7: "subProperties": [] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 14, seanhalle@7: "propertyName": "TypeOfSyntacticStructure", seanhalle@7: "propertyValue": "syntacticHierarchy", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsIn": [], seanhalle@7: "portsOut": [], seanhalle@7: "linkedElems": [ seanhalle@7: 18, seanhalle@7: 31 seanhalle@7: ], seanhalle@7: "isAlreadyVisited": true seanhalle@7: } seanhalle@8: separator seanhalle@7: { seanhalle@8: "type": "GraphElem", seanhalle@7: "ID": 44, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 45, seanhalle@7: "propertyName": "TypeOfElement", seanhalle@7: "propertyValue": "Command", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 46, seanhalle@7: "propertyName": "CommandID", seanhalle@7: "propertyValue": "GabePassThrough", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 47, seanhalle@7: "propertyName": "TypeOfSyntacticStructure", seanhalle@7: "propertyValue": "syntacticPatternRoot", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsIn": [ seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 48, seanhalle@7: "element": 44, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 49, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 50, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "GabePattStack", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 51, seanhalle@7: "element": 44, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 52, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 53, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "float", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsOut": [ seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 54, seanhalle@7: "element": 44, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 55, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 56, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "GabePattStack", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphPort", seanhalle@7: "ID": 57, seanhalle@7: "element": 44, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 58, seanhalle@7: "propertyName": "TypeOfPort", seanhalle@7: "propertyValue": "dataComm", seanhalle@7: "subProperties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 59, seanhalle@7: "propertyName": "TypeOfCommData", seanhalle@7: "propertyValue": "float", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "pairedPorts": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "linkedElems": [], seanhalle@7: "isAlreadyVisited": true seanhalle@7: } seanhalle@8: separator seanhalle@7: { seanhalle@8: "type": "GraphElem", seanhalle@7: "ID": 15, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 16, seanhalle@7: "propertyName": "TypeOfElement", seanhalle@7: "propertyValue": "GabeReplacePattern", seanhalle@7: "subProperties": [] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 17, seanhalle@7: "propertyName": "TypeOfSyntacticStructure", seanhalle@7: "propertyValue": "syntacticHierarchy", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsIn": [], seanhalle@7: "portsOut": [], seanhalle@7: "linkedElems": [ seanhalle@7: 44 seanhalle@7: ], seanhalle@7: "isAlreadyVisited": true seanhalle@7: } seanhalle@8: separator seanhalle@7: { seanhalle@8: "type": "GraphElem", seanhalle@7: "ID": 1, seanhalle@7: "properties": [ seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 10, seanhalle@7: "propertyName": "TypeOfElement", seanhalle@7: "propertyValue": "GabeTransformRule", seanhalle@7: "subProperties": [] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "GraphProperty", seanhalle@7: "ID": 11, seanhalle@7: "propertyName": "TypeOfSyntacticStructure", seanhalle@7: "propertyValue": "syntacticHierarchy", seanhalle@7: "subProperties": [] seanhalle@7: } seanhalle@7: ], seanhalle@7: "portsIn": [], seanhalle@7: "portsOut": [], seanhalle@7: "linkedElems": [ seanhalle@7: 12, seanhalle@7: 15 seanhalle@7: ], seanhalle@7: "viewSet": { seanhalle@8: "type": "ViewSet", seanhalle@7: "ID": 4, seanhalle@7: "syntaxElem": 1, seanhalle@7: "rootViewBox": { seanhalle@8: "type": "ViewBox", seanhalle@7: "ID": 5, seanhalle@7: "shape": "", seanhalle@7: "width": 1000, seanhalle@7: "height": 700, seanhalle@7: "xOffset": 0, seanhalle@7: "yOffset": 0, seanhalle@7: "scale": 1, seanhalle@7: "parent": 4, seanhalle@7: "children": [ seanhalle@7: { seanhalle@8: "type": "ViewBox", seanhalle@7: "ID": 6, seanhalle@7: "shape": " properties ", seanhalle@7: "width": 49, seanhalle@7: "height": 14, seanhalle@7: "xOffset": 8, seanhalle@7: "yOffset": 8, seanhalle@7: "scale": 1, seanhalle@7: "parent": 5, seanhalle@7: "children": [], seanhalle@7: "handlers": [ seanhalle@7: { seanhalle@7: "type": "key" seanhalle@7: } seanhalle@7: ] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "ViewBox", seanhalle@7: "ID": 7, seanhalle@7: "shape": " portsIn ", seanhalle@7: "width": 33, seanhalle@7: "height": 14, seanhalle@7: "xOffset": 8, seanhalle@7: "yOffset": 25, seanhalle@7: "scale": 1, seanhalle@7: "parent": 5, seanhalle@7: "children": [], seanhalle@7: "handlers": [ seanhalle@7: { seanhalle@7: "type": "key" seanhalle@7: } seanhalle@7: ] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "ViewBox", seanhalle@7: "ID": 8, seanhalle@7: "shape": " portsOut ", seanhalle@7: "width": 42, seanhalle@7: "height": 14, seanhalle@7: "xOffset": 8, seanhalle@7: "yOffset": 42, seanhalle@7: "scale": 1, seanhalle@7: "parent": 5, seanhalle@7: "children": [], seanhalle@7: "handlers": [ seanhalle@7: { seanhalle@7: "type": "key" seanhalle@7: } seanhalle@7: ] seanhalle@7: }, seanhalle@7: { seanhalle@8: "type": "ViewBox", seanhalle@7: "ID": 9, seanhalle@7: "shape": " linkedElems ", seanhalle@7: "width": 55, seanhalle@7: "height": 14, seanhalle@7: "xOffset": 8, seanhalle@7: "yOffset": 59, seanhalle@7: "scale": 1, seanhalle@7: "parent": 5, seanhalle@7: "children": [], seanhalle@7: "handlers": [ seanhalle@7: { seanhalle@7: "type": "key" seanhalle@7: } seanhalle@7: ] seanhalle@7: } seanhalle@7: ], seanhalle@7: "handlers": [ seanhalle@7: { seanhalle@7: "type": "key" seanhalle@7: }, seanhalle@7: { seanhalle@7: "type": "key" seanhalle@7: } seanhalle@7: ] seanhalle@7: }, seanhalle@7: "viewSetLinks": [] seanhalle@7: }, seanhalle@7: "isAlreadyVisited": true seanhalle@7: } seanhalle@8: separator