wyg
2024-06-14 a57dc2fae73d6e0dd315a120ca43ee685a6c7b7c
提交 | 用户 | 时间
a57dc2 1 {
W 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": "candidateStarterGroups",
271           "isAttr": true,
272           "type": "String"
273         },
274         {
275           "name": "candidateStarterUsers",
276           "isAttr": true,
277           "type": "String"
278         },
279         {
280           "name": "processCategory",
281           "isAttr": true,
282           "type": "String"
283         },
284         {
285           "name": "versionTag",
286           "isAttr": true,
287           "type": "String"
288         },
289         {
290           "name": "historyTimeToLive",
291           "isAttr": true,
292           "type": "String"
293         },
294         {
295           "name": "isStartableInTasklist",
296           "isAttr": true,
297           "type": "Boolean",
298           "default": true
299         },
300         {
301           "name":"executionListener",
302           "isAbstract": true,
303           "type":"Expression"
304         }
305       ]
306     },
307     {
308       "name": "EscalationEventDefinition",
309       "isAbstract": true,
310       "extends": [
311         "bpmn:EscalationEventDefinition"
312       ],
313       "properties": [
314         {
315           "name": "escalationCodeVariable",
316           "isAttr": true,
317           "type": "String"
318         }
319       ]
320     },
321     {
322       "name": "FormalExpression",
323       "isAbstract": true,
324       "extends": [
325         "bpmn:FormalExpression"
326       ],
327       "properties": [
328         {
329           "name": "resource",
330           "isAttr": true,
331           "type": "String"
332         }
333       ]
334     },
335     {
336       "name": "multiinstance_type",
337       "superClass":[
338         "Element"
339       ]
340     },
341     {
342       "name": "multiinstance_condition",
343       "superClass":[
344         "Element"
345       ]
346     },
347     {
348       "name": "Assignable",
349       "extends": [ "bpmn:UserTask" ],
350       "properties": [
351         {
352           "name": "assignee",
353           "isAttr": true,
354           "type": "String"
355         },
356         {
357           "name": "candidateUsers",
358           "isAttr": true,
359           "type": "String"
360         },
361         {
362           "name": "candidateGroups",
363           "isAttr": true,
364           "type": "String"
365         },
366         {
367           "name": "dueDate",
368           "isAttr": true,
369           "type": "String"
370         },
371         {
372           "name": "followUpDate",
373           "isAttr": true,
374           "type": "String"
375         },
376         {
377           "name": "priority",
378           "isAttr": true,
379           "type": "String"
380         },
381         {
382           "name": "multiinstance_condition",
383           "isAttr": true,
384           "type": "String"
385         }
386       ]
387     },
388     {
389       "name": "CallActivity",
390       "extends": [ "bpmn:CallActivity" ],
391       "properties": [
392         {
393           "name": "calledElementBinding",
394           "isAttr": true,
395           "type": "String",
396           "default": "latest"
397         },
398         {
399           "name": "calledElementVersion",
400           "isAttr": true,
401           "type": "String"
402         },
403         {
404           "name": "calledElementVersionTag",
405           "isAttr": true,
406           "type": "String"
407         },
408         {
409           "name": "calledElementTenantId",
410           "isAttr": true,
411           "type": "String"
412         },
413         {
414           "name": "caseRef",
415           "isAttr": true,
416           "type": "String"
417         },
418         {
419           "name": "caseBinding",
420           "isAttr": true,
421           "type": "String",
422           "default": "latest"
423         },
424         {
425           "name": "caseVersion",
426           "isAttr": true,
427           "type": "String"
428         },
429         {
430           "name": "caseTenantId",
431           "isAttr": true,
432           "type": "String"
433         },
434         {
435           "name": "variableMappingClass",
436           "isAttr": true,
437           "type": "String"
438         },
439         {
440           "name": "variableMappingDelegateExpression",
441           "isAttr": true,
442           "type": "String"
443         }
444       ]
445     },
446     {
447       "name": "ServiceTaskLike",
448       "extends": [
449         "bpmn:ServiceTask",
450         "bpmn:BusinessRuleTask",
451         "bpmn:SendTask",
452         "bpmn:MessageEventDefinition"
453       ],
454       "properties": [
455         {
456           "name": "expression",
457           "isAttr": true,
458           "type": "String"
459         },
460         {
461           "name": "class",
462           "isAttr": true,
463           "type": "String"
464         },
465         {
466           "name": "delegateExpression",
467           "isAttr": true,
468           "type": "String"
469         },
470         {
471           "name": "resultVariable",
472           "isAttr": true,
473           "type": "String"
474         }
475       ]
476     },
477     {
478       "name": "DmnCapable",
479       "extends": [
480         "bpmn:BusinessRuleTask"
481       ],
482       "properties": [
483         {
484           "name": "decisionRef",
485           "isAttr": true,
486           "type": "String"
487         },
488         {
489           "name": "decisionRefBinding",
490           "isAttr": true,
491           "type": "String",
492           "default": "latest"
493         },
494         {
495           "name": "decisionRefVersion",
496           "isAttr": true,
497           "type": "String"
498         },
499         {
500           "name": "mapDecisionResult",
501           "isAttr": true,
502           "type": "String",
503           "default": "resultList"
504         },
505         {
506           "name": "decisionRefTenantId",
507           "isAttr": true,
508           "type": "String"
509         }
510       ]
511     },
512     {
513       "name": "ExternalCapable",
514       "extends": [
515         "activiti:ServiceTaskLike"
516       ],
517       "properties": [
518         {
519           "name": "type",
520           "isAttr": true,
521           "type": "String"
522         },
523         {
524           "name": "topic",
525           "isAttr": true,
526           "type": "String"
527         }
528       ]
529     },
530     {
531       "name": "TaskPriorized",
532       "extends": [
533         "bpmn:Process",
534         "activiti:ExternalCapable"
535       ],
536       "properties": [
537         {
538           "name": "taskPriority",
539           "isAttr": true,
540           "type": "String"
541         }
542       ]
543     },
544     {
545       "name": "Properties",
546       "superClass": [
547         "Element"
548       ],
549       "meta": {
550         "allowedIn": [ "*" ]
551       },
552       "properties": [
553         {
554           "name": "values",
555           "type": "Property",
556           "isMany": true
557         }
558       ]
559     },
560     {
561       "name": "Property",
562       "superClass": [
563         "Element"
564       ],
565       "properties": [
566         {
567           "name": "id",
568           "type": "String",
569           "isAttr": true
570         },
571         {
572           "name": "name",
573           "type": "String",
574           "isAttr": true
575         },
576         {
577           "name": "value",
578           "type": "String",
579           "isAttr": true
580         }
581       ]
582     },
583     {
584       "name": "Connector",
585       "superClass": [
586         "Element"
587       ],
588       "meta": {
589         "allowedIn": [
590           "activiti:ServiceTaskLike"
591         ]
592       },
593       "properties": [
594         {
595           "name": "inputOutput",
596           "type": "InputOutput"
597         },
598         {
599           "name": "connectorId",
600           "type": "String"
601         }
602       ]
603     },
604     {
605       "name": "InputOutput",
606       "superClass": [
607         "Element"
608       ],
609       "meta": {
610         "allowedIn": [
611           "bpmn:FlowNode",
612           "activiti:Connector"
613         ]
614       },
615       "properties": [
616         {
617           "name": "inputOutput",
618           "type": "InputOutput"
619         },
620         {
621           "name": "connectorId",
622           "type": "String"
623         },
624         {
625           "name": "inputParameters",
626           "isMany": true,
627           "type": "InputParameter"
628         },
629         {
630           "name": "outputParameters",
631           "isMany": true,
632           "type": "OutputParameter"
633         }
634       ]
635     },
636     {
637       "name": "InputOutputParameter",
638       "properties": [
639         {
640           "name": "name",
641           "isAttr": true,
642           "type": "String"
643         },
644         {
645           "name": "value",
646           "isBody": true,
647           "type": "String"
648         },
649         {
650           "name": "definition",
651           "type": "InputOutputParameterDefinition"
652         }
653       ]
654     },
655     {
656       "name": "InputOutputParameterDefinition",
657       "isAbstract": true
658     },
659     {
660       "name": "List",
661       "superClass": [ "InputOutputParameterDefinition" ],
662       "properties": [
663         {
664           "name": "items",
665           "isMany": true,
666           "type": "InputOutputParameterDefinition"
667         }
668       ]
669     },
670     {
671       "name": "Map",
672       "superClass": [ "InputOutputParameterDefinition" ],
673       "properties": [
674         {
675           "name": "entries",
676           "isMany": true,
677           "type": "Entry"
678         }
679       ]
680     },
681     {
682       "name": "Entry",
683       "properties": [
684         {
685           "name": "key",
686           "isAttr": true,
687           "type": "String"
688         },
689         {
690           "name": "value",
691           "isBody": true,
692           "type": "String"
693         },
694         {
695           "name": "definition",
696           "type": "InputOutputParameterDefinition"
697         }
698       ]
699     },
700     {
701       "name": "Value",
702       "superClass": [
703         "InputOutputParameterDefinition"
704       ],
705       "properties": [
706         {
707           "name": "id",
708           "isAttr": true,
709           "type": "String"
710         },
711         {
712           "name": "name",
713           "isAttr": true,
714           "type": "String"
715         },
716         {
717           "name": "value",
718           "isBody": true,
719           "type": "String"
720         }
721       ]
722     },
723     {
724       "name": "Script",
725       "superClass": [ "InputOutputParameterDefinition" ],
726       "properties": [
727         {
728           "name": "scriptFormat",
729           "isAttr": true,
730           "type": "String"
731         },
732         {
733           "name": "resource",
734           "isAttr": true,
735           "type": "String"
736         },
737         {
738           "name": "value",
739           "isBody": true,
740           "type": "String"
741         }
742       ]
743     },
744     {
745       "name": "Field",
746       "superClass": [ "Element" ],
747       "meta": {
748         "allowedIn": [
749           "activiti:ServiceTaskLike",
750           "activiti:ExecutionListener",
751           "activiti:TaskListener"
752         ]
753       },
754       "properties": [
755         {
756           "name": "name",
757           "isAttr": true,
758           "type": "String"
759         },
760         {
761           "name": "expression",
762           "type": "String"
763         },
764         {
765           "name": "stringValue",
766           "isAttr": true,
767           "type": "String"
768         },
769         {
770           "name": "string",
771           "type": "String"
772         }
773       ]
774     },
775     {
776       "name": "InputParameter",
777       "superClass": [ "InputOutputParameter" ]
778     },
779     {
780       "name": "OutputParameter",
781       "superClass": [ "InputOutputParameter" ]
782     },
783     {
784       "name": "Collectable",
785       "isAbstract": true,
786       "extends": [ "bpmn:MultiInstanceLoopCharacteristics" ],
787       "superClass": [ "activiti:AsyncCapable" ],
788       "properties": [
789         {
790           "name": "collection",
791           "isAttr": true,
792           "type": "String"
793         },
794         {
795           "name": "elementVariable",
796           "isAttr": true,
797           "type": "String"
798         }
799       ]
800     },
801     {
802       "name": "FailedJobRetryTimeCycle",
803       "superClass": [ "Element" ],
804       "meta": {
805         "allowedIn": [
806           "activiti:AsyncCapable",
807           "bpmn:MultiInstanceLoopCharacteristics"
808         ]
809       },
810       "properties": [
811         {
812           "name": "body",
813           "isBody": true,
814           "type": "String"
815         }
816       ]
817     },
818     {
819       "name": "ExecutionListener",
820       "superClass": [ "Element" ],
821       "meta": {
822         "allowedIn": [
823           "bpmn:Task",
824           "bpmn:ServiceTask",
825           "bpmn:UserTask",
826           "bpmn:BusinessRuleTask",
827           "bpmn:ScriptTask",
828           "bpmn:ReceiveTask",
829           "bpmn:ManualTask",
830           "bpmn:ExclusiveGateway",
831           "bpmn:SequenceFlow",
832           "bpmn:ParallelGateway",
833           "bpmn:InclusiveGateway",
834           "bpmn:EventBasedGateway",
835           "bpmn:StartEvent",
836           "bpmn:IntermediateCatchEvent",
837           "bpmn:IntermediateThrowEvent",
838           "bpmn:EndEvent",
839           "bpmn:BoundaryEvent",
840           "bpmn:CallActivity",
841           "bpmn:SubProcess",
842           "bpmn:Process"
843         ]
844       },
845       "properties": [
846         {
847           "name": "expression",
848           "isAttr": true,
849           "type": "String"
850         },
851         {
852           "name": "class",
853           "isAttr": true,
854           "type": "String"
855         },
856         {
857           "name": "delegateExpression",
858           "isAttr": true,
859           "type": "String"
860         },
861         {
862           "name": "event",
863           "isAttr": true,
864           "type": "String"
865         },
866         {
867           "name": "script",
868           "type": "Script"
869         },
870         {
871           "name": "fields",
872           "type": "Field",
873           "isMany": true
874         }
875       ]
876     },
877     {
878       "name": "TaskListener",
879       "superClass": [ "Element" ],
880       "meta": {
881         "allowedIn": [
882           "bpmn:UserTask"
883         ]
884       },
885       "properties": [
886         {
887           "name": "expression",
888           "isAttr": true,
889           "type": "String"
890         },
891         {
892           "name": "class",
893           "isAttr": true,
894           "type": "String"
895         },
896         {
897           "name": "delegateExpression",
898           "isAttr": true,
899           "type": "String"
900         },
901         {
902           "name": "event",
903           "isAttr": true,
904           "type": "String"
905         },
906         {
907           "name": "script",
908           "type": "Script"
909         },
910         {
911           "name": "fields",
912           "type": "Field",
913           "isMany": true
914         }
915       ]
916     },
917     {
918       "name": "FormProperty",
919       "superClass": [ "Element" ],
920       "meta": {
921         "allowedIn": [
922           "bpmn:StartEvent",
923           "bpmn:UserTask"
924         ]
925       },
926       "properties": [
927         {
928           "name": "id",
929           "type": "String",
930           "isAttr": true
931         },
932         {
933           "name": "name",
934           "type": "String",
935           "isAttr": true
936         },
937         {
938           "name": "type",
939           "type": "String",
940           "isAttr": true
941         },
942         {
943           "name": "required",
944           "type": "String",
945           "isAttr": true
946         },
947         {
948           "name": "readable",
949           "type": "String",
950           "isAttr": true
951         },
952         {
953           "name": "writable",
954           "type": "String",
955           "isAttr": true
956         },
957         {
958           "name": "variable",
959           "type": "String",
960           "isAttr": true
961         },
962         {
963           "name": "expression",
964           "type": "String",
965           "isAttr": true
966         },
967         {
968           "name": "datePattern",
969           "type": "String",
970           "isAttr": true
971         },
972         {
973           "name": "default",
974           "type": "String",
975           "isAttr": true
976         },
977         {
978           "name": "values",
979           "type": "Value",
980           "isMany": true
981         }
982       ]
983     },
984     {
985       "name": "FormProperty",
986       "superClass": [ "Element" ],
987       "properties": [
988         {
989           "name": "id",
990           "type": "String",
991           "isAttr": true
992         },
993         {
994           "name": "label",
995           "type": "String",
996           "isAttr": true
997         },
998         {
999           "name": "type",
1000           "type": "String",
1001           "isAttr": true
1002         },
1003         {
1004           "name": "datePattern",
1005           "type": "String",
1006           "isAttr": true
1007         },
1008         {
1009           "name": "defaultValue",
1010           "type": "String",
1011           "isAttr": true
1012         },
1013         {
1014           "name": "properties",
1015           "type": "Properties"
1016         },
1017         {
1018           "name": "validation",
1019           "type": "Validation"
1020         },
1021         {
1022           "name": "values",
1023           "type": "Value",
1024           "isMany": true
1025         }
1026       ]
1027     },
1028     {
1029       "name": "Validation",
1030       "superClass": [ "Element" ],
1031       "properties": [
1032         {
1033           "name": "constraints",
1034           "type": "Constraint",
1035           "isMany": true
1036         }
1037       ]
1038     },
1039     {
1040       "name": "Constraint",
1041       "superClass": [ "Element" ],
1042       "properties": [
1043         {
1044           "name": "name",
1045           "type": "String",
1046           "isAttr": true
1047         },
1048         {
1049           "name": "config",
1050           "type": "String",
1051           "isAttr": true
1052         }
1053       ]
1054     },
1055     {
1056       "name": "ExtensionElements",
1057       "properties": [
1058         {
1059           "name": "operationList",
1060           "type": "String",
1061           "isAttr": true
1062         }
1063       ]
1064     },
1065     {
1066       "name": "OperationList",
1067       "superClass": [ "Element" ],
1068       "meta": {
1069         "allowedIn": [
1070           "bpmn:UserTask"
1071         ]
1072       },
1073       "properties": [
1074         {
1075           "name": "operationList",
1076           "type": "FormOperation",
1077           "isMany": true
1078         }
1079       ]
1080     },
1081     {
1082       "name": "FormOperation",
1083       "superClass": [ "Element" ],
1084       "properties": [
1085         {
1086           "name": "id",
1087           "type": "String",
1088           "isAttr": true
1089         },
1090         {
1091           "name": "label",
1092           "type": "String",
1093           "isAttr": true
1094         },
1095         {
1096           "name": "type",
1097           "type": "String",
1098           "isAttr": true
1099         },
1100         {
1101           "name": "showOrder",
1102           "type": "String",
1103           "isAttr": true
1104         },
1105         {
1106           "name": "multiSignAssignee",
1107           "type": "String",
1108           "isAttr": true
1109         }
1110       ]
1111     },
1112     {
1113       "name": "VariableList",
1114       "superClass": [ "Element" ],
1115       "meta": {
1116         "allowedIn": [
1117           "bpmn:UserTask"
1118         ]
1119       },
1120       "properties": [
1121         {
1122           "name": "variableList",
1123           "type": "FormVariable",
1124           "isMany": true
1125         }
1126       ]
1127     },
1128     {
1129       "name": "FormVariable",
1130       "superClass": [ "Element" ],
1131       "properties": [
1132         {
1133           "name": "id",
1134           "type": "String",
1135           "isAttr": true
1136         }
1137       ]
1138     },
1139     {
1140       "name": "DeptPostList",
1141       "superClass": [ "Element" ],
1142       "meta": {
1143         "allowedIn": [
1144           "bpmn:UserTask"
1145         ]
1146       },
1147       "properties": [
1148         {
1149           "name": "deptPostList",
1150           "type": "DeptPost",
1151           "isMany": true
1152         }
1153       ]
1154     },
1155     {
1156       "name": "DeptPost",
1157       "superClass": [ "Element" ],
1158       "properties": [
1159         {
1160           "name": "id",
1161           "type": "String",
1162           "isAttr": true
1163         },
1164         {
1165           "name": "type",
1166           "type": "String",
1167           "isAttr": true
1168         },
1169         {
1170           "name": "postId",
1171           "type": "String",
1172           "isAttr": true
1173         },
1174         {
1175           "name": "deptPostId",
1176           "type": "String",
1177           "isAttr": true
1178         }
1179       ]
1180     },
1181     {
1182       "name": "UserCandidateGroups",
1183       "superClass": [ "Element" ],
1184       "meta": {
1185         "allowedIn": [
1186           "bpmn:UserTask"
1187         ]
1188       },
1189       "properties": [
1190         {
1191           "name": "type",
1192           "type": "String",
1193           "isAttr": true
1194         },
1195         {
1196           "name": "value",
1197           "type": "String",
1198           "isAttr": true
1199         }
1200       ]
1201     },
1202     {
1203       "name": "CustomCondition",
1204       "superClass": [ "Element" ],
1205       "meta": {
1206         "allowedIn": [
1207           "bpmn:SequenceFlow"
1208         ]
1209       },
1210       "properties": [
1211         {
1212           "name": "type",
1213           "type": "String",
1214           "isAttr": true
1215         },
1216         {
1217           "name": "operationType",
1218           "type": "String",
1219           "isAttr": true
1220         },
1221         {
1222           "name": "parallelRefuse",
1223           "type": "Boolean",
1224           "isAttr": true,
1225           "default": false
1226         }
1227       ]
1228     },
1229     {
1230       "name": "AssigneeList",
1231       "superClass": [ "Element" ],
1232       "meta": {
1233         "allowedIn": [
1234           "bpmn:StartEvent",
1235           "bpmn:UserTask"
1236         ]
1237       },
1238       "properties": [
1239         {
1240           "name": "assigneeList",
1241           "type": "Assignee",
1242           "isMany": true
1243         },
1244         {
1245           "name": "type",
1246           "type": "String",
1247           "isAttr": true
1248         }
1249       ]
1250     },
1251     {
1252       "name": "Assignee",
1253       "superClass": [ "Element" ],
1254       "properties": [
1255         {
1256           "name": "id",
1257           "type": "String",
1258           "isAttr": true
1259         }
1260       ]
1261     },
1262     {
1263       "name": "ConditionalEventDefinition",
1264       "isAbstract": true,
1265       "extends": [
1266         "bpmn:ConditionalEventDefinition"
1267       ],
1268       "properties": [
1269         {
1270           "name": "variableName",
1271           "isAttr": true,
1272           "type": "String"
1273         },
1274         {
1275           "name": "variableEvent",
1276           "isAttr": true,
1277           "type": "String"
1278         }
1279       ]
1280     }
1281   ],
1282   "emumerations": [ ]
1283 }