1 package net.bmahe.genetics4j.gp;
2
3 @SuppressWarnings("rawtypes")
4 public interface OperationFactory {
5
6 //TODO make a List<Class>
7 Class[] acceptedTypes();
8
9 Class returnedType();
10
11 Operation build(final InputSpec inputSpec);
12 }