diff options
Diffstat (limited to 'src/jcgp/backend/function/Function.java')
-rw-r--r-- | src/jcgp/backend/function/Function.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/jcgp/backend/function/Function.java b/src/jcgp/backend/function/Function.java new file mode 100644 index 0000000..30bbcf0 --- /dev/null +++ b/src/jcgp/backend/function/Function.java @@ -0,0 +1,13 @@ +package jcgp.backend.function; + +import jcgp.backend.exceptions.InvalidArgumentsException; +import jcgp.backend.population.Connection; + +public abstract class Function { + + public abstract Object run(Connection ... connections) throws InvalidArgumentsException; + + public abstract int getArity(); + + public abstract String getName(); +} |