public SGatewayDefinitionImpl(final GatewayDefinition gatewayDefinition, final Map<String, STransitionDefinition> transitionsMap) { super(gatewayDefinition, transitionsMap); final GatewayType type = gatewayDefinition.getGatewayType(); gatewayType = SGatewayType.valueOf(type.toString()); }
public SGatewayDefinitionImpl(final GatewayDefinition gatewayDefinition, final Map<String, STransitionDefinition> transitionsMap) { super(gatewayDefinition, transitionsMap); final GatewayType type = gatewayDefinition.getGatewayType(); gatewayType = SGatewayType.valueOf(type.toString()); }
private void validateGateways(final FlowElementContainerDefinition processContainer) { for (final GatewayDefinition gateway : processContainer.getGatewaysList()) { for (final TransitionDefinition transition : gateway.getOutgoingTransitions()) { switch (gateway.getGatewayType()) { case PARALLEL: if (transition.getCondition() != null) { designErrors.add("The parallel gateway can't have conditional outgoing transitions : " + gateway); } break; default: break; } } } }
private void validateGateways(final FlowElementContainerDefinition processContainer) { for (final GatewayDefinition gateway : processContainer.getGatewaysList()) { for (final TransitionDefinition transition : gateway.getOutgoingTransitions()) { switch (gateway.getGatewayType()) { case PARALLEL: if (transition.getCondition() != null) { designErrors.add("The parallel gateway can't have conditional outgoing transitions : " + gateway); } break; default: break; } } } }