From 5c1dd936e53b721341b7bdea1aaf4d14cdd3e938 Mon Sep 17 00:00:00 2001
From: "Bernhard J. Berger" <bernhard.berger@uni-bremen.de>
Date: Fri, 19 May 2023 10:29:08 +0200
Subject: [PATCH] Exporting required module to weld. Fix #32

---
 .../main/search/EvolutionaryAlgorithmSearch.java   | 14 --------------
 .../src/main/java/module-info.java                 |  2 +-
 2 files changed, 1 insertion(+), 15 deletions(-)

diff --git a/src/core/de.evoal.core.ea/src/main/java/de/evoal/core/ea/main/search/EvolutionaryAlgorithmSearch.java b/src/core/de.evoal.core.ea/src/main/java/de/evoal/core/ea/main/search/EvolutionaryAlgorithmSearch.java
index 3b890249..2dfee3d3 100644
--- a/src/core/de.evoal.core.ea/src/main/java/de/evoal/core/ea/main/search/EvolutionaryAlgorithmSearch.java
+++ b/src/core/de.evoal.core.ea/src/main/java/de/evoal/core/ea/main/search/EvolutionaryAlgorithmSearch.java
@@ -50,20 +50,6 @@ public class EvolutionaryAlgorithmSearch implements OptimisationAlgorithm {
 	@Inject
 	private LanguageHelper helper;
 
-	/**
-	 * Location for storing the output.
-	 */
-	@Inject
-	@BlackboardValue(CoreBlackboardEntries.EVALUATION_OUTPUT_FOLDER)
-	private File outputDirectory;
-
-	/**
-	 * The actual run
-	 */
-	@Inject
-	@BlackboardValue(CoreBlackboardEntries.EVALUATION_RUN)
-	private String run;
-
 	@Inject
 	@ConfigurationValue(entry = CoreBlackboardEntries.OPTIMISATION_CONFIGURATION, access = "algorithm.number-of-generations")
 	private int numberOfGenerations;
diff --git a/src/core/de.evoal.core.main/src/main/java/module-info.java b/src/core/de.evoal.core.main/src/main/java/module-info.java
index 9229457e..23df33c3 100644
--- a/src/core/de.evoal.core.main/src/main/java/module-info.java
+++ b/src/core/de.evoal.core.main/src/main/java/module-info.java
@@ -81,6 +81,7 @@ module de.evoal.core.main {
     opens de.evoal.core.main.constraints.correlation to weld.core.impl;
     opens de.evoal.core.main.constraints.deviation to weld.core.impl;
     opens de.evoal.core.main.initial to weld.core.impl;
+    opens de.evoal.core.main.language to weld.core.impl;
     opens de.evoal.core.main.optimisation to weld.core.impl;
     opens de.evoal.core.main.producer to weld.core.impl;
     opens de.evoal.core.main.properties to weld.core.impl;
@@ -93,6 +94,5 @@ module de.evoal.core.main {
     opens de.evoal.core.api.statistics.io to weld.core.impl;
     opens de.evoal.core.api.statistics.writer to weld.core.impl;
 
-
     //provides de.evoal.languages.model.utils.builtin.BuiltinProvider with ModuleBuiltinProvider;
 }
-- 
GitLab