private void validateNonInterruptingBoundaryEvent(final BoundaryEventDefinition boundaryEvent) { if (!boundaryEvent.isInterrupting()) { if (!boundaryEvent.getSignalEventTriggerDefinitions().isEmpty()) { designErrors.add("Non-interrupting boundary events are not supported for SIGNAL events: " + boundaryEvent.getName()); } if (!boundaryEvent.getMessageEventTriggerDefinitions().isEmpty()) { designErrors.add("Non-interrupting boundary events are not supported for MESSAGE events: " + boundaryEvent.getName()); } if (!boundaryEvent.getErrorEventTriggerDefinitions().isEmpty()) { designErrors.add("An error event must be INTERRUPTING: " + boundaryEvent.getName()); } } }
private void validateNonInterruptingBoundaryEvent(final BoundaryEventDefinition boundaryEvent) { if (!boundaryEvent.isInterrupting()) { if (!boundaryEvent.getSignalEventTriggerDefinitions().isEmpty()) { designErrors.add("Non-interrupting boundary events are not supported for SIGNAL events: " + boundaryEvent.getName()); } if (!boundaryEvent.getMessageEventTriggerDefinitions().isEmpty()) { designErrors.add("Non-interrupting boundary events are not supported for MESSAGE events: " + boundaryEvent.getName()); } if (!boundaryEvent.getErrorEventTriggerDefinitions().isEmpty()) { designErrors.add("An error event must be INTERRUPTING: " + boundaryEvent.getName()); } } }
designErrors.add("Timer boundary events are not supported in automatic, receive and send tasks: " + activity.getName()); if (!boundary.getSignalEventTriggerDefinitions().isEmpty()) { designErrors.add("Signal boundary events are not supported in automatic, receive and send tasks: " + activity.getName());
designErrors.add("Timer boundary events are not supported in automatic, receive and send tasks: " + activity.getName()); if (!boundary.getSignalEventTriggerDefinitions().isEmpty()) { designErrors.add("Signal boundary events are not supported in automatic, receive and send tasks: " + activity.getName());