Class ModelUtil

java.lang.Object
io.camunda.zeebe.model.bpmn.util.ModelUtil

public class ModelUtil extends Object
  • Constructor Details

    • ModelUtil

      public ModelUtil()
  • Method Details

    • getEventDefinitionsForBoundaryEvents

      public static List<EventDefinition> getEventDefinitionsForBoundaryEvents(Activity element)
    • 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

      public static void verifyNoDuplicatedBoundaryEvents(Activity activity, Consumer<String> errorCollector)
    • verifyNoDuplicateSignalStartEvents

      public static void verifyNoDuplicateSignalStartEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element, Consumer<String> errorCollector)
    • verifyLinkIntermediateEvents

      public static void verifyLinkIntermediateEvents(org.camunda.bpm.model.xml.instance.ModelElementInstance element, 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)
    • getDuplicatedEntries

      public static Stream<String> getDuplicatedEntries(Stream<String> stream)