View Javadoc
1   package net.bmahe.genetics4j.moo.spea2.replacement;
2   
3   import net.bmahe.genetics4j.core.replacement.ReplacementStrategyHandler;
4   import net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext;
5   import net.bmahe.genetics4j.core.spec.ReplacementStrategyHandlerFactory;
6   
7   public class SPEA2ReplacementStrategyHandlerFactory<T extends Comparable<T>>
8   		implements ReplacementStrategyHandlerFactory<T>
9   {
10  
11  	@Override
12  	public ReplacementStrategyHandler<T> apply(final AbstractEAExecutionContext<T> abstractEAExecutionContext) {
13  		return new SPEA2ReplacementStrategyHandler<>();
14  	}
15  
16  }