DiningRoom.defaultIcons.metamodel 51 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275
  1. {
  2. "types": {
  3. "TableIcon": [
  4. {
  5. "name": "typename",
  6. "type": "string",
  7. "default": "TableIcon"
  8. },
  9. {
  10. "name": "position",
  11. "type": "list<double>",
  12. "default": [
  13. 50,
  14. 100
  15. ]
  16. },
  17. {
  18. "name": "orientation",
  19. "type": "double",
  20. "default": 0
  21. },
  22. {
  23. "name": "scale",
  24. "type": "list<double>",
  25. "default": [
  26. 1,
  27. 1
  28. ]
  29. },
  30. {
  31. "name": "mapper",
  32. "type": "code",
  33. "default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  34. },
  35. {
  36. "name": "parser",
  37. "type": "code",
  38. "default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  39. },
  40. {
  41. "name": "$contents",
  42. "type": "map<string,*>",
  43. "default": {
  44. "nodes": {
  45. "1": {
  46. "width": {
  47. "type": "double",
  48. "value": 500
  49. },
  50. "height": {
  51. "type": "double",
  52. "value": 20
  53. },
  54. "cornerRadius": {
  55. "type": "double",
  56. "value": 0
  57. },
  58. "style": {
  59. "type": "map<string,string>",
  60. "value": {
  61. "stroke": "#000000",
  62. "stroke-dasharray": "",
  63. "fill": "#000000",
  64. "fill-opacity": 0.75,
  65. "font-size": "20px",
  66. "stroke-width": 1,
  67. "arrow-start": "none",
  68. "arrow-end": "none",
  69. "": ""
  70. }
  71. },
  72. "mapper": {
  73. "type": "code",
  74. "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  75. },
  76. "parser": {
  77. "type": "code",
  78. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  79. },
  80. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  81. "position": {
  82. "type": "list<double>",
  83. "value": [
  84. 5,
  85. 4
  86. ]
  87. },
  88. "orientation": {
  89. "type": "double",
  90. "value": 0
  91. },
  92. "scale": {
  93. "type": "list<double>",
  94. "value": [
  95. 1,
  96. 1
  97. ]
  98. }
  99. },
  100. "2": {
  101. "width": {
  102. "type": "double",
  103. "value": 20
  104. },
  105. "height": {
  106. "type": "double",
  107. "value": 100
  108. },
  109. "cornerRadius": {
  110. "type": "double",
  111. "value": 0
  112. },
  113. "style": {
  114. "type": "map<string,string>",
  115. "value": {
  116. "stroke": "#000000",
  117. "stroke-dasharray": "",
  118. "fill": "#000000",
  119. "fill-opacity": 0.75,
  120. "font-size": "20px",
  121. "stroke-width": 1,
  122. "arrow-start": "none",
  123. "arrow-end": "none",
  124. "": ""
  125. }
  126. },
  127. "mapper": {
  128. "type": "code",
  129. "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  130. },
  131. "parser": {
  132. "type": "code",
  133. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  134. },
  135. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  136. "position": {
  137. "type": "list<double>",
  138. "value": [
  139. 31,
  140. 26
  141. ]
  142. },
  143. "orientation": {
  144. "type": "double",
  145. "value": 0
  146. },
  147. "scale": {
  148. "type": "list<double>",
  149. "value": [
  150. 1,
  151. 1
  152. ]
  153. }
  154. },
  155. "3": {
  156. "width": {
  157. "type": "double",
  158. "value": 20
  159. },
  160. "height": {
  161. "type": "double",
  162. "value": 100
  163. },
  164. "cornerRadius": {
  165. "type": "double",
  166. "value": 0
  167. },
  168. "style": {
  169. "type": "map<string,string>",
  170. "value": {
  171. "stroke": "#000000",
  172. "stroke-dasharray": "",
  173. "fill": "#000000",
  174. "fill-opacity": 0.75,
  175. "font-size": "20px",
  176. "stroke-width": 1,
  177. "arrow-start": "none",
  178. "arrow-end": "none",
  179. "": ""
  180. }
  181. },
  182. "mapper": {
  183. "type": "code",
  184. "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  185. },
  186. "parser": {
  187. "type": "code",
  188. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  189. },
  190. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  191. "position": {
  192. "type": "list<double>",
  193. "value": [
  194. 406,
  195. 26
  196. ]
  197. },
  198. "orientation": {
  199. "type": "double",
  200. "value": 0
  201. },
  202. "scale": {
  203. "type": "list<double>",
  204. "value": [
  205. 1,
  206. 1
  207. ]
  208. }
  209. },
  210. "4": {
  211. "width": {
  212. "type": "double",
  213. "value": 20
  214. },
  215. "height": {
  216. "type": "double",
  217. "value": 50
  218. },
  219. "cornerRadius": {
  220. "type": "double",
  221. "value": 0
  222. },
  223. "style": {
  224. "type": "map<string,string>",
  225. "value": {
  226. "stroke": "#000000",
  227. "stroke-dasharray": "",
  228. "fill": "#000000",
  229. "fill-opacity": 0.75,
  230. "font-size": "20px",
  231. "stroke-width": 1,
  232. "arrow-start": "none",
  233. "arrow-end": "none",
  234. "": ""
  235. }
  236. },
  237. "mapper": {
  238. "type": "code",
  239. "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  240. },
  241. "parser": {
  242. "type": "code",
  243. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  244. },
  245. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  246. "position": {
  247. "type": "list<double>",
  248. "value": [
  249. 96,
  250. 26
  251. ]
  252. },
  253. "orientation": {
  254. "type": "double",
  255. "value": 0
  256. },
  257. "scale": {
  258. "type": "list<double>",
  259. "value": [
  260. 1,
  261. 1
  262. ]
  263. }
  264. },
  265. "5": {
  266. "width": {
  267. "type": "double",
  268. "value": 20
  269. },
  270. "height": {
  271. "type": "double",
  272. "value": 50
  273. },
  274. "cornerRadius": {
  275. "type": "double",
  276. "value": 0
  277. },
  278. "style": {
  279. "type": "map<string,string>",
  280. "value": {
  281. "stroke": "#000000",
  282. "stroke-dasharray": "",
  283. "fill": "#000000",
  284. "fill-opacity": 0.75,
  285. "font-size": "20px",
  286. "stroke-width": 1,
  287. "arrow-start": "none",
  288. "arrow-end": "none",
  289. "": ""
  290. }
  291. },
  292. "mapper": {
  293. "type": "code",
  294. "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  295. },
  296. "parser": {
  297. "type": "code",
  298. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  299. },
  300. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  301. "position": {
  302. "type": "list<double>",
  303. "value": [
  304. 462,
  305. 26
  306. ]
  307. },
  308. "orientation": {
  309. "type": "double",
  310. "value": 0
  311. },
  312. "scale": {
  313. "type": "list<double>",
  314. "value": [
  315. 1,
  316. 1
  317. ]
  318. }
  319. }
  320. },
  321. "edges": []
  322. }
  323. },
  324. {
  325. "name": "$asuri",
  326. "type": "string",
  327. "default": "-1"
  328. }
  329. ],
  330. "ChairIcon": [
  331. {
  332. "name": "typename",
  333. "type": "string",
  334. "default": "ChairIcon"
  335. },
  336. {
  337. "name": "position",
  338. "type": "list<double>",
  339. "default": [
  340. 861,
  341. 176
  342. ]
  343. },
  344. {
  345. "name": "orientation",
  346. "type": "double",
  347. "default": 0
  348. },
  349. {
  350. "name": "scale",
  351. "type": "list<double>",
  352. "default": [
  353. 1,
  354. 1
  355. ]
  356. },
  357. {
  358. "name": "mapper",
  359. "type": "code",
  360. "default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  361. },
  362. {
  363. "name": "parser",
  364. "type": "code",
  365. "default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  366. },
  367. {
  368. "name": "$contents",
  369. "type": "map<string,*>",
  370. "default": {
  371. "nodes": {
  372. "12": {
  373. "width": {
  374. "type": "double",
  375. "value": 50
  376. },
  377. "height": {
  378. "type": "double",
  379. "value": 20
  380. },
  381. "cornerRadius": {
  382. "type": "double",
  383. "value": 0
  384. },
  385. "style": {
  386. "type": "map<string,string>",
  387. "value": {
  388. "stroke": "#000000",
  389. "stroke-dasharray": "",
  390. "fill": "#000000",
  391. "fill-opacity": 0.75,
  392. "font-size": "20px",
  393. "stroke-width": 1,
  394. "arrow-start": "none",
  395. "arrow-end": "none",
  396. "": ""
  397. }
  398. },
  399. "mapper": {
  400. "type": "code",
  401. "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  402. },
  403. "parser": {
  404. "type": "code",
  405. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  406. },
  407. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  408. "position": {
  409. "type": "list<double>",
  410. "value": [
  411. 16,
  412. 59
  413. ]
  414. },
  415. "orientation": {
  416. "type": "double",
  417. "value": 0
  418. },
  419. "scale": {
  420. "type": "list<double>",
  421. "value": [
  422. 1,
  423. 1
  424. ]
  425. }
  426. },
  427. "13": {
  428. "width": {
  429. "type": "double",
  430. "value": 10
  431. },
  432. "height": {
  433. "type": "double",
  434. "value": 100
  435. },
  436. "cornerRadius": {
  437. "type": "double",
  438. "value": 0
  439. },
  440. "style": {
  441. "type": "map<string,string>",
  442. "value": {
  443. "stroke": "#000000",
  444. "stroke-dasharray": "",
  445. "fill": "#000000",
  446. "fill-opacity": 0.75,
  447. "font-size": "20px",
  448. "stroke-width": 1,
  449. "arrow-start": "none",
  450. "arrow-end": "none",
  451. "": ""
  452. }
  453. },
  454. "mapper": {
  455. "type": "code",
  456. "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  457. },
  458. "parser": {
  459. "type": "code",
  460. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  461. },
  462. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  463. "position": {
  464. "type": "list<double>",
  465. "value": [
  466. 5,
  467. 4
  468. ]
  469. },
  470. "orientation": {
  471. "type": "double",
  472. "value": 0
  473. },
  474. "scale": {
  475. "type": "list<double>",
  476. "value": [
  477. 1,
  478. 1
  479. ]
  480. }
  481. },
  482. "14": {
  483. "width": {
  484. "type": "double",
  485. "value": 10
  486. },
  487. "height": {
  488. "type": "double",
  489. "value": 25
  490. },
  491. "cornerRadius": {
  492. "type": "double",
  493. "value": 0
  494. },
  495. "style": {
  496. "type": "map<string,string>",
  497. "value": {
  498. "stroke": "#000000",
  499. "stroke-dasharray": "",
  500. "fill": "#000000",
  501. "fill-opacity": 0.75,
  502. "font-size": "20px",
  503. "stroke-width": 1,
  504. "arrow-start": "none",
  505. "arrow-end": "none",
  506. "": ""
  507. }
  508. },
  509. "mapper": {
  510. "type": "code",
  511. "value": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  512. },
  513. "parser": {
  514. "type": "code",
  515. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  516. },
  517. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  518. "position": {
  519. "type": "list<double>",
  520. "value": [
  521. 56,
  522. 78
  523. ]
  524. },
  525. "orientation": {
  526. "type": "double",
  527. "value": 0
  528. },
  529. "scale": {
  530. "type": "list<double>",
  531. "value": [
  532. 1,
  533. 1
  534. ]
  535. }
  536. }
  537. },
  538. "edges": []
  539. }
  540. },
  541. {
  542. "name": "$asuri",
  543. "type": "string",
  544. "default": "-1"
  545. }
  546. ],
  547. "aroundLink": [
  548. {
  549. "name": "link-style",
  550. "type": "map<string,string>",
  551. "default": {
  552. "stroke": "#000000",
  553. "stroke-dasharray": "",
  554. "stroke-opacity": 1,
  555. "stroke-width": 2
  556. }
  557. },
  558. {
  559. "name": "arrowHead",
  560. "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)",
  561. "default": "custom"
  562. },
  563. {
  564. "name": "arrowTail",
  565. "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)",
  566. "default": "arrow-black"
  567. },
  568. {
  569. "name": "typename",
  570. "type": "string",
  571. "default": "aroundLink"
  572. },
  573. {
  574. "name": "position",
  575. "type": "list<double>",
  576. "default": [
  577. 565,
  578. 386
  579. ]
  580. },
  581. {
  582. "name": "orientation",
  583. "type": "double",
  584. "default": 0
  585. },
  586. {
  587. "name": "scale",
  588. "type": "list<double>",
  589. "default": [
  590. 1,
  591. 1
  592. ]
  593. },
  594. {
  595. "name": "mapper",
  596. "type": "code",
  597. "default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  598. },
  599. {
  600. "name": "parser",
  601. "type": "code",
  602. "default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  603. },
  604. {
  605. "name": "$contents",
  606. "type": "map<string,*>",
  607. "default": {
  608. "nodes": {
  609. "267": {
  610. "segments": {
  611. "type": "string",
  612. "value": "m0,0 l10,4 l-10,4 l3,-4 z"
  613. },
  614. "style": {
  615. "type": "map<string,string>",
  616. "value": {
  617. "stroke": "#000000",
  618. "fill": "#000000",
  619. "opacity": 1,
  620. "stroke-width": 1
  621. }
  622. },
  623. "mapper": {
  624. "type": "code",
  625. "value": ""
  626. },
  627. "parser": {
  628. "type": "code",
  629. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  630. },
  631. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  632. "position": {
  633. "type": "list<double>",
  634. "value": [
  635. 0,
  636. 0
  637. ]
  638. },
  639. "orientation": {
  640. "type": "double",
  641. "value": 0
  642. },
  643. "scale": {
  644. "type": "list<double>",
  645. "value": [
  646. 1,
  647. 1
  648. ]
  649. },
  650. "arrow": "arrowTail",
  651. "arrowType": "arrow-black",
  652. "$linkDecoratorInfo": {
  653. "type": "map<string,double>",
  654. "value": {
  655. "xratio": 1,
  656. "yoffset": -4
  657. }
  658. }
  659. },
  660. "268": {
  661. "segments": {
  662. "type": "string",
  663. "value": "m0,0 l10,10 l-10,10 l-10,-10 z"
  664. },
  665. "style": {
  666. "type": "map<string,string>",
  667. "value": {
  668. "stroke": "#000000",
  669. "fill": "#000000",
  670. "opacity": 0,
  671. "stroke-width": 1
  672. }
  673. },
  674. "mapper": {
  675. "type": "code",
  676. "value": ""
  677. },
  678. "parser": {
  679. "type": "code",
  680. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  681. },
  682. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  683. "position": {
  684. "type": "list<double>",
  685. "value": [
  686. 0,
  687. 0
  688. ]
  689. },
  690. "orientation": {
  691. "type": "double",
  692. "value": 0
  693. },
  694. "scale": {
  695. "type": "list<double>",
  696. "value": [
  697. 1,
  698. 1
  699. ]
  700. },
  701. "arrow": "arrowTail",
  702. "arrowType": "diamond-black-large",
  703. "$linkDecoratorInfo": {
  704. "type": "map<string,double>",
  705. "value": {
  706. "xratio": 1,
  707. "yoffset": -10
  708. }
  709. }
  710. },
  711. "269": {
  712. "r": {
  713. "type": "double",
  714. "value": 10
  715. },
  716. "style": {
  717. "type": "map<string,string>",
  718. "value": {
  719. "stroke": "#000000",
  720. "fill": "#000000",
  721. "opacity": 0,
  722. "stroke-width": 1
  723. }
  724. },
  725. "mapper": {
  726. "type": "code",
  727. "value": ""
  728. },
  729. "parser": {
  730. "type": "code",
  731. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  732. },
  733. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
  734. "position": {
  735. "type": "list<double>",
  736. "value": [
  737. 0,
  738. 0
  739. ]
  740. },
  741. "orientation": {
  742. "type": "double",
  743. "value": 0
  744. },
  745. "scale": {
  746. "type": "list<double>",
  747. "value": [
  748. 1,
  749. 1
  750. ]
  751. },
  752. "arrow": "arrowTail",
  753. "arrowType": "circle-black-large",
  754. "$linkDecoratorInfo": {
  755. "type": "map<string,double>",
  756. "value": {
  757. "xratio": 1,
  758. "yoffset": -10
  759. }
  760. }
  761. },
  762. "270": {
  763. "r": {
  764. "type": "double",
  765. "value": 10
  766. },
  767. "style": {
  768. "type": "map<string,string>",
  769. "value": {
  770. "stroke": "#000000",
  771. "fill": "#ffffff",
  772. "opacity": 0,
  773. "stroke-width": 1
  774. }
  775. },
  776. "mapper": {
  777. "type": "code",
  778. "value": ""
  779. },
  780. "parser": {
  781. "type": "code",
  782. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  783. },
  784. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
  785. "position": {
  786. "type": "list<double>",
  787. "value": [
  788. 0,
  789. 0
  790. ]
  791. },
  792. "orientation": {
  793. "type": "double",
  794. "value": 0
  795. },
  796. "scale": {
  797. "type": "list<double>",
  798. "value": [
  799. 1,
  800. 1
  801. ]
  802. },
  803. "arrow": "arrowTail",
  804. "arrowType": "circle-white-large",
  805. "$linkDecoratorInfo": {
  806. "type": "map<string,double>",
  807. "value": {
  808. "xratio": 1,
  809. "yoffset": -10
  810. }
  811. }
  812. },
  813. "271": {
  814. "r": {
  815. "type": "double",
  816. "value": 5
  817. },
  818. "style": {
  819. "type": "map<string,string>",
  820. "value": {
  821. "stroke": "#000000",
  822. "fill": "#000000",
  823. "opacity": 0,
  824. "stroke-width": 1
  825. }
  826. },
  827. "mapper": {
  828. "type": "code",
  829. "value": ""
  830. },
  831. "parser": {
  832. "type": "code",
  833. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  834. },
  835. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
  836. "position": {
  837. "type": "list<double>",
  838. "value": [
  839. 0,
  840. 0
  841. ]
  842. },
  843. "orientation": {
  844. "type": "double",
  845. "value": 0
  846. },
  847. "scale": {
  848. "type": "list<double>",
  849. "value": [
  850. 1,
  851. 1
  852. ]
  853. },
  854. "arrow": "arrowTail",
  855. "arrowType": "circle-black",
  856. "$linkDecoratorInfo": {
  857. "type": "map<string,double>",
  858. "value": {
  859. "xratio": 1,
  860. "yoffset": -5
  861. }
  862. }
  863. },
  864. "272": {
  865. "segments": {
  866. "type": "string",
  867. "value": "m0,0 l5,5 l-5,5 l-5,-5 z"
  868. },
  869. "style": {
  870. "type": "map<string,string>",
  871. "value": {
  872. "stroke": "#000000",
  873. "fill": "#000000",
  874. "opacity": 0,
  875. "stroke-width": 1
  876. }
  877. },
  878. "mapper": {
  879. "type": "code",
  880. "value": ""
  881. },
  882. "parser": {
  883. "type": "code",
  884. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  885. },
  886. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  887. "position": {
  888. "type": "list<double>",
  889. "value": [
  890. 0,
  891. 0
  892. ]
  893. },
  894. "orientation": {
  895. "type": "double",
  896. "value": 0
  897. },
  898. "scale": {
  899. "type": "list<double>",
  900. "value": [
  901. 1,
  902. 1
  903. ]
  904. },
  905. "arrow": "arrowTail",
  906. "arrowType": "diamond-black",
  907. "$linkDecoratorInfo": {
  908. "type": "map<string,double>",
  909. "value": {
  910. "xratio": 1,
  911. "yoffset": -5
  912. }
  913. }
  914. },
  915. "273": {
  916. "segments": {
  917. "type": "string",
  918. "value": "m0,0 l20,10 l-20,10 z"
  919. },
  920. "style": {
  921. "type": "map<string,string>",
  922. "value": {
  923. "stroke": "#000000",
  924. "fill": "#000000",
  925. "opacity": 0,
  926. "stroke-width": 1
  927. }
  928. },
  929. "mapper": {
  930. "type": "code",
  931. "value": ""
  932. },
  933. "parser": {
  934. "type": "code",
  935. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  936. },
  937. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  938. "position": {
  939. "type": "list<double>",
  940. "value": [
  941. 0,
  942. 0
  943. ]
  944. },
  945. "orientation": {
  946. "type": "double",
  947. "value": 0
  948. },
  949. "scale": {
  950. "type": "list<double>",
  951. "value": [
  952. 1,
  953. 1
  954. ]
  955. },
  956. "arrow": "arrowTail",
  957. "arrowType": "triangle-black-large",
  958. "$linkDecoratorInfo": {
  959. "type": "map<string,double>",
  960. "value": {
  961. "xratio": 1,
  962. "yoffset": -10
  963. }
  964. }
  965. },
  966. "274": {
  967. "segments": {
  968. "type": "string",
  969. "value": "m0,0 l10,4 l-10,4 z"
  970. },
  971. "style": {
  972. "type": "map<string,string>",
  973. "value": {
  974. "stroke": "#000000",
  975. "fill": "#000000",
  976. "opacity": 0,
  977. "stroke-width": 1
  978. }
  979. },
  980. "mapper": {
  981. "type": "code",
  982. "value": ""
  983. },
  984. "parser": {
  985. "type": "code",
  986. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  987. },
  988. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  989. "position": {
  990. "type": "list<double>",
  991. "value": [
  992. 0,
  993. 0
  994. ]
  995. },
  996. "orientation": {
  997. "type": "double",
  998. "value": 0
  999. },
  1000. "scale": {
  1001. "type": "list<double>",
  1002. "value": [
  1003. 1,
  1004. 1
  1005. ]
  1006. },
  1007. "arrow": "arrowTail",
  1008. "arrowType": "triangle-black",
  1009. "$linkDecoratorInfo": {
  1010. "type": "map<string,double>",
  1011. "value": {
  1012. "xratio": 1,
  1013. "yoffset": -4
  1014. }
  1015. }
  1016. },
  1017. "275": {
  1018. "segments": {
  1019. "type": "string",
  1020. "value": "m0,0 l20,8 l-20,8 l6,-8 z"
  1021. },
  1022. "style": {
  1023. "type": "map<string,string>",
  1024. "value": {
  1025. "stroke": "#000000",
  1026. "fill": "#000000",
  1027. "opacity": 0,
  1028. "stroke-width": 1
  1029. }
  1030. },
  1031. "mapper": {
  1032. "type": "code",
  1033. "value": ""
  1034. },
  1035. "parser": {
  1036. "type": "code",
  1037. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1038. },
  1039. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1040. "position": {
  1041. "type": "list<double>",
  1042. "value": [
  1043. 0,
  1044. 0
  1045. ]
  1046. },
  1047. "orientation": {
  1048. "type": "double",
  1049. "value": 0
  1050. },
  1051. "scale": {
  1052. "type": "list<double>",
  1053. "value": [
  1054. 1,
  1055. 1
  1056. ]
  1057. },
  1058. "arrow": "arrowTail",
  1059. "arrowType": "arrow-black-large",
  1060. "$linkDecoratorInfo": {
  1061. "type": "map<string,double>",
  1062. "value": {
  1063. "xratio": 1,
  1064. "yoffset": -8
  1065. }
  1066. }
  1067. },
  1068. "276": {
  1069. "segments": {
  1070. "type": "string",
  1071. "value": "m0,0 l20,10 l-20,10 z"
  1072. },
  1073. "style": {
  1074. "type": "map<string,string>",
  1075. "value": {
  1076. "stroke": "#000000",
  1077. "fill": "#ffffff",
  1078. "opacity": 0,
  1079. "stroke-width": 1
  1080. }
  1081. },
  1082. "mapper": {
  1083. "type": "code",
  1084. "value": ""
  1085. },
  1086. "parser": {
  1087. "type": "code",
  1088. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1089. },
  1090. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1091. "position": {
  1092. "type": "list<double>",
  1093. "value": [
  1094. 0,
  1095. 0
  1096. ]
  1097. },
  1098. "orientation": {
  1099. "type": "double",
  1100. "value": 0
  1101. },
  1102. "scale": {
  1103. "type": "list<double>",
  1104. "value": [
  1105. 1,
  1106. 1
  1107. ]
  1108. },
  1109. "arrow": "arrowTail",
  1110. "arrowType": "triangle-white-large",
  1111. "$linkDecoratorInfo": {
  1112. "type": "map<string,double>",
  1113. "value": {
  1114. "xratio": 1,
  1115. "yoffset": -10
  1116. }
  1117. }
  1118. },
  1119. "277": {
  1120. "segments": {
  1121. "type": "string",
  1122. "value": "m0,0 l5,5 l-5,5 l-5,-5 z"
  1123. },
  1124. "style": {
  1125. "type": "map<string,string>",
  1126. "value": {
  1127. "stroke": "#000000",
  1128. "fill": "#ffffff",
  1129. "opacity": 0,
  1130. "stroke-width": 1
  1131. }
  1132. },
  1133. "mapper": {
  1134. "type": "code",
  1135. "value": ""
  1136. },
  1137. "parser": {
  1138. "type": "code",
  1139. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1140. },
  1141. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1142. "position": {
  1143. "type": "list<double>",
  1144. "value": [
  1145. 0,
  1146. 0
  1147. ]
  1148. },
  1149. "orientation": {
  1150. "type": "double",
  1151. "value": 0
  1152. },
  1153. "scale": {
  1154. "type": "list<double>",
  1155. "value": [
  1156. 1,
  1157. 1
  1158. ]
  1159. },
  1160. "arrow": "arrowTail",
  1161. "arrowType": "diamond-white",
  1162. "$linkDecoratorInfo": {
  1163. "type": "map<string,double>",
  1164. "value": {
  1165. "xratio": 1,
  1166. "yoffset": -5
  1167. }
  1168. }
  1169. },
  1170. "278": {
  1171. "segments": {
  1172. "type": "string",
  1173. "value": "m0,0 l20,8 l-20,8"
  1174. },
  1175. "style": {
  1176. "type": "map<string,string>",
  1177. "value": {
  1178. "stroke": "#000000",
  1179. "fill": "#000000",
  1180. "fill-opacity": 0,
  1181. "stroke-width": 1,
  1182. "opacity": 0
  1183. }
  1184. },
  1185. "mapper": {
  1186. "type": "code",
  1187. "value": ""
  1188. },
  1189. "parser": {
  1190. "type": "code",
  1191. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1192. },
  1193. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1194. "position": {
  1195. "type": "list<double>",
  1196. "value": [
  1197. 0,
  1198. 0
  1199. ]
  1200. },
  1201. "orientation": {
  1202. "type": "double",
  1203. "value": 0
  1204. },
  1205. "scale": {
  1206. "type": "list<double>",
  1207. "value": [
  1208. 1,
  1209. 1
  1210. ]
  1211. },
  1212. "arrow": "arrowTail",
  1213. "arrowType": "arrow-empty-large",
  1214. "$linkDecoratorInfo": {
  1215. "type": "map<string,double>",
  1216. "value": {
  1217. "xratio": 1,
  1218. "yoffset": -8
  1219. }
  1220. }
  1221. },
  1222. "279": {
  1223. "r": {
  1224. "type": "double",
  1225. "value": 5
  1226. },
  1227. "style": {
  1228. "type": "map<string,string>",
  1229. "value": {
  1230. "stroke": "#000000",
  1231. "fill": "#ffffff",
  1232. "opacity": 0,
  1233. "stroke-width": 1
  1234. }
  1235. },
  1236. "mapper": {
  1237. "type": "code",
  1238. "value": ""
  1239. },
  1240. "parser": {
  1241. "type": "code",
  1242. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1243. },
  1244. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
  1245. "position": {
  1246. "type": "list<double>",
  1247. "value": [
  1248. 0,
  1249. 0
  1250. ]
  1251. },
  1252. "orientation": {
  1253. "type": "double",
  1254. "value": 0
  1255. },
  1256. "scale": {
  1257. "type": "list<double>",
  1258. "value": [
  1259. 1,
  1260. 1
  1261. ]
  1262. },
  1263. "arrow": "arrowTail",
  1264. "arrowType": "circle-white",
  1265. "$linkDecoratorInfo": {
  1266. "type": "map<string,double>",
  1267. "value": {
  1268. "xratio": 1,
  1269. "yoffset": -5
  1270. }
  1271. }
  1272. },
  1273. "280": {
  1274. "segments": {
  1275. "type": "string",
  1276. "value": "m0,0 l10,10 l-10,10 l-10,-10 z"
  1277. },
  1278. "style": {
  1279. "type": "map<string,string>",
  1280. "value": {
  1281. "stroke": "#000000",
  1282. "fill": "#ffffff",
  1283. "opacity": 0,
  1284. "stroke-width": 1
  1285. }
  1286. },
  1287. "mapper": {
  1288. "type": "code",
  1289. "value": ""
  1290. },
  1291. "parser": {
  1292. "type": "code",
  1293. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1294. },
  1295. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1296. "position": {
  1297. "type": "list<double>",
  1298. "value": [
  1299. 0,
  1300. 0
  1301. ]
  1302. },
  1303. "orientation": {
  1304. "type": "double",
  1305. "value": 0
  1306. },
  1307. "scale": {
  1308. "type": "list<double>",
  1309. "value": [
  1310. 1,
  1311. 1
  1312. ]
  1313. },
  1314. "arrow": "arrowTail",
  1315. "arrowType": "diamond-white-large",
  1316. "$linkDecoratorInfo": {
  1317. "type": "map<string,double>",
  1318. "value": {
  1319. "xratio": 1,
  1320. "yoffset": -10
  1321. }
  1322. }
  1323. },
  1324. "281": {
  1325. "segments": {
  1326. "type": "string",
  1327. "value": "m0,0 l10,4 l-10,4"
  1328. },
  1329. "style": {
  1330. "type": "map<string,string>",
  1331. "value": {
  1332. "stroke": "#000000",
  1333. "fill": "#000000",
  1334. "fill-opacity": 0,
  1335. "stroke-width": 1,
  1336. "opacity": 0
  1337. }
  1338. },
  1339. "mapper": {
  1340. "type": "code",
  1341. "value": ""
  1342. },
  1343. "parser": {
  1344. "type": "code",
  1345. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1346. },
  1347. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1348. "position": {
  1349. "type": "list<double>",
  1350. "value": [
  1351. 0,
  1352. 0
  1353. ]
  1354. },
  1355. "orientation": {
  1356. "type": "double",
  1357. "value": 0
  1358. },
  1359. "scale": {
  1360. "type": "list<double>",
  1361. "value": [
  1362. 1,
  1363. 1
  1364. ]
  1365. },
  1366. "arrow": "arrowTail",
  1367. "arrowType": "arrow-empty",
  1368. "$linkDecoratorInfo": {
  1369. "type": "map<string,double>",
  1370. "value": {
  1371. "xratio": 1,
  1372. "yoffset": -4
  1373. }
  1374. }
  1375. },
  1376. "282": {
  1377. "segments": {
  1378. "type": "string",
  1379. "value": "m0,0 l10,5 l-10,5 z"
  1380. },
  1381. "style": {
  1382. "type": "map<string,string>",
  1383. "value": {
  1384. "stroke": "#000000",
  1385. "fill": "#ffffff",
  1386. "opacity": 0,
  1387. "stroke-width": 1
  1388. }
  1389. },
  1390. "mapper": {
  1391. "type": "code",
  1392. "value": ""
  1393. },
  1394. "parser": {
  1395. "type": "code",
  1396. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1397. },
  1398. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1399. "position": {
  1400. "type": "list<double>",
  1401. "value": [
  1402. 0,
  1403. 0
  1404. ]
  1405. },
  1406. "orientation": {
  1407. "type": "double",
  1408. "value": 0
  1409. },
  1410. "scale": {
  1411. "type": "list<double>",
  1412. "value": [
  1413. 1,
  1414. 1
  1415. ]
  1416. },
  1417. "arrow": "arrowTail",
  1418. "arrowType": "triangle-white",
  1419. "$linkDecoratorInfo": {
  1420. "type": "map<string,double>",
  1421. "value": {
  1422. "xratio": 1,
  1423. "yoffset": -5
  1424. }
  1425. }
  1426. },
  1427. "283": {
  1428. "segments": {
  1429. "type": "string",
  1430. "value": "m0,0 l5,5 l-5,5 l-5,-5 z"
  1431. },
  1432. "style": {
  1433. "type": "map<string,string>",
  1434. "value": {
  1435. "stroke": "#000000",
  1436. "fill": "#ffffff",
  1437. "opacity": 0,
  1438. "stroke-width": 1
  1439. }
  1440. },
  1441. "mapper": {
  1442. "type": "code",
  1443. "value": ""
  1444. },
  1445. "parser": {
  1446. "type": "code",
  1447. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1448. },
  1449. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1450. "position": {
  1451. "type": "list<double>",
  1452. "value": [
  1453. 0,
  1454. 0
  1455. ]
  1456. },
  1457. "orientation": {
  1458. "type": "double",
  1459. "value": 0
  1460. },
  1461. "scale": {
  1462. "type": "list<double>",
  1463. "value": [
  1464. 1,
  1465. 1
  1466. ]
  1467. },
  1468. "arrow": "arrowHead",
  1469. "arrowType": "diamond-white",
  1470. "$linkDecoratorInfo": {
  1471. "type": "map<string,double>",
  1472. "value": {
  1473. "xratio": -1,
  1474. "yoffset": -5
  1475. }
  1476. }
  1477. },
  1478. "284": {
  1479. "segments": {
  1480. "type": "string",
  1481. "value": "m0,0 l-10,5 l10,5 z"
  1482. },
  1483. "style": {
  1484. "type": "map<string,string>",
  1485. "value": {
  1486. "stroke": "#000000",
  1487. "fill": "#ffffff",
  1488. "opacity": 0,
  1489. "stroke-width": 1
  1490. }
  1491. },
  1492. "mapper": {
  1493. "type": "code",
  1494. "value": ""
  1495. },
  1496. "parser": {
  1497. "type": "code",
  1498. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1499. },
  1500. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1501. "position": {
  1502. "type": "list<double>",
  1503. "value": [
  1504. 0,
  1505. 0
  1506. ]
  1507. },
  1508. "orientation": {
  1509. "type": "double",
  1510. "value": 0
  1511. },
  1512. "scale": {
  1513. "type": "list<double>",
  1514. "value": [
  1515. 1,
  1516. 1
  1517. ]
  1518. },
  1519. "arrow": "arrowHead",
  1520. "arrowType": "triangle-white",
  1521. "$linkDecoratorInfo": {
  1522. "type": "map<string,double>",
  1523. "value": {
  1524. "xratio": -1,
  1525. "yoffset": -5
  1526. }
  1527. }
  1528. },
  1529. "285": {
  1530. "segments": {
  1531. "type": "string",
  1532. "value": "m0,0 l5,5 l-5,5 l-5,-5 z"
  1533. },
  1534. "style": {
  1535. "type": "map<string,string>",
  1536. "value": {
  1537. "stroke": "#000000",
  1538. "fill": "#000000",
  1539. "opacity": 0,
  1540. "stroke-width": 1
  1541. }
  1542. },
  1543. "mapper": {
  1544. "type": "code",
  1545. "value": ""
  1546. },
  1547. "parser": {
  1548. "type": "code",
  1549. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1550. },
  1551. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1552. "position": {
  1553. "type": "list<double>",
  1554. "value": [
  1555. 0,
  1556. 0
  1557. ]
  1558. },
  1559. "orientation": {
  1560. "type": "double",
  1561. "value": 0
  1562. },
  1563. "scale": {
  1564. "type": "list<double>",
  1565. "value": [
  1566. 1,
  1567. 1
  1568. ]
  1569. },
  1570. "arrow": "arrowHead",
  1571. "arrowType": "diamond-black",
  1572. "$linkDecoratorInfo": {
  1573. "type": "map<string,double>",
  1574. "value": {
  1575. "xratio": -1,
  1576. "yoffset": -5
  1577. }
  1578. }
  1579. },
  1580. "286": {
  1581. "r": {
  1582. "type": "double",
  1583. "value": 10
  1584. },
  1585. "style": {
  1586. "type": "map<string,string>",
  1587. "value": {
  1588. "stroke": "#000000",
  1589. "fill": "#000000",
  1590. "opacity": 0,
  1591. "stroke-width": 1
  1592. }
  1593. },
  1594. "mapper": {
  1595. "type": "code",
  1596. "value": ""
  1597. },
  1598. "parser": {
  1599. "type": "code",
  1600. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1601. },
  1602. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
  1603. "position": {
  1604. "type": "list<double>",
  1605. "value": [
  1606. 0,
  1607. 0
  1608. ]
  1609. },
  1610. "orientation": {
  1611. "type": "double",
  1612. "value": 0
  1613. },
  1614. "scale": {
  1615. "type": "list<double>",
  1616. "value": [
  1617. 1,
  1618. 1
  1619. ]
  1620. },
  1621. "arrow": "arrowHead",
  1622. "arrowType": "circle-black-large",
  1623. "$linkDecoratorInfo": {
  1624. "type": "map<string,double>",
  1625. "value": {
  1626. "xratio": -1,
  1627. "yoffset": -10
  1628. }
  1629. }
  1630. },
  1631. "287": {
  1632. "segments": {
  1633. "type": "string",
  1634. "value": "m0,0 l-20,8 l20,8 l-6,-8 z"
  1635. },
  1636. "style": {
  1637. "type": "map<string,string>",
  1638. "value": {
  1639. "stroke": "#000000",
  1640. "fill": "#000000",
  1641. "opacity": 0,
  1642. "stroke-width": 1
  1643. }
  1644. },
  1645. "mapper": {
  1646. "type": "code",
  1647. "value": ""
  1648. },
  1649. "parser": {
  1650. "type": "code",
  1651. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1652. },
  1653. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1654. "position": {
  1655. "type": "list<double>",
  1656. "value": [
  1657. 0,
  1658. 0
  1659. ]
  1660. },
  1661. "orientation": {
  1662. "type": "double",
  1663. "value": 0
  1664. },
  1665. "scale": {
  1666. "type": "list<double>",
  1667. "value": [
  1668. 1,
  1669. 1
  1670. ]
  1671. },
  1672. "arrow": "arrowHead",
  1673. "arrowType": "arrow-black-large",
  1674. "$linkDecoratorInfo": {
  1675. "type": "map<string,double>",
  1676. "value": {
  1677. "xratio": -1,
  1678. "yoffset": -8
  1679. }
  1680. }
  1681. },
  1682. "288": {
  1683. "segments": {
  1684. "type": "string",
  1685. "value": "m0,0 l-10,4 l10,4 l-3,-4 z"
  1686. },
  1687. "style": {
  1688. "type": "map<string,string>",
  1689. "value": {
  1690. "stroke": "#000000",
  1691. "fill": "#000000",
  1692. "opacity": 0,
  1693. "stroke-width": 1
  1694. }
  1695. },
  1696. "mapper": {
  1697. "type": "code",
  1698. "value": ""
  1699. },
  1700. "parser": {
  1701. "type": "code",
  1702. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1703. },
  1704. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1705. "position": {
  1706. "type": "list<double>",
  1707. "value": [
  1708. 0,
  1709. 0
  1710. ]
  1711. },
  1712. "orientation": {
  1713. "type": "double",
  1714. "value": 0
  1715. },
  1716. "scale": {
  1717. "type": "list<double>",
  1718. "value": [
  1719. 1,
  1720. 1
  1721. ]
  1722. },
  1723. "arrow": "arrowHead",
  1724. "arrowType": "arrow-black",
  1725. "$linkDecoratorInfo": {
  1726. "type": "map<string,double>",
  1727. "value": {
  1728. "xratio": -1,
  1729. "yoffset": -4
  1730. }
  1731. }
  1732. },
  1733. "289": {
  1734. "segments": {
  1735. "type": "string",
  1736. "value": "m0,0 l-20,10 l20,10 z"
  1737. },
  1738. "style": {
  1739. "type": "map<string,string>",
  1740. "value": {
  1741. "stroke": "#000000",
  1742. "fill": "#ffffff",
  1743. "opacity": 0,
  1744. "stroke-width": 1
  1745. }
  1746. },
  1747. "mapper": {
  1748. "type": "code",
  1749. "value": ""
  1750. },
  1751. "parser": {
  1752. "type": "code",
  1753. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1754. },
  1755. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1756. "position": {
  1757. "type": "list<double>",
  1758. "value": [
  1759. 0,
  1760. 0
  1761. ]
  1762. },
  1763. "orientation": {
  1764. "type": "double",
  1765. "value": 0
  1766. },
  1767. "scale": {
  1768. "type": "list<double>",
  1769. "value": [
  1770. 1,
  1771. 1
  1772. ]
  1773. },
  1774. "arrow": "arrowHead",
  1775. "arrowType": "triangle-white-large",
  1776. "$linkDecoratorInfo": {
  1777. "type": "map<string,double>",
  1778. "value": {
  1779. "xratio": -1,
  1780. "yoffset": -10
  1781. }
  1782. }
  1783. },
  1784. "290": {
  1785. "segments": {
  1786. "type": "string",
  1787. "value": "m0,0 l-20,10 l20,10 z"
  1788. },
  1789. "style": {
  1790. "type": "map<string,string>",
  1791. "value": {
  1792. "stroke": "#000000",
  1793. "fill": "#000000",
  1794. "opacity": 0,
  1795. "stroke-width": 1
  1796. }
  1797. },
  1798. "mapper": {
  1799. "type": "code",
  1800. "value": ""
  1801. },
  1802. "parser": {
  1803. "type": "code",
  1804. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1805. },
  1806. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  1807. "position": {
  1808. "type": "list<double>",
  1809. "value": [
  1810. 0,
  1811. 0
  1812. ]
  1813. },
  1814. "orientation": {
  1815. "type": "double",
  1816. "value": 0
  1817. },
  1818. "scale": {
  1819. "type": "list<double>",
  1820. "value": [
  1821. 1,
  1822. 1
  1823. ]
  1824. },
  1825. "arrow": "arrowHead",
  1826. "arrowType": "triangle-black-large",
  1827. "$linkDecoratorInfo": {
  1828. "type": "map<string,double>",
  1829. "value": {
  1830. "xratio": -1,
  1831. "yoffset": -10
  1832. }
  1833. }
  1834. },
  1835. "291": {
  1836. "r": {
  1837. "type": "double",
  1838. "value": 5
  1839. },
  1840. "style": {
  1841. "type": "map<string,string>",
  1842. "value": {
  1843. "stroke": "#000000",
  1844. "fill": "#000000",
  1845. "opacity": 0,
  1846. "stroke-width": 1
  1847. }
  1848. },
  1849. "mapper": {
  1850. "type": "code",
  1851. "value": ""
  1852. },
  1853. "parser": {
  1854. "type": "code",
  1855. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1856. },
  1857. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
  1858. "position": {
  1859. "type": "list<double>",
  1860. "value": [
  1861. 0,
  1862. 0
  1863. ]
  1864. },
  1865. "orientation": {
  1866. "type": "double",
  1867. "value": 0
  1868. },
  1869. "scale": {
  1870. "type": "list<double>",
  1871. "value": [
  1872. 1,
  1873. 1
  1874. ]
  1875. },
  1876. "arrow": "arrowHead",
  1877. "arrowType": "circle-black",
  1878. "$linkDecoratorInfo": {
  1879. "type": "map<string,double>",
  1880. "value": {
  1881. "xratio": -1,
  1882. "yoffset": -5
  1883. }
  1884. }
  1885. },
  1886. "292": {
  1887. "r": {
  1888. "type": "double",
  1889. "value": 5
  1890. },
  1891. "style": {
  1892. "type": "map<string,string>",
  1893. "value": {
  1894. "stroke": "#000000",
  1895. "fill": "#ffffff",
  1896. "opacity": 0,
  1897. "stroke-width": 1
  1898. }
  1899. },
  1900. "mapper": {
  1901. "type": "code",
  1902. "value": ""
  1903. },
  1904. "parser": {
  1905. "type": "code",
  1906. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1907. },
  1908. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
  1909. "position": {
  1910. "type": "list<double>",
  1911. "value": [
  1912. 0,
  1913. 0
  1914. ]
  1915. },
  1916. "orientation": {
  1917. "type": "double",
  1918. "value": 0
  1919. },
  1920. "scale": {
  1921. "type": "list<double>",
  1922. "value": [
  1923. 1,
  1924. 1
  1925. ]
  1926. },
  1927. "arrow": "arrowHead",
  1928. "arrowType": "circle-white",
  1929. "$linkDecoratorInfo": {
  1930. "type": "map<string,double>",
  1931. "value": {
  1932. "xratio": -1,
  1933. "yoffset": -5
  1934. }
  1935. }
  1936. },
  1937. "293": {
  1938. "r": {
  1939. "type": "double",
  1940. "value": 10
  1941. },
  1942. "style": {
  1943. "type": "map<string,string>",
  1944. "value": {
  1945. "stroke": "#000000",
  1946. "fill": "#ffffff",
  1947. "opacity": 0,
  1948. "stroke-width": 1
  1949. }
  1950. },
  1951. "mapper": {
  1952. "type": "code",
  1953. "value": ""
  1954. },
  1955. "parser": {
  1956. "type": "code",
  1957. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  1958. },
  1959. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Circle",
  1960. "position": {
  1961. "type": "list<double>",
  1962. "value": [
  1963. 0,
  1964. 0
  1965. ]
  1966. },
  1967. "orientation": {
  1968. "type": "double",
  1969. "value": 0
  1970. },
  1971. "scale": {
  1972. "type": "list<double>",
  1973. "value": [
  1974. 1,
  1975. 1
  1976. ]
  1977. },
  1978. "arrow": "arrowHead",
  1979. "arrowType": "circle-white-large",
  1980. "$linkDecoratorInfo": {
  1981. "type": "map<string,double>",
  1982. "value": {
  1983. "xratio": -1,
  1984. "yoffset": -10
  1985. }
  1986. }
  1987. },
  1988. "294": {
  1989. "segments": {
  1990. "type": "string",
  1991. "value": "m0,0 l-20,8 l20,8"
  1992. },
  1993. "style": {
  1994. "type": "map<string,string>",
  1995. "value": {
  1996. "stroke": "#000000",
  1997. "fill": "#000000",
  1998. "fill-opacity": 0,
  1999. "stroke-width": 1,
  2000. "opacity": 0
  2001. }
  2002. },
  2003. "mapper": {
  2004. "type": "code",
  2005. "value": ""
  2006. },
  2007. "parser": {
  2008. "type": "code",
  2009. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  2010. },
  2011. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  2012. "position": {
  2013. "type": "list<double>",
  2014. "value": [
  2015. 0,
  2016. 0
  2017. ]
  2018. },
  2019. "orientation": {
  2020. "type": "double",
  2021. "value": 0
  2022. },
  2023. "scale": {
  2024. "type": "list<double>",
  2025. "value": [
  2026. 1,
  2027. 1
  2028. ]
  2029. },
  2030. "arrow": "arrowHead",
  2031. "arrowType": "arrow-empty-large",
  2032. "$linkDecoratorInfo": {
  2033. "type": "map<string,double>",
  2034. "value": {
  2035. "xratio": -1,
  2036. "yoffset": -8
  2037. }
  2038. }
  2039. },
  2040. "295": {
  2041. "segments": {
  2042. "type": "string",
  2043. "value": "m0,0 l-10,4 l10,4"
  2044. },
  2045. "style": {
  2046. "type": "map<string,string>",
  2047. "value": {
  2048. "stroke": "#000000",
  2049. "fill": "#000000",
  2050. "fill-opacity": 0,
  2051. "stroke-width": 1,
  2052. "opacity": 0
  2053. }
  2054. },
  2055. "mapper": {
  2056. "type": "code",
  2057. "value": ""
  2058. },
  2059. "parser": {
  2060. "type": "code",
  2061. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  2062. },
  2063. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  2064. "position": {
  2065. "type": "list<double>",
  2066. "value": [
  2067. 0,
  2068. 0
  2069. ]
  2070. },
  2071. "orientation": {
  2072. "type": "double",
  2073. "value": 0
  2074. },
  2075. "scale": {
  2076. "type": "list<double>",
  2077. "value": [
  2078. 1,
  2079. 1
  2080. ]
  2081. },
  2082. "arrow": "arrowHead",
  2083. "arrowType": "arrow-empty",
  2084. "$linkDecoratorInfo": {
  2085. "type": "map<string,double>",
  2086. "value": {
  2087. "xratio": -1,
  2088. "yoffset": -4
  2089. }
  2090. }
  2091. },
  2092. "296": {
  2093. "segments": {
  2094. "type": "string",
  2095. "value": "m0,0 l10,10 l-10,10 l-10,-10 z"
  2096. },
  2097. "style": {
  2098. "type": "map<string,string>",
  2099. "value": {
  2100. "stroke": "#000000",
  2101. "fill": "#000000",
  2102. "opacity": 0,
  2103. "stroke-width": 1
  2104. }
  2105. },
  2106. "mapper": {
  2107. "type": "code",
  2108. "value": ""
  2109. },
  2110. "parser": {
  2111. "type": "code",
  2112. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  2113. },
  2114. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  2115. "position": {
  2116. "type": "list<double>",
  2117. "value": [
  2118. 0,
  2119. 0
  2120. ]
  2121. },
  2122. "orientation": {
  2123. "type": "double",
  2124. "value": 0
  2125. },
  2126. "scale": {
  2127. "type": "list<double>",
  2128. "value": [
  2129. 1,
  2130. 1
  2131. ]
  2132. },
  2133. "arrow": "arrowHead",
  2134. "arrowType": "diamond-black-large",
  2135. "$linkDecoratorInfo": {
  2136. "type": "map<string,double>",
  2137. "value": {
  2138. "xratio": -1,
  2139. "yoffset": -10
  2140. }
  2141. }
  2142. },
  2143. "297": {
  2144. "segments": {
  2145. "type": "string",
  2146. "value": "m0,0 l-10,4 l10,4 z"
  2147. },
  2148. "style": {
  2149. "type": "map<string,string>",
  2150. "value": {
  2151. "stroke": "#000000",
  2152. "fill": "#000000",
  2153. "opacity": 0,
  2154. "stroke-width": 1
  2155. }
  2156. },
  2157. "mapper": {
  2158. "type": "code",
  2159. "value": ""
  2160. },
  2161. "parser": {
  2162. "type": "code",
  2163. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  2164. },
  2165. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  2166. "position": {
  2167. "type": "list<double>",
  2168. "value": [
  2169. 0,
  2170. 0
  2171. ]
  2172. },
  2173. "orientation": {
  2174. "type": "double",
  2175. "value": 0
  2176. },
  2177. "scale": {
  2178. "type": "list<double>",
  2179. "value": [
  2180. 1,
  2181. 1
  2182. ]
  2183. },
  2184. "arrow": "arrowHead",
  2185. "arrowType": "triangle-black",
  2186. "$linkDecoratorInfo": {
  2187. "type": "map<string,double>",
  2188. "value": {
  2189. "xratio": -1,
  2190. "yoffset": -4
  2191. }
  2192. }
  2193. },
  2194. "298": {
  2195. "segments": {
  2196. "type": "string",
  2197. "value": "m0,0 l10,10 l-10,10 l-10,-10 z"
  2198. },
  2199. "style": {
  2200. "type": "map<string,string>",
  2201. "value": {
  2202. "stroke": "#000000",
  2203. "fill": "#ffffff",
  2204. "opacity": 0,
  2205. "stroke-width": 1
  2206. }
  2207. },
  2208. "mapper": {
  2209. "type": "code",
  2210. "value": ""
  2211. },
  2212. "parser": {
  2213. "type": "code",
  2214. "value": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  2215. },
  2216. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  2217. "position": {
  2218. "type": "list<double>",
  2219. "value": [
  2220. 0,
  2221. 0
  2222. ]
  2223. },
  2224. "orientation": {
  2225. "type": "double",
  2226. "value": 0
  2227. },
  2228. "scale": {
  2229. "type": "list<double>",
  2230. "value": [
  2231. 1,
  2232. 1
  2233. ]
  2234. },
  2235. "arrow": "arrowHead",
  2236. "arrowType": "diamond-white-large",
  2237. "$linkDecoratorInfo": {
  2238. "type": "map<string,double>",
  2239. "value": {
  2240. "xratio": -1,
  2241. "yoffset": -10
  2242. }
  2243. }
  2244. }
  2245. },
  2246. "edges": []
  2247. }
  2248. },
  2249. {
  2250. "name": "$asuri",
  2251. "type": "string",
  2252. "default": "-1"
  2253. },
  2254. {
  2255. "name": "$segments",
  2256. "type": "map<string,list<string>>",
  2257. "default": {}
  2258. }
  2259. ]
  2260. },
  2261. "constraints": [],
  2262. "actions": [],
  2263. "cardinalities": {
  2264. "TableIcon": [],
  2265. "ChairIcon": [],
  2266. "aroundLink": []
  2267. },
  2268. "legalConnections": {},
  2269. "connectorTypes": {},
  2270. "types2parentTypes": {
  2271. "TableIcon": [],
  2272. "ChairIcon": [],
  2273. "aroundLink": []
  2274. }
  2275. }