Package nz.org.riskscape.engine.pipeline
Class DefaultStepNamingPolicy
java.lang.Object
nz.org.riskscape.engine.pipeline.DefaultStepNamingPolicy
- All Implemented Interfaces:
nz.org.riskscape.pipeline.StepNamingPolicy
public class DefaultStepNamingPolicy
extends Object
implements nz.org.riskscape.pipeline.StepNamingPolicy
Assigns a name to steps based on their step id and order in the AST
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultStepNamingPolicy(Set<String> taken) Creates a newDefaultStepNamingPolicyinstance. -
Method Summary
Modifier and TypeMethodDescriptiongetStepNameFunction(nz.org.riskscape.pipeline.ast.PipelineDeclaration decl)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DefaultStepNamingPolicy
public DefaultStepNamingPolicy() -
DefaultStepNamingPolicy
Creates a new
DefaultStepNamingPolicyinstance.- Parameters:
taken- A set of step names that have already been used - the step name function won't return these.
-
-
Method Details