From 605a09f31ac5f8ee91b716f6a9c077321c54d7a9 Mon Sep 17 00:00:00 2001 From: james-strauss-uwa Date: Tue, 8 Feb 2022 11:37:18 +0800 Subject: [PATCH] Original versions of graph files. They are replaced in a different branch --- .../dropmake/logical_graphs/simpleMKN.graph | 651 ++++++--------- .../logical_graphs/test-20190830-110556.graph | 750 +++++++----------- .../dropmake/logical_graphs/testLoop.graph | 515 ++++++------ 3 files changed, 798 insertions(+), 1118 deletions(-) diff --git a/daliuge-translator/test/dropmake/logical_graphs/simpleMKN.graph b/daliuge-translator/test/dropmake/logical_graphs/simpleMKN.graph index 3f9ed9ada..d01a2c541 100644 --- a/daliuge-translator/test/dropmake/logical_graphs/simpleMKN.graph +++ b/daliuge-translator/test/dropmake/logical_graphs/simpleMKN.graph @@ -1,493 +1,350 @@ { - "linkDataArray": [ - { - "from": -3, - "fromPort": "68fc1918-f262-4003-b944-1f76339859e0", - "loop_aware": "0", - "to": -1, - "toPort": "09874eb2-72bd-4ddb-9727-b700678b18f5" - }, - { - "from": -1, - "fromPort": "efb6a0b8-99d1-4979-b72c-0039c28d0a28", - "loop_aware": "0", - "to": -4, - "toPort": "ae981288-d839-4890-bb11-f54f336cfad0" - }, - { - "from": -1, - "fromPort": "af2b86b8-7a98-4864-9d0d-08b7ad202fbe", - "loop_aware": "0", - "to": -2, - "toPort": "c17a6ac4-7c75-423d-ad08-9a35a5918cd4" - }, - { - "from": -2, - "fromPort": "728014ae-a135-4b47-a295-da5884b83310", - "loop_aware": "0", - "to": -1, - "toPort": "9980ceea-f9c3-40e4-a41b-8964869552d6" - } - ], "modelData": { - "eagleCommitHash": "Unknown", - "eagleVersion": "Unknown", - "filePath": "simpleMKN.graph", - "fileType": "Graph", - "gitUrl": "", - "lastModifiedDatetime": 0, - "lastModifiedEmail": "", - "lastModifiedName": "", - "readonly": true, - "repo": "", - "repoBranch": "", - "repoService": "Unknown", - "schemaVersion": "OJS", - "sha": "" + "fileType": "graph", + "repoService": "GitHub", + "repoBranch": "graph_fixes", + "repo": "ICRAR/daliuge", + "filePath": "daliuge-translator/test/dropmake/logical_graphs/simpleMKN.graph", + "sha": "", + "git_url": "" }, "nodeDataArray": [ { - "applicationParams": [], "category": "MKN", - "collapsed": false, - "color": "rgb(221, 173, 0)", - "description": "Placeholder 'mkn' description", + "categoryType": "Group", + "isData": false, + "isGroup": true, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#D32000", "drawOrderHint": 0, + "key": -1, + "text": "MKN", + "description": "Placeholder 'mkn' description", + "x": 941.7277781953355, + "y": 100, + "width": 255.79229031760582, + "height": 252.30527217275548, + "collapsed": false, + "showPorts": true, + "streaming": false, + "subject": null, + "selected": true, "expanded": true, - "fields": [ + "inputApplicationName": "sleep", + "outputApplicationName": "sleep", + "exitApplicationName": "", + "inputApplicationType": "PythonApp", + "outputApplicationType": "PythonApp", + "exitApplicationType": "None", + "inputPorts": [ { - "defaultValue": "", - "description": "", - "name": "m", - "options": [], - "precious": false, - "readonly": false, - "text": "M", - "type": "Unknown", - "value": "1" - }, + "Id": "09874eb2-72bd-4ddb-9727-b700678b18f5", + "IdText": "event" + } + ], + "outputPorts": [ { - "defaultValue": "", - "description": "", - "name": "k", - "options": [], - "precious": false, - "readonly": false, - "text": "K", - "type": "Unknown", - "value": "5" - }, + "Id": "efb6a0b8-99d1-4979-b72c-0039c28d0a28", + "IdText": "event" + } + ], + "inputLocalPorts": [ { - "defaultValue": "", - "description": "", - "name": "n", - "options": [], - "precious": false, - "readonly": false, - "text": "N", - "type": "Unknown", - "value": "2" + "Id": "9980ceea-f9c3-40e4-a41b-8964869552d6", + "IdText": "event" + } + ], + "outputLocalPorts": [ + { + "Id": "af2b86b8-7a98-4864-9d0d-08b7ad202fbe", + "IdText": "event" } ], - "flipPorts": false, - "git_url": "", - "height": 252.30527217275548, "inputAppFields": [ { - "defaultValue": "", - "description": "", - "name": "execution_time", - "options": [], - "precious": false, - "readonly": false, "text": "Execution time", - "type": "Unknown", - "value": "5" + "name": "execution_time", + "value": "5", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "num_cpus", - "options": [], - "precious": false, - "readonly": false, "text": "Num CPUs", - "type": "Unknown", - "value": "1" + "name": "num_cpus", + "value": "1", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "group_start", - "options": [], - "precious": false, - "readonly": false, "text": "Group start", - "type": "Unknown", - "value": "0" + "name": "group_start", + "value": "0", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "appclass", - "options": [], - "precious": false, - "readonly": false, "text": "Appclass", - "type": "Unknown", - "value": "dlg.apps.simple.SleepApp" - } - ], - "inputApplicationKey": -5, - "inputApplicationName": "sleep", - "inputApplicationType": "PythonApp", - "inputLocalPorts": [ - { - "Id": "9980ceea-f9c3-40e4-a41b-8964869552d6", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" - } - ], - "inputPorts": [ - { - "Id": "09874eb2-72bd-4ddb-9727-b700678b18f5", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "name": "appclass", + "value": "dlg.apps.simple.SleepApp", + "description": "" } ], - "isGroup": true, - "key": -1, "outputAppFields": [ { - "defaultValue": "", - "description": "", - "name": "execution_time", - "options": [], - "precious": false, - "readonly": false, "text": "Execution time", - "type": "Unknown", - "value": "5" + "name": "execution_time", + "value": "5", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "num_cpus", - "options": [], - "precious": false, - "readonly": false, "text": "Num CPUs", - "type": "Unknown", - "value": "1" + "name": "num_cpus", + "value": "1", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "group_start", - "options": [], - "precious": false, - "readonly": false, "text": "Group start", - "type": "Unknown", - "value": "0" + "name": "group_start", + "value": "0", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "appclass", - "options": [], - "precious": false, - "readonly": false, "text": "Appclass", - "type": "Unknown", - "value": "dlg.apps.simple.SleepApp" + "name": "appclass", + "value": "dlg.apps.simple.SleepApp", + "description": "" } ], - "outputApplicationKey": -6, - "outputApplicationName": "sleep", - "outputApplicationType": "PythonApp", - "outputLocalPorts": [ + "fields": [ { - "Id": "af2b86b8-7a98-4864-9d0d-08b7ad202fbe", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" - } - ], - "outputPorts": [ + "text": "M", + "name": "m", + "value": "1", + "description": "" + }, { - "Id": "efb6a0b8-99d1-4979-b72c-0039c28d0a28", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "text": "K", + "name": "k", + "value": "5", + "description": "" + }, + { + "text": "N", + "name": "n", + "value": "2", + "description": "" } - ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "MKN", - "width": 255.79229031760582, - "x": 941.7277781953355, - "y": 100 + ] }, { - "applicationParams": [], "category": "PythonApp", - "collapsed": true, - "color": "#0059a5", - "description": "An application component in the form of a Python app", + "categoryType": "Application", + "isData": false, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#3498DB", "drawOrderHint": 0, + "key": -2, + "text": "SleepApp", + "description": "An application component in the form of a Python app", + "x": 974.5102787954545, + "y": 236.714399186708, + "width": 200, + "height": 200, + "collapsed": false, + "showPorts": false, + "streaming": false, + "subject": null, + "selected": false, "expanded": false, + "group": -1, + "inputApplicationName": "", + "outputApplicationName": "", + "exitApplicationName": "", + "inputApplicationType": "None", + "outputApplicationType": "None", + "exitApplicationType": "None", + "inputPorts": [ + { + "Id": "c17a6ac4-7c75-423d-ad08-9a35a5918cd4", + "IdText": "event" + } + ], + "outputPorts": [ + { + "Id": "728014ae-a135-4b47-a295-da5884b83310", + "IdText": "event" + } + ], + "inputLocalPorts": [], + "outputLocalPorts": [], + "inputAppFields": [], + "outputAppFields": [], "fields": [ { - "defaultValue": "", - "description": "", - "name": "execution_time", - "options": [], - "precious": false, - "readonly": false, "text": "Execution time", - "type": "Unknown", - "value": "5" + "name": "execution_time", + "value": "5", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "num_cpus", - "options": [], - "precious": false, - "readonly": false, "text": "Num CPUs", - "type": "Unknown", - "value": "1" + "name": "num_cpus", + "value": "1", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "group_start", - "options": [], - "precious": false, - "readonly": false, "text": "Group start", - "type": "Unknown", - "value": "0" + "name": "group_start", + "value": "0", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "appclass", - "options": [], - "precious": false, - "readonly": false, "text": "Appclass", - "type": "Unknown", - "value": "dlg.apps.simple.SleepApp" + "name": "appclass", + "value": "dlg.apps.simple.SleepApp", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "arg01", - "options": [], - "precious": false, - "readonly": false, "text": "Arg01", - "type": "Unknown", - "value": "sleep time=20" - } - ], - "flipPorts": false, - "git_url": "", - "group": -1, - "height": 72, - "inputAppFields": [], - "inputApplicationKey": null, - "inputApplicationName": "", - "inputApplicationType": "None", - "inputLocalPorts": [], - "inputPorts": [ - { - "Id": "c17a6ac4-7c75-423d-ad08-9a35a5918cd4", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" - } - ], - "isGroup": false, - "key": -2, - "outputAppFields": [], - "outputApplicationKey": null, - "outputApplicationName": "", - "outputApplicationType": "None", - "outputLocalPorts": [], - "outputPorts": [ - { - "Id": "728014ae-a135-4b47-a295-da5884b83310", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "name": "arg01", + "value": "sleep time=20", + "description": "" } - ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "SleepApp", - "width": 200, - "x": 974.5102787954545, - "y": 236.714399186708 + ] }, { - "applicationParams": [], "category": "Memory", - "collapsed": true, - "color": "#2c2c2c", - "description": "", + "categoryType": "Data", + "isData": true, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#394BB2", "drawOrderHint": 0, + "key": -3, + "text": "Memory", + "description": "", + "x": 600, + "y": 281.32494353221887, + "width": 200, + "height": 200, + "collapsed": false, + "showPorts": false, + "streaming": false, + "subject": null, + "selected": false, "expanded": false, - "fields": [ - { - "defaultValue": "", - "description": "", - "name": "data_volume", - "options": [], - "precious": false, - "readonly": false, - "text": "Data volume", - "type": "Unknown", - "value": "5" - }, - { - "defaultValue": "", - "description": "", - "name": "group_end", - "options": [], - "precious": false, - "readonly": false, - "text": "Group end", - "type": "Unknown", - "value": "0" - } - ], - "flipPorts": false, - "git_url": "", - "height": 72, - "inputAppFields": [], - "inputApplicationKey": null, "inputApplicationName": "", - "inputApplicationType": "None", - "inputLocalPorts": [], - "inputPorts": [], - "isGroup": false, - "key": -3, - "outputAppFields": [], - "outputApplicationKey": null, "outputApplicationName": "", + "exitApplicationName": "", + "inputApplicationType": "None", "outputApplicationType": "None", - "outputLocalPorts": [], + "exitApplicationType": "None", + "inputPorts": [], "outputPorts": [ { "Id": "68fc1918-f262-4003-b944-1f76339859e0", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "IdText": "event" } ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "Memory", - "width": 200, - "x": 600, - "y": 281.32494353221887 - }, - { - "applicationParams": [], - "category": "Memory", - "collapsed": true, - "color": "#2c2c2c", - "description": "", - "drawOrderHint": 0, - "expanded": false, + "inputLocalPorts": [], + "outputLocalPorts": [], + "inputAppFields": [], + "outputAppFields": [], "fields": [ { - "defaultValue": "", - "description": "", - "name": "data_volume", - "options": [], - "precious": false, - "readonly": false, "text": "Data volume", - "type": "Unknown", - "value": "5" + "name": "data_volume", + "value": "5", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "group_end", - "options": [], - "precious": false, - "readonly": false, "text": "Group end", - "type": "Unknown", - "value": "0" + "name": "group_end", + "value": "0", + "description": "" } - ], - "flipPorts": false, - "git_url": "", - "height": 72, - "inputAppFields": [], - "inputApplicationKey": null, + ] + }, + { + "category": "Memory", + "categoryType": "Data", + "isData": true, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#394BB2", + "drawOrderHint": 0, + "key": -4, + "text": "Memory", + "description": "", + "x": 1334.5984891818098, + "y": 204.6105443455109, + "width": 200, + "height": 200, + "collapsed": false, + "showPorts": false, + "streaming": false, + "subject": null, + "selected": false, + "expanded": false, "inputApplicationName": "", + "outputApplicationName": "", + "exitApplicationName": "", "inputApplicationType": "None", - "inputLocalPorts": [], + "outputApplicationType": "None", + "exitApplicationType": "None", "inputPorts": [ { "Id": "ae981288-d839-4890-bb11-f54f336cfad0", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "IdText": "event" } ], - "isGroup": false, - "key": -4, - "outputAppFields": [], - "outputApplicationKey": null, - "outputApplicationName": "", - "outputApplicationType": "None", - "outputLocalPorts": [], "outputPorts": [], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "Memory", - "width": 200, - "x": 1334.5984891818098, - "y": 204.6105443455109 + "inputLocalPorts": [], + "outputLocalPorts": [], + "inputAppFields": [], + "outputAppFields": [], + "fields": [ + { + "text": "Data volume", + "name": "data_volume", + "value": "5", + "description": "" + }, + { + "text": "Group end", + "name": "group_end", + "value": "0", + "description": "" + } + ] + } + ], + "linkDataArray": [ + { + "from": -3, + "fromPort": "68fc1918-f262-4003-b944-1f76339859e0", + "to": -1, + "toPort": "09874eb2-72bd-4ddb-9727-b700678b18f5" + }, + { + "from": -1, + "fromPort": "efb6a0b8-99d1-4979-b72c-0039c28d0a28", + "to": -4, + "toPort": "ae981288-d839-4890-bb11-f54f336cfad0" + }, + { + "from": -1, + "fromPort": "af2b86b8-7a98-4864-9d0d-08b7ad202fbe", + "to": -2, + "toPort": "c17a6ac4-7c75-423d-ad08-9a35a5918cd4" + }, + { + "from": -2, + "fromPort": "728014ae-a135-4b47-a295-da5884b83310", + "to": -1, + "toPort": "9980ceea-f9c3-40e4-a41b-8964869552d6" } ] } \ No newline at end of file diff --git a/daliuge-translator/test/dropmake/logical_graphs/test-20190830-110556.graph b/daliuge-translator/test/dropmake/logical_graphs/test-20190830-110556.graph index 40da367f8..e6f6d80be 100644 --- a/daliuge-translator/test/dropmake/logical_graphs/test-20190830-110556.graph +++ b/daliuge-translator/test/dropmake/logical_graphs/test-20190830-110556.graph @@ -1,619 +1,415 @@ { - "linkDataArray": [ - { - "from": -1, - "fromPort": "ab5ada14-04d7-4b03-816d-c43428d4e2e4", - "loop_aware": "0", - "to": -2, - "toPort": "c12aa833-43a9-4c1e-abaa-c77396010a31" - }, - { - "from": -2, - "fromPort": "47c421b8-5cdc-4ff7-ab7e-b75140f2d951", - "loop_aware": "0", - "to": -3, - "toPort": "0178b7ce-79ed-406d-9e4b-ee2a53c168ec" - }, - { - "from": -3, - "fromPort": "f487361b-f633-43ba-978d-c65d7a52c34d", - "loop_aware": "0", - "to": -4, - "toPort": "c05689f4-6c5a-47dc-b3b1-fcbdfa09e4df" - } - ], "modelData": { - "eagleCommitHash": "Unknown", - "eagleVersion": "Unknown", - "filePath": "test-20190830-110556.graph", - "fileType": "Graph", - "gitUrl": "", - "lastModifiedDatetime": 0, - "lastModifiedEmail": "", - "lastModifiedName": "", - "readonly": true, - "repo": "", + "fileType": "", + "repoService": "GitHub", "repoBranch": "", - "repoService": "Unknown", - "schemaVersion": "OJS", - "sha": "" + "repo": "james-strauss-uwa/eagle-test", + "filePath": "test/test-20190830-110556.graph", + "sha": "", + "git_url": "" }, "nodeDataArray": [ { - "applicationParams": [], "category": "Memory", - "collapsed": true, - "color": "#2c2c2c", - "description": "", + "categoryType": "Data", + "isData": true, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#394BB2", "drawOrderHint": 0, + "key": -1, + "text": "Enter label", + "description": "", + "x": 200, + "y": 100, + "width": 200, + "height": 200, + "collapsed": false, + "showPorts": false, + "streaming": false, + "subject": null, + "selected": false, "expanded": false, + "inputApplicationName": "", + "outputApplicationName": "", + "exitApplicationName": "", + "inputApplicationType": "None", + "outputApplicationType": "None", + "exitApplicationType": "None", + "inputPorts": [], + "outputPorts": [ + { + "Id": "ab5ada14-04d7-4b03-816d-c43428d4e2e4", + "IdText": "event" + } + ], + "inputLocalPorts": [], + "outputLocalPorts": [], + "inputAppFields": [], + "outputAppFields": [], "fields": [ { - "defaultValue": "", - "description": "", - "name": "data_volume", - "options": [], - "precious": false, - "readonly": false, "text": "Data volume", - "type": "Unknown", - "value": "5" + "name": "data_volume", + "value": "5", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "group_end", - "options": [], - "precious": false, - "readonly": false, "text": "Group end", - "type": "Unknown", - "value": "0" + "name": "group_end", + "value": "0", + "description": "" } - ], - "flipPorts": false, - "git_url": "", - "height": 72, - "inputAppFields": [], - "inputApplicationKey": null, - "inputApplicationName": "", - "inputApplicationType": "None", - "inputLocalPorts": [], - "inputPorts": [], + ] + }, + { + "category": "BashShellApp", + "categoryType": "Application", + "isData": false, "isGroup": false, - "key": -1, - "outputAppFields": [], - "outputApplicationKey": null, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#1C2833", + "drawOrderHint": 0, + "key": -2, + "text": "Enter label", + "description": "", + "x": 400, + "y": 200, + "width": 200, + "height": 200, + "collapsed": false, + "showPorts": false, + "streaming": false, + "subject": null, + "selected": false, + "expanded": false, + "inputApplicationName": "", "outputApplicationName": "", + "exitApplicationName": "", + "inputApplicationType": "None", "outputApplicationType": "None", - "outputLocalPorts": [], + "exitApplicationType": "None", + "inputPorts": [ + { + "Id": "c12aa833-43a9-4c1e-abaa-c77396010a31", + "IdText": "event" + } + ], "outputPorts": [ { - "Id": "ab5ada14-04d7-4b03-816d-c43428d4e2e4", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "Id": "47c421b8-5cdc-4ff7-ab7e-b75140f2d951", + "IdText": "event" } ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "Enter label", - "width": 200, - "x": 200, - "y": 100 - }, - { - "applicationParams": [], - "category": "BashShellApp", - "collapsed": true, - "color": "#0059a5", - "description": "", - "drawOrderHint": 0, - "expanded": false, + "inputLocalPorts": [], + "outputLocalPorts": [], + "inputAppFields": [], + "outputAppFields": [], "fields": [ { - "defaultValue": "", - "description": "", - "name": "execution_time", - "options": [], - "precious": false, - "readonly": false, "text": "Execution time", - "type": "Unknown", - "value": "5" + "name": "execution_time", + "value": "5", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "num_cpus", - "options": [], - "precious": false, - "readonly": false, "text": "Num CPUs", - "type": "Unknown", - "value": "1" + "name": "num_cpus", + "value": "1", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "group_start", - "options": [], - "precious": false, - "readonly": false, "text": "Group start", - "type": "Unknown", - "value": "0" + "name": "group_start", + "value": "0", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg01", - "options": [], - "precious": false, - "readonly": false, "text": "Arg01", - "type": "Unknown", - "value": "" + "name": "Arg01", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg02", - "options": [], - "precious": false, - "readonly": false, "text": "Arg02", - "type": "Unknown", - "value": "" + "name": "Arg02", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg03", - "options": [], - "precious": false, - "readonly": false, "text": "Arg03", - "type": "Unknown", - "value": "" + "name": "Arg03", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg04", - "options": [], - "precious": false, - "readonly": false, "text": "Arg04", - "type": "Unknown", - "value": "" + "name": "Arg04", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg05", - "options": [], - "precious": false, - "readonly": false, "text": "Arg05", - "type": "Unknown", - "value": "" + "name": "Arg05", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg06", - "options": [], - "precious": false, - "readonly": false, "text": "Arg06", - "type": "Unknown", - "value": "" + "name": "Arg06", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg07", - "options": [], - "precious": false, - "readonly": false, "text": "Arg07", - "type": "Unknown", - "value": "" + "name": "Arg07", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg08", - "options": [], - "precious": false, - "readonly": false, "text": "Arg08", - "type": "Unknown", - "value": "" + "name": "Arg08", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg09", - "options": [], - "precious": false, - "readonly": false, "text": "Arg09", - "type": "Unknown", - "value": "" + "name": "Arg09", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg10", - "options": [], - "precious": false, - "readonly": false, "text": "Arg10", - "type": "Unknown", - "value": "" + "name": "Arg10", + "value": "", + "description": "" } - ], - "flipPorts": false, - "git_url": "", - "height": 72, - "inputAppFields": [], - "inputApplicationKey": null, + ] + }, + { + "category": "Component", + "categoryType": "Application", + "isData": false, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#3498DB", + "drawOrderHint": 0, + "key": -3, + "text": "Enter label", + "description": "", + "x": 600, + "y": 300, + "width": 200, + "height": 200, + "collapsed": false, + "showPorts": false, + "streaming": false, + "subject": null, + "selected": false, + "expanded": false, "inputApplicationName": "", + "outputApplicationName": "", + "exitApplicationName": "", "inputApplicationType": "None", - "inputLocalPorts": [], + "outputApplicationType": "None", + "exitApplicationType": "None", "inputPorts": [ { - "Id": "c12aa833-43a9-4c1e-abaa-c77396010a31", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "Id": "0178b7ce-79ed-406d-9e4b-ee2a53c168ec", + "IdText": "event" } ], - "isGroup": false, - "key": -2, - "outputAppFields": [], - "outputApplicationKey": null, - "outputApplicationName": "", - "outputApplicationType": "None", - "outputLocalPorts": [], "outputPorts": [ { - "Id": "47c421b8-5cdc-4ff7-ab7e-b75140f2d951", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "Id": "f487361b-f633-43ba-978d-c65d7a52c34d", + "IdText": "event" } ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "Enter label", - "width": 200, - "x": 400, - "y": 200 - }, - { - "applicationParams": [], - "category": "PythonApp", - "collapsed": true, - "color": "#0059a5", - "description": "", - "drawOrderHint": 0, - "expanded": false, + "inputLocalPorts": [], + "outputLocalPorts": [], + "inputAppFields": [], + "outputAppFields": [], "fields": [ { - "defaultValue": "", - "description": "", - "name": "execution_time", - "options": [], - "precious": false, - "readonly": false, "text": "Execution time", - "type": "Unknown", - "value": "5" + "name": "execution_time", + "value": "5", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "num_cpus", - "options": [], - "precious": false, - "readonly": false, "text": "Num CPUs", - "type": "Unknown", - "value": "1" + "name": "num_cpus", + "value": "1", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "group_start", - "options": [], - "precious": false, - "readonly": false, "text": "Group start", - "type": "Unknown", - "value": "0" + "name": "group_start", + "value": "0", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "appclass", - "options": [], - "precious": false, - "readonly": false, "text": "Appclass", - "type": "Unknown", - "value": "test.graphsRepository" + "name": "appclass", + "value": "test.graphsRepository", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg01", - "options": [], - "precious": false, - "readonly": false, "text": "Arg01", - "type": "Unknown", - "value": "" + "name": "Arg01", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg02", - "options": [], - "precious": false, - "readonly": false, "text": "Arg02", - "type": "Unknown", - "value": "" + "name": "Arg02", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg03", - "options": [], - "precious": false, - "readonly": false, "text": "Arg03", - "type": "Unknown", - "value": "" + "name": "Arg03", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg04", - "options": [], - "precious": false, - "readonly": false, "text": "Arg04", - "type": "Unknown", - "value": "" + "name": "Arg04", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg05", - "options": [], - "precious": false, - "readonly": false, "text": "Arg05", - "type": "Unknown", - "value": "" + "name": "Arg05", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg06", - "options": [], - "precious": false, - "readonly": false, "text": "Arg06", - "type": "Unknown", - "value": "" + "name": "Arg06", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg07", - "options": [], - "precious": false, - "readonly": false, "text": "Arg07", - "type": "Unknown", - "value": "" + "name": "Arg07", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg08", - "options": [], - "precious": false, - "readonly": false, "text": "Arg08", - "type": "Unknown", - "value": "" + "name": "Arg08", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg09", - "options": [], - "precious": false, - "readonly": false, "text": "Arg09", - "type": "Unknown", - "value": "" + "name": "Arg09", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "Arg10", - "options": [], - "precious": false, - "readonly": false, "text": "Arg10", - "type": "Unknown", - "value": "" + "name": "Arg10", + "value": "", + "description": "" } - ], - "flipPorts": false, - "git_url": "", - "height": 72, - "inputAppFields": [], - "inputApplicationKey": null, + ] + }, + { + "category": "File", + "categoryType": "Data", + "isData": true, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#394BB2", + "drawOrderHint": 0, + "key": -4, + "text": "Enter label", + "description": "", + "x": 800, + "y": 400, + "width": 200, + "height": 200, + "collapsed": false, + "showPorts": false, + "streaming": false, + "subject": null, + "selected": false, + "expanded": false, "inputApplicationName": "", + "outputApplicationName": "", + "exitApplicationName": "", "inputApplicationType": "None", - "inputLocalPorts": [], + "outputApplicationType": "None", + "exitApplicationType": "None", "inputPorts": [ { - "Id": "0178b7ce-79ed-406d-9e4b-ee2a53c168ec", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "Id": "c05689f4-6c5a-47dc-b3b1-fcbdfa09e4df", + "IdText": "event" } ], - "isGroup": false, - "key": -3, - "outputAppFields": [], - "outputApplicationKey": null, - "outputApplicationName": "", - "outputApplicationType": "None", + "outputPorts": [], + "inputLocalPorts": [], "outputLocalPorts": [], - "outputPorts": [ - { - "Id": "f487361b-f633-43ba-978d-c65d7a52c34d", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" - } - ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "Enter label", - "width": 200, - "x": 600, - "y": 300 - }, - { - "applicationParams": [], - "category": "File", - "collapsed": true, - "color": "#2c2c2c", - "description": "", - "drawOrderHint": 0, - "expanded": false, + "inputAppFields": [], + "outputAppFields": [], "fields": [ { - "defaultValue": "", - "description": "", - "name": "data_volume", - "options": [], - "precious": false, - "readonly": false, "text": "Data volume", - "type": "Unknown", - "value": "5" + "name": "data_volume", + "value": "5", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "group_end", - "options": [], - "precious": false, - "readonly": false, "text": "Group end", - "type": "Unknown", - "value": "0" + "name": "group_end", + "value": "0", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "check_filepath_exists", - "options": [], - "precious": false, - "readonly": false, "text": "Check file path exists", - "type": "Unknown", - "value": "1" + "name": "check_filepath_exists", + "value": "1", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "filepath", - "options": [], - "precious": false, - "readonly": false, "text": "File path", - "type": "Unknown", - "value": "" + "name": "filepath", + "value": "", + "description": "" }, { - "defaultValue": "", - "description": "", - "name": "dirname", - "options": [], - "precious": false, - "readonly": false, "text": "Directory name", - "type": "Unknown", - "value": "" - } - ], - "flipPorts": false, - "git_url": "", - "height": 72, - "inputAppFields": [], - "inputApplicationKey": null, - "inputApplicationName": "", - "inputApplicationType": "None", - "inputLocalPorts": [], - "inputPorts": [ - { - "Id": "c05689f4-6c5a-47dc-b3b1-fcbdfa09e4df", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" + "name": "dirname", + "value": "", + "description": "" } - ], - "isGroup": false, - "key": -4, - "outputAppFields": [], - "outputApplicationKey": null, - "outputApplicationName": "", - "outputApplicationType": "None", - "outputLocalPorts": [], - "outputPorts": [], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "Enter label", - "width": 200, - "x": 800, - "y": 400 + ] + } + ], + "linkDataArray": [ + { + "from": -1, + "fromPort": "ab5ada14-04d7-4b03-816d-c43428d4e2e4", + "to": -2, + "toPort": "c12aa833-43a9-4c1e-abaa-c77396010a31" + }, + { + "from": -2, + "fromPort": "47c421b8-5cdc-4ff7-ab7e-b75140f2d951", + "to": -3, + "toPort": "0178b7ce-79ed-406d-9e4b-ee2a53c168ec" + }, + { + "from": -3, + "fromPort": "f487361b-f633-43ba-978d-c65d7a52c34d", + "to": -4, + "toPort": "c05689f4-6c5a-47dc-b3b1-fcbdfa09e4df" } ] } \ No newline at end of file diff --git a/daliuge-translator/test/dropmake/logical_graphs/testLoop.graph b/daliuge-translator/test/dropmake/logical_graphs/testLoop.graph index d4b40462d..2ed50cbd1 100644 --- a/daliuge-translator/test/dropmake/logical_graphs/testLoop.graph +++ b/daliuge-translator/test/dropmake/logical_graphs/testLoop.graph @@ -1,387 +1,414 @@ { - "linkDataArray": [ - { - "from": -4, - "fromPort": "1765f421-782c-4972-ab76-ac0c23bd95e3", - "loop_aware": "0", - "to": -3, - "toPort": "ae981288-d839-4890-bb11-f54f336cfad0" - }, - { - "from": -3, - "fromPort": "b7c36b5e-dbe7-4d9d-ad2f-abec81071de5", - "loop_aware": "1", - "to": -2, - "toPort": "b133f803-42f7-4c70-83b7-803bf8ec3035" - } - ], "modelData": { - "eagleCommitHash": "Unknown", - "eagleVersion": "Unknown", - "filePath": "testLoop.graph", "fileType": "Graph", + "repoService": "GitHub", + "repoBranch": "yan-812-2", + "repo": "ICRAR/daliuge", + "filePath": "daliuge-translator/test/dropmake/logical_graphs/testLoop.graph", + "eagleVersion": "Unknown", + "eagleCommitHash": "Unknown", + "schemaVersion": "OJS", + "readonly": true, + "sha": "", "gitUrl": "", - "lastModifiedDatetime": 0, - "lastModifiedEmail": "", "lastModifiedName": "", - "readonly": true, - "repo": "", - "repoBranch": "", - "repoService": "Unknown", - "schemaVersion": "OJS", - "sha": "" + "lastModifiedEmail": "", + "lastModifiedDatetime": "" }, "nodeDataArray": [ { - "applicationParams": [], "category": "Loop", - "collapsed": false, + "isData": false, + "isGroup": true, + "canHaveInputs": false, + "canHaveOutputs": false, "color": "rgb(221, 173, 0)", - "description": "Placeholder 'loop' description", "drawOrderHint": 0, + "key": -1, + "text": "Loop", + "description": "Placeholder 'loop' description", + "x": 606.4859101595122, + "y": 337.06816127722925, + "width": 385.98717625064404, + "height": 378.12856316963075, + "collapsed": false, + "flipPorts": false, + "streaming": false, + "precious": false, + "subject": null, "expanded": true, - "fields": [ + "readonly": true, + "git_url": "", + "sha": "", + "inputPorts": [ { - "defaultValue": "", - "description": "", - "name": "num_of_iter", - "options": [], - "precious": false, - "readonly": false, - "text": "Number loops", - "type": "Unknown", - "value": "5" + "Id": "123e02e1-0e35-47a3-8dca-2525f71a6766", + "IdText": "event", + "text": "", + "event": false, + "type": "", + "description": "" } ], - "flipPorts": false, - "git_url": "", - "height": 378.12856316963075, - "inputAppFields": [], - "inputApplicationKey": -5, - "inputApplicationName": "event", - "inputApplicationType": "UnknownApplication", - "inputLocalPorts": [ + "outputPorts": [ { "Id": "1eeee75a-c2d6-49ea-b94b-5c208b8f3f0c", "IdText": "event", - "description": "", - "event": false, "text": "", - "type": "" - }, + "event": false, + "type": "", + "description": "" + } + ], + "inputLocalPorts": [ { "Id": "a21aba04-cf68-4dab-b57f-dd0dba9e4c91", "IdText": "event", - "description": "", - "event": false, "text": "", - "type": "" + "event": false, + "type": "", + "description": "" } ], - "inputPorts": [ + "outputLocalPorts": [ { - "Id": "123e02e1-0e35-47a3-8dca-2525f71a6766", + "Id": "05863afc-5933-4eef-9f64-5e10a4b86ac6", "IdText": "event", - "description": "", - "event": false, "text": "", - "type": "" + "event": false, + "type": "", + "description": "" } ], - "isGroup": true, - "key": -1, + "fields": [ + { + "text": "Number loops", + "name": "num_of_iter", + "value": "5", + "defaultValue": "", + "description": "", + "readonly": false, + "type": "Unknown", + "precious": false + } + ], + "applicationParams": [], + "inputAppFields": [], "outputAppFields": [], - "outputApplicationKey": null, + "exitAppFields": [], + "inputApplicationName": "event", + "inputApplicationType": "UnknownApplication", + "inputApplicationKey": -5, "outputApplicationName": "", "outputApplicationType": "None", - "outputLocalPorts": [], - "outputPorts": [], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "Loop", - "width": 385.98717625064404, - "x": 606.4859101595122, - "y": 337.06816127722925 + "outputApplicationKey": null, + "exitApplicationName": "event", + "exitApplicationType": "UnknownApplication", + "exitApplicationKey": -6 }, { - "applicationParams": [], "category": "BashShellApp", - "collapsed": true, + "isData": false, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, "color": "#0059a5", - "description": "An application component run within the Bash Shell", "drawOrderHint": 0, + "key": -2, + "text": "SleepExternal", + "description": "An application component run within the Bash Shell", + "x": 736.1530259962292, + "y": 855.7366246240957, + "width": 200, + "height": 72, + "collapsed": true, + "flipPorts": false, + "streaming": false, + "precious": false, + "subject": null, "expanded": false, + "readonly": true, + "git_url": "", + "sha": "", + "inputPorts": [ + { + "Id": "b133f803-42f7-4c70-83b7-803bf8ec3035", + "IdText": "event", + "text": "", + "event": false, + "type": "", + "description": "" + } + ], + "outputPorts": [ + { + "Id": "1765f421-782c-4972-ab76-ac0c23bd95e3", + "IdText": "event", + "text": "", + "event": false, + "type": "", + "description": "" + } + ], + "inputLocalPorts": [], + "outputLocalPorts": [], "fields": [ { + "text": "Execution time", + "name": "execution_time", + "value": "5", "defaultValue": "", "description": "", - "name": "execution_time", - "options": [], - "precious": false, "readonly": false, - "text": "Execution time", "type": "Unknown", - "value": "5" + "precious": false }, { + "text": "Num CPUs", + "name": "num_cpus", + "value": "1", "defaultValue": "", "description": "", - "name": "num_cpus", - "options": [], - "precious": false, "readonly": false, - "text": "Num CPUs", "type": "Unknown", - "value": "1" + "precious": false }, { + "text": "Group start", + "name": "group_start", + "value": "0", "defaultValue": "", "description": "", - "name": "group_start", - "options": [], - "precious": false, "readonly": false, - "text": "Group start", "type": "Unknown", - "value": "0" + "precious": false }, { + "text": "Arg01", + "name": "Arg01", + "value": "sleep 5", "defaultValue": "", "description": "The command line to be executed", - "name": "Arg01", - "options": [], - "precious": false, "readonly": false, - "text": "Arg01", "type": "Unknown", - "value": "sleep 5" + "precious": false } ], - "flipPorts": false, - "git_url": "", - "height": 72, + "applicationParams": [], "inputAppFields": [], - "inputApplicationKey": null, + "outputAppFields": [], + "exitAppFields": [], "inputApplicationName": "", "inputApplicationType": "None", - "inputLocalPorts": [], + "inputApplicationKey": null, + "outputApplicationName": "", + "outputApplicationType": "None", + "outputApplicationKey": null, + "exitApplicationName": "", + "exitApplicationType": "None", + "exitApplicationKey": null + }, + { + "category": "Memory", + "isData": true, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#2c2c2c", + "drawOrderHint": 0, + "key": -3, + "text": "Memory", + "description": "", + "x": 700.7892671316696, + "y": 593.7828552569915, + "width": 200, + "height": 72, + "collapsed": true, + "flipPorts": false, + "streaming": false, + "precious": false, + "subject": null, + "expanded": false, + "readonly": true, + "git_url": "", + "sha": "", + "group": -1, "inputPorts": [ { - "Id": "b133f803-42f7-4c70-83b7-803bf8ec3035", + "Id": "ae981288-d839-4890-bb11-f54f336cfad0", "IdText": "event", - "description": "", - "event": false, "text": "", - "type": "" + "event": false, + "type": "", + "description": "" } ], - "isGroup": false, - "key": -2, - "outputAppFields": [], - "outputApplicationKey": null, - "outputApplicationName": "", - "outputApplicationType": "None", - "outputLocalPorts": [], "outputPorts": [ { - "Id": "1765f421-782c-4972-ab76-ac0c23bd95e3", + "Id": "b7c36b5e-dbe7-4d9d-ad2f-abec81071de5", "IdText": "event", - "description": "", - "event": false, "text": "", - "type": "" + "event": false, + "type": "", + "description": "" } ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "SleepExternal", - "width": 200, - "x": 736.1530259962292, - "y": 855.7366246240957 - }, - { - "applicationParams": [], - "category": "Memory", - "collapsed": true, - "color": "#2c2c2c", - "description": "", - "drawOrderHint": 0, - "expanded": false, + "inputLocalPorts": [], + "outputLocalPorts": [], "fields": [ { + "text": "Data volume", + "name": "data_volume", + "value": "5", "defaultValue": "", "description": "", - "name": "data_volume", - "options": [], - "precious": false, "readonly": false, - "text": "Data volume", "type": "Unknown", - "value": "5" + "precious": false }, { + "text": "Group end", + "name": "group_end", + "value": "1", "defaultValue": "", "description": "", - "name": "group_end", - "options": [], - "precious": false, "readonly": false, - "text": "Group end", "type": "Unknown", - "value": "1" + "precious": false } ], - "flipPorts": false, - "git_url": "", - "group": -1, - "height": 72, + "applicationParams": [], "inputAppFields": [], - "inputApplicationKey": null, + "outputAppFields": [], + "exitAppFields": [], "inputApplicationName": "", "inputApplicationType": "None", - "inputLocalPorts": [], + "inputApplicationKey": null, + "outputApplicationName": "", + "outputApplicationType": "None", + "outputApplicationKey": null, + "exitApplicationName": "", + "exitApplicationType": "None", + "exitApplicationKey": null + }, + { + "category": "BashShellApp", + "isData": false, + "isGroup": false, + "canHaveInputs": true, + "canHaveOutputs": true, + "color": "#0059a5", + "drawOrderHint": 0, + "key": -4, + "text": "SleepInternal", + "description": "An application component run within the Bash Shell", + "x": 692.9306540506565, + "y": 454.94735749242614, + "width": 200, + "height": 72, + "collapsed": false, + "flipPorts": false, + "streaming": false, + "precious": false, + "subject": null, + "expanded": false, + "readonly": true, + "git_url": "", + "sha": "", + "group": -1, "inputPorts": [ { - "Id": "ae981288-d839-4890-bb11-f54f336cfad0", + "Id": "b133f803-42f7-4c70-83b7-803bf8ec3035", "IdText": "event", - "description": "", - "event": false, "text": "", - "type": "" + "event": false, + "type": "", + "description": "" } ], - "isGroup": false, - "key": -3, - "outputAppFields": [], - "outputApplicationKey": null, - "outputApplicationName": "", - "outputApplicationType": "None", - "outputLocalPorts": [], "outputPorts": [ { - "Id": "b7c36b5e-dbe7-4d9d-ad2f-abec81071de5", + "Id": "1765f421-782c-4972-ab76-ac0c23bd95e3", "IdText": "event", - "description": "", - "event": false, "text": "", - "type": "" + "event": false, + "type": "", + "description": "" } ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "Memory", - "width": 200, - "x": 700.7892671316696, - "y": 593.7828552569915 - }, - { - "applicationParams": [], - "category": "BashShellApp", - "collapsed": false, - "color": "#0059a5", - "description": "An application component run within the Bash Shell", - "drawOrderHint": 0, - "expanded": false, + "inputLocalPorts": [], + "outputLocalPorts": [], "fields": [ { + "text": "Execution time", + "name": "execution_time", + "value": "5", "defaultValue": "", "description": "", - "name": "execution_time", - "options": [], - "precious": false, "readonly": false, - "text": "Execution time", "type": "Unknown", - "value": "5" + "precious": false }, { + "text": "Num CPUs", + "name": "num_cpus", + "value": "1", "defaultValue": "", "description": "", - "name": "num_cpus", - "options": [], - "precious": false, "readonly": false, - "text": "Num CPUs", "type": "Unknown", - "value": "1" + "precious": false }, { + "text": "Group start", + "name": "group_start", + "value": "1", "defaultValue": "", "description": "", - "name": "group_start", - "options": [], - "precious": false, "readonly": false, - "text": "Group start", "type": "Unknown", - "value": "1" + "precious": false }, { + "text": "Arg01", + "name": "Arg01", + "value": "sleep 3", "defaultValue": "", "description": "The command line to be executed", - "name": "Arg01", - "options": [], - "precious": false, "readonly": false, - "text": "Arg01", "type": "Unknown", - "value": "sleep 3" + "precious": false } ], - "flipPorts": false, - "git_url": "", - "group": -1, - "height": 72, + "applicationParams": [], "inputAppFields": [], - "inputApplicationKey": null, + "outputAppFields": [], + "exitAppFields": [], "inputApplicationName": "", "inputApplicationType": "None", - "inputLocalPorts": [], - "inputPorts": [ - { - "Id": "b133f803-42f7-4c70-83b7-803bf8ec3035", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" - } - ], - "isGroup": false, - "key": -4, - "outputAppFields": [], - "outputApplicationKey": null, + "inputApplicationKey": null, "outputApplicationName": "", "outputApplicationType": "None", - "outputLocalPorts": [], - "outputPorts": [ - { - "Id": "1765f421-782c-4972-ab76-ac0c23bd95e3", - "IdText": "event", - "description": "", - "event": false, - "text": "", - "type": "" - } - ], - "precious": false, - "readonly": true, - "sha": "", - "streaming": false, - "subject": null, - "text": "SleepInternal", - "width": 200, - "x": 692.9306540506565, - "y": 454.94735749242614 + "outputApplicationKey": null, + "exitApplicationName": "", + "exitApplicationType": "None", + "exitApplicationKey": null + } + ], + "linkDataArray": [ + { + "from": -4, + "fromPort": "1765f421-782c-4972-ab76-ac0c23bd95e3", + "to": -3, + "toPort": "ae981288-d839-4890-bb11-f54f336cfad0", + "loop_aware": "0" + }, + { + "from": -3, + "fromPort": "b7c36b5e-dbe7-4d9d-ad2f-abec81071de5", + "to": -2, + "toPort": "b133f803-42f7-4c70-83b7-803bf8ec3035", + "loop_aware": "1" } ] } \ No newline at end of file