提交 | 用户 | 时间
820397 1 {
H 2   "name": "Flowable",
3   "uri": "http://flowable.org/bpmn",
4   "prefix": "flowable",
5   "xml": {
6     "tagAlias": "lowerCase"
7   },
8   "associations": [],
9   "types": [
10     {
11       "name": "InOutBinding",
12       "superClass": ["Element"],
13       "isAbstract": true,
14       "properties": [
15         {
16           "name": "source",
17           "isAttr": true,
18           "type": "String"
19         },
20         {
21           "name": "sourceExpression",
22           "isAttr": true,
23           "type": "String"
24         },
25         {
26           "name": "target",
27           "isAttr": true,
28           "type": "String"
29         },
30         {
31           "name": "businessKey",
32           "isAttr": true,
33           "type": "String"
34         },
35         {
36           "name": "local",
37           "isAttr": true,
38           "type": "Boolean",
39           "default": false
40         },
41         {
42           "name": "variables",
43           "isAttr": true,
44           "type": "String"
45         }
46       ]
47     },
48     {
49       "name": "In",
50       "superClass": ["InOutBinding"],
51       "meta": {
52         "allowedIn": ["bpmn:CallActivity"]
53       }
54     },
55     {
56       "name": "Out",
57       "superClass": ["InOutBinding"],
58       "meta": {
59         "allowedIn": ["bpmn:CallActivity"]
60       }
61     },
62     {
63       "name": "AsyncCapable",
64       "isAbstract": true,
65       "extends": ["bpmn:Activity", "bpmn:Gateway", "bpmn:Event"],
66       "properties": [
67         {
68           "name": "async",
69           "isAttr": true,
70           "type": "Boolean",
71           "default": false
72         },
73         {
74           "name": "asyncBefore",
75           "isAttr": true,
76           "type": "Boolean",
77           "default": false
78         },
79         {
80           "name": "asyncAfter",
81           "isAttr": true,
82           "type": "Boolean",
83           "default": false
84         },
85         {
86           "name": "exclusive",
87           "isAttr": true,
88           "type": "Boolean",
89           "default": true
90         }
91       ]
92     },
93     {
94       "name": "JobPriorized",
95       "isAbstract": true,
96       "extends": ["bpmn:Process", "flowable:AsyncCapable"],
97       "properties": [
98         {
99           "name": "jobPriority",
100           "isAttr": true,
101           "type": "String"
102         }
103       ]
104     },
105     {
106       "name": "SignalEventDefinition",
107       "isAbstract": true,
108       "extends": ["bpmn:SignalEventDefinition"],
109       "properties": [
110         {
111           "name": "async",
112           "isAttr": true,
113           "type": "Boolean",
114           "default": false
115         }
116       ]
117     },
118     {
119       "name": "ErrorEventDefinition",
120       "isAbstract": true,
121       "extends": ["bpmn:ErrorEventDefinition"],
122       "properties": [
123         {
124           "name": "errorCodeVariable",
125           "isAttr": true,
126           "type": "String"
127         },
128         {
129           "name": "errorMessageVariable",
130           "isAttr": true,
131           "type": "String"
132         }
133       ]
134     },
135     {
136       "name": "Error",
137       "isAbstract": true,
138       "extends": ["bpmn:Error"],
139       "properties": [
140         {
141           "name": "flowable:errorMessage",
142           "isAttr": true,
143           "type": "String"
144         }
145       ]
146     },
147     {
148       "name": "PotentialStarter",
149       "superClass": ["Element"],
150       "properties": [
151         {
152           "name": "resourceAssignmentExpression",
153           "type": "bpmn:ResourceAssignmentExpression"
154         }
155       ]
156     },
157     {
158       "name": "FormSupported",
159       "isAbstract": true,
160       "extends": ["bpmn:StartEvent", "bpmn:UserTask"],
161       "properties": [
162         {
163           "name": "formHandlerClass",
164           "isAttr": true,
165           "type": "String"
166         },
167         {
168           "name": "formKey",
169           "isAttr": true,
170           "type": "String"
171         },
172         {
173           "name": "formType",
174           "isAttr": true,
175           "type": "String"
176         },
177         {
178           "name": "formReadOnly",
179           "isAttr": true,
180           "type": "Boolean",
181           "default": false
182         },
183         {
184           "name": "formInit",
185           "isAttr": true,
186           "type": "Boolean",
187           "default": true
188         }
189       ]
190     },
191     {
192       "name": "TemplateSupported",
193       "isAbstract": true,
194       "extends": ["bpmn:Process", "bpmn:FlowElement"],
195       "properties": [
196         {
197           "name": "modelerTemplate",
198           "isAttr": true,
199           "type": "String"
200         }
201       ]
202     },
203     {
204       "name": "Initiator",
205       "isAbstract": true,
206       "extends": ["bpmn:StartEvent"],
207       "properties": [
208         {
209           "name": "initiator",
210           "isAttr": true,
211           "type": "String"
212         }
213       ]
214     },
215     {
216       "name": "ScriptTask",
217       "isAbstract": true,
218       "extends": ["bpmn:ScriptTask"],
219       "properties": [
220         {
221           "name": "resultVariable",
222           "isAttr": true,
223           "type": "String"
224         },
225         {
226           "name": "resource",
227           "isAttr": true,
228           "type": "String"
229         }
230       ]
231     },
232     {
233       "name": "Process",
234       "isAbstract": true,
235       "extends": ["bpmn:Process"],
236       "properties": [
237         {
238           "name": "candidateStarterGroups",
239           "isAttr": true,
240           "type": "String"
241         },
242         {
243           "name": "candidateStarterUsers",
244           "isAttr": true,
245           "type": "String"
246         },
247         {
248           "name": "versionTag",
249           "isAttr": true,
250           "type": "String"
251         },
252         {
253           "name": "historyTimeToLive",
254           "isAttr": true,
255           "type": "String"
256         },
257         {
258           "name": "isStartableInTasklist",
259           "isAttr": true,
260           "type": "Boolean",
261           "default": true
262         }
263       ]
264     },
265     {
266       "name": "EscalationEventDefinition",
267       "isAbstract": true,
268       "extends": ["bpmn:EscalationEventDefinition"],
269       "properties": [
270         {
271           "name": "escalationCodeVariable",
272           "isAttr": true,
273           "type": "String"
274         }
275       ]
276     },
277     {
278       "name": "FormalExpression",
279       "isAbstract": true,
280       "extends": ["bpmn:FormalExpression"],
281       "properties": [
282         {
283           "name": "resource",
284           "isAttr": true,
285           "type": "String"
286         }
287       ]
288     },
289     {
290       "name": "Assignable",
291       "extends": ["bpmn:UserTask"],
292       "properties": [
293         {
294           "name": "assignee",
295           "isAttr": true,
296           "type": "String"
297         },
298         {
299           "name": "candidateUsers",
300           "isAttr": true,
301           "type": "String"
302         },
303         {
304           "name": "candidateGroups",
305           "isAttr": true,
306           "type": "String"
307         },
308         {
309           "name": "dueDate",
310           "isAttr": true,
311           "type": "String"
312         },
313         {
314           "name": "followUpDate",
315           "isAttr": true,
316           "type": "String"
317         },
318         {
319           "name": "priority",
320           "isAttr": true,
321           "type": "String"
322         },
323         {
324           "name": "candidateStrategy",
325           "isAttr": true,
326           "type": "String"
327         },
328         {
329           "name": "candidateParam",
330           "isAttr": true,
331           "type": "String"
332         }
333       ]
334     },
335     {
336       "name": "Assignee",
337       "supperClass": "Element",
338       "meta": {
339         "allowedIn": ["*"]
340       },
341       "properties": [
342         {
343           "name": "label",
344           "type": "String",
345           "isAttr": true
346         },
347         {
348           "name": "viewId",
349           "type": "Number",
350           "isAttr": true
351         }
352       ]
353     },
354     {
355       "name": "CallActivity",
356       "extends": ["bpmn:CallActivity"],
357       "properties": [
358         {
359           "name": "calledElementBinding",
360           "isAttr": true,
361           "type": "String",
362           "default": "latest"
363         },
364         {
365           "name": "calledElementVersion",
366           "isAttr": true,
367           "type": "String"
368         },
369         {
370           "name": "calledElementVersionTag",
371           "isAttr": true,
372           "type": "String"
373         },
374         {
375           "name": "calledElementTenantId",
376           "isAttr": true,
377           "type": "String"
378         },
379         {
380           "name": "caseRef",
381           "isAttr": true,
382           "type": "String"
383         },
384         {
385           "name": "caseBinding",
386           "isAttr": true,
387           "type": "String",
388           "default": "latest"
389         },
390         {
391           "name": "caseVersion",
392           "isAttr": true,
393           "type": "String"
394         },
395         {
396           "name": "caseTenantId",
397           "isAttr": true,
398           "type": "String"
399         },
400         {
401           "name": "variableMappingClass",
402           "isAttr": true,
403           "type": "String"
404         },
405         {
406           "name": "variableMappingDelegateExpression",
407           "isAttr": true,
408           "type": "String"
9259c2 409         },
H 410         {
411           "name": "calledElementType",
412           "isAttr": true,
413           "type": "String"
414         },
415         {
416           "name": "processInstanceName",
417           "isAttr": true,
418           "type": "String"
419         },
420         {
421           "name": "inheritBusinessKey",
422           "isAttr": true,
423           "type": "Boolean"
424         },
425         {
426           "name": "businessKey",
427           "isAttr": true,
428           "type": "String"
429         },
430         {
431           "name": "inheritVariables",
432           "isAttr": true,
433           "type": "Boolean"
820397 434         }
H 435       ]
436     },
437     {
438       "name": "ServiceTaskLike",
439       "extends": [
440         "bpmn:ServiceTask",
441         "bpmn:BusinessRuleTask",
442         "bpmn:SendTask",
443         "bpmn:MessageEventDefinition"
444       ],
445       "properties": [
446         {
447           "name": "expression",
448           "isAttr": true,
449           "type": "String"
450         },
451         {
452           "name": "class",
453           "isAttr": true,
454           "type": "String"
455         },
456         {
457           "name": "delegateExpression",
458           "isAttr": true,
459           "type": "String"
460         },
461         {
462           "name": "resultVariable",
463           "isAttr": true,
464           "type": "String"
465         }
466       ]
467     },
468     {
469       "name": "DmnCapable",
470       "extends": ["bpmn:BusinessRuleTask"],
471       "properties": [
472         {
473           "name": "decisionRef",
474           "isAttr": true,
475           "type": "String"
476         },
477         {
478           "name": "decisionRefBinding",
479           "isAttr": true,
480           "type": "String",
481           "default": "latest"
482         },
483         {
484           "name": "decisionRefVersion",
485           "isAttr": true,
486           "type": "String"
487         },
488         {
489           "name": "mapDecisionResult",
490           "isAttr": true,
491           "type": "String",
492           "default": "resultList"
493         },
494         {
495           "name": "decisionRefTenantId",
496           "isAttr": true,
497           "type": "String"
498         }
499       ]
500     },
501     {
502       "name": "ExternalCapable",
503       "extends": ["flowable:ServiceTaskLike"],
504       "properties": [
505         {
506           "name": "type",
507           "isAttr": true,
508           "type": "String"
509         },
510         {
511           "name": "topic",
512           "isAttr": true,
513           "type": "String"
514         }
515       ]
516     },
517     {
518       "name": "TaskPriorized",
519       "extends": ["bpmn:Process", "flowable:ExternalCapable"],
520       "properties": [
521         {
522           "name": "taskPriority",
523           "isAttr": true,
524           "type": "String"
525         }
526       ]
527     },
528     {
529       "name": "Properties",
530       "superClass": ["Element"],
531       "meta": {
532         "allowedIn": ["*"]
533       },
534       "properties": [
535         {
536           "name": "values",
537           "type": "Property",
538           "isMany": true
539         }
540       ]
541     },
542     {
543       "name": "Property",
544       "superClass": ["Element"],
545       "properties": [
546         {
547           "name": "id",
548           "type": "String",
549           "isAttr": true
550         },
551         {
552           "name": "name",
553           "type": "String",
554           "isAttr": true
555         },
556         {
557           "name": "value",
558           "type": "String",
559           "isAttr": true
560         }
561       ]
562     },
563     {
564       "name": "Button",
565       "superClass": ["Element"],
566       "meta": {
567         "allowedIn": ["bpmn:UserTask"]
568       },
569       "properties": [
570         {
571           "name": "id",
572           "type": "String",
573           "isAttr": true
574         },
575         {
576           "name": "name",
577           "type": "String",
578           "isAttr": true
579         },
580         {
581           "name": "code",
582           "type": "String",
583           "isAttr": true
584         },
585         {
586           "name": "isHide",
587           "type": "String",
588           "isAttr": true
589         },
590         {
591           "name": "next",
592           "type": "String",
593           "isAttr": true
594         },
595         {
596           "name": "sort",
597           "type": "Integer",
598           "isAttr": true
599         }
600       ]
601     },
602     {
603       "name": "Assignee",
604       "superClass": ["Element"],
605       "meta": {
606         "allowedIn": ["bpmn:UserTask"]
607       },
608       "properties": [
609         {
610           "name": "id",
611           "type": "String",
612           "isAttr": true
613         },
614         {
615           "name": "type",
616           "type": "String",
617           "isAttr": true
618         },
619         {
620           "name": "value",
621           "type": "String",
622           "isAttr": true
623         },
624         {
625           "name": "condition",
626           "type": "String",
627           "isAttr": true
628         },
629         {
630           "name": "operationType",
631           "type": "String",
632           "isAttr": true
633         },
634         {
635           "name": "sort",
636           "type": "Integer",
637           "isAttr": true
638         }
639       ]
640     },
641     {
642       "name": "Connector",
643       "superClass": ["Element"],
644       "meta": {
645         "allowedIn": ["flowable:ServiceTaskLike"]
646       },
647       "properties": [
648         {
649           "name": "inputOutput",
650           "type": "InputOutput"
651         },
652         {
653           "name": "connectorId",
654           "type": "String"
655         }
656       ]
657     },
658     {
659       "name": "InputOutput",
660       "superClass": ["Element"],
661       "meta": {
662         "allowedIn": ["bpmn:FlowNode", "flowable:Connector"]
663       },
664       "properties": [
665         {
666           "name": "inputOutput",
667           "type": "InputOutput"
668         },
669         {
670           "name": "connectorId",
671           "type": "String"
672         },
673         {
674           "name": "inputParameters",
675           "isMany": true,
676           "type": "InputParameter"
677         },
678         {
679           "name": "outputParameters",
680           "isMany": true,
681           "type": "OutputParameter"
682         }
683       ]
684     },
685     {
686       "name": "InputOutputParameter",
687       "properties": [
688         {
689           "name": "name",
690           "isAttr": true,
691           "type": "String"
692         },
693         {
694           "name": "value",
695           "isBody": true,
696           "type": "String"
697         },
698         {
699           "name": "definition",
700           "type": "InputOutputParameterDefinition"
701         }
702       ]
703     },
704     {
705       "name": "InputOutputParameterDefinition",
706       "isAbstract": true
707     },
708     {
709       "name": "List",
710       "superClass": ["InputOutputParameterDefinition"],
711       "properties": [
712         {
713           "name": "items",
714           "isMany": true,
715           "type": "InputOutputParameterDefinition"
716         }
717       ]
718     },
719     {
720       "name": "Map",
721       "superClass": ["InputOutputParameterDefinition"],
722       "properties": [
723         {
724           "name": "entries",
725           "isMany": true,
726           "type": "Entry"
727         }
728       ]
729     },
730     {
731       "name": "Entry",
732       "properties": [
733         {
734           "name": "key",
735           "isAttr": true,
736           "type": "String"
737         },
738         {
739           "name": "value",
740           "isBody": true,
741           "type": "String"
742         },
743         {
744           "name": "definition",
745           "type": "InputOutputParameterDefinition"
746         }
747       ]
748     },
749     {
750       "name": "Value",
751       "superClass": ["InputOutputParameterDefinition"],
752       "properties": [
753         {
754           "name": "id",
755           "isAttr": true,
756           "type": "String"
757         },
758         {
759           "name": "name",
760           "isAttr": true,
761           "type": "String"
762         },
763         {
764           "name": "value",
765           "isBody": true,
766           "type": "String"
767         }
768       ]
769     },
770     {
771       "name": "Script",
772       "superClass": ["InputOutputParameterDefinition"],
773       "properties": [
774         {
775           "name": "scriptFormat",
776           "isAttr": true,
777           "type": "String"
778         },
779         {
780           "name": "resource",
781           "isAttr": true,
782           "type": "String"
783         },
784         {
785           "name": "value",
786           "isBody": true,
787           "type": "String"
788         }
789       ]
790     },
791     {
792       "name": "Field",
793       "superClass": ["Element"],
794       "meta": {
795         "allowedIn": [
796           "flowable:ServiceTaskLike",
797           "flowable:ExecutionListener",
798           "flowable:TaskListener"
799         ]
800       },
801       "properties": [
802         {
803           "name": "name",
804           "isAttr": true,
805           "type": "String"
806         },
807         {
808           "name": "expression",
809           "type": "String"
810         },
811         {
812           "name": "stringValue",
813           "isAttr": true,
814           "type": "String"
815         },
816         {
817           "name": "string",
818           "type": "String"
819         }
820       ]
821     },
822     {
823       "name": "ChildField",
824       "superClass": ["Element"],
825       "properties": [
826         {
827           "name": "id",
828           "type": "String",
829           "isAttr": true
830         },
831         {
832           "name": "name",
833           "type": "String",
834           "isAttr": true
835         },
836         {
837           "name": "type",
838           "type": "String",
839           "isAttr": true
840         },
841         {
842           "name": "required",
843           "type": "String",
844           "isAttr": true
845         },
846         {
847           "name": "readable",
848           "type": "String",
849           "isAttr": true
850         },
851         {
852           "name": "writable",
853           "type": "String",
854           "isAttr": true
855         },
856         {
857           "name": "variable",
858           "type": "String",
859           "isAttr": true
860         },
861         {
862           "name": "expression",
863           "type": "String",
864           "isAttr": true
865         },
866         {
867           "name": "datePattern",
868           "type": "String",
869           "isAttr": true
870         },
871         {
872           "name": "default",
873           "type": "String",
874           "isAttr": true
875         },
876         {
877           "name": "values",
878           "type": "Value",
879           "isMany": true
880         }
881       ]
882     },
883     {
884       "name": "InputParameter",
885       "superClass": ["InputOutputParameter"]
886     },
887     {
888       "name": "OutputParameter",
889       "superClass": ["InputOutputParameter"]
890     },
891     {
892       "name": "Collectable",
893       "isAbstract": true,
894       "extends": ["bpmn:MultiInstanceLoopCharacteristics"],
895       "superClass": ["flowable:AsyncCapable"],
896       "properties": [
897         {
898           "name": "collection",
899           "isAttr": true,
900           "type": "String"
901         },
902         {
903           "name": "elementVariable",
904           "isAttr": true,
905           "type": "String"
906         }
907       ]
908     },
909     {
910       "name": "FailedJobRetryTimeCycle",
911       "superClass": ["Element"],
912       "meta": {
913         "allowedIn": ["flowable:AsyncCapable", "bpmn:MultiInstanceLoopCharacteristics"]
914       },
915       "properties": [
916         {
917           "name": "body",
918           "isBody": true,
919           "type": "String"
920         }
921       ]
922     },
923     {
924       "name": "ExecutionListener",
925       "superClass": ["Element"],
926       "meta": {
927         "allowedIn": [
928           "bpmn:Task",
929           "bpmn:ServiceTask",
930           "bpmn:UserTask",
931           "bpmn:BusinessRuleTask",
932           "bpmn:ScriptTask",
933           "bpmn:ReceiveTask",
934           "bpmn:ManualTask",
935           "bpmn:ExclusiveGateway",
936           "bpmn:SequenceFlow",
937           "bpmn:ParallelGateway",
938           "bpmn:InclusiveGateway",
939           "bpmn:EventBasedGateway",
940           "bpmn:StartEvent",
941           "bpmn:IntermediateCatchEvent",
942           "bpmn:IntermediateThrowEvent",
943           "bpmn:EndEvent",
944           "bpmn:BoundaryEvent",
945           "bpmn:CallActivity",
946           "bpmn:SubProcess",
947           "bpmn:Process"
948         ]
949       },
950       "properties": [
951         {
952           "name": "expression",
953           "isAttr": true,
954           "type": "String"
955         },
956         {
957           "name": "class",
958           "isAttr": true,
959           "type": "String"
960         },
961         {
962           "name": "delegateExpression",
963           "isAttr": true,
964           "type": "String"
965         },
966         {
967           "name": "event",
968           "isAttr": true,
969           "type": "String"
970         },
971         {
972           "name": "script",
973           "type": "Script"
974         },
975         {
976           "name": "fields",
977           "type": "Field",
978           "isMany": true
979         }
980       ]
981     },
982     {
983       "name": "TaskListener",
984       "superClass": ["Element"],
985       "meta": {
986         "allowedIn": ["bpmn:UserTask"]
987       },
988       "properties": [
989         {
990           "name": "expression",
991           "isAttr": true,
992           "type": "String"
993         },
994         {
995           "name": "class",
996           "isAttr": true,
997           "type": "String"
998         },
999         {
1000           "name": "delegateExpression",
1001           "isAttr": true,
1002           "type": "String"
1003         },
1004         {
1005           "name": "event",
1006           "isAttr": true,
1007           "type": "String"
1008         },
1009         {
1010           "name": "script",
1011           "type": "Script"
1012         },
1013         {
1014           "name": "fields",
1015           "type": "Field",
1016           "isMany": true
1017         }
1018       ]
1019     },
1020     {
1021       "name": "FormProperty",
1022       "superClass": ["Element"],
1023       "meta": {
1024         "allowedIn": ["bpmn:StartEvent", "bpmn:UserTask"]
1025       },
1026       "properties": [
1027         {
1028           "name": "id",
1029           "type": "String",
1030           "isAttr": true
1031         },
1032         {
1033           "name": "name",
1034           "type": "String",
1035           "isAttr": true
1036         },
1037         {
1038           "name": "type",
1039           "type": "String",
1040           "isAttr": true
1041         },
1042         {
1043           "name": "required",
1044           "type": "String",
1045           "isAttr": true
1046         },
1047         {
1048           "name": "readable",
1049           "type": "String",
1050           "isAttr": true
1051         },
1052         {
1053           "name": "writable",
1054           "type": "String",
1055           "isAttr": true
1056         },
1057         {
1058           "name": "variable",
1059           "type": "String",
1060           "isAttr": true
1061         },
1062         {
1063           "name": "expression",
1064           "type": "String",
1065           "isAttr": true
1066         },
1067         {
1068           "name": "datePattern",
1069           "type": "String",
1070           "isAttr": true
1071         },
1072         {
1073           "name": "default",
1074           "type": "String",
1075           "isAttr": true
1076         },
1077         {
1078           "name": "values",
1079           "type": "Value",
1080           "isMany": true
1081         },
1082         {
1083           "name": "children",
1084           "type": "ChildField",
1085           "isMany": true
1086         },
1087         {
1088           "name": "extensionElements",
1089           "type": "bpmn:ExtensionElements",
1090           "isMany": true
1091         }
1092       ]
1093     },
1094     {
1095       "name": "FormData",
1096       "superClass": ["Element"],
1097       "meta": {
1098         "allowedIn": ["bpmn:StartEvent", "bpmn:UserTask"]
1099       },
1100       "properties": [
1101         {
1102           "name": "fields",
1103           "type": "FormField",
1104           "isMany": true
1105         },
1106         {
1107           "name": "businessKey",
1108           "type": "String",
1109           "isAttr": true
1110         }
1111       ]
1112     },
1113     {
1114       "name": "FormField",
1115       "superClass": ["Element"],
1116       "properties": [
1117         {
1118           "name": "id",
1119           "type": "String",
1120           "isAttr": true
1121         },
1122         {
1123           "name": "label",
1124           "type": "String",
1125           "isAttr": true
1126         },
1127         {
1128           "name": "type",
1129           "type": "String",
1130           "isAttr": true
1131         },
1132         {
1133           "name": "datePattern",
1134           "type": "String",
1135           "isAttr": true
1136         },
1137         {
1138           "name": "defaultValue",
1139           "type": "String",
1140           "isAttr": true
1141         },
1142         {
1143           "name": "properties",
1144           "type": "Properties"
1145         },
1146         {
1147           "name": "validation",
1148           "type": "Validation"
1149         },
1150         {
1151           "name": "values",
1152           "type": "Value",
1153           "isMany": true
1154         }
1155       ]
1156     },
1157     {
1158       "name": "Validation",
1159       "superClass": ["Element"],
1160       "properties": [
1161         {
1162           "name": "constraints",
1163           "type": "Constraint",
1164           "isMany": true
1165         }
1166       ]
1167     },
1168     {
1169       "name": "Constraint",
1170       "superClass": ["Element"],
1171       "properties": [
1172         {
1173           "name": "name",
1174           "type": "String",
1175           "isAttr": true
1176         },
1177         {
1178           "name": "config",
1179           "type": "String",
1180           "isAttr": true
1181         }
1182       ]
1183     },
1184     {
1185       "name": "ConditionalEventDefinition",
1186       "isAbstract": true,
1187       "extends": ["bpmn:ConditionalEventDefinition"],
1188       "properties": [
1189         {
1190           "name": "variableName",
1191           "isAttr": true,
1192           "type": "String"
1193         },
1194         {
1195           "name": "variableEvent",
1196           "isAttr": true,
1197           "type": "String"
1198         }
1199       ]
1200     },
1201     {
1202       "name": "Condition",
1203       "superClass": ["Element"],
1204       "meta": {
1205         "allowedIn": ["bpmn:SequenceFlow"]
1206       },
1207       "properties": [
1208         {
1209           "name": "id",
1210           "type": "String",
1211           "isAttr": true
1212         },
1213         {
1214           "name": "field",
1215           "type": "String",
1216           "isAttr": true
1217         },
1218         {
1219           "name": "compare",
1220           "type": "String",
1221           "isAttr": true
1222         },
1223         {
1224           "name": "value",
1225           "type": "String",
1226           "isAttr": true
1227         },
1228         {
1229           "name": "logic",
1230           "type": "String",
1231           "isAttr": true
1232         },
1233         {
1234           "name": "sort",
1235           "type": "Integer",
1236           "isAttr": true
1237         }
1238       ]
3e359e 1239     },
H 1240     {
1241       "name": "AssignStartUserHandlerType",
1242       "superClass": ["Element"],
1243       "meta": {
1244         "allowedIn": ["bpmn:StartEvent", "bpmn:UserTask"]
1245       },
1246       "properties": [
1247       {
1248         "name": "value",
1249         "type": "Integer",
1250         "isBody": true
1251       }
1252       ]
1253     },
1254     {
1255       "name": "RejectHandlerType",
1256       "superClass": ["Element"],
1257       "meta": {
1258         "allowedIn": ["bpmn:UserTask"]
1259       },
1260       "properties": [
1261         {
1262           "name": "value",
1263           "type": "Integer",
1264           "isBody": true
1265         }
1266       ]
1267     },
1268     {
1269       "name": "RejectReturnTaskId",
1270       "superClass": ["Element"],
1271       "meta": {
1272         "allowedIn": ["bpmn:UserTask"]
1273       },
1274       "properties": [
1275         {
1276           "name": "value",
1277           "type": "String",
1278           "isBody": true
1279         }
1280       ]
1281     },
1282     {
1283       "name": "AssignEmptyHandlerType",
1284       "superClass": ["Element"],
1285       "meta": {
1286         "allowedIn": ["bpmn:UserTask"]
1287       },
1288       "properties": [
1289         {
1290           "name": "value",
1291           "type": "Integer",
1292           "isBody": true
1293         }
1294       ]
1295     },
1296     {
1297       "name": "AssignEmptyUserIds",
1298       "superClass": ["Element"],
1299       "meta": {
1300         "allowedIn": ["bpmn:UserTask"]
1301       },
1302       "properties": [
1303         {
1304           "name": "value",
1305           "type": "String",
1306           "isBody": true
1307         }
1308       ]
9259c2 1309     },
H 1310     {
1311       "name": "ButtonsSetting",
1312       "superClass": ["Element"],
1313       "meta": {
1314         "allowedIn": ["bpmn:UserTask"]
1315       },
1316       "properties": [
1317         {
1318           "name": "flowable:id",
1319           "type": "Integer",
1320           "isAttr": true
1321         },
1322         {
1323           "name": "flowable:enable",
1324           "type": "Boolean",
1325           "isAttr": true
1326         },
1327         {
1328           "name": "flowable:displayName",
1329           "type": "String",
1330           "isAttr": true
1331         }
1332       ]
1333     },
1334     {
1335       "name": "FieldsPermission",
1336       "superClass": ["Element"],
1337       "meta": {
1338         "allowedIn": ["bpmn:UserTask"]
1339       },
1340       "properties": [
1341         {
1342           "name": "flowable:field",
1343           "type": "String",
1344           "isAttr": true
1345         },
1346         {
1347           "name": "flowable:title",
1348           "type": "String",
1349           "isAttr": true
1350         },
1351         {
1352           "name": "flowable:permission",
1353           "type": "String",
1354           "isAttr": true
1355         }
1356       ]
1357     },
1358     {
1359       "name": "BoundaryEventType",
1360       "superClass": ["Element"],
1361       "meta": {
1362         "allowedIn": ["bpmn:BoundaryEvent"]
1363       },
1364       "properties": [
1365         {
1366           "name": "value",
1367           "type": "Integer",
1368           "isBody": true
1369         }
1370       ]
1371     },
1372     {
1373       "name": "TimeoutHandlerType",
1374       "superClass": ["Element"],
1375       "meta": {
1376         "allowedIn": ["bpmn:BoundaryEvent"]
1377       },
1378       "properties": [
1379         {
1380           "name": "value",
1381           "type": "Integer",
1382           "isBody": true
1383         }
1384       ]
1385     },
1386     {
1387       "name": "ApproveType",
1388       "superClass": ["Element"],
1389       "meta": {
1390         "allowedIn": ["bpmn:UserTask"]
1391       },
1392       "properties": [
1393         {
1394           "name": "value",
1395           "type": "Integer",
1396           "isBody": true
1397         }
1398       ]
1399     },
1400     {
1401       "name": "ApproveMethod",
1402       "superClass": ["Element"],
1403       "meta": {
1404         "allowedIn": ["bpmn:UserTask"]
1405       },
1406       "properties": [
1407         {
1408           "name": "value",
1409           "type": "Integer",
1410           "isBody": true
1411         }
1412       ]
1413     },
1414     {
1415       "name": "CandidateStrategy",
1416       "superClass": ["Element"],
1417       "meta": {
1418         "allowedIn": ["bpmn:UserTask"]
1419       },
1420       "properties": [
1421         {
1422           "name": "value",
1423           "type": "Integer",
1424           "isBody": true
1425         }
1426       ]
1427     },
1428     {
1429       "name": "CandidateParam",
1430       "superClass": ["Element"],
1431       "meta": {
1432         "allowedIn": ["bpmn:UserTask"]
1433       },
1434       "properties": [
1435         {
1436           "name": "value",
1437           "type": "String",
1438           "isBody": true
1439         }
1440       ]
820397 1441     }
H 1442   ],
1443   "emumerations": []
1444 }