org.dbe.eve.fff
Class FitnessFunctionFramework
java.lang.Object
org.dbe.eve.fff.FitnessFunctionFramework
public final class FitnessFunctionFramework
- extends java.lang.Object
The FitnessFunctionFramework allows to easily add new FitnessFunctions to
the evluation procedure.
Customisation of the Framework is done by adding/changing parameters in the
fitnessFramework.properties
file.
FitnessFunctions are added by adding the class name to the FitnessFunctions parameter
this way:
FitnessFunctions : my.fitness.function.1 my.fitness.function.2 my.fitness.function.3
and by making sure that the classes can be found on the classpath.
- Author:
- Claudius
Field Summary |
static java.lang.String |
PROPERTY_FILE
name of the property file |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_FILE
public static final java.lang.String PROPERTY_FILE
- name of the property file
- See Also:
- Constant Field Values
getFitnessFunction
public static FitnessFunction getFitnessFunction(SBVRDescription description,
FitnessFunctionContext context)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
getFitnessFunction
public FitnessFunction getFitnessFunction(java.lang.String name)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
getFitnessFunctionNames
public java.lang.String[] getFitnessFunctionNames()