bpmndi.json 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. {
  2. "name": "BPMNDI",
  3. "uri": "http://www.omg.org/spec/BPMN/20100524/DI",
  4. "types": [
  5. {
  6. "name": "BPMNDiagram",
  7. "properties": [
  8. {
  9. "name": "plane",
  10. "type": "BPMNPlane",
  11. "redefines": "di:Diagram#rootElement"
  12. },
  13. {
  14. "name": "labelStyle",
  15. "type": "BPMNLabelStyle",
  16. "isMany": true
  17. }
  18. ],
  19. "superClass": [
  20. "di:Diagram"
  21. ]
  22. },
  23. {
  24. "name": "BPMNPlane",
  25. "properties": [
  26. {
  27. "name": "bpmnElement",
  28. "isAttr": true,
  29. "isReference": true,
  30. "type": "bpmn:BaseElement",
  31. "redefines": "di:DiagramElement#modelElement"
  32. }
  33. ],
  34. "superClass": [
  35. "di:Plane"
  36. ]
  37. },
  38. {
  39. "name": "BPMNShape",
  40. "properties": [
  41. {
  42. "name": "bpmnElement",
  43. "isAttr": true,
  44. "isReference": true,
  45. "type": "bpmn:BaseElement",
  46. "redefines": "di:DiagramElement#modelElement"
  47. },
  48. {
  49. "name": "isHorizontal",
  50. "isAttr": true,
  51. "type": "Boolean"
  52. },
  53. {
  54. "name": "isExpanded",
  55. "isAttr": true,
  56. "type": "Boolean"
  57. },
  58. {
  59. "name": "isMarkerVisible",
  60. "isAttr": true,
  61. "type": "Boolean"
  62. },
  63. {
  64. "name": "label",
  65. "type": "BPMNLabel"
  66. },
  67. {
  68. "name": "isMessageVisible",
  69. "isAttr": true,
  70. "type": "Boolean"
  71. },
  72. {
  73. "name": "participantBandKind",
  74. "type": "ParticipantBandKind",
  75. "isAttr": true
  76. },
  77. {
  78. "name": "choreographyActivityShape",
  79. "type": "BPMNShape",
  80. "isAttr": true,
  81. "isReference": true
  82. }
  83. ],
  84. "superClass": [
  85. "di:LabeledShape"
  86. ]
  87. },
  88. {
  89. "name": "BPMNEdge",
  90. "properties": [
  91. {
  92. "name": "label",
  93. "type": "BPMNLabel"
  94. },
  95. {
  96. "name": "bpmnElement",
  97. "isAttr": true,
  98. "isReference": true,
  99. "type": "bpmn:BaseElement",
  100. "redefines": "di:DiagramElement#modelElement"
  101. },
  102. {
  103. "name": "sourceElement",
  104. "isAttr": true,
  105. "isReference": true,
  106. "type": "di:DiagramElement",
  107. "redefines": "di:Edge#source"
  108. },
  109. {
  110. "name": "targetElement",
  111. "isAttr": true,
  112. "isReference": true,
  113. "type": "di:DiagramElement",
  114. "redefines": "di:Edge#target"
  115. },
  116. {
  117. "name": "messageVisibleKind",
  118. "type": "MessageVisibleKind",
  119. "isAttr": true,
  120. "default": "initiating"
  121. }
  122. ],
  123. "superClass": [
  124. "di:LabeledEdge"
  125. ]
  126. },
  127. {
  128. "name": "BPMNLabel",
  129. "properties": [
  130. {
  131. "name": "labelStyle",
  132. "type": "BPMNLabelStyle",
  133. "isAttr": true,
  134. "isReference": true,
  135. "redefines": "di:DiagramElement#style"
  136. }
  137. ],
  138. "superClass": [
  139. "di:Label"
  140. ]
  141. },
  142. {
  143. "name": "BPMNLabelStyle",
  144. "properties": [
  145. {
  146. "name": "font",
  147. "type": "dc:Font"
  148. }
  149. ],
  150. "superClass": [
  151. "di:Style"
  152. ]
  153. }
  154. ],
  155. "enumerations": [
  156. {
  157. "name": "ParticipantBandKind",
  158. "literalValues": [
  159. {
  160. "name": "top_initiating"
  161. },
  162. {
  163. "name": "middle_initiating"
  164. },
  165. {
  166. "name": "bottom_initiating"
  167. },
  168. {
  169. "name": "top_non_initiating"
  170. },
  171. {
  172. "name": "middle_non_initiating"
  173. },
  174. {
  175. "name": "bottom_non_initiating"
  176. }
  177. ]
  178. },
  179. {
  180. "name": "MessageVisibleKind",
  181. "literalValues": [
  182. {
  183. "name": "initiating"
  184. },
  185. {
  186. "name": "non_initiating"
  187. }
  188. ]
  189. }
  190. ],
  191. "associations": [],
  192. "prefix": "bpmndi"
  193. }