Package nz.org.riskscape.engine.pipeline
Class NamedStep
java.lang.Object
nz.org.riskscape.engine.pipeline.NamedStep
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
@NonNull StepDefinition
getAst()
The source that defined this step - might not be actual user specified source code in some instances.@NonNull String
getName()
The name that the user assigned, or that the system generated, that identifies an instance of the step in thePipeline
.@NonNull Step
The implementation of the step - this is the thing that can actually operate on the tuples that pass through this part of the pipelineint
hashCode()
ResultOrProblems<? extends Realized>
realize
(RealizationInput stepInput) boolean
toString()
-
Constructor Details
-
NamedStep
Create a named step without specifying the source that defined it - some fake ast will be constructed and assigned as a place holder.
-
NamedStep
public NamedStep(@NonNull @NonNull String name, @NonNull @NonNull Step target, @NonNull @NonNull StepDefinition ast)
-
-
Method Details
-
getRenamedParameters
-
realize
-
equals
-
hashCode
public int hashCode() -
toString
-
requiresNamedInputs
public boolean requiresNamedInputs()- Returns:
- true if the target defines input names - any edges to this named step will require that they address a particular input
-
getName
The name that the user assigned, or that the system generated, that identifies an instance of the step in the
Pipeline
. -
getTarget
The implementation of the step - this is the thing that can actually operate on the tuples that pass through this part of the pipeline
-
getAst
The source that defined this step - might not be actual user specified source code in some instances.
-