|
@@ -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
|
|
|
+ * @param api
|
|
|
+ */
|
|
|
+ public void setAPI(CpsAPI api){
|
|
|
+ this.API = api;
|
|
|
+ }
|
|
|
+
|
|
|
+ abstract public void runAlgorithm();
|
|
|
+}
|