Skip to content
Snippets Groups Projects
Commit 0ff76d3e authored by Nelson Tavares de Sousa's avatar Nelson Tavares de Sousa
Browse files

added OldPipeline

parent d8afb985
No related branches found
No related tags found
No related merge requests found
package teetime.framework;
import java.util.List;
import teetime.framework.signal.ISignal;
import teetime.framework.validation.InvalidPortConnection;
public class OldPipeline<FirstStage extends StageWithPort, LastStage extends StageWithPort> implements StageWithPort {
protected FirstStage firstStage;
protected LastStage lastStage;
public FirstStage getFirstStage() {
return this.firstStage;
}
public void setFirstStage(final FirstStage firstStage) {
this.firstStage = firstStage;
}
public LastStage getLastStage() {
return this.lastStage;
}
public void setLastStage(final LastStage lastStage) {
this.lastStage = lastStage;
}
@Override
public String getId() {
return this.firstStage.getId();
}
@Override
public void executeWithPorts() {
this.firstStage.executeWithPorts();
}
@Override
public StageWithPort getParentStage() {
return this.firstStage.getParentStage();
}
@Override
public void setParentStage(final StageWithPort parentStage, final int index) {
this.firstStage.setParentStage(parentStage, index);
}
@Override
public void onSignal(final ISignal signal, final InputPort<?> inputPort) {
this.firstStage.onSignal(signal, inputPort);
}
@Override
public void validateOutputPorts(final List<InvalidPortConnection> invalidPortConnections) {
this.lastStage.validateOutputPorts(invalidPortConnections);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment