private EventHandlingInputPort getSinkPort(Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools.getActivityInputPort(activity, portName); //check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools.getProcessorInputPort(processor, activity, activityPort); if (input == null) { //port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits.createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort(Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools.getActivityInputPort(activity, portName); //check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools.getProcessorInputPort(processor, activity, activityPort); if (input == null) { //port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits.createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
@SuppressWarnings("unused") private EventHandlingInputPort getSinkPort( net.sf.taverna.t2.workflowmodel.Processor processor, Activity<?> activity, String portName, List<Edit<?>> editList) { InputPort activityPort = net.sf.taverna.t2.workflowmodel.utils.Tools .getActivityInputPort(activity, portName); // check if processor port exists EventHandlingInputPort input = net.sf.taverna.t2.workflowmodel.utils.Tools .getProcessorInputPort(processor, activity, activityPort); if (input == null) { // port doesn't exist so create a processor port and map it ProcessorInputPort processorInputPort = edits .createProcessorInputPort(processor, activityPort.getName(), activityPort.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor, processorInputPort)); editList.add(edits.getAddActivityInputPortMappingEdit(activity, activityPort.getName(), activityPort.getName())); input = processorInputPort; } return input; }
String portName=inputPort.getChildText(NAME,T2_WORKFLOW_NAMESPACE); int portDepth = Integer.valueOf(inputPort.getChildText(DEPTH,T2_WORKFLOW_NAMESPACE)); ProcessorInputPort port = edits.createProcessorInputPort(result, portName, portDepth); edits.getAddProcessorInputPortEdit(result, port).doEdit();
String portName=inputPort.getChildText(NAME,T2_WORKFLOW_NAMESPACE); int portDepth = Integer.valueOf(inputPort.getChildText(DEPTH,T2_WORKFLOW_NAMESPACE)); ProcessorInputPort port = edits.createProcessorInputPort(result, portName, portDepth); edits.getAddProcessorInputPortEdit(result, port).doEdit();
ProcessorInputPort processorInputPort = edits.createProcessorInputPort( processor, processorPortName, activityInput.getDepth()); editList.add(edits.getAddProcessorInputPortEdit(processor,
Processor sinkProcessor = (Processor) (processorsWithInputPort.toArray()[0]); ProcessorInputPort sinkProcessorInputPort = edits.createProcessorInputPort(sinkProcessor, inputPort.getName(), inputPort.getDepth()); // this port is the sink of the datalink Activity<?> sinkActivity = null; for (Activity<?> procActivity : sinkProcessor.getActivityList()){
.createProcessorInputPort(processor, sink.getName(), sink.getDepth()); List<Edit<?>> editList = new ArrayList<Edit<?>>(); .createProcessorInputPort(processor, sink.getName(), sink.getDepth()); List<Edit<?>> editList = new ArrayList<Edit<?>>();
@Before public void makeDataflow() throws EditException { List<Edit<?>> compoundEdit = new ArrayList<Edit<?>>(); dataflow = fileManager.newDataflow(); Edits edits = EditsRegistry.getEdits(); proc1 = edits.createProcessor("processor1"); compoundEdit.add(edits.getAddProcessorEdit(dataflow, proc1)); Processor proc2 = edits.createProcessor("processor2"); compoundEdit.add(edits.getAddProcessorEdit(dataflow, proc2)); ProcessorInputPort in1 = edits.createProcessorInputPort(proc1, "in1", 0); compoundEdit.add(edits.getAddProcessorInputPortEdit(proc1, in1)); ProcessorInputPort in2 = edits .createProcessorInputPort(proc1, "in2", 0); compoundEdit.add(edits.getAddProcessorInputPortEdit(proc1, in2)); Activity<EchoConfig> activity = new AsynchEchoActivity(); compoundEdit.add(edits.getConfigureActivityEdit(activity, new EchoConfig())); compoundEdit.add(edits.getAddActivityEdit(proc1, activity)); compoundEdit.add(edits.getDefaultDispatchStackEdit(proc1)); editManager.doDataflowEdit(dataflow, new CompoundEdit(compoundEdit)); activityInputPort = activity.getInputPorts().iterator().next(); } }
.get(inputPort.getName()); if (t1InputPort.isBound()) { ProcessorInputPort port = edits.createProcessorInputPort( t2Processor, inputPort.getName(), inputPort.getDepth()); Edit<Processor> addInputPortEdit = edits
edits.getDefaultDispatchStackEdit(nestingProcessor).doEdit(); for (ActivityInputPort aip : da.getInputPorts()) { ProcessorInputPort pip = edits.createProcessorInputPort( nestingProcessor, aip.getName(), aip.getDepth()); edits.getAddProcessorInputPortEdit(nestingProcessor, pip)