Package io.zeebe.model.bpmn.util
Class ModelUtil
- java.lang.Object
-
- io.zeebe.model.bpmn.util.ModelUtil
-
public class ModelUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ModelUtil()
-
Method Summary
-
-
-
Method Detail
-
getEventDefinitionsForBoundaryEvents
public static List<EventDefinition> getEventDefinitionsForBoundaryEvents(Activity element)
-
getEventDefinitionsForEventSubprocesses
public static List<EventDefinition> getEventDefinitionsForEventSubprocesses(org.camunda.bpm.model.xml.instance.ModelElementInstance element)
-
getDuplicateMessageNames
public static List<String> getDuplicateMessageNames(Stream<MessageEventDefinition> eventDefinitions)
-
verifyNoDuplicatedBoundaryEvents
public static void verifyNoDuplicatedBoundaryEvents(Activity activity, Consumer<String> errorCollector)
-
verifyEventDefinition
public static void verifyEventDefinition(BoundaryEvent boundaryEvent, Consumer<String> errorCollector)
-
verifyEventDefinition
public static void verifyEventDefinition(StartEvent startEvent, Consumer<String> errorCollector)
-
verifyNoDuplicatedEventSubprocesses
public static void verifyNoDuplicatedEventSubprocesses(org.camunda.bpm.model.xml.instance.ModelElementInstance element, Consumer<String> errorCollector)
-
verifyNoDuplicatedEventDefinition
public static void verifyNoDuplicatedEventDefinition(Collection<? extends EventDefinition> definitions, Consumer<String> errorCollector)
-
getEventDefinition
public static <T extends EventDefinition> Stream<T> getEventDefinition(Collection<? extends EventDefinition> collection, Class<T> type)
-
-