Search in sources :

Example 6 with ComponentDataPort

use of org.apache.airavata.workflow.model.component.ComponentDataPort in project airavata by apache.

the class EndDoWhileNode method addOutputPort.

/**
 * Adds additional output port.
 */
public void addOutputPort() {
    EndDoWhileComponent component = getComponent();
    ComponentDataPort outputPort = component.getOutputPort();
    DataPort port = outputPort.createPort();
    addOutputPort(port);
}
Also used : DataPort(org.apache.airavata.workflow.model.graph.DataPort) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort) EndDoWhileComponent(org.apache.airavata.workflow.model.component.system.EndDoWhileComponent) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort)

Example 7 with ComponentDataPort

use of org.apache.airavata.workflow.model.component.ComponentDataPort in project airavata by apache.

the class EndForEachNode method addInputPort.

/**
 * Adds additional input port.
 */
public void addInputPort() {
    EndForEachComponent component = getComponent();
    ComponentDataPort input = component.getInputPort();
    DataPort port = input.createPort();
    addInputPort(port);
}
Also used : DataPort(org.apache.airavata.workflow.model.graph.DataPort) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort) EndForEachComponent(org.apache.airavata.workflow.model.component.system.EndForEachComponent) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort)

Example 8 with ComponentDataPort

use of org.apache.airavata.workflow.model.component.ComponentDataPort in project airavata by apache.

the class EndifNode method addOutputPort.

/**
 * Adds additional output port.
 */
public void addOutputPort() {
    EndifComponent component = getComponent();
    ComponentDataPort outputPort = component.getOutputPort();
    DataPort port = outputPort.createPort();
    addOutputPort(port);
}
Also used : DataPort(org.apache.airavata.workflow.model.graph.DataPort) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort) EndifComponent(org.apache.airavata.workflow.model.component.system.EndifComponent)

Example 9 with ComponentDataPort

use of org.apache.airavata.workflow.model.component.ComponentDataPort in project airavata by apache.

the class ForEachNode method addOutputPort.

/**
 * Adds additional output port.
 */
public void addOutputPort() {
    ForEachComponent component = getComponent();
    ComponentDataPort outputPort = component.getOutputPort();
    DataPort port = outputPort.createPort();
    addOutputPort(port);
}
Also used : DataPort(org.apache.airavata.workflow.model.graph.DataPort) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort) ForEachComponent(org.apache.airavata.workflow.model.component.system.ForEachComponent) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort)

Example 10 with ComponentDataPort

use of org.apache.airavata.workflow.model.component.ComponentDataPort in project airavata by apache.

the class DoWhileNode method addInputPortAndReturn.

public DataPort addInputPortAndReturn() {
    DoWhileComponent component = getComponent();
    ComponentDataPort input = component.getInputPort();
    DataPort port = input.createPort();
    addInputPort(port);
    return port;
}
Also used : DataPort(org.apache.airavata.workflow.model.graph.DataPort) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort) DoWhileComponent(org.apache.airavata.workflow.model.component.system.DoWhileComponent) ComponentDataPort(org.apache.airavata.workflow.model.component.ComponentDataPort)

Aggregations

ComponentDataPort (org.apache.airavata.workflow.model.component.ComponentDataPort)18 DataPort (org.apache.airavata.workflow.model.graph.DataPort)15 DoWhileComponent (org.apache.airavata.workflow.model.component.system.DoWhileComponent)3 ForEachComponent (org.apache.airavata.workflow.model.component.system.ForEachComponent)3 EndBlockComponent (org.apache.airavata.workflow.model.component.system.EndBlockComponent)2 EndDoWhileComponent (org.apache.airavata.workflow.model.component.system.EndDoWhileComponent)2 EndForEachComponent (org.apache.airavata.workflow.model.component.system.EndForEachComponent)2 EndifComponent (org.apache.airavata.workflow.model.component.system.EndifComponent)2 ComponentControlPort (org.apache.airavata.workflow.model.component.ComponentControlPort)1 SystemComponentDataPort (org.apache.airavata.workflow.model.component.system.SystemComponentDataPort)1 ControlPort (org.apache.airavata.workflow.model.graph.ControlPort)1 EPRPort (org.apache.airavata.workflow.model.graph.EPRPort)1