public void createActivityPortsFromProcessor(Activity activity, Processor processor) { for (InputProcessorPort processorPort : processor.getInputPorts()) new InputActivityPort(activity, processorPort.getName()) .setDepth(processorPort.getDepth()); for (OutputProcessorPort processorPort : processor.getOutputPorts()) { OutputActivityPort activityPort = new OutputActivityPort(activity, processorPort.getName()); activityPort.setDepth(processorPort.getDepth()); activityPort.setGranularDepth(processorPort.getGranularDepth()); } }
@Test public void processorInputPorts() throws Exception { Processor hello = workflowBundle.getMainWorkflow().getProcessors() .getByName("Hello"); assertEquals(1, hello.getInputPorts().size()); assertEquals("name", hello.getInputPorts().getByName("name").getName()); assertEquals(0, hello.getInputPorts().getByName("name").getDepth() .intValue()); }
.createInputProcessorPort(); port.setAbout(uri.toASCIIString()); port.setName(inPort.getName()); port.setPortDepth(makePortDepth(inPort.getDepth())); org.apache.taverna.scufl2.xml.Processor.InputProcessorPort inputProcessorPort = objectFactory
links.add("'" + escapeName(ip.getBoundProcessorPort().getName()) + "' -> '" + escapeName(ip.getBoundActivityPort().getName()) + "'"); Collections.sort(links);