Class DSEIndividualFactory

java.lang.Object
org.opt4j.core.AbstractIndividualFactory<DSEIndividual>
de.uka.ipd.sdq.dsexplore.opt4j.representation.DSEIndividualFactory
All Implemented Interfaces:
org.opt4j.core.IndividualFactory

public class DSEIndividualFactory extends org.opt4j.core.AbstractIndividualFactory<DSEIndividual>
  • Constructor Details

    • DSEIndividualFactory

      @Inject public DSEIndividualFactory(com.google.inject.Provider<DSEIndividual> individualProvider, org.opt4j.core.problem.Creator<DesignDecisionGenotype> creator)
  • Method Details

    • create

      public DSEIndividual create()
      Specified by:
      create in interface org.opt4j.core.IndividualFactory
      Overrides:
      create in class org.opt4j.core.AbstractIndividualFactory<DSEIndividual>
    • create

      public DSEIndividual create(org.opt4j.core.Genotype genotype)
      Specified by:
      create in interface org.opt4j.core.IndividualFactory
      Overrides:
      create in class org.opt4j.core.AbstractIndividualFactory<DSEIndividual>
    • buildCandidate

      public TacticsResultCandidate buildCandidate(org.opt4j.core.Genotype genotype, DSEIndividual parent)