public static Edit<?> getMoveDatalinkSinkEdit(Dataflow dataflow, Datalink datalink, EventHandlingInputPort sink, Edits edits) { List<Edit<?>> editList = new ArrayList<Edit<?>>(); editList.add(edits.getDisconnectDatalinkEdit(datalink)); if (datalink.getSink() instanceof ProcessorInputPort) { editList .add(getRemoveProcessorInputPortEdit((ProcessorInputPort) datalink .getSink(), edits)); } editList.add(getCreateAndConnectDatalinkEdit(dataflow, datalink .getSource(), sink, edits)); return new CompoundEdit(editList); }
public static Edit<?> getMoveDatalinkSinkEdit(Dataflow dataflow, Datalink datalink, EventHandlingInputPort sink) { List<Edit<?>> editList = new ArrayList<Edit<?>>(); editList.add(edits.getDisconnectDatalinkEdit(datalink)); if (datalink.getSink() instanceof ProcessorInputPort) { editList .add(getRemoveProcessorInputPortEdit((ProcessorInputPort) datalink .getSink())); } editList.add(getCreateAndConnectDatalinkEdit(dataflow, datalink .getSource(), sink)); return new CompoundEdit(editList); }
EventForwardingOutputPort source = findEventHandlingOutputPort( editList, dataflow, outputPort, edits); editList.add(getCreateAndConnectDatalinkEdit(dataflow, source, sink, edits)); return new CompoundEdit(editList);
linkEditList.add(Tools.getCreateAndConnectDatalinkEdit(dataflow, sourcePort, sinkPort)); linkEdit = new CompoundEdit(linkEditList);
linkEditList.add(Tools.getCreateAndConnectDatalinkEdit(dataflow, sourcePort, sinkPort)); linkEdit = new CompoundEdit(linkEditList);
sourceProcessor, boActivity, "mobyData", linkEditList); EventHandlingInputPort sinkPort = getSinkPort(sinkProcessor, activity, inputPort.getName(), linkEditList); linkEditList.add(Tools.getCreateAndConnectDatalinkEdit(dataflow, sourcePort, sinkPort)); CompoundEdit linkEdit = new CompoundEdit(linkEditList);
sourceProcessor, boActivity, "mobyData", linkEditList); EventHandlingInputPort sinkPort = getSinkPort(sinkProcessor, activity, inputPort.getName(), linkEditList); linkEditList.add(Tools.getCreateAndConnectDatalinkEdit(dataflow, sourcePort, sinkPort)); CompoundEdit linkEdit = new CompoundEdit(linkEditList);
.getCreateAndConnectDatalinkEdit( dataflow, sourcePort, sinkPort));
.getCreateAndConnectDatalinkEdit( dataflow, sourcePort, sinkPort));
.getCreateAndConnectDatalinkEdit( dataflow, sourcePort, sinkPort));
.getCreateAndConnectDatalinkEdit( dataflow, sourcePort, sinkPort));
editList.add(addProcessorInputEdit); editList.add(Tools.getCreateAndConnectDatalinkEdit( dataflow, output, input)); edit = new CompoundEdit(editList);
+ sourcePortName + " to " + sinkPortName); linkUpEditList.add(net.sf.taverna.t2.workflowmodel.utils.Tools.getCreateAndConnectDatalinkEdit(dataflow, source, sink));
+ sourcePortName + " to " + sinkPortName); linkUpEditList.add(net.sf.taverna.t2.workflowmodel.utils.Tools.getCreateAndConnectDatalinkEdit(dataflow, source, sink, edits));