/**
* @see org.apache.airavata.workflow.model.component.Component#createNode(org.apache.airavata.workflow.model.graph.Graph)
*/
@Override
public S3InputNode createNode(Graph graph) {
S3InputNode node = new S3InputNode(graph);
node.setName(NAME);
node.setComponent(this);
// Creates a unique ID for the node. This has to be after setName().
node.createID();
// Creates a output port
createPorts(node);
return node;