From 3074c949abfca79c6bd5aa79f55011e69126a2a1 Mon Sep 17 00:00:00 2001
From: Alexander Diewald <diewald@fortiss.org>
Date: Sat, 14 Jul 2018 18:45:33 +0200
Subject: [PATCH] DI: Remove the injector leftover from the ExplorationModule
 service.

Signed-off-by: Alexander Diewald <diewald@fortiss.org>
---
 .../af3/exploration/alg/service/internal/.ratings    |  2 +-
 .../service/internal/ExplorationModuleService.java   | 12 +-----------
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/.ratings b/org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/.ratings
index 69b7bd7c..f42c4ba7 100644
--- a/org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/.ratings
+++ b/org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/.ratings
@@ -1,5 +1,5 @@
 ExplorationConstraintTransformationService.java 5e7117398827ae129b3c9a8a16457d816ba665a7 RED
 ExplorationEvaluationService.java ed22af146e8230a39a47ba60224b824b6d0ac599 RED
-ExplorationModuleService.java ce426b60fed15b3532f0bfd04d25fb1ec777b93d RED
+ExplorationModuleService.java 18799dc62ecdfccfe635d9a168f6c22e0e662a0b YELLOW
 ExplorationRepairService.java 940ceda7c8c48f282132355249af1fe0a005c0f5 RED
 ExplorationTransformationService.java 36e2368dd6098e1f3aa210a6defd4f269628e28a RED
diff --git a/org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/ExplorationModuleService.java b/org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/ExplorationModuleService.java
index ce426b60..18799dc6 100644
--- a/org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/ExplorationModuleService.java
+++ b/org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/ExplorationModuleService.java
@@ -35,9 +35,6 @@ import org.opt4j.core.problem.Decoder;
 import com.google.common.collect.ClassToInstanceMap;
 import com.google.common.collect.MutableClassToInstanceMap;
 import com.google.inject.AbstractModule;
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-import com.google.inject.Module;
 
 /**
  * Implementation of the {@link IExplorationModuleService}.
@@ -46,13 +43,6 @@ import com.google.inject.Module;
  */
 public class ExplorationModuleService implements IExplorationModuleService {
 
-	/**
-	 * Guice {@link Injector} for the DSE at which the registered {@link Module} that define a DSE
-	 * process are installed. The backend Opt4J {@link Injector} will be used as a child
-	 * {@link Injector}.
-	 */
-	private Injector dseInjector;
-
 	/** Set referencing all registered optimization variables. */
 	private Set<Class<? extends Genotype>> genotypes = new HashSet<>();
 
@@ -92,7 +82,7 @@ public class ExplorationModuleService implements IExplorationModuleService {
 	/** {@inheritDoc} */
 	@Override
 	public void startService() {
-		dseInjector = Guice.createInjector();
+		// Not needed.
 	}
 
 	/** {@inheritDoc} */
-- 
GitLab