String prefix = ""; if (o instanceof ProcessorPort) { prefix = ((ProcessorPort) o).getProcessor().getLocalName();
private static ActivityOutputPort getActivityOutputPort( Activity<?> activity, ProcessorPort processorOutputPort) { ProcessorInputPort result = null; for (Entry<String, String> mapEntry : activity.getOutputPortMapping() .entrySet()) { if (mapEntry.getKey().equals(processorOutputPort.getName())) { for (OutputPort activityOutputPort : activity .getOutputPorts()) { if (activityOutputPort.getName().equals(mapEntry.getValue())) { return (ActivityOutputPort) activityOutputPort; } } break; } } return null; }
if (source instanceof ProcessorPort) { ProcessorPort processorPort = (ProcessorPort) source; Processor sourceProcessor = processorPort.getProcessor(); Activity sourceActivity = sourceProcessor.getActivityList().get(0); if (sourceActivity instanceof ExternalToolActivity) {
public static String findName(Port port) { if (port instanceof ProcessorPort) { String sourceProcessorName = ((ProcessorPort)port).getProcessor().getLocalName(); return sourceProcessorName + ":" + port.getName(); } else if (port instanceof MergePort) { String sourceMergeName = ((MergePort)port).getMerge().getLocalName(); return sourceMergeName + ":" + port.getName(); } else { return port.getName(); } } }
private String findName(Port port) { if (port instanceof ProcessorPort) { String sourceProcessorName = ((ProcessorPort)port).getProcessor().getLocalName(); return sourceProcessorName + ":" + port.getName(); } else if (port instanceof MergePort) { String sourceMergeName = ((MergePort)port).getMerge().getLocalName(); return sourceMergeName + ":" + port.getName(); } else { return port.getName(); } } }
ProcessorPort port = (ProcessorPort) effectiveLink.getSink(); Element proc = new Element(PROCESSOR, T2_WORKFLOW_NAMESPACE); proc.setText(port.getProcessor().getLocalName()); sink.addContent(proc); Element portElement = new Element(PROCESSOR_PORT, ProcessorPort port = (ProcessorPort) link.getSource(); Element proc = new Element(PROCESSOR, T2_WORKFLOW_NAMESPACE); proc.setText(port.getProcessor().getLocalName()); source.addContent(proc); Element portElement = new Element(PROCESSOR_PORT,
ProcessorPort port = (ProcessorPort) link.getSink(); Element proc = new Element(PROCESSOR, T2_WORKFLOW_NAMESPACE); proc.setText(port.getProcessor().getLocalName()); sink.addContent(proc); Element portElement = new Element(PROCESSOR_PORT, .getOutputPort().getOutgoingLinks().toArray()[0]).getSink(); Element proc = new Element(PROCESSOR, T2_WORKFLOW_NAMESPACE); proc.setText(processorPort.getProcessor().getLocalName()); sink.addContent(proc); Element procPort = new Element(PROCESSOR_PORT, ProcessorPort port = (ProcessorPort) link.getSource(); Element proc = new Element(PROCESSOR, T2_WORKFLOW_NAMESPACE); proc.setText(port.getProcessor().getLocalName()); source.addContent(proc); Element portElement = new Element(PROCESSOR_PORT, .getOutputPort().getOutgoingLinks().toArray()[0]).getSink(); Element proc = new Element(PROCESSOR, T2_WORKFLOW_NAMESPACE); proc.setText(processorPort.getProcessor().getLocalName()); source.addContent(proc); Element procPort = new Element(PROCESSOR_PORT,
if (source instanceof ProcessorPort) { ProcessorPort processorPort = (ProcessorPort) source; Processor sourceProcessor = processorPort.getProcessor(); Activity sourceActivity = sourceProcessor.getActivityList().get(0); if (!(sourceActivity instanceof InputPortTypeDescriptorActivity)) {