All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AnalysisUtils This class provides several analysis metrics to evaluate individuals uponCanvas Canvas to be painted on.ChooserForm The chooser form enabled the user to create new or add existing projects in the file system and manage their register state in the global .evoSearch register.ConfigComboModel Combo box with edit button as first static element.ConfigPanel This panel manages all the inputs to change the configurations properties.Configuration Environment configuration for the evolution.Configuration.ConfigurationBuilder ConfigurationDialog The form holding all the configuration panels and a selection list with their names.DiscreteAlterer Wrapper for allAlterer
s working withDiscreteGene
s.DiscreteChromosome Chromosome consisting of a permutations of the distances from theConfiguration
in an evolved order associated with valid positional indices.DiscreteGene Discrete genome carrying aPoint2D
allele.DistanceMutator The distance mutator alters the distance property of the chromosomes genes individually by a given distance.DocumentAdapter Functional adapter interface for theDocumentListener
.EventService Event bus holding all the usedEvent
s.Evolution This class holds a configuration and executes a corresponding evolution.Evolution.EvolutionBuilder Evolution.Fitness Fitness method enum.Experiment Basic experiment class providing utilities for experiments.ExportDialog Export Dialog managing the export ofEvolution
s.FileService File prompting and loading service.FitnessTableModel Table model to display several fitness values.GeneListCellEditor IndexEntry Global project register entry used to save registered projects in the file system.LangService Property based translation helper.ListTransferHandler<E> ListUtils List utility methods.Main Main class.MainForm The main swing application forms class.MathUtils Math utility function library.MenuService DSLJMenu
andJPopupMenu
service.MultiTreasureFitnessExperiment Tests for the multiple treasure fitness function.MutatorTableModel This table model displays all registeredDiscreteAlterer
classes to select and configure for theEvolution.run()
method.OneTreasureFitnessExperiment Test of theEvolution.Fitness.SINGULAR
fitness.PositionMutator The position mutator alters the position property of the chromosomes genes individually by a given chance.Preview Project Project entity to be saved in the file system.ProjectListItem Project display for theChooserForm
.ProjectService Project utility service.RandomUtils All utility methods associated with randomness.Ray2D Infinite 2d ray.ShuffleDialog<T> Dialog to shuffle elements with a distance range and amount.SortedListModel<E> StringShape String shape representation.Style Render style class forShape
s.Style.Shape List of point shape styles.Style.StyleBuilder SwapDistanceMutator Mutator which swaps whole the positions betweenDiscreteGene
s.SwapGeneMutator Mutator which swaps whole genes thus changing their position in the chromosomes sequence.SwapPositionsMutator Mutator which swaps whole the positions betweenDiscreteGene
s.SwapPropertyMutator Transformation The canvas rendering transformation.Workspace The window workspace used to preserve the projects windows locations and settings.XmlEntity<T> Entity interface for objects which can be parsed from and converted to xml.XmlService Utility service for xml-based transformation.