Interface MutationPolicyHandler<T extends Comparable<T>>
- All Known Implementing Classes:
CreepMutationPolicyHandler, MultiMutationsPolicyHandler, PartialMutationPolicyHandler, RandomMutationPolicyHandler, SwapMutationPolicyHandler
public interface MutationPolicyHandler<T extends Comparable<T>>
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy)
-
Method Details
-
canHandle
boolean canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) -
createMutator
Mutator createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy)
-