public void setSignificant(Object o) { if (o == null) { significantObject = null; return; } if (o instanceof Port) { significantObject = o; return; } else if (o instanceof Processor && ((Processor) o).getModel() != null) { significantObject = o; return; } significantObject = null; }
final ScuflModel model = inputPort.getProcessor().getModel();
final ScuflModel model = outputPort.getProcessor().getModel();
public void actionPerformed(ActionEvent ae) { try { int numberOfAlternates = theProcessor.getAlternatesArray().length; Processor alternateProcessor = pf.createProcessor("alternate" + (numberOfAlternates + 1), null); AlternateProcessor alternate = new AlternateProcessor(alternateProcessor); theProcessor.addAlternate(alternate); if (theProcessor.getModel() != null) { boolean isOffline = theProcessor.getModel().isOffline(); if (isOffline) { alternateProcessor.setOffline(); } else { alternateProcessor.setOnline(); } } // Set the appropriate offline / // online status } catch (Exception ex) { ex.printStackTrace(); JOptionPane.showMessageDialog(null, "Problem creating alternate : \n" + ex.getMessage(), "Exception!", JOptionPane.ERROR_MESSAGE); } }
theMenu.add(new ShadedLabel("Processor : " + theProcessor.getName(), ShadedLabel.TAVERNA_GREEN)); theMenu.addSeparator(); theMenu.add(new RenameAction(processor.getModel(), processor)); theMenu.add(new RemoveAction(processor.getModel(), processor)); theMenu.addSeparator(); Processor[] gp = processor.getModel().getProcessors(); if (gp.length > 1) { theMenu.add(block); final Processor controller = gp[x]; final Processor target = processor; final ScuflModel model = processor.getModel(); gpi.addActionListener(new ActionListener() { final Processor controller = gp[i]; final Processor target = processor; final ScuflModel model = processor.getModel(); gpi.addActionListener(new ActionListener() {
private WorkflowInstance getWorkflowInstance() { String flowID = getFlow().getFlowId(); Engine e = getFlow().getEngine(); WorkflowInstance workflowInstance= WorkflowInstanceImpl.getInstance(e, thePort.getProcessor().getModel(), flowID); return workflowInstance; }
final ScuflModel scuflModel = processor.getModel();
final ScuflModel scuflModel = processor.getModel();
Engine e = flow.getEngine(); this.workflowInstance = WorkflowInstanceImpl.getInstance(e, activeProcessor.getModel(), flowID);
Port thePort = (Port) userObject; ScuflModel model = thePort.getProcessor().getModel(); if (thePort.isSource()) {