View Javadoc
1   package net.bmahe.genetics4j.gp.spec.mutation;
2   
3   import java.util.List;
4   
5   import org.immutables.value.Value;
6   
7   import net.bmahe.genetics4j.core.spec.mutation.MutationPolicy;
8   
9   @Value.Immutable
10  public interface ProgramApplyRules extends MutationPolicy {
11  
12  	@Value.Parameter
13  	List<Rule> rules();
14  	
15  	public static ProgramApplyRules of(final List<Rule> rules) {
16  		return ImmutableProgramApplyRules.of(rules);
17  	}
18  }