Class CPythonExecStep

java.lang.Object
nz.org.riskscape.engine.steps.BaseStep<CPythonExecStep.Parameters>
nz.org.riskscape.cpython.CPythonExecStep
All Implemented Interfaces:
nz.org.riskscape.engine.Identified, nz.org.riskscape.engine.pipeline.Step

public class CPythonExecStep extends nz.org.riskscape.engine.steps.BaseStep<CPythonExecStep.Parameters>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary

    Fields inherited from interface nz.org.riskscape.engine.pipeline.Step

    FUNCTOR_INTERFACES
  • Constructor Summary

    Constructors
    Constructor
    Description
    CPythonExecStep(nz.org.riskscape.engine.Engine engine, CPythonSpawner spawner)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    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, 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
  • Constructor Details

    • CPythonExecStep

      public CPythonExecStep(nz.org.riskscape.engine.Engine engine, CPythonSpawner spawner)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface nz.org.riskscape.engine.Identified
      Overrides:
      getId in class nz.org.riskscape.engine.steps.BaseStep<CPythonExecStep.Parameters>
    • realize

      public nz.org.riskscape.problem.ResultOrProblems<? extends nz.org.riskscape.engine.pipeline.Realized> realize(CPythonExecStep.Parameters parameters)
      Specified by:
      realize in class nz.org.riskscape.engine.steps.BaseStep<CPythonExecStep.Parameters>