es.udc.gii.common.eaf.factory
Class XMLSimpleFactory
java.lang.Object
es.udc.gii.common.eaf.factory.SimpleFactory
es.udc.gii.common.eaf.factory.XMLSimpleFactory
public class XMLSimpleFactory
- extends SimpleFactory
- Author:
- pilar
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLSimpleFactory
public XMLSimpleFactory(java.lang.String configFileName)
createAlgorithm
public EvolutionaryAlgorithm createAlgorithm()
- Specified by:
createAlgorithm
in class SimpleFactory
createStopTest
public StopTest createStopTest()
- Specified by:
createStopTest
in class SimpleFactory
createProblem
public Problem createProblem()
- Specified by:
createProblem
in class SimpleFactory
createPopulation
public Population createPopulation(FitnessComparator<Individual> comparator)
- Specified by:
createPopulation
in class SimpleFactory
createIndividual
public Individual createIndividual(FitnessComparator<Individual> comparator)
- Specified by:
createIndividual
in class SimpleFactory
createSelectionChain
public OperatorChain<SelectionOperator> createSelectionChain()
- Specified by:
createSelectionChain
in class SimpleFactory
createReplaceChain
public OperatorChain<ReplaceOperator> createReplaceChain()
- Specified by:
createReplaceChain
in class SimpleFactory
createReproductionChain
public OperatorChain<ReproductionOperator> createReproductionChain()
- Specified by:
createReproductionChain
in class SimpleFactory
createEvaluationChain
public OperatorChain<EvaluationOperator> createEvaluationChain()
- Specified by:
createEvaluationChain
in class SimpleFactory
createLogs
public java.util.List<LogTool> createLogs()
- Specified by:
createLogs
in class SimpleFactory
createEvaluationStrategy
public EvaluationStrategy createEvaluationStrategy()
- Specified by:
createEvaluationStrategy
in class SimpleFactory