/** * @param scuflModel * @throws EditException */ private void connectConditions() throws EditException { for (ConcurrencyConstraint concurrencyConstraint : scuflModel .getConcurrencyConstraints()) { Processor controlProcessor = processorMap.get(concurrencyConstraint .getControllingProcessor()); Processor targetProcessor = processorMap.get(concurrencyConstraint .getTargetProcessor()); Edit<OrderedPair<Processor>> addConditionEdit = edits .getCreateConditionEdit(controlProcessor, targetProcessor); addConditionEdit.doEdit(); } }
/** * @param scuflModel * @throws EditException */ private void connectConditions() throws EditException { for (ConcurrencyConstraint concurrencyConstraint : scuflModel .getConcurrencyConstraints()) { Processor controlProcessor = processorMap.get(concurrencyConstraint .getControllingProcessor()); Processor targetProcessor = processorMap.get(concurrencyConstraint .getTargetProcessor()); Edit<OrderedPair<Processor>> addConditionEdit = edits .getCreateConditionEdit(controlProcessor, targetProcessor); addConditionEdit.doEdit(); } }
newRoots.addAll(Arrays.asList(scuflModel.getConcurrencyConstraints())); newRoots.addAll(Arrays.asList(scuflModel.getDataConstraints())); roots.addAll(Arrays.asList(scuflModel.getConcurrencyConstraints())); roots.addAll(Arrays.asList(scuflModel.getDataConstraints())); Iterator iterator = roots.iterator();
public void testConstruction() { ScuflModel model = new ScuflModel(); assertFalse(model.offline); ArrayAssert.assertEquals(new Processor[0], model.getProcessors()); ArrayAssert.assertEquals(new DataConstraint[0], model .getDataConstraints()); ArrayAssert.assertEquals(new ConcurrencyConstraint[0], model .getConcurrencyConstraints()); ArrayAssert.assertEquals(new ScuflModelEventListener[0], model .getListeners()); ArrayAssert.assertEquals(new Port[0], model.getWorkflowSinkPorts()); ArrayAssert.assertEquals(new Port[0], model.getWorkflowSourcePorts()); assertNotNull(model.getDescription()); // NOTE: the log level does not seem to be used for anything assertEquals(0, model.getLogLevel()); }