Package ec

# Interface Singleton

All Superinterfaces:
  `Serializable`, `Setup`

All Known Implementing Classes:
  `AMALGAMBreeder`, `BarChartStatistics`, `Best1BinDEBreeder`, `Breeder`, `ChartableStatistics`, `CMAESBreeder`, `CMAESInitializer`, `CompetitiveEvaluator`, `DEBreeder`, `DEEvaluator`, `DOVSBreeder`, `DOVSEvaluator`, `DOVSInitializer`, `Evaluator`, `EvolutionState`, `Exchanger`, `Finisher`, `GPInitializer`, `HypervolumeStatistics`, `Initializer`, `InterPopulationExchange`, `IslandExchange`, `KozaShortStatistics`, `MuCommaLambdaBreeder`, `MultiObjectiveStatistics`, `MultiPopCoevolutionaryEvaluator`, `MuPlusLambdaBreeder`, `NEATBreeder`, `NEATInitializer`, `NSGA2Breeder`, `PBILBreeder`, `PieChartStatistics`, `PSOBreeder`, `Rand1EitherOrDEBreeder`, `RandomRestarts`, `RuleInitializer`, `SimpleBreeder`, `SimpleEvaluator`, `SimpleEvolutionState`, `SimpleExchanger`, `SimpleFinisher`, `SimpleGroupedEvaluator`, `SimpleInitializer`, `SimpleShortStatistics`, `SimpleStatistics`, `SpatialBreeder`, `SpatialMultiPopCoevolutionaryEvaluator`, `SPEA2Breeder`, `Statistics`, `SteadyStateBreeder`, `SteadyStateEvaluator`, `SteadyStateEvolutionState`, `TarpeianStatistics`, `TimeSeriesStatistics`, `XYSeriesChartStatistics`

public interface Singleton extends Setup
A Singleton is a class for which there will be only one instance in the entire course of a run, and which will exist for pretty much the entire run. Singletons are set up using setup(...) when they are first created.

- ## Method Summary

  ### Methods inherited from interface ec.Setup

  `setup`