Package nz.org.riskscape.engine.steps
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>
-
Nested Class Summary
-
Field Summary
Fields inherited from interface nz.org.riskscape.engine.pipeline.Step
FUNCTOR_INTERFACES
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract nz.org.riskscape.problem.ResultOrProblems<? extends nz.org.riskscape.engine.projection.Projection>
getProjection
(T parameters) final nz.org.riskscape.problem.ResultOrProblems<? extends nz.org.riskscape.engine.pipeline.Realized>
Methods inherited from class nz.org.riskscape.engine.steps.BaseStep
bindInputs, bindParameters, equals, findParameterClass, getDescription, getEngine, getId, getInputArity, getInputNames, getParamContext, getParameterSet, hashCode, realize, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface nz.org.riskscape.engine.Identified
getIdentifiedClass
Methods inherited from interface nz.org.riskscape.engine.pipeline.Step
getDeclaredParameter, getDeclaredParameterNames, getDeclaredParameters, getDefaultInputName, hasNamedInput, named
-
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 classBaseStep<T extends ProjectionStep.ProjectionParameters>
-
getProjection
protected abstract nz.org.riskscape.problem.ResultOrProblems<? extends nz.org.riskscape.engine.projection.Projection> getProjection(T parameters)
-