Watchmaker Framework for Evolutionary Computation API
(Version 0.7.1)

org.uncommons.watchmaker.swing
Interface EvolutionControl

All Known Implementing Classes:
AbortControl, NumericParameterControl, ProbabilityParameterControl, SelectionStrategyControl

public interface EvolutionControl

Common interface for GUI controls for evolutionary programs.

Author:
Daniel Dyer

Method Summary
 JComponent getControl()
           
 void reset()
          Resets the control to its initial configuration.
 void setDescription(String description)
          Provides a textual description of the purpose of the control.
 

Method Detail

getControl

JComponent getControl()
Returns:
The GUI component used by this control.

reset

void reset()
Resets the control to its initial configuration.


setDescription

void setDescription(String description)
Provides a textual description of the purpose of the control. This may be displayed somewhere on the GUI component (typically as tooltip text).

Parameters:
description - The description of the control.

Watchmaker Framework for Evolutionary Computation API
(Version 0.7.1)