{ "csm": { "nodes": { "0": { "typename": { "type": "string", "value": "StateIcon" }, "position": { "type": "list", "value": [ 328, 348 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$contents": { "type": "map", "value": { "nodes": { "1": { "r": { "type": "double", "value": 50 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffff00", "fill-opacity": 0.75, "stroke-width": 2 } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\nif (getAttr(\"current\")) {\n ({style:{\n \"stroke\": \"#000000\",\n \"fill\": \"#ffff00\",\n \"fill-opacity\": 0.75,\n \"stroke-width\": 2\n }});\n}\nelse {\n ({style:{\n \"stroke\": \"#000000\",\n \"fill\": \"#ffffff\",\n \"fill-opacity\": 0.75,\n \"stroke-width\": 2\n }});\n}" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ 4, 4 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "2": { "textContent": { "type": "string", "value": "S_PowerOn" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ffffff", "fill-opacity": 0.75, "font-size": "14px", "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"name\")})\n" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 11, 48 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "3": { "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain", "position": { "type": "list", "value": [ 12.71270269242143, 30 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "link-style": { "type": "map", "value": { "stroke": "#00ffff", "stroke-dasharray": "", "stroke-opacity": 0.1, "stroke-width": 1 } } } }, "edges": [ { "src": "1", "dest": "3" }, { "src": "3", "dest": "2" } ] } }, "$asuri": { "type": "string", "value": "/Formalisms/FSA/FSA/State/0.instance" }, "$type": "/Formalisms/FSA/FSA.defaultIcons/StateIcon" }, "1": { "typename": { "type": "string", "value": "StateIcon" }, "position": { "type": "list", "value": [ 629, 357 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$contents": { "type": "map", "value": { "nodes": { "1": { "r": { "type": "double", "value": 50 }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#ffffff", "fill-opacity": 0.75, "stroke-width": 2 } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\nif (getAttr(\"current\")) {\n ({style:{\n \"stroke\": \"#000000\",\n \"fill\": \"#ffff00\",\n \"fill-opacity\": 0.75,\n \"stroke-width\": 2\n }});\n}\nelse {\n ({style:{\n \"stroke\": \"#000000\",\n \"fill\": \"#ffffff\",\n \"fill-opacity\": 0.75,\n \"stroke-width\": 2\n }});\n}" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle", "position": { "type": "list", "value": [ 4, 4 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "2": { "textContent": { "type": "string", "value": "S_PowerOff" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ffffff", "fill-opacity": 0.75, "font-size": "14px", "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"name\")})\n" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 11, 48 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "3": { "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain", "position": { "type": "list", "value": [ 12.71270269242143, 30 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "link-style": { "type": "map", "value": { "stroke": "#00ffff", "stroke-dasharray": "", "stroke-opacity": 0.1, "stroke-width": 1 } } } }, "edges": [ { "src": "1", "dest": "3" }, { "src": "3", "dest": "2" } ] } }, "$asuri": { "type": "string", "value": "/Formalisms/FSA/FSA/State/1.instance" }, "$type": "/Formalisms/FSA/FSA.defaultIcons/StateIcon" }, "2": { "link-style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "stroke-opacity": 1, "stroke-width": 2 } }, "arrowHead": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "custom" }, "arrowTail": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "arrow-black" }, "typename": { "type": "string", "value": "TransitionLink" }, "position": { "type": "list", "value": [ 537, 382 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$contents": { "type": "map", "value": { "nodes": { "13": { "textContent": { "type": "string", "value": "a" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ffffff", "fill-opacity": 0.75, "font-size": "16px", "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"event\")})\n" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ "0;-1.0947282224201444,0%", "0;-21.484740433397405,0%" ] }, "orientation": { "type": "double", "value": "0;-0.9548412538721887" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 0.49693251533742333, "yoffset": -21.5 } } }, "267": { "segments": { "type": "string", "value": "m0,0 l10,4 l-10,4 l3,-4 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 1, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;119.93284286844175,99.98611400396%", "0;-5.999436231454695,-1.6664352333993364%" ] }, "orientation": { "type": "double", "value": "0;-0.9548412538721905" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -4 } } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/FSA/FSA/Transition/2.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/FSA/FSA.defaultIcons/StateIcon/0.instance--/Formalisms/FSA/FSA.defaultIcons/TransitionLink/2.instance": "M417,384L537,382", "/Formalisms/FSA/FSA.defaultIcons/TransitionLink/2.instance--/Formalisms/FSA/FSA.defaultIcons/StateIcon/1.instance": "M537.1497499654511,381.9975041672425L656.9995002777778,380.0000083287037" } }, "$type": "/Formalisms/FSA/FSA.defaultIcons/TransitionLink" }, "3": { "link-style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "stroke-opacity": 1, "stroke-width": 2 } }, "arrowHead": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "custom" }, "arrowTail": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "arrow-black" }, "typename": { "type": "string", "value": "TransitionLink" }, "position": { "type": "list", "value": [ 525.8500000305175, 430.9929687514305 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$contents": { "type": "map", "value": { "nodes": { "13": { "textContent": { "type": "string", "value": "b" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ffffff", "fill-opacity": 0.75, "font-size": "16px", "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"event\")})\n" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ "0;-0.0711982465222718,0%", "0;21.52027022671234,0%" ] }, "orientation": { "type": "double", "value": "0;-177.31622484053105" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 0.49693251533742333, "yoffset": -21.5 } } }, "267": { "segments": { "type": "string", "value": "m0,0 l10,4 l-10,4 l3,-4 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 1, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-128.03682586985258,-99.89031743698379%", "0;-1.9973340927390382,-4.682358629858642%" ] }, "orientation": { "type": "double", "value": "0;-177.316224840531" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -4 } } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/FSA/FSA/Transition/3.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/FSA/FSA.defaultIcons/StateIcon/1.instance--/Formalisms/FSA/FSA.defaultIcons/TransitionLink/3.instance": "M654,437L525.8500000305175,430.9929687514305", "/Formalisms/FSA/FSA.defaultIcons/TransitionLink/3.instance--/Formalisms/FSA/FSA.defaultIcons/StateIcon/0.instance": "M525.8502344053747,430.99297973775197L398.0004685058593,425.0000219612121" } }, "$type": "/Formalisms/FSA/FSA.defaultIcons/TransitionLink" }, "4": { "link-style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "stroke-opacity": 1, "stroke-width": 2 } }, "arrowHead": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "custom" }, "arrowTail": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "arrow-black" }, "typename": { "type": "string", "value": "TransitionLink" }, "position": { "type": "list", "value": [ 771.6722870665637, 387.8806742976066 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$contents": { "type": "map", "value": { "nodes": { "13": { "textContent": { "type": "string", "value": "a" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ffffff", "fill-opacity": 0.75, "font-size": "16px", "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"event\")})\n" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ "0;21.448364419702216,0%", "0;-1.6626791954828377,0%" ] }, "orientation": { "type": "double", "value": "0;87.53718332408313" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 0.49693251533742333, "yoffset": -21.5 } } }, "267": { "segments": { "type": "string", "value": "m0,0 l10,4 l-10,4 l3,-4 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 1, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;-59.44389895303925,-98.11944564911178%", "0;46.044197080101696,-19.30218602933355%" ] }, "orientation": { "type": "double", "value": "0;-168.87081071038878" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -4 } } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/FSA/FSA/Transition/4.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/FSA/FSA.defaultIcons/StateIcon/1.instance--/Formalisms/FSA/FSA.defaultIcons/TransitionLink/4.instance": "M699,380L770,349L771.6722870665637,387.8806742976066", "/Formalisms/FSA/FSA.defaultIcons/TransitionLink/4.instance--/Formalisms/FSA/FSA.defaultIcons/StateIcon/1.instance": "M771.6722870665637,387.8806742976066L774,442L713.0004755546978,430.0000935517438" } }, "$type": "/Formalisms/FSA/FSA.defaultIcons/TransitionLink" }, "5": { "link-style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "stroke-opacity": 1, "stroke-width": 2 } }, "arrowHead": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "custom" }, "arrowTail": { "type": "ENUM(circle-black,circle-black-large,circle-white,circle-white-large,diamond-black,diamond-black-large,diamond-white,diamond-white-large,triangle-black,triangle-black-large,triangle-white,triangle-white-large,arrow-black,arrow-black-large,arrow-empty,arrow-empty-large,custom)", "value": "arrow-black" }, "typename": { "type": "string", "value": "TransitionLink" }, "position": { "type": "list", "value": [ 229.40518623754434, 377.3549274172417 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$contents": { "type": "map", "value": { "nodes": { "13": { "textContent": { "type": "string", "value": "b" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ffffff", "fill-opacity": 0.75, "font-size": "16px", "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"event\")})\n" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ "0;-21.48765635417243,0%", "0;1.4212351995670929,0%" ] }, "orientation": { "type": "double", "value": "0;-90.53545898556452" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 0.49693251533742333, "yoffset": -21.5 } } }, "267": { "segments": { "type": "string", "value": "m0,0 l10,4 l-10,4 l3,-4 z" }, "style": { "type": "map", "value": { "stroke": "#000000", "fill": "#000000", "opacity": 1, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path", "position": { "type": "list", "value": [ "0;133.90146623889743,94.50705229559657%", "0;-1.1354908734970195,32.68664966614618%" ] }, "orientation": { "type": "double", "value": "0;19.07869453709739" }, "scale": { "type": "list", "value": [ 1, 1 ] }, "$linkDecoratorInfo": { "type": "map", "value": { "xratio": 1, "yoffset": -4 } } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/FSA/FSA/Transition/5.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/FSA/FSA.defaultIcons/StateIcon/0.instance--/Formalisms/FSA/FSA.defaultIcons/TransitionLink/5.instance": "M348,416L230,441L229.40518623754434,377.3549274172417", "/Formalisms/FSA/FSA.defaultIcons/TransitionLink/5.instance--/Formalisms/FSA/FSA.defaultIcons/StateIcon/0.instance": "M229.40518623754434,377.3549274172417L229,334L361.99918648979593,379.9997186355685" } }, "$type": "/Formalisms/FSA/FSA.defaultIcons/TransitionLink" }, "6": { "typename": { "type": "string", "value": "InputEventsIcon" }, "position": { "type": "list", "value": [ 441, 209 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$contents": { "type": "map", "value": { "nodes": { "7": { "textContent": { "type": "string", "value": "" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ff0000", "fill-opacity": 0.75, "stroke-width": 1, "font-size": "20px", "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"eventList\")})\n" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 4, 7 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/FSA/FSA/InputEvents/6.instance" }, "$type": "/Formalisms/FSA/FSA.defaultIcons/InputEventsIcon" }, "7": { "typename": { "type": "string", "value": "InputEventsIcon" }, "position": { "type": "list", "value": [ 274, 534 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$contents": { "type": "map", "value": { "nodes": { "7": { "textContent": { "type": "string", "value": "aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbababababab" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#ff0000", "fill-opacity": 0.75, "stroke-width": 1, "font-size": "20px", "arrow-start": "none", "arrow-end": "none" } }, "mapper": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */\n({textContent: getAttr(\"eventList\")})\n" }, "parser": { "type": "code", "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 4, 7 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/FSA/FSA/InputEvents/7.instance" }, "$type": "/Formalisms/FSA/FSA.defaultIcons/InputEventsIcon" } }, "edges": [], "metamodels": [ "/Formalisms/FSA/FSA.defaultIcons" ] }, "asm": { "nodes": { "0": { "name": { "type": "string", "value": "S_PowerOn" }, "current": { "type": "boolean", "value": true }, "$type": "/Formalisms/FSA/FSA/State" }, "1": { "name": { "type": "string", "value": "S_PowerOff" }, "current": { "type": "boolean", "value": false }, "$type": "/Formalisms/FSA/FSA/State" }, "2": { "event": { "type": "string", "value": "a" }, "$type": "/Formalisms/FSA/FSA/Transition" }, "3": { "event": { "type": "string", "value": "b" }, "$type": "/Formalisms/FSA/FSA/Transition" }, "4": { "event": { "type": "string", "value": "a" }, "$type": "/Formalisms/FSA/FSA/Transition" }, "5": { "event": { "type": "string", "value": "b" }, "$type": "/Formalisms/FSA/FSA/Transition" }, "6": { "eventList": { "type": "string", "value": "" }, "$type": "/Formalisms/FSA/FSA/InputEvents" }, "7": { "eventList": { "type": "string", "value": "aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbababababab" }, "$type": "/Formalisms/FSA/FSA/InputEvents" } }, "edges": [ { "src": "0", "dest": "2" }, { "src": "2", "dest": "1" }, { "src": "1", "dest": "3" }, { "src": "3", "dest": "0" }, { "src": "1", "dest": "4" }, { "src": "4", "dest": "1" }, { "src": "0", "dest": "5" }, { "src": "5", "dest": "0" } ], "metamodels": [ "/Formalisms/FSA/FSA" ] } }