@@ -0,0 +1,31 @@
+package API;
+
+public abstract class AlgorithmSuperClass {
+ private CpsAPI API;
+ /**
+ * Constructor
+ * @param api
+ */
+ public AlgorithmSuperClass(CpsAPI api){
+ this.API = api;
+ }
+ *
+ * @return API
+ public CpsAPI getAPI(){
+ return API;
+ * sets API
+ public void setAPI(CpsAPI api){
+ abstract public void runAlgorithm();
+}
@@ -1,8 +1,5 @@
package API;
public interface CpsAlgorithm {
- CpsAPI API = null;
-
- public void setAPI(CpsAPI api);
public void runAlgorithm();
}