activiti.json 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087
  1. {
  2. "name": "Activiti",
  3. "uri": "http://activiti.org/bpmn",
  4. "prefix": "activiti",
  5. "xml": {
  6. "tagAlias": "lowerCase"
  7. },
  8. "associations": [],
  9. "types": [
  10. {
  11. "name": "Definitions",
  12. "isAbstract": true,
  13. "extends": [
  14. "bpmn:Definitions"
  15. ],
  16. "properties": [
  17. {
  18. "name": "diagramRelationId",
  19. "isAttr": true,
  20. "type": "String"
  21. }
  22. ]
  23. },
  24. {
  25. "name": "InOutBinding",
  26. "superClass": [
  27. "Element"
  28. ],
  29. "isAbstract": true,
  30. "properties": [
  31. {
  32. "name": "source",
  33. "isAttr": true,
  34. "type": "String"
  35. },
  36. {
  37. "name": "sourceExpression",
  38. "isAttr": true,
  39. "type": "String"
  40. },
  41. {
  42. "name": "target",
  43. "isAttr": true,
  44. "type": "String"
  45. },
  46. {
  47. "name": "businessKey",
  48. "isAttr": true,
  49. "type": "String"
  50. },
  51. {
  52. "name": "local",
  53. "isAttr": true,
  54. "type": "Boolean",
  55. "default": false
  56. },
  57. {
  58. "name": "variables",
  59. "isAttr": true,
  60. "type": "String"
  61. }
  62. ]
  63. },
  64. {
  65. "name": "In",
  66. "superClass": [
  67. "InOutBinding"
  68. ],
  69. "meta": {
  70. "allowedIn": [
  71. "bpmn:CallActivity"
  72. ]
  73. }
  74. },
  75. {
  76. "name": "Out",
  77. "superClass": [
  78. "InOutBinding"
  79. ],
  80. "meta": {
  81. "allowedIn": [
  82. "bpmn:CallActivity"
  83. ]
  84. }
  85. },
  86. {
  87. "name": "AsyncCapable",
  88. "isAbstract": true,
  89. "extends": [
  90. "bpmn:Activity",
  91. "bpmn:Gateway",
  92. "bpmn:Event"
  93. ],
  94. "properties": [
  95. {
  96. "name": "async",
  97. "isAttr": true,
  98. "type": "Boolean",
  99. "default": false
  100. },
  101. {
  102. "name": "asyncBefore",
  103. "isAttr": true,
  104. "type": "Boolean",
  105. "default": false
  106. },
  107. {
  108. "name": "asyncAfter",
  109. "isAttr": true,
  110. "type": "Boolean",
  111. "default": false
  112. },
  113. {
  114. "name": "exclusive",
  115. "isAttr": true,
  116. "type": "Boolean",
  117. "default": true
  118. }
  119. ]
  120. },
  121. {
  122. "name": "JobPriorized",
  123. "isAbstract": true,
  124. "extends": [
  125. "bpmn:Process",
  126. "activiti:AsyncCapable"
  127. ],
  128. "properties": [
  129. {
  130. "name": "jobPriority",
  131. "isAttr": true,
  132. "type": "String"
  133. }
  134. ]
  135. },
  136. {
  137. "name": "SignalEventDefinition",
  138. "isAbstract": true,
  139. "extends": [
  140. "bpmn:SignalEventDefinition"
  141. ],
  142. "properties": [
  143. {
  144. "name": "async",
  145. "isAttr": true,
  146. "type": "Boolean",
  147. "default": false
  148. }
  149. ]
  150. },
  151. {
  152. "name": "ErrorEventDefinition",
  153. "isAbstract": true,
  154. "extends": [
  155. "bpmn:ErrorEventDefinition"
  156. ],
  157. "properties": [
  158. {
  159. "name": "errorCodeVariable",
  160. "isAttr": true,
  161. "type": "String"
  162. },
  163. {
  164. "name": "errorMessageVariable",
  165. "isAttr": true,
  166. "type": "String"
  167. }
  168. ]
  169. },
  170. {
  171. "name": "Error",
  172. "isAbstract": true,
  173. "extends": [
  174. "bpmn:Error"
  175. ],
  176. "properties": [
  177. {
  178. "name": "activiti:errorMessage",
  179. "isAttr": true,
  180. "type": "String"
  181. }
  182. ]
  183. },
  184. {
  185. "name": "PotentialStarter",
  186. "superClass": [
  187. "Element"
  188. ],
  189. "properties": [
  190. {
  191. "name": "resourceAssignmentExpression",
  192. "type": "bpmn:ResourceAssignmentExpression"
  193. }
  194. ]
  195. },
  196. {
  197. "name": "FormSupported",
  198. "isAbstract": true,
  199. "extends": [
  200. "bpmn:StartEvent",
  201. "bpmn:UserTask"
  202. ],
  203. "properties": [
  204. {
  205. "name": "formHandlerClass",
  206. "isAttr": true,
  207. "type": "String"
  208. },
  209. {
  210. "name": "formKey",
  211. "isAttr": true,
  212. "type": "String"
  213. }
  214. ]
  215. },
  216. {
  217. "name": "TemplateSupported",
  218. "isAbstract": true,
  219. "extends": [
  220. "bpmn:Process",
  221. "bpmn:FlowElement"
  222. ],
  223. "properties": [
  224. {
  225. "name": "modelerTemplate",
  226. "isAttr": true,
  227. "type": "String"
  228. }
  229. ]
  230. },
  231. {
  232. "name": "Initiator",
  233. "isAbstract": true,
  234. "extends": [ "bpmn:StartEvent" ],
  235. "properties": [
  236. {
  237. "name": "initiator",
  238. "isAttr": true,
  239. "type": "String"
  240. }
  241. ]
  242. },
  243. {
  244. "name": "ScriptTask",
  245. "isAbstract": true,
  246. "extends": [
  247. "bpmn:ScriptTask"
  248. ],
  249. "properties": [
  250. {
  251. "name": "resultVariable",
  252. "isAttr": true,
  253. "type": "String"
  254. },
  255. {
  256. "name": "resource",
  257. "isAttr": true,
  258. "type": "String"
  259. }
  260. ]
  261. },
  262. {
  263. "name": "Process",
  264. "isAbstract": true,
  265. "extends": [
  266. "bpmn:Process"
  267. ],
  268. "properties": [
  269. {
  270. "name": "candidateStarterConfiguration",
  271. "isAttr": true,
  272. "type": "String"
  273. },
  274. {
  275. "name": "candidateStarterUsers",
  276. "isAttr": true,
  277. "type": "String"
  278. },
  279. {
  280. "name": "versionTag",
  281. "isAttr": true,
  282. "type": "String"
  283. },
  284. {
  285. "name": "historyTimeToLive",
  286. "isAttr": true,
  287. "type": "String"
  288. },
  289. {
  290. "name": "isStartableInTasklist",
  291. "isAttr": true,
  292. "type": "Boolean",
  293. "default": true
  294. },
  295. {
  296. "name": "process-is-executable",
  297. "isAttr": true,
  298. "type": "Boolean",
  299. "default": true
  300. }
  301. ]
  302. },
  303. {
  304. "name": "EscalationEventDefinition",
  305. "isAbstract": true,
  306. "extends": [
  307. "bpmn:EscalationEventDefinition"
  308. ],
  309. "properties": [
  310. {
  311. "name": "escalationCodeVariable",
  312. "isAttr": true,
  313. "type": "String"
  314. }
  315. ]
  316. },
  317. {
  318. "name": "FormalExpression",
  319. "isAbstract": true,
  320. "extends": [
  321. "bpmn:FormalExpression"
  322. ],
  323. "properties": [
  324. {
  325. "name": "resource",
  326. "isAttr": true,
  327. "type": "String"
  328. }
  329. ]
  330. },
  331. {
  332. "name": "Assignable",
  333. "extends": [ "bpmn:UserTask" ],
  334. "properties": [
  335. {
  336. "name": "assignee",
  337. "isAttr": true,
  338. "type": "String"
  339. },
  340. {
  341. "name": "candidateUsers",
  342. "isAttr": true,
  343. "type": "String"
  344. },
  345. {
  346. "name": "candidateGroups",
  347. "isAttr": true,
  348. "type": "String"
  349. },
  350. {
  351. "name": "dueDate",
  352. "isAttr": true,
  353. "type": "String"
  354. },
  355. {
  356. "name": "followUpDate",
  357. "isAttr": true,
  358. "type": "String"
  359. },
  360. {
  361. "name": "priority",
  362. "isAttr": true,
  363. "type": "String"
  364. }
  365. ]
  366. },
  367. {
  368. "name": "CallActivity",
  369. "extends": [ "bpmn:CallActivity" ],
  370. "properties": [
  371. {
  372. "name": "calledElementBinding",
  373. "isAttr": true,
  374. "type": "String",
  375. "default": "latest"
  376. },
  377. {
  378. "name": "calledElementVersion",
  379. "isAttr": true,
  380. "type": "String"
  381. },
  382. {
  383. "name": "calledElementVersionTag",
  384. "isAttr": true,
  385. "type": "String"
  386. },
  387. {
  388. "name": "calledElementTenantId",
  389. "isAttr": true,
  390. "type": "String"
  391. },
  392. {
  393. "name": "caseRef",
  394. "isAttr": true,
  395. "type": "String"
  396. },
  397. {
  398. "name": "caseBinding",
  399. "isAttr": true,
  400. "type": "String",
  401. "default": "latest"
  402. },
  403. {
  404. "name": "caseVersion",
  405. "isAttr": true,
  406. "type": "String"
  407. },
  408. {
  409. "name": "caseTenantId",
  410. "isAttr": true,
  411. "type": "String"
  412. },
  413. {
  414. "name": "variableMappingClass",
  415. "isAttr": true,
  416. "type": "String"
  417. },
  418. {
  419. "name": "variableMappingDelegateExpression",
  420. "isAttr": true,
  421. "type": "String"
  422. }
  423. ]
  424. },
  425. {
  426. "name": "ServiceTaskLike",
  427. "extends": [
  428. "bpmn:ServiceTask",
  429. "bpmn:BusinessRuleTask",
  430. "bpmn:SendTask",
  431. "bpmn:MessageEventDefinition"
  432. ],
  433. "properties": [
  434. {
  435. "name": "expression",
  436. "isAttr": true,
  437. "type": "String"
  438. },
  439. {
  440. "name": "class",
  441. "isAttr": true,
  442. "type": "String"
  443. },
  444. {
  445. "name": "delegateExpression",
  446. "isAttr": true,
  447. "type": "String"
  448. },
  449. {
  450. "name": "resultVariable",
  451. "isAttr": true,
  452. "type": "String"
  453. }
  454. ]
  455. },
  456. {
  457. "name": "DmnCapable",
  458. "extends": [
  459. "bpmn:BusinessRuleTask"
  460. ],
  461. "properties": [
  462. {
  463. "name": "decisionRef",
  464. "isAttr": true,
  465. "type": "String"
  466. },
  467. {
  468. "name": "decisionRefBinding",
  469. "isAttr": true,
  470. "type": "String",
  471. "default": "latest"
  472. },
  473. {
  474. "name": "decisionRefVersion",
  475. "isAttr": true,
  476. "type": "String"
  477. },
  478. {
  479. "name": "mapDecisionResult",
  480. "isAttr": true,
  481. "type": "String",
  482. "default": "resultList"
  483. },
  484. {
  485. "name": "decisionRefTenantId",
  486. "isAttr": true,
  487. "type": "String"
  488. }
  489. ]
  490. },
  491. {
  492. "name": "ExternalCapable",
  493. "extends": [
  494. "activiti:ServiceTaskLike"
  495. ],
  496. "properties": [
  497. {
  498. "name": "type",
  499. "isAttr": true,
  500. "type": "String"
  501. },
  502. {
  503. "name": "topic",
  504. "isAttr": true,
  505. "type": "String"
  506. }
  507. ]
  508. },
  509. {
  510. "name": "TaskPriorized",
  511. "extends": [
  512. "bpmn:Process",
  513. "activiti:ExternalCapable"
  514. ],
  515. "properties": [
  516. {
  517. "name": "taskPriority",
  518. "isAttr": true,
  519. "type": "String"
  520. }
  521. ]
  522. },
  523. {
  524. "name": "Properties",
  525. "superClass": [
  526. "Element"
  527. ],
  528. "meta": {
  529. "allowedIn": [ "*" ]
  530. },
  531. "properties": [
  532. {
  533. "name": "values",
  534. "type": "Property",
  535. "isMany": true
  536. }
  537. ]
  538. },
  539. {
  540. "name": "Property",
  541. "superClass": [
  542. "Element"
  543. ],
  544. "properties": [
  545. {
  546. "name": "id",
  547. "type": "String",
  548. "isAttr": true
  549. },
  550. {
  551. "name": "name",
  552. "type": "String",
  553. "isAttr": true
  554. },
  555. {
  556. "name": "value",
  557. "type": "String",
  558. "isAttr": true
  559. }
  560. ]
  561. },
  562. {
  563. "name": "Connector",
  564. "superClass": [
  565. "Element"
  566. ],
  567. "meta": {
  568. "allowedIn": [
  569. "activiti:ServiceTaskLike"
  570. ]
  571. },
  572. "properties": [
  573. {
  574. "name": "inputOutput",
  575. "type": "InputOutput"
  576. },
  577. {
  578. "name": "connectorId",
  579. "type": "String"
  580. }
  581. ]
  582. },
  583. {
  584. "name": "InputOutput",
  585. "superClass": [
  586. "Element"
  587. ],
  588. "meta": {
  589. "allowedIn": [
  590. "bpmn:FlowNode",
  591. "activiti:Connector"
  592. ]
  593. },
  594. "properties": [
  595. {
  596. "name": "inputOutput",
  597. "type": "InputOutput"
  598. },
  599. {
  600. "name": "connectorId",
  601. "type": "String"
  602. },
  603. {
  604. "name": "inputParameters",
  605. "isMany": true,
  606. "type": "InputParameter"
  607. },
  608. {
  609. "name": "outputParameters",
  610. "isMany": true,
  611. "type": "OutputParameter"
  612. }
  613. ]
  614. },
  615. {
  616. "name": "InputOutputParameter",
  617. "properties": [
  618. {
  619. "name": "name",
  620. "isAttr": true,
  621. "type": "String"
  622. },
  623. {
  624. "name": "value",
  625. "isBody": true,
  626. "type": "String"
  627. },
  628. {
  629. "name": "definition",
  630. "type": "InputOutputParameterDefinition"
  631. }
  632. ]
  633. },
  634. {
  635. "name": "InputOutputParameterDefinition",
  636. "isAbstract": true
  637. },
  638. {
  639. "name": "List",
  640. "superClass": [ "InputOutputParameterDefinition" ],
  641. "properties": [
  642. {
  643. "name": "items",
  644. "isMany": true,
  645. "type": "InputOutputParameterDefinition"
  646. }
  647. ]
  648. },
  649. {
  650. "name": "Map",
  651. "superClass": [ "InputOutputParameterDefinition" ],
  652. "properties": [
  653. {
  654. "name": "entries",
  655. "isMany": true,
  656. "type": "Entry"
  657. }
  658. ]
  659. },
  660. {
  661. "name": "Entry",
  662. "properties": [
  663. {
  664. "name": "key",
  665. "isAttr": true,
  666. "type": "String"
  667. },
  668. {
  669. "name": "value",
  670. "isBody": true,
  671. "type": "String"
  672. },
  673. {
  674. "name": "definition",
  675. "type": "InputOutputParameterDefinition"
  676. }
  677. ]
  678. },
  679. {
  680. "name": "Value",
  681. "superClass": [
  682. "InputOutputParameterDefinition"
  683. ],
  684. "properties": [
  685. {
  686. "name": "id",
  687. "isAttr": true,
  688. "type": "String"
  689. },
  690. {
  691. "name": "name",
  692. "isAttr": true,
  693. "type": "String"
  694. },
  695. {
  696. "name": "value",
  697. "isBody": true,
  698. "type": "String"
  699. }
  700. ]
  701. },
  702. {
  703. "name": "Script",
  704. "superClass": [ "InputOutputParameterDefinition" ],
  705. "properties": [
  706. {
  707. "name": "scriptFormat",
  708. "isAttr": true,
  709. "type": "String"
  710. },
  711. {
  712. "name": "resource",
  713. "isAttr": true,
  714. "type": "String"
  715. },
  716. {
  717. "name": "value",
  718. "isBody": true,
  719. "type": "String"
  720. }
  721. ]
  722. },
  723. {
  724. "name": "Field",
  725. "superClass": [ "Element" ],
  726. "meta": {
  727. "allowedIn": [
  728. "activiti:ServiceTaskLike",
  729. "activiti:ExecutionListener",
  730. "activiti:TaskListener"
  731. ]
  732. },
  733. "properties": [
  734. {
  735. "name": "name",
  736. "isAttr": true,
  737. "type": "String"
  738. },
  739. {
  740. "name": "expression",
  741. "type": "String"
  742. },
  743. {
  744. "name": "stringValue",
  745. "isAttr": true,
  746. "type": "String"
  747. },
  748. {
  749. "name": "string",
  750. "type": "String"
  751. }
  752. ]
  753. },
  754. {
  755. "name": "InputParameter",
  756. "superClass": [ "InputOutputParameter" ]
  757. },
  758. {
  759. "name": "OutputParameter",
  760. "superClass": [ "InputOutputParameter" ]
  761. },
  762. {
  763. "name": "Collectable",
  764. "isAbstract": true,
  765. "extends": [ "bpmn:MultiInstanceLoopCharacteristics" ],
  766. "superClass": [ "activiti:AsyncCapable" ],
  767. "properties": [
  768. {
  769. "name": "collection",
  770. "isAttr": true,
  771. "type": "String"
  772. },
  773. {
  774. "name": "elementVariable",
  775. "isAttr": true,
  776. "type": "String"
  777. }
  778. ]
  779. },
  780. {
  781. "name": "FailedJobRetryTimeCycle",
  782. "superClass": [ "Element" ],
  783. "meta": {
  784. "allowedIn": [
  785. "activiti:AsyncCapable",
  786. "bpmn:MultiInstanceLoopCharacteristics"
  787. ]
  788. },
  789. "properties": [
  790. {
  791. "name": "body",
  792. "isBody": true,
  793. "type": "String"
  794. }
  795. ]
  796. },
  797. {
  798. "name": "ExecutionListener",
  799. "superClass": [ "Element" ],
  800. "meta": {
  801. "allowedIn": [
  802. "bpmn:Task",
  803. "bpmn:ServiceTask",
  804. "bpmn:UserTask",
  805. "bpmn:BusinessRuleTask",
  806. "bpmn:ScriptTask",
  807. "bpmn:ReceiveTask",
  808. "bpmn:ManualTask",
  809. "bpmn:ExclusiveGateway",
  810. "bpmn:SequenceFlow",
  811. "bpmn:ParallelGateway",
  812. "bpmn:InclusiveGateway",
  813. "bpmn:EventBasedGateway",
  814. "bpmn:StartEvent",
  815. "bpmn:IntermediateCatchEvent",
  816. "bpmn:IntermediateThrowEvent",
  817. "bpmn:EndEvent",
  818. "bpmn:BoundaryEvent",
  819. "bpmn:CallActivity",
  820. "bpmn:SubProcess",
  821. "bpmn:Process"
  822. ]
  823. },
  824. "properties": [
  825. {
  826. "name": "expression",
  827. "isAttr": true,
  828. "type": "String"
  829. },
  830. {
  831. "name": "class",
  832. "isAttr": true,
  833. "type": "String"
  834. },
  835. {
  836. "name": "delegateExpression",
  837. "isAttr": true,
  838. "type": "String"
  839. },
  840. {
  841. "name": "event",
  842. "isAttr": true,
  843. "type": "String"
  844. },
  845. {
  846. "name": "script",
  847. "type": "Script"
  848. },
  849. {
  850. "name": "fields",
  851. "type": "Field",
  852. "isMany": true
  853. }
  854. ]
  855. },
  856. {
  857. "name": "TaskListener",
  858. "superClass": [ "Element" ],
  859. "meta": {
  860. "allowedIn": [
  861. "bpmn:UserTask"
  862. ]
  863. },
  864. "properties": [
  865. {
  866. "name": "expression",
  867. "isAttr": true,
  868. "type": "String"
  869. },
  870. {
  871. "name": "class",
  872. "isAttr": true,
  873. "type": "String"
  874. },
  875. {
  876. "name": "delegateExpression",
  877. "isAttr": true,
  878. "type": "String"
  879. },
  880. {
  881. "name": "event",
  882. "isAttr": true,
  883. "type": "String"
  884. },
  885. {
  886. "name": "script",
  887. "type": "Script"
  888. },
  889. {
  890. "name": "fields",
  891. "type": "Field",
  892. "isMany": true
  893. },
  894. {
  895. "name": "id",
  896. "type": "String",
  897. "isAttr": true
  898. },
  899. {
  900. "name": "eventDefinitions",
  901. "type": "bpmn:TimerEventDefinition",
  902. "isMany": true
  903. }
  904. ]
  905. },
  906. {
  907. "name": "FormProperty",
  908. "superClass": [ "Element" ],
  909. "meta": {
  910. "allowedIn": [
  911. "bpmn:StartEvent",
  912. "bpmn:UserTask"
  913. ]
  914. },
  915. "properties": [
  916. {
  917. "name": "id",
  918. "type": "String",
  919. "isAttr": true
  920. },
  921. {
  922. "name": "name",
  923. "type": "String",
  924. "isAttr": true
  925. },
  926. {
  927. "name": "type",
  928. "type": "String",
  929. "isAttr": true
  930. },
  931. {
  932. "name": "required",
  933. "type": "String",
  934. "isAttr": true
  935. },
  936. {
  937. "name": "readable",
  938. "type": "String",
  939. "isAttr": true
  940. },
  941. {
  942. "name": "writable",
  943. "type": "String",
  944. "isAttr": true
  945. },
  946. {
  947. "name": "variable",
  948. "type": "String",
  949. "isAttr": true
  950. },
  951. {
  952. "name": "expression",
  953. "type": "String",
  954. "isAttr": true
  955. },
  956. {
  957. "name": "datePattern",
  958. "type": "String",
  959. "isAttr": true
  960. },
  961. {
  962. "name": "default",
  963. "type": "String",
  964. "isAttr": true
  965. },
  966. {
  967. "name": "values",
  968. "type": "Value",
  969. "isMany": true
  970. }
  971. ]
  972. },
  973. {
  974. "name": "FormData",
  975. "superClass": [ "Element" ],
  976. "meta": {
  977. "allowedIn": [
  978. "bpmn:StartEvent",
  979. "bpmn:UserTask"
  980. ]
  981. },
  982. "properties": [
  983. {
  984. "name": "fields",
  985. "type": "FormField",
  986. "isMany": true
  987. },
  988. {
  989. "name": "businessKey",
  990. "type": "String",
  991. "isAttr": true
  992. }
  993. ]
  994. },
  995. {
  996. "name": "FormField",
  997. "superClass": [ "Element" ],
  998. "properties": [
  999. {
  1000. "name": "id",
  1001. "type": "String",
  1002. "isAttr": true
  1003. },
  1004. {
  1005. "name": "label",
  1006. "type": "String",
  1007. "isAttr": true
  1008. },
  1009. {
  1010. "name": "type",
  1011. "type": "String",
  1012. "isAttr": true
  1013. },
  1014. {
  1015. "name": "datePattern",
  1016. "type": "String",
  1017. "isAttr": true
  1018. },
  1019. {
  1020. "name": "defaultValue",
  1021. "type": "String",
  1022. "isAttr": true
  1023. },
  1024. {
  1025. "name": "properties",
  1026. "type": "Properties"
  1027. },
  1028. {
  1029. "name": "validation",
  1030. "type": "Validation"
  1031. },
  1032. {
  1033. "name": "values",
  1034. "type": "Value",
  1035. "isMany": true
  1036. }
  1037. ]
  1038. },
  1039. {
  1040. "name": "Validation",
  1041. "superClass": [ "Element" ],
  1042. "properties": [
  1043. {
  1044. "name": "constraints",
  1045. "type": "Constraint",
  1046. "isMany": true
  1047. }
  1048. ]
  1049. },
  1050. {
  1051. "name": "Constraint",
  1052. "superClass": [ "Element" ],
  1053. "properties": [
  1054. {
  1055. "name": "name",
  1056. "type": "String",
  1057. "isAttr": true
  1058. },
  1059. {
  1060. "name": "config",
  1061. "type": "String",
  1062. "isAttr": true
  1063. }
  1064. ]
  1065. },
  1066. {
  1067. "name": "ConditionalEventDefinition",
  1068. "isAbstract": true,
  1069. "extends": [
  1070. "bpmn:ConditionalEventDefinition"
  1071. ],
  1072. "properties": [
  1073. {
  1074. "name": "variableName",
  1075. "isAttr": true,
  1076. "type": "String"
  1077. },
  1078. {
  1079. "name": "variableEvent",
  1080. "isAttr": true,
  1081. "type": "String"
  1082. }
  1083. ]
  1084. }
  1085. ],
  1086. "emumerations": [ ]
  1087. }