Package io.camunda.zeebe.model.bpmn.util
Class ModelUtil
java.lang.Object
io.camunda.zeebe.model.bpmn.util.ModelUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDuplicatedEntries(Stream<String> stream) getDuplicateMessageNames(Stream<MessageEventDefinition> eventDefinitions) static <T extends EventDefinition>
Stream<T>getEventDefinition(Collection<? extends EventDefinition> collection, Class<T> type) static List<EventDefinition>static List<EventDefinition>getEventDefinitionsForEventSubprocesses(org.camunda.bpm.model.xml.instance.ModelElementInstance element) static voidverifyEventDefinition(BoundaryEvent boundaryEvent, Consumer<String> errorCollector) static voidverifyEventDefinition(StartEvent startEvent, Consumer<String> errorCollector) static voidverifyNoDuplicatedBoundaryEvents(Activity activity, Consumer<String> errorCollector) static voidverifyNoDuplicatedEventDefinition(Collection<? extends EventDefinition> definitions, Consumer<String> errorCollector) static voidverifyNoDuplicatedEventSubprocesses(org.camunda.bpm.model.xml.instance.ModelElementInstance element, Consumer<String> errorCollector)
-
Constructor Details
-
ModelUtil
public ModelUtil()
-
-
Method Details
-
getEventDefinitionsForBoundaryEvents
-
getEventDefinitionsForEventSubprocesses
public static List<EventDefinition> getEventDefinitionsForEventSubprocesses(org.camunda.bpm.model.xml.instance.ModelElementInstance element) -
getDuplicateMessageNames
public static List<String> getDuplicateMessageNames(Stream<MessageEventDefinition> eventDefinitions) -
verifyNoDuplicatedBoundaryEvents
-
verifyEventDefinition
public static void verifyEventDefinition(BoundaryEvent boundaryEvent, Consumer<String> errorCollector) -
verifyEventDefinition
-
verifyNoDuplicatedEventSubprocesses
-
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) -
getDuplicatedEntries
-