From 99e8aae47f423cb31f62b813b403e3ec17a53960 Mon Sep 17 00:00:00 2001
From: "Bernhard J. Berger" <bernhard.berger@uni-bremen.de>
Date: Fri, 12 May 2023 08:26:48 +0200
Subject: [PATCH] Moved definition file for surrogate.simple

---
 .../src/main/resources/META-INF/beans.xml     |  6 +++++
 .../META-INF/definitions/surrogate/simple.dl  | 15 ------------
 .../resources/de/evoal/surrogate/simple/ml.dl | 23 +++++++++++++++++++
 3 files changed, 29 insertions(+), 15 deletions(-)
 create mode 100644 src/core/de.evoal.surrogate.simple/src/main/resources/META-INF/beans.xml
 delete mode 100644 src/core/de.evoal.surrogate.simple/src/main/resources/META-INF/definitions/surrogate/simple.dl
 create mode 100644 src/core/de.evoal.surrogate.simple/src/main/resources/de/evoal/surrogate/simple/ml.dl

diff --git a/src/core/de.evoal.surrogate.simple/src/main/resources/META-INF/beans.xml b/src/core/de.evoal.surrogate.simple/src/main/resources/META-INF/beans.xml
new file mode 100644
index 00000000..848dca3b
--- /dev/null
+++ b/src/core/de.evoal.surrogate.simple/src/main/resources/META-INF/beans.xml
@@ -0,0 +1,6 @@
+<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_2_0.xsd"
+       bean-discovery-mode="annotated"
+       version="2.0">
+</beans>
\ No newline at end of file
diff --git a/src/core/de.evoal.surrogate.simple/src/main/resources/META-INF/definitions/surrogate/simple.dl b/src/core/de.evoal.surrogate.simple/src/main/resources/META-INF/definitions/surrogate/simple.dl
deleted file mode 100644
index 09542705..00000000
--- a/src/core/de.evoal.surrogate.simple/src/main/resources/META-INF/definitions/surrogate/simple.dl
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * An exemplary identity function.
- */
-type identity extends surrogate {
-}
-
-type 'linear-regression' extends surrogate {
-    intercept : float;
-    slope : float;
-}
-
-type 'simple-quadratic-regression' extends surrogate {
-    intercept : float;
-    slope : float;
-}
\ No newline at end of file
diff --git a/src/core/de.evoal.surrogate.simple/src/main/resources/de/evoal/surrogate/simple/ml.dl b/src/core/de.evoal.surrogate.simple/src/main/resources/de/evoal/surrogate/simple/ml.dl
new file mode 100644
index 00000000..08d465ab
--- /dev/null
+++ b/src/core/de.evoal.surrogate.simple/src/main/resources/de/evoal/surrogate/simple/ml.dl
@@ -0,0 +1,23 @@
+import "definitions" from de.evoal.surrogate.ml;
+
+/**
+ * Simple surrogate functions.
+ */
+module de.evoal.surrogate.simple.ml {
+
+	/**
+	 * An exemplary identity function.
+	 */
+	type identity extends surrogate {
+	}
+	
+	type 'linear-regression' extends surrogate {
+	    intercept : float;
+	    slope : float;
+	}
+	
+	type 'simple-quadratic-regression' extends surrogate {
+	    intercept : float;
+	    slope : float;
+	}
+}
\ No newline at end of file
-- 
GitLab