package de.lmu.ifi.dbs.elki.evaluation;

import de.lmu.ifi.dbs.elki.database.Database;
import de.lmu.ifi.dbs.elki.result.Result;
import de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable;

/**
 * Interface for post-algorithm evaluations, such as histograms, outlier score
 * evaluations, ...
 * 
 * @author Erich Schubert
 */
public interface Evaluator extends Parameterizable {
  /**
   * Process a result.
   * 
   * @param database Database the result is for
   * @param result Result object
   */
  public abstract void processResult(Database database, Result result);
}
@@ -65,136 +65,28 @@
 lki.
-database.Database;%0Aimport de.lmu.ifi.dbs.elki.result.Result;%0Aimport de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable
+result.ResultHandler
 ;%0A%0A/
@@ -260,217 +260,70 @@
 nds 
-Parameterizab
+ResultHand
 le
+r
  %7B%0A  /
-**%0A   * Process a result.%0A   * %0A   * @param database Database the result is for%0A   * @param result Result object%0A   */%0A  public abstract void processResult(Database database, Result result);
+/ Empty now - uses ResultHandler API. Remove?
 %0A%7D

Make alias for ResultHandler