Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X 

G

GA_MONITOR - Static variable in interface org.hu.hom.ui.graphical.model.constants.R
 
GaConfig - Class in org.hu.hom.ui
 
GaConfig() - Constructor for class org.hu.hom.ui.GaConfig
 
GaMonitor - Class in org.hu.hom.ui.graphical.view
 
GaMonitor() - Constructor for class org.hu.hom.ui.graphical.view.GaMonitor
 
GaMonitorController - Class in org.hu.hom.ui.graphical.controller
 
GaMonitorController() - Constructor for class org.hu.hom.ui.graphical.controller.GaMonitorController
 
generate() - Method in class org.hu.hom.core.mutation.MutantsGenerator
 
generateRandomPopulation(String, String, Set<MessageListener>) - Static method in class org.hu.hom.core.mutation.MutationModel
 
GeneticAlgorithm - Class in org.hu.hom.api.algorithm
A Genetic Algorithm that searches for subtle mutants using crossover and mutation.
GeneticAlgorithm() - Constructor for class org.hu.hom.api.algorithm.GeneticAlgorithm
 
GeneticAlgorithmListener - Interface in org.hu.hom.api.listener
This interface is used to listen to GeneticAlgorithm each generation changes.
getCode() - Method in class org.hu.hom.core.object.AbstractMutant
 
getCode() - Method in class org.hu.hom.core.object.FirstOrderMutant
 
getCode() - Method in class org.hu.hom.core.object.HigherOrderMutant
Each HigherOrderMutant has a Set of FirstOrderMutants, as each FirstOrderMutant holds the path to the mutated and the original .java files, this method reads these files and spots the differences between these two files (the original and the mutated) and applies these differences to a copy of the original file.
getCommand(String) - Method in class org.hu.hom.core.test.AbstractTestRunner
 
getCommand(String) - Method in class org.hu.hom.core.test.LinuxTestRunner
 
getCommand(String) - Method in class org.hu.hom.core.test.WindowsTestRunner
 
getContext() - Method in class org.hu.hom.ui.graphical.model.log.LogRecord
 
getDirectory() - Method in class org.hu.hom.ui.graphical.model.utils.FileGenerator
 
getExtension() - Method in enum org.hu.hom.core.utils.FileUtils.FileType
 
getFirstOrderMutants() - Method in class org.hu.hom.core.object.HigherOrderMutant
 
getFirstOrderMutantsKilledBy() - Method in class org.hu.hom.core.object.HigherOrderMutant
 
getFirstOrderSize(int) - Static method in class org.hu.hom.api.algorithm.Specifications
 
getFourthOrderSize(int) - Static method in class org.hu.hom.api.algorithm.Specifications
 
getId() - Method in class org.hu.hom.core.object.HigherOrderMutant
Sets the id on the HigherOrderMutant based on the FirstOrderMutants it is created from
getImagePath() - Method in class org.hu.hom.ui.graphical.view.SplashScreen
 
getJavaFile() - Method in class org.hu.hom.ui.graphical.model.utils.FileGenerator
 
getKilledBy() - Method in class org.hu.hom.core.object.AbstractMutant
 
getLevel() - Method in class org.hu.hom.ui.graphical.model.log.LogRecord
 
getLiveMutants() - Method in class org.hu.hom.core.object.Population
 
getLoc(String) - Static method in class org.hu.hom.core.utils.FileUtils
 
getLog() - Method in class org.hu.hom.ui.graphical.model.log.Logger
 
getMessage() - Method in class org.hu.hom.ui.graphical.model.log.LogRecord
 
getMutants() - Method in class org.hu.hom.core.object.Population
 
getOrder() - Method in class org.hu.hom.core.object.AbstractMutant
 
getOrder() - Method in class org.hu.hom.core.object.FirstOrderMutant
 
getOrder() - Method in class org.hu.hom.core.object.HigherOrderMutant
The degree of a HigherOrderMutant is the count of its FirstOrderMutants
getOriginalCode() - Method in class org.hu.hom.core.object.HigherOrderMutant
 
getParent() - Method in class org.hu.hom.ui.graphical.view.SplashScreen
 
getPopulationSize(String) - Static method in class org.hu.hom.api.algorithm.Specifications
This method returns the population size to be used based on the number of LOC of the original file.
getPropertiesFromFile(String) - Static method in class org.hu.hom.core.utils.PropertiesUtils
 
getProperty(String) - Static method in class org.hu.hom.core.utils.PropertiesUtils
Reads the key value from the VM arguments or environment variables
getRandomMutant(HigherOrderMutant) - Static method in class org.hu.hom.core.mutation.MutationModel
Returns a random FirstOrderMutant that can be applied to the provided HigherOrderMutant
getSecondOrderSize(int) - Static method in class org.hu.hom.api.algorithm.Specifications
 
getSelectionSize(int) - Method in class org.hu.hom.api.algorithm.GeneticAlgorithm
 
getSubtleMutants() - Method in class org.hu.hom.core.object.Population
 
getThirdOrderSize(int) - Static method in class org.hu.hom.api.algorithm.Specifications
 
getTimestamp() - Method in class org.hu.hom.ui.graphical.model.log.LogRecord
 
A B C D E F G H I J L M N O P R S T U V W X 
Skip navigation links