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) 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 List<EventDefinition> getEventDefinitionsForLinkCatchEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element) static List<EventDefinition> getEventDefinitionsForLinkThrowEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element) static List<EventDefinition> getEventDefinitionsForSignalStartEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element) static voidverifyEventDefinition(BoundaryEvent boundaryEvent, Consumer<String> errorCollector) static voidverifyEventDefinition(StartEvent startEvent, Consumer<String> errorCollector) static voidverifyLinkIntermediateEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element, 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) static voidverifyNoDuplicateSignalStartEvents(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) -
getEventDefinitionsForSignalStartEvents
public static List<EventDefinition> getEventDefinitionsForSignalStartEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element) -
getEventDefinitionsForLinkCatchEvents
public static List<EventDefinition> getEventDefinitionsForLinkCatchEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element) -
getEventDefinitionsForLinkThrowEvents
public static List<EventDefinition> getEventDefinitionsForLinkThrowEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element) -
verifyNoDuplicatedBoundaryEvents
-
verifyNoDuplicateSignalStartEvents
-
verifyLinkIntermediateEvents
-
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
-