package main.java.parser.model; import java.util.List; import main.java.bolts.WorkberchGenericBolt; import main.java.spouts.WorkberchGenericSpout; public abstract class WorkberchProcessorNode implements WorkberchNode , WorkberchBoltBuilder { private final String name; private final List<String> outputs; private final List<String> inputs; public WorkberchProcessorNode(final String name, final List<String> outputs, final List<String> inputs) { this.name = name; this.outputs = outputs; this.inputs = inputs; } @Override public String getName() { return name; } public List<String> getOutputs() { return outputs; } public List<String> getInputs() { return inputs; } @Override public WorkberchGenericSpout buildSpout() { // TODO Auto-generated method stub return null; } @Override abstract public WorkberchGenericBolt buildBolt(final String guid); }