SimpleClassDiagram.defaultIcons.pattern.metamodel 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975
  1. {
  2. "types": {
  3. "__pClassIcon": [
  4. {
  5. "name": "typename",
  6. "type": "string",
  7. "default": "ClassIcon"
  8. },
  9. {
  10. "name": "position",
  11. "type": "list<double>",
  12. "default": [
  13. 127,
  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": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  34. },
  35. {
  36. "name": "parser",
  37. "type": "code",
  38. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  39. },
  40. {
  41. "name": "$contents",
  42. "type": "map<string,*>",
  43. "default": {
  44. "nodes": {
  45. "5": {
  46. "width": {
  47. "type": "double",
  48. "value": 200
  49. },
  50. "height": {
  51. "type": "double",
  52. "value": 125
  53. },
  54. "cornerRadius": {
  55. "type": "double",
  56. "value": 5
  57. },
  58. "style": {
  59. "type": "map<string,string>",
  60. "value": {
  61. "stroke": "#000000",
  62. "stroke-dasharray": "",
  63. "fill": "#ffffff",
  64. "fill-opacity": 0.75,
  65. "stroke-width": 2
  66. }
  67. },
  68. "mapper": {
  69. "type": "code",
  70. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  71. },
  72. "parser": {
  73. "type": "code",
  74. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  75. },
  76. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Rectangle",
  77. "position": {
  78. "type": "list<double>",
  79. "value": [
  80. 0,
  81. 0
  82. ]
  83. },
  84. "orientation": {
  85. "type": "double",
  86. "value": 0
  87. },
  88. "scale": {
  89. "type": "list<double>",
  90. "value": [
  91. 1,
  92. 1
  93. ]
  94. }
  95. },
  96. "6": {
  97. "textContent": {
  98. "type": "string",
  99. "value": "<coded>"
  100. },
  101. "style": {
  102. "type": "map<string,string>",
  103. "value": {
  104. "stroke": "#000000",
  105. "fill": "#ffffff",
  106. "fill-opacity": 0.75,
  107. "font-size": "20px"
  108. }
  109. },
  110. "mapper": {
  111. "type": "code",
  112. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  113. },
  114. "parser": {
  115. "type": "code",
  116. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  117. },
  118. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
  119. "position": {
  120. "type": "list<double>",
  121. "value": [
  122. 23,
  123. 2
  124. ]
  125. },
  126. "orientation": {
  127. "type": "double",
  128. "value": 0
  129. },
  130. "scale": {
  131. "type": "list<double>",
  132. "value": [
  133. 1,
  134. 1
  135. ]
  136. }
  137. },
  138. "7": {
  139. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
  140. "position": {
  141. "type": "list<double>",
  142. "value": [
  143. 13.896110991026944,
  144. 3.0451514439171206
  145. ]
  146. },
  147. "orientation": {
  148. "type": "double",
  149. "value": 0
  150. },
  151. "scale": {
  152. "type": "list<double>",
  153. "value": [
  154. 1,
  155. 1
  156. ]
  157. },
  158. "link-style": {
  159. "type": "map<string,string>",
  160. "value": {
  161. "stroke": "#00ffff",
  162. "stroke-dasharray": "",
  163. "stroke-opacity": 0.1,
  164. "arrow-start": "none",
  165. "arrow-end": "classic-wide-long"
  166. }
  167. }
  168. },
  169. "17": {
  170. "segments": {
  171. "type": "string",
  172. "value": "m0,0l200,0"
  173. },
  174. "style": {
  175. "type": "map<string,string>",
  176. "value": {
  177. "stroke": "#000000",
  178. "stroke-dasharray": "",
  179. "fill": "#ffffff",
  180. "fill-opacity": 0.75,
  181. "font-size": "20px",
  182. "stroke-width": 2,
  183. "arrow-start": "none",
  184. "arrow-end": "none"
  185. }
  186. },
  187. "mapper": {
  188. "type": "code",
  189. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  190. },
  191. "parser": {
  192. "type": "code",
  193. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  194. },
  195. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Path",
  196. "position": {
  197. "type": "list<double>",
  198. "value": [
  199. 1,
  200. 26
  201. ]
  202. },
  203. "orientation": {
  204. "type": "double",
  205. "value": 0
  206. },
  207. "scale": {
  208. "type": "list<double>",
  209. "value": [
  210. 1,
  211. 1
  212. ]
  213. }
  214. },
  215. "18": {
  216. "textContent": {
  217. "type": "string",
  218. "value": "T..."
  219. },
  220. "style": {
  221. "type": "map<string,string>",
  222. "value": {
  223. "stroke": "#000000",
  224. "stroke-dasharray": "",
  225. "fill": "#ffffff",
  226. "fill-opacity": 0.75,
  227. "font-size": "13px",
  228. "stroke-width": 1,
  229. "arrow-start": "none",
  230. "arrow-end": "none"
  231. }
  232. },
  233. "mapper": {
  234. "type": "code",
  235. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  236. },
  237. "parser": {
  238. "type": "code",
  239. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  240. },
  241. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
  242. "position": {
  243. "type": "list<double>",
  244. "value": [
  245. 3,
  246. 25
  247. ]
  248. },
  249. "orientation": {
  250. "type": "double",
  251. "value": 0
  252. },
  253. "scale": {
  254. "type": "list<double>",
  255. "value": [
  256. 1,
  257. 1
  258. ]
  259. }
  260. },
  261. "19": {
  262. "width": {
  263. "type": "boolean",
  264. "value": true
  265. },
  266. "ratio": {
  267. "type": "double",
  268. "value": 1
  269. },
  270. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Span",
  271. "position": {
  272. "type": "list<double>",
  273. "value": [
  274. 168.09129891774523,
  275. 30.625911571363645
  276. ]
  277. },
  278. "orientation": {
  279. "type": "double",
  280. "value": 0
  281. },
  282. "scale": {
  283. "type": "list<double>",
  284. "value": [
  285. 1,
  286. 1
  287. ]
  288. },
  289. "link-style": {
  290. "type": "map<string,string>",
  291. "value": {
  292. "stroke": "#0000ff",
  293. "stroke-dasharray": "",
  294. "stroke-opacity": 1,
  295. "arrow-start": "none",
  296. "arrow-end": "classic-wide-long"
  297. }
  298. }
  299. },
  300. "20": {
  301. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Contain",
  302. "position": {
  303. "type": "list<double>",
  304. "value": [
  305. 6.49899850809561,
  306. 18.998998508095553
  307. ]
  308. },
  309. "orientation": {
  310. "type": "double",
  311. "value": 0
  312. },
  313. "scale": {
  314. "type": "list<double>",
  315. "value": [
  316. 1,
  317. 1
  318. ]
  319. },
  320. "link-style": {
  321. "type": "map<string,string>",
  322. "value": {
  323. "stroke": "#00ffff",
  324. "stroke-dasharray": "",
  325. "stroke-opacity": 0.1,
  326. "arrow-start": "none",
  327. "arrow-end": "classic-wide-long"
  328. }
  329. }
  330. },
  331. "__pLabelText": {
  332. "position": {
  333. "type": "list<double>",
  334. "value": [
  335. 0,
  336. 0
  337. ]
  338. },
  339. "orientation": {
  340. "type": "double",
  341. "value": 0
  342. },
  343. "scale": {
  344. "type": "list<double>",
  345. "value": [
  346. 1,
  347. 1
  348. ]
  349. },
  350. "textContent": {
  351. "type": "string",
  352. "value": "#"
  353. },
  354. "style": {
  355. "type": "map<string,string>",
  356. "value": {
  357. "stroke": "#6000ff",
  358. "fill": "#6000ff",
  359. "font-size": "15px",
  360. "opacity": "1"
  361. }
  362. },
  363. "mapper": {
  364. "type": "code",
  365. "value": "({'textContent':getAttr('__pLabel')})"
  366. },
  367. "parser": {
  368. "type": "code",
  369. "value": "({'__pLabel':getAttr('textContent')})"
  370. },
  371. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"
  372. }
  373. },
  374. "edges": [
  375. {
  376. "src": "5",
  377. "dest": "7"
  378. },
  379. {
  380. "src": "7",
  381. "dest": "6"
  382. },
  383. {
  384. "src": "17",
  385. "dest": "19"
  386. },
  387. {
  388. "src": "19",
  389. "dest": "5"
  390. },
  391. {
  392. "src": "5",
  393. "dest": "20"
  394. },
  395. {
  396. "src": "20",
  397. "dest": "18"
  398. }
  399. ]
  400. }
  401. },
  402. {
  403. "name": "$asuri",
  404. "type": "string",
  405. "default": "-1"
  406. }
  407. ],
  408. "__pAssociationLink": [
  409. {
  410. "name": "link-style",
  411. "type": "map<string,string>",
  412. "default": {
  413. "stroke": "#000000",
  414. "stroke-dasharray": "",
  415. "stroke-opacity": 1,
  416. "stroke-width": 2,
  417. "arrow-start": "none",
  418. "arrow-end": "classic-wide-long"
  419. }
  420. },
  421. {
  422. "name": "typename",
  423. "type": "string",
  424. "default": "AssociationLink"
  425. },
  426. {
  427. "name": "position",
  428. "type": "list<double>",
  429. "default": [
  430. 214,
  431. 424
  432. ]
  433. },
  434. {
  435. "name": "orientation",
  436. "type": "double",
  437. "default": 0
  438. },
  439. {
  440. "name": "scale",
  441. "type": "list<double>",
  442. "default": [
  443. 1,
  444. 1
  445. ]
  446. },
  447. {
  448. "name": "mapper",
  449. "type": "code",
  450. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  451. },
  452. {
  453. "name": "parser",
  454. "type": "code",
  455. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  456. },
  457. {
  458. "name": "$contents",
  459. "type": "map<string,*>",
  460. "default": {
  461. "nodes": {
  462. "15": {
  463. "textContent": {
  464. "type": "string",
  465. "value": "<coded>"
  466. },
  467. "style": {
  468. "type": "map<string,string>",
  469. "value": {
  470. "stroke": "#000000",
  471. "stroke-dasharray": "",
  472. "fill": "#ffffff",
  473. "fill-opacity": 0.75,
  474. "font-size": "20px",
  475. "stroke-width": 1,
  476. "arrow-start": "none",
  477. "arrow-end": "none"
  478. }
  479. },
  480. "mapper": {
  481. "type": "code",
  482. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  483. },
  484. "parser": {
  485. "type": "code",
  486. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  487. },
  488. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
  489. "position": {
  490. "type": "list<double>",
  491. "value": [
  492. 1,
  493. -19
  494. ]
  495. },
  496. "orientation": {
  497. "type": "double",
  498. "value": 0
  499. },
  500. "scale": {
  501. "type": "list<double>",
  502. "value": [
  503. 1,
  504. 1
  505. ]
  506. }
  507. },
  508. "__pLabelText": {
  509. "position": {
  510. "type": "list<double>",
  511. "value": [
  512. 0,
  513. 0
  514. ]
  515. },
  516. "orientation": {
  517. "type": "double",
  518. "value": 0
  519. },
  520. "scale": {
  521. "type": "list<double>",
  522. "value": [
  523. 1,
  524. 1
  525. ]
  526. },
  527. "textContent": {
  528. "type": "string",
  529. "value": "#"
  530. },
  531. "style": {
  532. "type": "map<string,string>",
  533. "value": {
  534. "stroke": "#6000ff",
  535. "fill": "#6000ff",
  536. "font-size": "15px",
  537. "opacity": "1"
  538. }
  539. },
  540. "mapper": {
  541. "type": "code",
  542. "value": "({'textContent':getAttr('__pLabel')})"
  543. },
  544. "parser": {
  545. "type": "code",
  546. "value": "({'__pLabel':getAttr('textContent')})"
  547. },
  548. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"
  549. }
  550. },
  551. "edges": []
  552. }
  553. },
  554. {
  555. "name": "$asuri",
  556. "type": "string",
  557. "default": "-1"
  558. },
  559. {
  560. "name": "$segments",
  561. "type": "map<string,list<string>>",
  562. "default": {}
  563. }
  564. ],
  565. "__pInheritanceLink": [
  566. {
  567. "name": "link-style",
  568. "type": "map<string,string>",
  569. "default": {
  570. "stroke": "#000000",
  571. "stroke-dasharray": "- ",
  572. "stroke-opacity": 1,
  573. "stroke-width": 2,
  574. "arrow-start": "none",
  575. "arrow-end": "classic-wide-long"
  576. }
  577. },
  578. {
  579. "name": "typename",
  580. "type": "string",
  581. "default": "InheritanceLink"
  582. },
  583. {
  584. "name": "position",
  585. "type": "list<double>",
  586. "default": [
  587. 475,
  588. 425
  589. ]
  590. },
  591. {
  592. "name": "orientation",
  593. "type": "double",
  594. "default": 0
  595. },
  596. {
  597. "name": "scale",
  598. "type": "list<double>",
  599. "default": [
  600. 1,
  601. 1
  602. ]
  603. },
  604. {
  605. "name": "mapper",
  606. "type": "code",
  607. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  608. },
  609. {
  610. "name": "parser",
  611. "type": "code",
  612. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  613. },
  614. {
  615. "name": "$contents",
  616. "type": "map<string,*>",
  617. "default": {
  618. "nodes": {
  619. "__pLabelText": {
  620. "position": {
  621. "type": "list<double>",
  622. "value": [
  623. 0,
  624. 0
  625. ]
  626. },
  627. "orientation": {
  628. "type": "double",
  629. "value": 0
  630. },
  631. "scale": {
  632. "type": "list<double>",
  633. "value": [
  634. 1,
  635. 1
  636. ]
  637. },
  638. "textContent": {
  639. "type": "string",
  640. "value": "#"
  641. },
  642. "style": {
  643. "type": "map<string,string>",
  644. "value": {
  645. "stroke": "#6000ff",
  646. "fill": "#6000ff",
  647. "font-size": "15px",
  648. "opacity": "1"
  649. }
  650. },
  651. "mapper": {
  652. "type": "code",
  653. "value": "({'textContent':getAttr('__pLabel')})"
  654. },
  655. "parser": {
  656. "type": "code",
  657. "value": "({'__pLabel':getAttr('textContent')})"
  658. },
  659. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"
  660. }
  661. },
  662. "edges": []
  663. }
  664. },
  665. {
  666. "name": "$asuri",
  667. "type": "string",
  668. "default": "-1"
  669. },
  670. {
  671. "name": "$segments",
  672. "type": "map<string,list<string>>",
  673. "default": {}
  674. }
  675. ],
  676. "__pGlobalConstraintIcon": [
  677. {
  678. "name": "typename",
  679. "type": "string",
  680. "default": "GlobalConstraintIcon"
  681. },
  682. {
  683. "name": "position",
  684. "type": "list<double>",
  685. "default": [
  686. 426,
  687. 126
  688. ]
  689. },
  690. {
  691. "name": "orientation",
  692. "type": "double",
  693. "default": 0
  694. },
  695. {
  696. "name": "scale",
  697. "type": "list<double>",
  698. "default": [
  699. 1,
  700. 1
  701. ]
  702. },
  703. {
  704. "name": "mapper",
  705. "type": "code",
  706. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  707. },
  708. {
  709. "name": "parser",
  710. "type": "code",
  711. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  712. },
  713. {
  714. "name": "$contents",
  715. "type": "map<string,*>",
  716. "default": {
  717. "nodes": {
  718. "11": {
  719. "textContent": {
  720. "type": "string",
  721. "value": "CONSTRAINT"
  722. },
  723. "style": {
  724. "type": "map<string,string>",
  725. "value": {
  726. "stroke": "#00ff70",
  727. "stroke-dasharray": "",
  728. "fill": "#00ff70",
  729. "fill-opacity": 0.75,
  730. "font-size": "20px",
  731. "stroke-width": 1,
  732. "arrow-start": "none",
  733. "arrow-end": "none"
  734. }
  735. },
  736. "mapper": {
  737. "type": "code",
  738. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  739. },
  740. "parser": {
  741. "type": "code",
  742. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  743. },
  744. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
  745. "position": {
  746. "type": "list<double>",
  747. "value": [
  748. 0,
  749. -1
  750. ]
  751. },
  752. "orientation": {
  753. "type": "double",
  754. "value": 0
  755. },
  756. "scale": {
  757. "type": "list<double>",
  758. "value": [
  759. 1,
  760. 1
  761. ]
  762. }
  763. },
  764. "__pLabelText": {
  765. "position": {
  766. "type": "list<double>",
  767. "value": [
  768. 0,
  769. 0
  770. ]
  771. },
  772. "orientation": {
  773. "type": "double",
  774. "value": 0
  775. },
  776. "scale": {
  777. "type": "list<double>",
  778. "value": [
  779. 1,
  780. 1
  781. ]
  782. },
  783. "textContent": {
  784. "type": "string",
  785. "value": "#"
  786. },
  787. "style": {
  788. "type": "map<string,string>",
  789. "value": {
  790. "stroke": "#6000ff",
  791. "fill": "#6000ff",
  792. "font-size": "15px",
  793. "opacity": "1"
  794. }
  795. },
  796. "mapper": {
  797. "type": "code",
  798. "value": "({'textContent':getAttr('__pLabel')})"
  799. },
  800. "parser": {
  801. "type": "code",
  802. "value": "({'__pLabel':getAttr('textContent')})"
  803. },
  804. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"
  805. }
  806. },
  807. "edges": []
  808. }
  809. },
  810. {
  811. "name": "$asuri",
  812. "type": "string",
  813. "default": "-1"
  814. }
  815. ],
  816. "__pGlobalActionIcon": [
  817. {
  818. "name": "typename",
  819. "type": "string",
  820. "default": "GlobalActionIcon"
  821. },
  822. {
  823. "name": "position",
  824. "type": "list<double>",
  825. "default": [
  826. 677,
  827. 151
  828. ]
  829. },
  830. {
  831. "name": "orientation",
  832. "type": "double",
  833. "default": 0
  834. },
  835. {
  836. "name": "scale",
  837. "type": "list<double>",
  838. "default": [
  839. 1,
  840. 1
  841. ]
  842. },
  843. {
  844. "name": "mapper",
  845. "type": "code",
  846. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  847. },
  848. {
  849. "name": "parser",
  850. "type": "code",
  851. "default": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  852. },
  853. {
  854. "name": "$contents",
  855. "type": "map<string,*>",
  856. "default": {
  857. "nodes": {
  858. "13": {
  859. "textContent": {
  860. "type": "string",
  861. "value": "ACTION"
  862. },
  863. "style": {
  864. "type": "map<string,string>",
  865. "value": {
  866. "stroke": "#af00ff",
  867. "stroke-dasharray": "",
  868. "fill": "#af00ff",
  869. "fill-opacity": 0.75,
  870. "font-size": "20px",
  871. "stroke-width": 1,
  872. "arrow-start": "none",
  873. "arrow-end": "none"
  874. }
  875. },
  876. "mapper": {
  877. "type": "code",
  878. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  879. },
  880. "parser": {
  881. "type": "code",
  882. "value": "/* mapping and parsing code is disabled by default because pattern attribute values are code */"
  883. },
  884. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text",
  885. "position": {
  886. "type": "list<double>",
  887. "value": [
  888. 0,
  889. 1
  890. ]
  891. },
  892. "orientation": {
  893. "type": "double",
  894. "value": 0
  895. },
  896. "scale": {
  897. "type": "list<double>",
  898. "value": [
  899. 1,
  900. 1
  901. ]
  902. }
  903. },
  904. "__pLabelText": {
  905. "position": {
  906. "type": "list<double>",
  907. "value": [
  908. 0,
  909. 0
  910. ]
  911. },
  912. "orientation": {
  913. "type": "double",
  914. "value": 0
  915. },
  916. "scale": {
  917. "type": "list<double>",
  918. "value": [
  919. 1,
  920. 1
  921. ]
  922. },
  923. "textContent": {
  924. "type": "string",
  925. "value": "#"
  926. },
  927. "style": {
  928. "type": "map<string,string>",
  929. "value": {
  930. "stroke": "#6000ff",
  931. "fill": "#6000ff",
  932. "font-size": "15px",
  933. "opacity": "1"
  934. }
  935. },
  936. "mapper": {
  937. "type": "code",
  938. "value": "({'textContent':getAttr('__pLabel')})"
  939. },
  940. "parser": {
  941. "type": "code",
  942. "value": "({'__pLabel':getAttr('textContent')})"
  943. },
  944. "$type": "/Formalisms/__LanguageSyntax__/ConcreteSyntax/ConcreteSyntax/Text"
  945. }
  946. },
  947. "edges": []
  948. }
  949. },
  950. {
  951. "name": "$asuri",
  952. "type": "string",
  953. "default": "-1"
  954. }
  955. ]
  956. },
  957. "constraints": [],
  958. "actions": [],
  959. "cardinalities": {
  960. "__pClassIcon": [],
  961. "__pAssociationLink": [],
  962. "__pInheritanceLink": [],
  963. "__pGlobalConstraintIcon": [],
  964. "__pGlobalActionIcon": []
  965. },
  966. "legalConnections": {},
  967. "connectorTypes": {},
  968. "types2parentTypes": {
  969. "__pClassIcon": [],
  970. "__pAssociationLink": [],
  971. "__pInheritanceLink": [],
  972. "__pGlobalConstraintIcon": [],
  973. "__pGlobalActionIcon": []
  974. }
  975. }