{ "csm": { "nodes": { "0": { "typename": { "type": "string", "value": "IconIcon" }, "position": { "type": "list", "value": [ 126, 101 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 2.18277056, 2.18277056 ] }, "mapper": { "type": "code", "value": "({'position':getAttr('position'),'orientation':getAttr('orientation'),'scale':getAttr('scale')})" }, "parser": { "type": "code", "value": "({'position':getAttr('position'),'orientation':getAttr('orientation'),'scale':getAttr('scale')})" }, "$contents": { "type": "map", "value": { "nodes": { "1": { "width": { "type": "double", "value": "200" }, "height": { "type": "double", "value": "150" }, "cornerRadius": { "type": "double", "value": "10" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "- ", "fill": "#ffffff", "fill-opacity": 0.75, "stroke-width": 1 } }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle", "position": { "type": "list", "value": [ 0, 0 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "2": { "textContent": { "type": "string", "value": "NoteIcon" }, "style": { "type": "map", "value": { "stroke": "#000000", "stroke-dasharray": "", "fill": "#000000", "fill-opacity": "1", "font-size": "13px" } }, "mapper": { "type": "code", "value": "({\"textContent\":getAttr(\"typename\")})" }, "parser": { "type": "code", "value": "({\"typename\":getAttr(\"textContent\")})" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 58, 151 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } }, "3": { "distance": { "type": "double", "value": 0 }, "alignment": { "type": "ENUM(\"right\",\"left\",\"center\")", "value": "center" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below", "position": { "type": "list", "value": [ 93.49899850809561, 137.49900000000002 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "link-style": { "type": "map", "value": { "stroke": "#00ff00", "stroke-dasharray": "", "stroke-opacity": 1, "arrow-start": "none", "arrow-end": "classic-wide-long" } } } }, "edges": [ { "src": "2", "dest": 3 }, { "src": 3, "dest": "1" } ] } }, "$asuri": { "type": "string", "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/0.instance" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon" }, "1": { "typename": { "type": "string", "value": "RectangleIcon" }, "position": { "type": "list", "value": [ 127, 101 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": { "17": { "width": { "type": "double", "value": 300 }, "height": { "type": "double", "value": 300 }, "cornerRadius": { "type": "double", "value": 35 }, "style": { "type": "map", "value": { "fill": "yellow", "fill-opacity": 0.75, "stroke-width": 2 } }, "mapper": { "type": "code", "value": "({\"width\":getAttr(\"width\"), \"height\":getAttr(\"height\"), \"cornerRadius\":getAttr(\"cornerRadius\"), \"style\":getAttr(\"style\")})" }, "parser": { "type": "code", "value": "" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle", "position": { "type": "list", "value": [ 0, 1 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle/1.instance" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon" }, "2": { "typename": { "type": "string", "value": "TextIcon" }, "position": { "type": "list", "value": [ 144, 116 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": { "21": { "textContent": { "type": "string", "value": "" }, "style": { "type": "map", "value": { "stroke": "#0000ff", "fill": "#ffffff", "fill-opacity": 0.75, "font-size": "18px", "stroke-width": 1 } }, "mapper": { "type": "code", "value": "({\"textContent\":getAttr(\"textContent\"), \"style\":getAttr(\"style\")})" }, "parser": { "type": "code", "value": "({\"textContent\":getAttr(\"textContent\")})" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text", "position": { "type": "list", "value": [ 0, 0 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] } } }, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text/2.instance" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon" }, "3": { "link-style": { "type": "map", "value": { "stroke": "#00ffff", "stroke-dasharray": "", "stroke-opacity": 0.1, "arrow-start": "none", "arrow-end": "classic-wide-long" } }, "typename": { "type": "string", "value": "ContainLink" }, "position": { "type": "list", "value": [ 153.38477383201212, 114.56365491615077 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": {}, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain/3.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/1.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/ContainLink/3.instance": "M127,102.00000000000003L153.3857753239165,114.56465491615077", "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/ContainLink/3.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/2.instance": "M153.31765376814496,114.53221608006905L179.49953234552459,126.99977730739269" } }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/ContainLink" }, "4": { "link-style": { "type": "map", "value": { "stroke": "#ff00ff", "stroke-dasharray": "", "stroke-opacity": 0.1, "arrow-start": "none", "arrow-end": "classic-wide-long" } }, "typename": { "type": "string", "value": "IconContentsLink" }, "position": { "type": "list", "value": [ "201.6063379969177,50%", "176.6063379969177,50%" ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": {}, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/4.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/0.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/4.instance": "M126,101L201.6063379969177,176.6063379969177", "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/4.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/1.instance": "M201.6061383012659,176.6061383012659L276.9996008583553,251.9996008583553" } }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink" }, "5": { "link-style": { "type": "map", "value": { "stroke": "#ff00ff", "stroke-dasharray": "", "stroke-opacity": 0.1, "arrow-start": "none", "arrow-end": "classic-wide-long" } }, "typename": { "type": "string", "value": "IconContentsLink" }, "position": { "type": "list", "value": [ "152.8860164281645,50%", "114.06610144172481,50%" ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": {}, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/5.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/0.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/5.instance": "M126,101L152.8860164281645,114.06610144172481", "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/5.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/2.instance": "M152.81777787291082,114.03293877935853L179.49953944658412,126.99977617964836" } }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink" }, "6": { "link-style": { "type": "map", "value": { "stroke": "#ff00ff", "stroke-dasharray": "", "stroke-opacity": 0.1, "arrow-start": "none", "arrow-end": "classic-wide-long" } }, "typename": { "type": "string", "value": "IconContentsLink" }, "position": { "type": "list", "value": [ "139.82930875666435,50%", "107.84964472794096,50%" ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 1, 1 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$contents": { "type": "map", "value": { "nodes": {}, "edges": [] } }, "$asuri": { "type": "string", "value": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/6.instance" }, "$segments": { "type": "map>", "value": { "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/0.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/6.instance": "M126,101L139.82930875666435,107.84964472794096", "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/6.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/ContainLink/3.instance": "M139.82930875666435,107.84964472794096L153.38477383201212,114.56365491615077" } }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink" } }, "edges": [], "metamodels": [ "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons" ] }, "asm": { "nodes": { "0": { "typename": { "type": "string", "value": "NoteIcon" }, "position": { "type": "list", "value": [ 126, 101 ] }, "orientation": { "type": "double", "value": 0 }, "scale": { "type": "list", "value": [ 2.18277056, 2.18277056 ] }, "mapper": { "type": "code", "value": "" }, "parser": { "type": "code", "value": "" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon" }, "1": { "width": { "type": "double", "value": 300 }, "height": { "type": "double", "value": 300 }, "cornerRadius": { "type": "double", "value": 35 }, "style": { "type": "map", "value": { "fill": "yellow", "fill-opacity": 0.75, "stroke-width": 2 } }, "mapper": { "type": "code", "value": "var style = {\"fill\": \"yellow\",\n \"fill-opacity\": 0.75,\n \"stroke-width\": 2};\nstyle['fill'] = getAttr('color');\n\n({'style':style})" }, "parser": { "type": "code", "value": "" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle" }, "2": { "textContent": { "type": "string", "value": "" }, "style": { "type": "map", "value": { "stroke": "#0000ff", "fill": "#ffffff", "fill-opacity": 0.75, "font-size": "18px", "stroke-width": 1 } }, "mapper": { "type": "code", "value": "({'textContent':getAttr('text')})" }, "parser": { "type": "code", "value": "({'text':getAttr('textContent')})" }, "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text" }, "3": { "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain" }, "4": { "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents" }, "5": { "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents" }, "6": { "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents" } }, "edges": [ { "src": "1", "dest": "3" }, { "src": "3", "dest": "2" }, { "src": "0", "dest": "4" }, { "src": "4", "dest": "1" }, { "src": "0", "dest": "5" }, { "src": "5", "dest": "2" }, { "src": "0", "dest": "6" }, { "src": "6", "dest": "3" } ], "metamodels": [ "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax" ] } }