public List<ProcessorBinding> processorBindingsForProcessor( Processor processor, Profile profile) { List<ProcessorBinding> bindings = new ArrayList<ProcessorBinding>(); for (ProcessorBinding pb : profile.getProcessorBindings()) { if (pb.getBoundProcessor().equals(processor)) { bindings.add(pb); } } Collections.sort(bindings, new BindingComparator()); return bindings; }
@SuppressWarnings("unchecked") public List<BlockingControlLink> controlLinksBlocking(Processor blocked) { List<BlockingControlLink> controlLinks = new ArrayList<BlockingControlLink>(); for (ControlLink link : blocked.getParent().getControlLinks()) { if (!(link instanceof BlockingControlLink)) { continue; } BlockingControlLink blockingControlLink = (BlockingControlLink) link; if (blockingControlLink.getBlock().equals(blocked)) { controlLinks.add(blockingControlLink); } } Collections.sort(controlLinks); return controlLinks; }
@SuppressWarnings("unchecked") public List<BlockingControlLink> controlLinksWaitingFor( Processor untilFinished) { List<BlockingControlLink> controlLinks = new ArrayList<BlockingControlLink>(); for (ControlLink link : untilFinished.getParent().getControlLinks()) { if (!(link instanceof BlockingControlLink)) { continue; } BlockingControlLink blockingControlLink = (BlockingControlLink) link; if (blockingControlLink.getUntilFinished().equals(untilFinished)) { controlLinks.add(blockingControlLink); } } Collections.sort(controlLinks); return controlLinks; }
inputProcessorPort, Processor.class); if ((ancestralProcessor == null) || !ancestralProcessor.equals(portAncestralProcessor)) { listener.outOfScopeValue(bean, "inputProcessorPort", inputProcessorPort);
if (boundProcessorPort != null) { Processor boundPortProcessor = findAncestral(boundProcessorPort, Processor.class); if ((boundProcessor == null) || !boundProcessor.equals(boundPortProcessor)) { listener.outOfScopeValue(bean, "boundProcessorPort", boundProcessorPort);
if (boundProcessorPort != null) { Processor boundPortProcessor = findAncestral(boundProcessorPort, Processor.class); if ((boundProcessor == null) || !boundProcessor.equals(boundPortProcessor)) { listener.outOfScopeValue(bean, "boundProcessorPort", boundProcessorPort);