protected Element dataflowInputPorts( List<? extends DataflowInputPort> inputPorts) { Element result = new Element(DATAFLOW_INPUT_PORTS, T2_WORKFLOW_NAMESPACE); for (DataflowInputPort port : inputPorts) { Element portElement = new Element(DATAFLOW_PORT, T2_WORKFLOW_NAMESPACE); Element name = new Element(NAME, T2_WORKFLOW_NAMESPACE); Element depth = new Element(DEPTH, T2_WORKFLOW_NAMESPACE); Element granularDepth = new Element(GRANULAR_DEPTH, T2_WORKFLOW_NAMESPACE); name.setText(port.getName()); depth.setText(String.valueOf(port.getDepth())); granularDepth.setText(String.valueOf(port.getGranularInputDepth())); portElement.addContent(name); portElement.addContent(depth); portElement.addContent(granularDepth); result.addContent(portElement); } return result; }
protected Element dataflowInputPorts( List<? extends DataflowInputPort> inputPorts) throws JDOMException, IOException { Element result = new Element(DATAFLOW_INPUT_PORTS, T2_WORKFLOW_NAMESPACE); for (DataflowInputPort port : inputPorts) { Element portElement = new Element(DATAFLOW_PORT, T2_WORKFLOW_NAMESPACE); Element name = new Element(NAME, T2_WORKFLOW_NAMESPACE); Element depth = new Element(DEPTH, T2_WORKFLOW_NAMESPACE); Element granularDepth = new Element(GRANULAR_DEPTH, T2_WORKFLOW_NAMESPACE); name.setText(port.getName()); depth.setText(String.valueOf(port.getDepth())); granularDepth.setText(String.valueOf(port.getGranularInputDepth())); portElement.addContent(name); portElement.addContent(depth); portElement.addContent(granularDepth); // do annotations portElement.addContent(annotationsToXML(port)); result.addContent(portElement); } return result; }
if (dl instanceof DatalinkImpl) { DatalinkImpl dli = (DatalinkImpl) dl; dli.setResolvedDepth(dip.getDepth());
if (dl instanceof DatalinkImpl) { DatalinkImpl dli = (DatalinkImpl) dl; dli.setResolvedDepth(dip.getDepth());
if (dl instanceof DatalinkImpl) { DatalinkImpl dli = (DatalinkImpl) dl; dli.setResolvedDepth(dip.getDepth());
PortResultsViewTab resultTab = new PortResultsViewTab(dataflowInputPort.getName(), dataflowInputPort.getDepth());
PortResultsViewTab resultTab = new PortResultsViewTab(dataflowInputPort.getName(), dataflowInputPort.getDepth()); inputPortTabMap.put(portName, resultTab); tabbedPane.addTab(portName, WorkbenchIcons.inputIcon, resultTab, "Input port " + portName);
private ActivityInputPortDefinitionBean makeInputDefinition( DataflowInputPort dip) { ActivityInputPortDefinitionBean activityInputPortDefinitionBean = new ActivityInputPortDefinitionBean(); activityInputPortDefinitionBean.setHandledReferenceSchemes(null); activityInputPortDefinitionBean.setMimeTypes(null); activityInputPortDefinitionBean.setTranslatedElementType(String.class); activityInputPortDefinitionBean.setAllowsLiteralValues(true); activityInputPortDefinitionBean.setDepth(dip.getDepth()); activityInputPortDefinitionBean.setName(dip.getName()); return activityInputPortDefinitionBean; }
@Test public void testDoEditAction() throws EditException { CreateDataflowInputPortEdit edit = new CreateDataflowInputPortEdit(dataflow, portName, portDepth, portGranularDepth); assertEquals(0, dataflow.getInputPorts().size()); edit.doEditAction(dataflow); assertEquals(1, dataflow.getInputPorts().size()); DataflowInputPort inputPort = dataflow.getInputPorts().get(0); assertSame(dataflow, inputPort.getDataflow()); assertEquals(portName, inputPort.getName()); assertEquals(portDepth, inputPort.getDepth()); assertEquals(portGranularDepth, inputPort.getGranularInputDepth()); }
inputVar.setWorkflowId(dataflowID); inputVar.setPortName(ip.getName()); inputVar.setDepth(ip.getDepth()); inputVar.setInputPort(true); // CHECK PM modified 11/08 -- input vars are actually outputs of input processors...
dataflow.getInputPorts()); DataflowInputPort newInpPort = edits.createDataflowInputPort( portName, input.getDepth(), input.getGranularInputDepth(), dataflow); inp.put(input.getName(), newInpPort);