GenericGraph.defaultIcons.metamodel 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. {
  2. "types": {
  3. "GenericLinkLink": [
  4. {
  5. "name": "link-style",
  6. "type": "map<string,string>",
  7. "default": {
  8. "stroke": "#a000ff",
  9. "stroke-dasharray": "",
  10. "stroke-opacity": 1,
  11. "stroke-width": 1
  12. }
  13. },
  14. {
  15. "name": "arrowHead",
  16. "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)",
  17. "default": "custom"
  18. },
  19. {
  20. "name": "arrowTail",
  21. "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)",
  22. "default": "arrow-black"
  23. },
  24. {
  25. "name": "typename",
  26. "type": "string",
  27. "default": "GenericLinkLink"
  28. },
  29. {
  30. "name": "position",
  31. "type": "list<double>",
  32. "default": [
  33. 541,
  34. 183
  35. ]
  36. },
  37. {
  38. "name": "orientation",
  39. "type": "double",
  40. "default": 0
  41. },
  42. {
  43. "name": "scale",
  44. "type": "list<double>",
  45. "default": [
  46. 1,
  47. 1
  48. ]
  49. },
  50. {
  51. "name": "mapper",
  52. "type": "code",
  53. "default": "/* specify code that evaluates to an associative array of the form {...,csattr:val,...} */"
  54. },
  55. {
  56. "name": "parser",
  57. "type": "code",
  58. "default": "/* specify code that evaluates to an associative array of the form {...,attr:val,...} */"
  59. },
  60. {
  61. "name": "$contents",
  62. "type": "map<string,*>",
  63. "default": {
  64. "nodes": {},
  65. "edges": []
  66. }
  67. },
  68. {
  69. "name": "$asuri",
  70. "type": "string",
  71. "default": "-1"
  72. },
  73. {
  74. "name": "$segments",
  75. "type": "map<string,list<string>>",
  76. "default": {}
  77. }
  78. ]
  79. },
  80. "constraints": [],
  81. "actions": [],
  82. "cardinalities": {
  83. "GenericLinkLink": []
  84. },
  85. "legalConnections": {},
  86. "connectorTypes": {},
  87. "types2parentTypes": {
  88. "GenericLinkLink": []
  89. }
  90. }