jcolibri.test.test15
Class IrisEvaluableApp

java.lang.Object
  extended by jcolibri.test.test15.IrisEvaluableApp
All Implemented Interfaces:
StandardCBRApplication

public class IrisEvaluableApp
extends java.lang.Object
implements StandardCBRApplication

Evaluable application. It is a normal StandardCBRApplication that stores its results in the DetailedEvaluationReport object obtained from Evaluator.getEvaluationReport().

Version:
1.0
Author:
Lisa Cummins

Field Summary
static java.lang.String DATA_SERIES_NAME
          The name of the data series containing this application's stored results
 
Constructor Summary
IrisEvaluableApp()
           
 
Method Summary
 void configure()
          Configures the application: case base, connectors, etc.
 void cycle(CBRQuery query)
          Executes a CBR cycle with the given query.
 void postCycle()
          Runs the code to shutdown the application.
 CBRCaseBase preCycle()
          Runs the precyle where typically cases are read and organized into a case base.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATA_SERIES_NAME

public static final java.lang.String DATA_SERIES_NAME
The name of the data series containing this application's stored results

See Also:
Constant Field Values
Constructor Detail

IrisEvaluableApp

public IrisEvaluableApp()
Method Detail

configure

public void configure()
               throws ExecutionException
Description copied from interface: StandardCBRApplication
Configures the application: case base, connectors, etc.

Specified by:
configure in interface StandardCBRApplication
Throws:
ExecutionException

preCycle

public CBRCaseBase preCycle()
                     throws ExecutionException
Description copied from interface: StandardCBRApplication
Runs the precyle where typically cases are read and organized into a case base.

Specified by:
preCycle in interface StandardCBRApplication
Returns:
The created case base with the cases in the storage.
Throws:
ExecutionException

cycle

public void cycle(CBRQuery query)
           throws ExecutionException
Description copied from interface: StandardCBRApplication
Executes a CBR cycle with the given query.

Specified by:
cycle in interface StandardCBRApplication
Throws:
ExecutionException

postCycle

public void postCycle()
               throws ExecutionException
Description copied from interface: StandardCBRApplication
Runs the code to shutdown the application. Typically it closes the connector.

Specified by:
postCycle in interface StandardCBRApplication
Throws:
ExecutionException

GAIA - Group for Artificial Intelligence Applications
http://gaia.fdi.ucm.es