12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505 |
- {
- 'csm':
- {
- 'nodes':
- {
- /*-------------------------------------- IconIcon ---------------------------------*/
- 'ICON':
- {'typename': {'type':'string', 'value':'IconIcon'},
- 'position': {'type':'list<double>', 'value':[200,200]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1.5,1.5]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/ICON.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'IconIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "mapper": {"type": "code", "value": "({'textContent':getAttr('typename')})"},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "mapper": {"type": "code", "value": ""},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'ICONtext':
- {'typename': {'type':'string', 'value':'TextIcon'},
- 'position': {'type':'list<double>', 'value':[250,350]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text/ICONtext.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': '<coded>'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "mapper": {"type": "code", "value": "({'textContent':getAttr('typename')})"},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- },
- "edges": []}}},
- 'ICONrect':
- {'typename': {'type':'string', 'value':'RectangleIcon'},
- 'position': {'type':'list<double>', 'value':[200,200]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle/ICONrect.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "mapper": {"type": "code", "value": ""},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- },
- "edges": []}}},
- 'ICONtextBelowRect':
- {'typename': {'type':'string', 'value':'BelowLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#00ff00",
- "stroke-dasharray": "",
- "stroke-opacity": 1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below/ICONtextBelowRect.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/BelowLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/ICONtext.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/BelowLink/ICONtextBelowRect.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/BelowLink/ICONtextBelowRect.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/ICONrect.instance':'m10,120;20,240'}}},
- 'ICONcontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/ICONcntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/ICON.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/ICONcontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/ICONcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/ICONtext.instance':'m10,120;20,240',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/ICONcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/ICONrect.instance':'m10,120;20,240',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/ICONcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/BelowLink/ICONtextBelowRect.instance':'m10,120;20,240'}}},
- /*-------------------------------------- LinkIcon ---------------------------------*/
- 'LINK':
- {'typename': {'type':'string', 'value':'LinkIcon'},
- 'position': {'type':'list<double>', 'value':[700,200]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1.5,1.5]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/LINK.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'LinkIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "mapper": {"type": "code", "value": "({'textContent':getAttr('typename')})"},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": ". ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "mapper": {"type": "code", "value": ""},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'LINKtext':
- {'typename': {'type':'string', 'value':'TextIcon'},
- 'position': {'type':'list<double>', 'value':[750,350]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text/LINKtext.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': '<coded>'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "mapper": {"type": "code", "value": "({'textContent':getAttr('typename')})"},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- },
- "edges": []}}},
- 'LINKrect':
- {'typename': {'type':'string', 'value':'RectangleIcon'},
- 'position': {'type':'list<double>', 'value':[700,200]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle/LINKrect.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": ". ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "mapper": {"type": "code", "value": ""},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- },
- "edges": []}}},
- 'LINKtextBelowRect':
- {'typename': {'type':'string', 'value':'BelowLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#00ff00",
- "stroke-dasharray": "",
- "stroke-opacity": 1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below/LINKtextBelowRect.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/BelowLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/LINKtext.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/BelowLink/LINKtextBelowRect.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/BelowLink/LINKtextBelowRect.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/LINKrect.instance':'m10,120;20,240'}}},
- 'LINKcontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/LINKcntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/LINK.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/LINKcontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/LINKcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/LINKtext.instance':'m10,120;20,240',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/LINKcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/LINKrect.instance':'m10,120;20,240',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/LINKcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/BelowLink/LINKtextBelowRect.instance':'m10,120;20,240'}}},
- /*-------------------------------------- RectIcon ---------------------------------*/
- 'RECT':
- {'typename': {'type':'string', 'value':'RectangleIcon'},
- 'position': {'type':'list<double>', 'value':[200,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/RECT.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'RectangleIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "mapper": {"type": "code", "value": "({'textContent':getAttr('typename')})"},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "mapper": {"type": "code", "value": ""},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'RECTrect':
- {'typename': {'type':'string', 'value':'RectangleIcon'},
- 'position': {'type':'list<double>', 'value':[200,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle/RECTrect.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':100},
- 'height': {'type':'double', 'value':100},
- 'cornerRadius': {'type':'double', 'value':5},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "mapper": {"type": "code", "value": ""},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- },
- "edges": []}}},
- 'RECTcontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/RECTcntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/RECT.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/RECTcontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/RECTcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/RectangleIcon/RECTrect.instance':'m10,120;20,240'}}},
- /*-------------------------------------- CircIcon ---------------------------------*/
- 'CIRC':
- {'typename': {'type':'string', 'value':'CircleIcon'},
- 'position': {'type':'list<double>', 'value':[500,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/CIRC.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'CircleIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'CIRCcirc':
- {'typename': {'type':'string', 'value':'CircleIcon'},
- 'position': {'type':'list<double>', 'value':[500,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle/CIRCcirc.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/CircleIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'r': {'type':'double', 'value':50},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle"},
- },
- "edges": []}}},
- 'CIRCcontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/CIRCcntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/CIRC.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/CIRCcontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/CIRCcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/CircleIcon/CIRCcirc.instance':'m10,120;20,240'}}},
- /*-------------------------------------- ElpsIcon ---------------------------------*/
- 'ELPS':
- {'typename': {'type':'string', 'value':'EllipseIcon'},
- 'position': {'type':'list<double>', 'value':[800,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/ELPS.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'EllipseIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'ELPSelps':
- {'typename': {'type':'string', 'value':'EllipseIcon'},
- 'position': {'type':'list<double>', 'value':[800,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Ellipse/ELPSelps.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/EllipseIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'rx': {'type':'double', 'value':50},
- 'ry': {'type':'double', 'value':30},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Ellipse"},
- },
- "edges": []}}},
- 'ELPScontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/ELPScntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/ELPS.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/ELPScontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/ELPScontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/EllipseIcon/ELPSelps.instance':'m10,120;20,240'}}},
- /*-------------------------------------- PlgnIcon ---------------------------------*/
- 'PLGN':
- {'typename': {'type':'string', 'value':'PolygonIcon'},
- 'position': {'type':'list<double>', 'value':[1100,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/PLGN.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'PolygonIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'PLGNplgn':
- {'typename': {'type':'string', 'value':'PolygonIcon'},
- 'position': {'type':'list<double>', 'value':[1100,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Polygon/PLGNplgn.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/PolygonIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'r': {'type':'double', 'value':50},
- 'sides': {'type':'int', 'value':5},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Polygon"},
- },
- "edges": []}}},
- 'PLGNcontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/PLGNcntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/PLGN.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/PLGNcontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/PLGNcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/PolygonIcon/PLGNplgn.instance':'m10,120;20,240'}}},
- /*-------------------------------------- StarIcon ---------------------------------*/
- 'STAR':
- {'typename': {'type':'string', 'value':'StarIcon'},
- 'position': {'type':'list<double>', 'value':[1400,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/STAR.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'StarIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'STARstar':
- {'typename': {'type':'string', 'value':'StarIcon'},
- 'position': {'type':'list<double>', 'value':[1400,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Star/STARstar.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/StarIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'r': {'type':'double', 'value':50},
- 'rays': {'type':'int', 'value':5},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Star"},
- },
- "edges": []}}},
- 'STARcontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/STARcntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/STAR.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/STARcontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/STARcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/StarIcon/STARstar.instance':'m10,120;20,240'}}},
- /*-------------------------------------- TextIcon ---------------------------------*/
- 'TEXT':
- {'typename': {'type':'string', 'value':'TextIcon'},
- 'position': {'type':'list<double>', 'value':[1700,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/TEXT.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'TextIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'TEXTtext':
- {'typename': {'type':'string', 'value':'TextIcon'},
- 'position': {'type':'list<double>', 'value':[1700,700]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text/TEXTtext.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value':'T...'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- },
- "edges": []}}},
- 'TEXTcontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/TEXTcntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/TEXT.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/TEXTcontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/TEXTcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/TextIcon/TEXTtext.instance':'m10,120;20,240'}}},
- /*-------------------------------------- PathIcon ---------------------------------*/
- 'PATH':
- {'typename': {'type':'string', 'value':'PathIcon'},
- 'position': {'type':'list<double>', 'value':[200,1000]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon/PATH.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'PathIcon'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "- ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- 'PATHpath':
- {'typename': {'type':'string', 'value':'PathIcon'},
- 'position': {'type':'list<double>', 'value':[200,1000]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path/PATHpath.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/PathIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'segments': {'type':'string', 'value':'m0,0l100,0'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- 'stroke-width':2,
- 'arrow-start':'none',
- "arrow-end": "none"}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path"},
- },
- "edges": []}}},
- 'PATHcontents':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "link-style": {"type": "map<string,string>", "value": {"stroke": "#ff00ff",
- "stroke-dasharray": "",
- "stroke-opacity": 0.1,
- "arrow-start": "none",
- "arrow-end": "classic-wide-long"}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents/PATHcntts.instance'},
- '$type': '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink',
- '$contents': {'type':'map<string,*>', 'value':{'nodes':{},'edges':[]}},
- '$segments': {"type": "map<string,list<string>>", 'value':{
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon/PATH.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/PATHcontents.instance':'m0,0l10,120',
- '/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconContentsLink/PATHcontents.instance--/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/PathIcon/PATHpath.instance':'m10,120;20,240'}}},
- /*-------------------------------------- ContainLink ---------------------------------*/
- 'CONTAIN':
- {'typename': {'type':'string', 'value':'ContainLink'},
- 'position': {'type':'list<double>', 'value':[500,1000]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value':{}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link/CONTAIN.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'ContainLink'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": ". ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
- /*-------------------------------------- IconContentsLink ---------------------------------*/
- 'ICONCONTENTS':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[800,1000]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value':{}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link/ICONCNTTS.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'IconContentsLink'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": ". ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
-
- /*-------------------------------------- RightOfLink ---------------------------------*/
- 'RIGHTOF':
- {'typename': {'type':'string', 'value':'RightOfLink'},
- 'position': {'type':'list<double>', 'value':[1100,1000]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value':{}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link/RIGHTOF.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'RightOfLink'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": ". ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
-
- /*-------------------------------------- BelowLink ---------------------------------*/
- 'BELOW':
- {'typename': {'type':'string', 'value':'BelowLink'},
- 'position': {'type':'list<double>', 'value':[1400,1000]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value':{}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link/BELOW.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'BelowLink'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": ". ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}},
-
- /*-------------------------------------- SpanLink ---------------------------------*/
- 'SPAN':
- {'typename': {'type':'string', 'value':'SpanLink'},
- 'position': {'type':'list<double>', 'value':[1700,1000]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value':{}},
- '$asuri': {'type':'string', 'value':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link/SPAN.instance'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons/IconIcon',
- '$contents': {'type':'map<string,*>', 'value':
- {"nodes": {
- "text": {'position': {'type':'list<double>', 'value':[50,150]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'textContent': {'type':'string', 'value': 'SpanLink'},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#000000",
- "fill-opacity": 1,
- "font-size": 13}},
- "parser": {"type": "code", "value": "({'typename':getAttr('textContent')})"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"},
- "rect": {'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- "style": {"type": "map<string,string>", "value": {"stroke": "#000000",
- "stroke-dasharray": ". ",
- "fill": "#ffffff",
- "fill-opacity": 0.75}},
- "parser": {"type": "code", "value": ""},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle"},
- "textBelowRect": {'position': {'type':'list<double>', 'value':[5,5]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- "distance": {"type": "double", "value": 10},
- "alignment": {"type": 'ENUM("right","left","center")', "value": "center"},
- "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below"}
- },
- "edges": [{"src": "text", "dest": "textBelowRect"},
- {"src": "textBelowRect", "dest": "rect"}]}}}
- },
- 'edges':[],
- 'metamodels':['/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax.defaultIcons']
- },
- 'asm':
- {
- 'nodes':
- {
- 'ICON':
- {'typename': {'type':'string', 'value':'IconIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'ICONcntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'ICONtext':
- {'textContent': {'type':'string', 'value':'<coded>'},
- 'style': {'type': 'map<string,string>', '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'},
- 'ICONrect':
- {'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- 'style': {'type': 'map<string,string>', 'value': {'stroke':'#000000',
- 'stroke-dasharray':'- ',
- 'fill':'#ffffff',
- 'fill-opacity':0.75}},
- 'mapper': {'type':'code', 'value':''},
- 'parser': {'type':'code', 'value':''},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle'},
- 'ICONtextBelowRect':
- {'distance': {'type':'double', 'value':10},
- 'alignment': {'type':'ENUM("right","left","center")', 'value':'center'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below'},
- 'LINK':
- {'typename': {'type':'string', 'value':'LinkIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'LINKcntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'LINKtext':
- {'textContent': {'type':'string', 'value':'<coded>'},
- 'style': {'type': 'map<string,string>', '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'},
- 'LINKrect':
- {'width': {'type':'double', 'value':200},
- 'height': {'type':'double', 'value':150},
- 'cornerRadius': {'type':'double', 'value':10},
- 'style': {'type': 'map<string,string>', 'value': {'stroke':'#000000',
- 'stroke-dasharray':'. ',
- 'fill':'#ffffff',
- 'fill-opacity':0.75}},
- 'mapper': {'type':'code', 'value':''},
- 'parser': {'type':'code', 'value':''},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle'},
- 'LINKtextBelowRect':
- {'distance': {'type':'double', 'value':10},
- 'alignment': {'type':'ENUM("right","left","center")', 'value':'center'},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Below'},
- 'RECT':
- {'typename': {'type':'string', 'value':'RectangleIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'RECTcntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'RECTrect':
- {'width': {'type':'double', 'value':100},
- 'height': {'type':'double', 'value':100},
- 'cornerRadius': {'type':'double', 'value':5},
- 'style': {'type': 'map<string,string>', 'value':{"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75,
- "font-size": "20px",
- "stroke-width": 1}},
- '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'},
- 'CIRC':
- {'typename': {'type':'string', 'value':'CircleIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'CIRCcntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'CIRCcirc':
- {'r': {'type':'double', 'value':50},
- 'style': {'type': 'map<string,string>', 'value':{"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75,
- "font-size": "20px",
- "stroke-width": 1}},
- 'mapper': {'type':'code', 'value':'({"r":getAttr("r"), "style":getAttr("style")})'},
- 'parser': {'type':'code', 'value':''},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle'},
- 'ELPS':
- {'typename': {'type':'string', 'value':'EllipseIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'ELPScntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'ELPSelps':
- {'rx': {'type':'double', 'value':50},
- 'ry': {'type':'double', 'value':30},
- 'style': {'type': 'map<string,string>', 'value':{"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75,
- "font-size": "20px",
- "stroke-width": 1}},
- 'mapper': {'type':'code', 'value':'({"rx":getAttr("rx"), "ry":getAttr("ry"), "style":getAttr("style")})'},
- 'parser': {'type':'code', 'value':''},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Ellipse'},
- 'PLGN':
- {'typename': {'type':'string', 'value':'PolygonIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'PLGNcntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'PLGNplgn':
- {'r': {'type':'double', 'value':50},
- 'sides': {'type':'double', 'value':5},
- 'style': {'type': 'map<string,string>', 'value':{"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75,
- "font-size": "20px",
- "stroke-width": 1}},
- 'mapper': {'type':'code', 'value':'({"r":getAttr("r"), "sides":getAttr("sides"), "style":getAttr("style")})'},
- 'parser': {'type':'code', 'value':''},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Polygon'},
- 'STAR':
- {'typename': {'type':'string', 'value':'StarIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'STARcntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'STARstar':
- {'r': {'type':'double', 'value':50},
- 'rays': {'type':'double', 'value':5},
- 'style': {'type': 'map<string,string>', 'value':{"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75,
- "font-size": "20px",
- "stroke-width": 1}},
- 'mapper': {'type':'code', 'value':'({"r":getAttr("r"), "rays":getAttr("rays"), "style":getAttr("style")})'},
- 'parser': {'type':'code', 'value':''},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Star'},
-
- 'TEXT':
- {'typename': {'type':'string', 'value':'TextIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'TEXTcntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'TEXTtext':
- {'textContent': {'type':'string', 'value':'T...'},
- 'style': {'type': 'map<string,string>', 'value':{"stroke": "#000000",
- "stroke-dasharray": "",
- "fill": "#ffffff",
- "fill-opacity": 0.75,
- "font-size": "20px",
- "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'},
- 'PATH':
- {'typename': {'type':'string', 'value':'PathIcon'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Icon'},
- 'PATHcntts':
- {'$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/IconContents'},
- 'PATHpath':
- {'segments': {'type':'string', 'value':'m0,0l100,0'},
- 'style': {'type': 'map<string,string>', 'value':{"stroke": "#000000",
- "stroke-dasharray": "",
- 'stroke-width':1,
- 'arrow-start':'none',
- "arrow-end": "none"}},
- 'mapper': {'type':'code', 'value':'({"segments":getAttr("segments"), "style":getAttr("style")})'},
- 'parser': {'type':'code', 'value':''},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path'},
- 'CONTAIN':
- {'typename': {'type':'string', 'value':'ContainLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value': {'stroke':'#00ffff',
- 'stroke-dasharray':'',
- 'stroke-opacity':0.1,
- 'arrow-start':'none',
- 'arrow-end':'classic-wide-long'}},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link'},
- 'ICONCNTTS':
- {'typename': {'type':'string', 'value':'IconContentsLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value': {'stroke':'#ff00ff',
- 'stroke-dasharray':'',
- 'stroke-opacity':0.1,
- 'arrow-start':'none',
- 'arrow-end':'classic-wide-long'}},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link'},
- 'RIGHTOF':
- {'typename': {'type':'string', 'value':'RightOfLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value': {'stroke':'#ff0000',
- 'stroke-dasharray':'',
- 'stroke-opacity':1,
- 'arrow-start':'none',
- 'arrow-end':'classic-wide-long'}},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link'},
- 'BELOW':
- {'typename': {'type':'string', 'value':'BelowLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value': {'stroke':'#00ff00',
- 'stroke-dasharray':'',
- 'stroke-opacity':1,
- 'arrow-start':'none',
- 'arrow-end':'classic-wide-long'}},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link'},
- 'SPAN':
- {'typename': {'type':'string', 'value':'SpanLink'},
- 'position': {'type':'list<double>', 'value':[0,0]},
- 'orientation': {'type':'double', 'value':0},
- 'scale': {'type':'list<double>', 'value':[1,1]},
- 'link-style': {'type':'map<string,string>', 'value': {'stroke':'#0000ff',
- 'stroke-dasharray':'',
- 'stroke-opacity':1,
- 'arrow-start':'none',
- 'arrow-end':'classic-wide-long'}},
- '$type':'/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Link'}
- },
- 'edges':
- [{'src':'ICON','dest':'ICONcntts'},
- {'src':'ICONcntts','dest':'ICONtext'},
- {'src':'ICONcntts','dest':'ICONrect'},
- {'src':'ICONcntts','dest':'ICONtextBelowRect'},
- {'src':'ICONtext','dest':'ICONtextBelowRect'},
- {'src':'ICONtextBelowRect','dest':'ICONrect'},
- {'src':'LINK','dest':'LINKcntts'},
- {'src':'LINKcntts','dest':'LINKtext'},
- {'src':'LINKcntts','dest':'LINKrect'},
- {'src':'LINKcntts','dest':'LINKtextBelowRect'},
- {'src':'LINKtext','dest':'LINKtextBelowRect'},
- {'src':'LINKtextBelowRect','dest':'LINKrect'},
- {'src':'RECT','dest':'RECTcntts'},
- {'src':'RECTcntts','dest':'RECTrect'},
- {'src':'CIRC','dest':'CIRCcntts'},
- {'src':'CIRCcntts','dest':'CIRCcirc'},
- {'src':'ELPS','dest':'ELPScntts'},
- {'src':'ELPScntts','dest':'ELPSelps'},
- {'src':'PLGN','dest':'PLGNcntts'},
- {'src':'PLGNcntts','dest':'PLGNplgn'},
- {'src':'STAR','dest':'STARcntts'},
- {'src':'STARcntts','dest':'STARstar'},
- {'src':'TEXT','dest':'TEXTcntts'},
- {'src':'TEXTcntts','dest':'TEXTtext'},
- {'src':'PATH','dest':'PATHcntts'},
- {'src':'PATHcntts','dest':'PATHpath'}],
- 'metamodels':['/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax']
- }
- }
|