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(); }