Search in sources :

Example 11 with Component

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

the class InputNode method getComponent.

/**
 * @see org.apache.airavata.workflow.model.graph.impl.NodeImpl#getComponent()
 */
@Override
public Component getComponent() {
    Component component = super.getComponent();
    if (component == null) {
        // The component is null when read from the graph XML.
        component = new InputComponent();
        setComponent(component);
    }
    return component;
}
Also used : InputComponent(org.apache.airavata.workflow.model.component.system.InputComponent) InputComponent(org.apache.airavata.workflow.model.component.system.InputComponent) Component(org.apache.airavata.workflow.model.component.Component)

Example 12 with Component

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

the class ConstantNode method getComponent.

/**
 * @see org.apache.airavata.workflow.model.graph.impl.NodeImpl#getComponent()
 */
@Override
public Component getComponent() {
    Component component = super.getComponent();
    if (component == null) {
        // The component is null when read from the graph XML.
        component = new ConstantComponent();
        setComponent(component);
    }
    return component;
}
Also used : ConstantComponent(org.apache.airavata.workflow.model.component.system.ConstantComponent) ConstantComponent(org.apache.airavata.workflow.model.component.system.ConstantComponent) Component(org.apache.airavata.workflow.model.component.Component)

Example 13 with Component

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

the class S3InputNode method getComponent.

/**
 * @see org.apache.airavata.workflow.model.graph.impl.NodeImpl#getComponent()
 */
@Override
public Component getComponent() {
    Component component = super.getComponent();
    if (component == null) {
        // The component is null when read from the graph XML.
        component = new S3InputComponent();
        setComponent(component);
    }
    return component;
}
Also used : S3InputComponent(org.apache.airavata.workflow.model.component.system.S3InputComponent) S3InputComponent(org.apache.airavata.workflow.model.component.system.S3InputComponent) Component(org.apache.airavata.workflow.model.component.Component)

Example 14 with Component

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

the class DifferedInputNode method getComponent.

/**
 * @see edu.indiana.extreme.xbaya.graph.impl.NodeImpl#getComponent()
 */
@Override
public Component getComponent() {
    Component component = super.getComponent();
    if (component == null) {
        // The component is null when read from the graph XML.
        component = new DifferedInputComponent();
        setComponent(component);
    }
    return component;
}
Also used : DifferedInputComponent(org.apache.airavata.workflow.model.component.system.DifferedInputComponent) DifferedInputComponent(org.apache.airavata.workflow.model.component.system.DifferedInputComponent) InputComponent(org.apache.airavata.workflow.model.component.system.InputComponent) Component(org.apache.airavata.workflow.model.component.Component)

Example 15 with Component

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

the class StreamSourceNode method getComponent.

/**
 * @see org.apache.airavata.workflow.model.graph.impl.NodeImpl#getComponent()
 */
@Override
public Component getComponent() {
    Component component = super.getComponent();
    if (component == null) {
        // The component is null when read from the graph XML.
        component = new StreamSourceComponent();
        setComponent(component);
    }
    return component;
}
Also used : StreamSourceComponent(org.apache.airavata.workflow.model.component.system.StreamSourceComponent) StreamSourceComponent(org.apache.airavata.workflow.model.component.system.StreamSourceComponent) Component(org.apache.airavata.workflow.model.component.Component)

Aggregations

Component (org.apache.airavata.workflow.model.component.Component)17 ComponentReference (org.apache.airavata.workflow.model.component.ComponentReference)5 WSComponent (org.apache.airavata.workflow.model.component.ws.WSComponent)5 ArrayList (java.util.ArrayList)4 InstanceComponent (org.apache.airavata.workflow.model.component.amazon.InstanceComponent)3 TerminateInstanceComponent (org.apache.airavata.workflow.model.component.amazon.TerminateInstanceComponent)3 DynamicComponent (org.apache.airavata.workflow.model.component.dynamic.DynamicComponent)3 InputComponent (org.apache.airavata.workflow.model.component.system.InputComponent)3 Node (org.apache.airavata.workflow.model.graph.Node)3 XBayaComponent (org.apache.airavata.xbaya.ui.widgets.XBayaComponent)3 Point (java.awt.Point)2 ComponentException (org.apache.airavata.workflow.model.component.ComponentException)2 ComponentRegistryException (org.apache.airavata.workflow.model.component.ComponentRegistryException)2 ControlPort (org.apache.airavata.workflow.model.graph.ControlPort)2 DataPort (org.apache.airavata.workflow.model.graph.DataPort)2 EdgeImpl (org.apache.airavata.workflow.model.graph.impl.EdgeImpl)2 Transferable (java.awt.datatransfer.Transferable)1 UnsupportedFlavorException (java.awt.datatransfer.UnsupportedFlavorException)1 IOException (java.io.IOException)1 InvocationTargetException (java.lang.reflect.InvocationTargetException)1