private Element processorInputPortsToXML(Processor processor) { Element inputPorts = new Element(PROCESSOR_INPUT_PORTS, T2_WORKFLOW_NAMESPACE); for (ProcessorInputPort port : processor.getInputPorts()) { Element portElement = new Element(PROCESSOR_PORT, T2_WORKFLOW_NAMESPACE); Element name = new Element(NAME, T2_WORKFLOW_NAMESPACE); Element depth = new Element(DEPTH, T2_WORKFLOW_NAMESPACE); name.setText(port.getName()); depth.setText(String.valueOf(port.getDepth())); portElement.addContent(name); portElement.addContent(depth); inputPorts.addContent(portElement); } return inputPorts; } }
private Element processorInputPortsToXML(Processor processor) { Element inputPorts = new Element(PROCESSOR_INPUT_PORTS, T2_WORKFLOW_NAMESPACE); for (ProcessorInputPort port : processor.getInputPorts()) { Element portElement = new Element(PROCESSOR_PORT, T2_WORKFLOW_NAMESPACE); Element name = new Element(NAME, T2_WORKFLOW_NAMESPACE); Element depth = new Element(DEPTH, T2_WORKFLOW_NAMESPACE); name.setText(port.getName()); depth.setText(String.valueOf(port.getDepth())); portElement.addContent(name); portElement.addContent(depth); inputPorts.addContent(portElement); } return inputPorts; } }
private List<ProcessorInputPort> determineInputPortsForRemoval(Processor p,Activity<?>a) { List<ProcessorInputPort> result = new ArrayList<ProcessorInputPort>(); for (ProcessorInputPort pPort : p.getInputPorts()) { boolean found=false; for (ActivityInputPort aPort : a.getInputPorts()) { if (aPort.getName().equals(pPort.getName())) { if (pPort.getDepth() == aPort.getDepth()) { found=true; } break; } } if (!found) { result.add(pPort); } } return result; }
private List<ProcessorInputPort> determineInputPortsForRemoval(Processor p,Activity<?>a) { List<ProcessorInputPort> result = new ArrayList<ProcessorInputPort>(); for (ProcessorInputPort pPort : p.getInputPorts()) { boolean found=false; for (ActivityInputPort aPort : a.getInputPorts()) { if (aPort.getName().equals(pPort.getName())) { if (pPort.getDepth() == aPort.getDepth()) { found=true; } break; } } if (!found) { result.add(pPort); } } return result; }
inputVar.setWorkflowId(dataflowID); inputVar.setPortName(ip.getName()); inputVar.setDepth(ip.getDepth()); inputVar.setInputPort(true);