aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/modules/Module.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jcgp/modules/Module.java')
-rw-r--r--src/jcgp/modules/Module.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/jcgp/modules/Module.java b/src/jcgp/modules/Module.java
index b8d44d2..5ce96b9 100644
--- a/src/jcgp/modules/Module.java
+++ b/src/jcgp/modules/Module.java
@@ -1,14 +1,11 @@
package jcgp.modules;
+import java.util.HashMap;
+
+import jcgp.CGP.Resources;
import jcgp.parameters.Parameter;
-import jcgp.parameters.Parameters;
-public abstract class Module {
+public interface Module {
- /**
- * Register a new parameter
- */
- protected final void registerParameter(String key, Parameter value) {
- Parameters.add(key, value);
- };
+ public HashMap<String, Parameter> activate(Resources parameters);
}