/** * Set up the next invocation to use the specified alternate processor */ private synchronized void schedule(AlternateProcessor theAlternate) { clearProcessorTaskWorker(); activeProcessor = theAlternate.getProcessor(); activeInputMapping = theAlternate.getInputMapping(); activeOutputMapping = new HashMap<String, String>(); // invert the mapping contained by the alternates object! for (Iterator i = theAlternate.getOutputMapping().keySet().iterator(); i .hasNext();) { String key = (String) i.next(); String value = theAlternate.getOutputMapping().get(key); activeOutputMapping.put(value, key); } eventList.add(new AlternateProcessScheduled(activeProcessor)); }
final Processor parentProcessor = ap.getOriginalProcessor(); final AlternateProcessor alternate = ap; final Processor theProcessor = ap.getProcessor();
public void actionPerformed(ActionEvent ae) { ap.getInputMapping().put(originalPort.getName(), thePort.getName()); ap.getOriginalProcessor().fireModelEvent( new MinorScuflModelEvent(ap.getProcessor(), "Port mapping changed")); } });
public void actionPerformed(ActionEvent ae) { ap.getOutputMapping().put(originalPort.getName(), thePort.getName()); ap.getOriginalProcessor().fireModelEvent( new MinorScuflModelEvent(ap.getProcessor(), "Port mapping changed")); } });
.getAlternatesArray()) { org.embl.ebi.escience.scufl.Processor alternateT1Processor = alternateProcesor .getProcessor();
.getAlternatesArray()) { org.embl.ebi.escience.scufl.Processor alternateT1Processor = alternateProcesor .getProcessor();
Object userObject = ((DefaultMutableTreeNode) value).getUserObject(); if (userObject instanceof AlternateProcessor) { userObject = ((AlternateProcessor) userObject).getProcessor();