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; } } } }
initializeActivities(activities2); final List<GatewayDefinition> gateways2 = container.getGatewaysList(); gateways = new HashSet<>(gateways2.size()); gatewaysMap = new HashMap<>(gateways2.size());
initializeActivities(activities2); final List<GatewayDefinition> gateways2 = container.getGatewaysList(); gateways = new HashSet<>(gateways2.size()); gatewaysMap = new HashMap<>(gateways2.size());
private void validateFlowNodeUnique(final FlowElementContainerDefinition flowElementContainer, final List<String> names) { validateFlowNodeName(names, flowElementContainer.getActivities()); validateFlowNodeName(names, flowElementContainer.getEndEvents()); validateFlowNodeName(names, flowElementContainer.getGatewaysList()); validateFlowNodeName(names, flowElementContainer.getIntermediateCatchEvents()); validateFlowNodeName(names, flowElementContainer.getIntermediateThrowEvents()); validateFlowNodeName(names, flowElementContainer.getStartEvents()); // validateFlowNodeName(names, flowElementContainer.getBusinessDataDefinitions()); }
private void validateFlowNodeUnique(final FlowElementContainerDefinition flowElementContainer, final List<String> names) { validateFlowNodeName(names, flowElementContainer.getActivities()); validateFlowNodeName(names, flowElementContainer.getEndEvents()); validateFlowNodeName(names, flowElementContainer.getGatewaysList()); validateFlowNodeName(names, flowElementContainer.getIntermediateCatchEvents()); validateFlowNodeName(names, flowElementContainer.getIntermediateThrowEvents()); validateFlowNodeName(names, flowElementContainer.getStartEvents()); // validateFlowNodeName(names, flowElementContainer.getBusinessDataDefinitions()); }
assertTrue(procAct1.equals(resAct1) || procAct1.equals(resAct2)); assertTrue(procAct2.equals(resAct1) || procAct2.equals(resAct2)); assertEquals(process.getFlowElementContainer().getGatewaysList().size(), result.getFlowElementContainer().getGatewaysList().size()); assertEquals(process.getFlowElementContainer().getGatewaysList().iterator().next(), result.getFlowElementContainer().getGatewaysList().iterator() .next()); assertEquals(process.getFlowElementContainer().getTransitions().size(), result.getFlowElementContainer().getTransitions().size());
assertEquals(process.getFlowElementContainer().getGatewaysList().size(), result.getFlowElementContainer().getGatewaysList().size()); assertEquals(process.getFlowElementContainer().getTransitions().size(), result.getFlowElementContainer().getTransitions().size()); assertEquals(process.getFlowElementContainer().getDataDefinitions().size(), result.getFlowElementContainer().getDataDefinitions().size());
assertEquals(auto1.getOperations().get(0), auto1.getOperations().get(0)); assertTrue(procAct2.equals(resAct1) || procAct2.equals(resAct2) || procAct2.equals(resAct3)); assertEquals(process.getFlowElementContainer().getGatewaysList().size(), result.getFlowElementContainer().getGatewaysList().size()); assertEquals(process.getFlowElementContainer().getGatewaysList().iterator().next(), result.getFlowElementContainer().getGatewaysList().iterator() .next()); assertEquals(process.getFlowElementContainer().getTransitions().size(), result.getFlowElementContainer().getTransitions().size());
findExpressionFromNotNullContainer(transition, expressionDefinitionId); for (GatewayDefinition gatewayDefinition : container.getGatewaysList()) { findExpressionFromNotNullContainer(gatewayDefinition, expressionDefinitionId);
findExpressionFromNotNullContainer(transition, expressionDefinitionId); for (GatewayDefinition gatewayDefinition : container.getGatewaysList()) { findExpressionFromNotNullContainer(gatewayDefinition, expressionDefinitionId);