package org.jgap.eval; import org.jgap.*; public class PopulationContext { private Population m_pop; private NaturalSelector m_selector; private GeneticOperator m_operator; private IChromosome m_chromosome; private BulkFitnessFunction m_bulkFitnessFunction; public PopulationContext(Population a_pop) { m_pop = a_pop; } public Population getPopulation() { return m_pop; } public IChromosome getChromosome() { return m_chromosome; } public GeneticOperator getOperator() { return m_operator; } public NaturalSelector getSelector() { return m_selector; } public void setChromosome(IChromosome m_chromosome) { this.m_chromosome = m_chromosome; } public void setOperator(GeneticOperator m_operator) { this.m_operator = m_operator; } public void setSelector(NaturalSelector m_selector) { this.m_selector = m_selector; } public BulkFitnessFunction getBulkFitnessFunction() { return m_bulkFitnessFunction; } public void setBulkFitnessFunction(BulkFitnessFunction m_bulkFitnessFunction) { this.m_bulkFitnessFunction = m_bulkFitnessFunction; } }