/*
Copyright 2006 by Sean Luke
Licensed under the Academic Free License version 3.0
See the file "LICENSE" for more information
*/
package ec;
/*
* DefaultsForm.java
*
* Created: Fri Jan 21 15:14:01 2000
* By: Sean Luke
*/
/**
* DefaultsForm is the interface which describes how Defaults objects
* should work. In general there is one Defaults class for each
* package (there doesn't have to be, but it would be nice). This
* class should be relatively uniquely named (the defaults class in
* the GP package is called GPDefaults for example).
* DefaultsForm objects should implement a single static final method:
public final Parameter base();
...which returns the default parameter base for the package. This
method cannot be declared in this interface, however, because it is
static. :-) So this interface isn't much use, except to describe how
defaults objects should generally work.
A parameter base is a secondary "default" place for the parameters database to look
for a parameter value if the primary value was not defined.
*
* @author Sean Luke
* @version 1.0
*/
public interface DefaultsForm
{
}
Ads help maintain this website.