Class DefaultPipelineRealizer

java.lang.Object
nz.org.riskscape.engine.pipeline.DefaultPipelineRealizer
All Implemented Interfaces:
nz.org.riskscape.engine.pipeline.PipelineRealizer

public class DefaultPipelineRealizer extends Object implements nz.org.riskscape.engine.pipeline.PipelineRealizer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Set<String>
    Reserved step names that have special meaning and so shouldn't assigned explicitly.
  • Constructor Summary

    Constructors
    Constructor
    Description
    DefaultPipelineRealizer(nz.org.riskscape.engine.pipeline.ExecutionContext executionContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    nz.org.riskscape.engine.pipeline.RealizedPipeline
    realize(nz.org.riskscape.engine.pipeline.RealizedPipeline addTo, nz.org.riskscape.rl.ast.PipelineDeclaration pipeline, Map<String,nz.org.riskscape.rl.ast.Expression> parameters)
     
    protected nz.org.riskscape.engine.pipeline.RealizedPipeline
    realize(nz.org.riskscape.engine.pipeline.RealizedPipeline addTo, nz.org.riskscape.rl.ast.PipelineDeclaration pipeline, nz.org.riskscape.engine.pipeline.PipelineSteps engineSteps, Map<String,nz.org.riskscape.rl.ast.Expression> parameters)
     
    nz.org.riskscape.engine.pipeline.RealizedPipeline
    realize(nz.org.riskscape.rl.ast.PipelineDeclaration pipeline, Map<String,nz.org.riskscape.rl.ast.Expression> parameters)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface nz.org.riskscape.engine.pipeline.PipelineRealizer

    realize, realize
  • Field Details

    • RESERVED_STEP_NAMES

      public static final Set<String> RESERVED_STEP_NAMES

      Reserved step names that have special meaning and so shouldn't assigned explicitly. Note that 'out' is not here, because you're allowed to name a step that - it is for marking a step explicitly for use as output

  • Constructor Details

    • DefaultPipelineRealizer

      public DefaultPipelineRealizer(nz.org.riskscape.engine.pipeline.ExecutionContext executionContext)
  • Method Details

    • realize

      public nz.org.riskscape.engine.pipeline.RealizedPipeline realize(nz.org.riskscape.rl.ast.PipelineDeclaration pipeline, Map<String,nz.org.riskscape.rl.ast.Expression> parameters)
      Specified by:
      realize in interface nz.org.riskscape.engine.pipeline.PipelineRealizer
    • realize

      public nz.org.riskscape.engine.pipeline.RealizedPipeline realize(nz.org.riskscape.engine.pipeline.RealizedPipeline addTo, nz.org.riskscape.rl.ast.PipelineDeclaration pipeline, Map<String,nz.org.riskscape.rl.ast.Expression> parameters)
      Specified by:
      realize in interface nz.org.riskscape.engine.pipeline.PipelineRealizer
    • realize

      protected nz.org.riskscape.engine.pipeline.RealizedPipeline realize(nz.org.riskscape.engine.pipeline.RealizedPipeline addTo, nz.org.riskscape.rl.ast.PipelineDeclaration pipeline, nz.org.riskscape.engine.pipeline.PipelineSteps engineSteps, Map<String,nz.org.riskscape.rl.ast.Expression> parameters)