Class ProjectionStep<T extends ProjectionStep.ProjectionParameters>

java.lang.Object
nz.org.riskscape.engine.steps.BaseStep<T>
nz.org.riskscape.engine.steps.ProjectionStep<T>
All Implemented Interfaces:
nz.org.riskscape.engine.Identified, nz.org.riskscape.engine.pipeline.Step
Direct Known Subclasses:
ApplyFunctionStep

public abstract class ProjectionStep<T extends ProjectionStep.ProjectionParameters> extends BaseStep<T>
  • Constructor Details

    • ProjectionStep

      public ProjectionStep(nz.org.riskscape.engine.Engine engine)
  • Method Details

    • realize

      public final nz.org.riskscape.problem.ResultOrProblems<? extends nz.org.riskscape.engine.pipeline.Realized> realize(T parameters)
      Specified by:
      realize in class BaseStep<T extends ProjectionStep.ProjectionParameters>
    • getProjection

      protected abstract nz.org.riskscape.problem.ResultOrProblems<? extends nz.org.riskscape.engine.projection.Projection> getProjection(T parameters)