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