Package elki.workflow

Class EvaluationStep

  • All Implemented Interfaces:
    WorkflowStep

    public class EvaluationStep
    extends java.lang.Object
    implements WorkflowStep
    The "evaluation" step, where data is analyzed.
    Since:
    0.4.0
    Author:
    Erich Schubert
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  EvaluationStep.Evaluation
      Class to handle running the evaluators on a database instance.
      static class  EvaluationStep.Par
      Parameterization class.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<? extends Evaluator> evaluators
      Evaluators to run.
      private java.lang.Object stepresult
      Result.
    • Constructor Summary

      Constructors 
      Constructor Description
      EvaluationStep​(java.util.List<? extends Evaluator> evaluators)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getResult()
      Return the result.
      void runEvaluators​(Database db)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • evaluators

        private java.util.List<? extends Evaluator> evaluators
        Evaluators to run.
      • stepresult

        private java.lang.Object stepresult
        Result.
    • Constructor Detail

      • EvaluationStep

        public EvaluationStep​(java.util.List<? extends Evaluator> evaluators)
        Constructor.
        Parameters:
        evaluators -
    • Method Detail

      • runEvaluators

        public void runEvaluators​(Database db)
      • getResult

        public java.lang.Object getResult()
        Return the result.
        Returns:
        Result