taverna-graph-model/src/main/java/org/apache/taverna/workbench/models/graph/GraphController.java [1029:1045]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
						Processor sinkProcessor = null;
						if (sinkObject instanceof Processor)
							sinkProcessor = (Processor) sinkObject;
						else if (portToProcessor.containsKey(sinkObject))
							sinkProcessor = portToProcessor.get(sinkObject);
						if (sinkProcessor != null) {
							Set<Processor> possibleSinkProcessors = scufl2Tools
									.possibleDownStreamProcessors(workflow,
											sourceProcessor);
							if (possibleSinkProcessors.contains(sinkProcessor)) {
								edgeCreationSource = graphElement;
								edgeValid = true;
							}
						}
						if (sinkObject instanceof OutputWorkflowPort) {
							edgeCreationSource = graphElement;
							edgeValid = true;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



taverna-graph-model/src/main/java/org/apache/taverna/workbench/models/graph/GraphController.java [1053:1069]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
					Processor sinkProcessor = null;
					if (sinkObject instanceof Processor)
						sinkProcessor = (Processor) sinkObject;
					else if (portToProcessor.containsKey(sinkObject))
						sinkProcessor = portToProcessor.get(sinkObject);
					if (sinkProcessor != null) {
						Set<Processor> possibleSinkProcessors = scufl2Tools
								.possibleDownStreamProcessors(workflow,
										sourceProcessor);
						if (possibleSinkProcessors.contains(sinkProcessor)) {
							edgeCreationSource = graphElement;
							edgeValid = true;
						}
					}
					if (sinkObject instanceof OutputWorkflowPort) {
						edgeCreationSource = graphElement;
						edgeValid = true;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



