From 5d63aed4b0375824ac614d802df40c82880050a2 Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Tue, 10 Dec 2013 18:03:17 +0100 Subject: [PATCH] Change more of the CLI implementation. --- src/eva2/cli/Main.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/eva2/cli/Main.java b/src/eva2/cli/Main.java index 092b8cb5..d91019e1 100644 --- a/src/eva2/cli/Main.java +++ b/src/eva2/cli/Main.java @@ -145,11 +145,11 @@ public class Main implements OptimizationStateListener, InterfacePopulationChang return optimizerList; } - public static Map> createProblemList() { - Map> problemList = new TreeMap>(); + public static Map> createProblemList() { + Map> problemList = new TreeMap>(); Reflections reflections = new Reflections("eva2.optimization.problems"); - Set> problems = reflections.getSubTypesOf(AbstractOptimizationProblem.class); - for (Class problem : problems) { + Set> problems = reflections.getSubTypesOf(AbstractProblemDouble.class); + for (Class problem : problems) { // We only want instantiable classes if (problem.isInterface() || Modifier.isAbstract(problem.getModifiers())) { continue; @@ -330,9 +330,9 @@ public class Main implements OptimizationStateListener, InterfacePopulationChang } private void setProblemFromName(String problemName) { - Map> problemList = createProblemList(); + Map> problemList = createProblemList(); - Class problem = problemList.get(problemName); + Class problem = problemList.get(problemName); try { this.problem = problem.newInstance(); } catch (InstantiationException e) { @@ -387,7 +387,7 @@ public class Main implements OptimizationStateListener, InterfacePopulationChang } private static void listProblems() { - Map> problemList = createProblemList(); + Map> problemList = createProblemList(); System.out.println("Available Problems:"); for (String name : problemList.keySet()) {