diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..0c18c673d8924fddd6264f5694105f2867573fab
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,44 @@
+# glpk also from https://github.com/dmccloskey/glpk/blob/master/Dockerfile
+
+# Set the base image to Ubuntu
+FROM ubuntu:latest
+# Switch to root for install
+USER root
+
+ENV DEBIAN_FRONTEND noninteractive
+ENV HOME /home/user
+RUN useradd --create-home --home-dir $HOME user \
+    && chmod -R u+rwx $HOME \
+    && chown -R user:user $HOME
+
+RUN apt-get update -y && apt-get install -y \
+	openjdk-8-jdk \
+	r-base \
+	r-base-dev \
+	libudunits2-dev \
+	cowsay \
+	less \
+	--no-install-recommends \
+	&& apt-get clean \
+	&& rm -rf /var/lib/apt/lists/*
+
+COPY trainbenchmark-reporting/install.R /trainbenchmark/trainbenchmark-reporting/install.R
+RUN Rscript /trainbenchmark/trainbenchmark-reporting/install.R
+
+#USER user
+WORKDIR /trainbenchmark
+
+COPY --chown=user:user . .
+COPY docker/bashrc /home/user/.bashrc
+
+RUN ./gradlew --no-daemon preprocess
+RUN ./gradlew --no-daemon build shadowJar -x test
+RUN ./gradlew --no-daemon initScripts
+
+
+
+# when benchmarking run:
+# RUN ./gradlew --no-daemon generate
+# RUN ./gradlew --no-daemon individualInjectBenchmark
+# RUN ./gradlew --no-daemon individualRepairBenchmark
+ENTRYPOINT /bin/bash
diff --git a/LICENSE b/trainbenchmark/LICENSE
similarity index 100%
rename from LICENSE
rename to trainbenchmark/LICENSE
diff --git a/README.md b/trainbenchmark/README.md
similarity index 100%
rename from README.md
rename to trainbenchmark/README.md
diff --git a/build.gradle b/trainbenchmark/build.gradle
similarity index 100%
rename from build.gradle
rename to trainbenchmark/build.gradle
diff --git a/diagrams/.gitignore b/trainbenchmark/diagrams/.gitignore
similarity index 100%
rename from diagrams/.gitignore
rename to trainbenchmark/diagrams/.gitignore
diff --git a/docs/README.md b/trainbenchmark/docs/README.md
similarity index 100%
rename from docs/README.md
rename to trainbenchmark/docs/README.md
diff --git a/docs/getting-started.md b/trainbenchmark/docs/getting-started.md
similarity index 100%
rename from docs/getting-started.md
rename to trainbenchmark/docs/getting-started.md
diff --git a/docs/how-to-run-the-benchmark.md b/trainbenchmark/docs/how-to-run-the-benchmark.md
similarity index 100%
rename from docs/how-to-run-the-benchmark.md
rename to trainbenchmark/docs/how-to-run-the-benchmark.md
diff --git a/docs/naming-conventions.md b/trainbenchmark/docs/naming-conventions.md
similarity index 100%
rename from docs/naming-conventions.md
rename to trainbenchmark/docs/naming-conventions.md
diff --git a/docs/projects.md b/trainbenchmark/docs/projects.md
similarity index 100%
rename from docs/projects.md
rename to trainbenchmark/docs/projects.md
diff --git a/docs/running-the-benchmark.md b/trainbenchmark/docs/running-the-benchmark.md
similarity index 100%
rename from docs/running-the-benchmark.md
rename to trainbenchmark/docs/running-the-benchmark.md
diff --git a/gradle/source-layout-xcore.gradle b/trainbenchmark/gradle/source-layout-xcore.gradle
similarity index 100%
rename from gradle/source-layout-xcore.gradle
rename to trainbenchmark/gradle/source-layout-xcore.gradle
diff --git a/gradle/source-layout-xtext.gradle b/trainbenchmark/gradle/source-layout-xtext.gradle
similarity index 100%
rename from gradle/source-layout-xtext.gradle
rename to trainbenchmark/gradle/source-layout-xtext.gradle
diff --git a/gradle/wrapper/gradle-wrapper.jar b/trainbenchmark/gradle/wrapper/gradle-wrapper.jar
similarity index 100%
rename from gradle/wrapper/gradle-wrapper.jar
rename to trainbenchmark/gradle/wrapper/gradle-wrapper.jar
diff --git a/gradle/wrapper/gradle-wrapper.properties b/trainbenchmark/gradle/wrapper/gradle-wrapper.properties
similarity index 100%
rename from gradle/wrapper/gradle-wrapper.properties
rename to trainbenchmark/gradle/wrapper/gradle-wrapper.properties
diff --git a/gradlew b/trainbenchmark/gradlew
similarity index 100%
rename from gradlew
rename to trainbenchmark/gradlew
diff --git a/gradlew.bat b/trainbenchmark/gradlew.bat
similarity index 100%
rename from gradlew.bat
rename to trainbenchmark/gradlew.bat
diff --git a/logs/.gitignore b/trainbenchmark/logs/.gitignore
similarity index 100%
rename from logs/.gitignore
rename to trainbenchmark/logs/.gitignore
diff --git a/logs/README.md b/trainbenchmark/logs/README.md
similarity index 100%
rename from logs/README.md
rename to trainbenchmark/logs/README.md
diff --git a/models/.gitignore b/trainbenchmark/models/.gitignore
similarity index 100%
rename from models/.gitignore
rename to trainbenchmark/models/.gitignore
diff --git a/models/railway-batch-1-Region.csv b/trainbenchmark/models/railway-batch-1-Region.csv
similarity index 100%
rename from models/railway-batch-1-Region.csv
rename to trainbenchmark/models/railway-batch-1-Region.csv
diff --git a/models/railway-batch-1-Route.csv b/trainbenchmark/models/railway-batch-1-Route.csv
similarity index 100%
rename from models/railway-batch-1-Route.csv
rename to trainbenchmark/models/railway-batch-1-Route.csv
diff --git a/models/railway-batch-1-Segment.csv b/trainbenchmark/models/railway-batch-1-Segment.csv
similarity index 100%
rename from models/railway-batch-1-Segment.csv
rename to trainbenchmark/models/railway-batch-1-Segment.csv
diff --git a/models/railway-batch-1-Semaphore.csv b/trainbenchmark/models/railway-batch-1-Semaphore.csv
similarity index 100%
rename from models/railway-batch-1-Semaphore.csv
rename to trainbenchmark/models/railway-batch-1-Semaphore.csv
diff --git a/models/railway-batch-1-Sensor.csv b/trainbenchmark/models/railway-batch-1-Sensor.csv
similarity index 100%
rename from models/railway-batch-1-Sensor.csv
rename to trainbenchmark/models/railway-batch-1-Sensor.csv
diff --git a/models/railway-batch-1-Switch.csv b/trainbenchmark/models/railway-batch-1-Switch.csv
similarity index 100%
rename from models/railway-batch-1-Switch.csv
rename to trainbenchmark/models/railway-batch-1-Switch.csv
diff --git a/models/railway-batch-1-SwitchPosition.csv b/trainbenchmark/models/railway-batch-1-SwitchPosition.csv
similarity index 100%
rename from models/railway-batch-1-SwitchPosition.csv
rename to trainbenchmark/models/railway-batch-1-SwitchPosition.csv
diff --git a/models/railway-batch-1-ag-special.json b/trainbenchmark/models/railway-batch-1-ag-special.json
similarity index 100%
rename from models/railway-batch-1-ag-special.json
rename to trainbenchmark/models/railway-batch-1-ag-special.json
diff --git a/models/railway-batch-1-ag.json b/trainbenchmark/models/railway-batch-1-ag.json
similarity index 100%
rename from models/railway-batch-1-ag.json
rename to trainbenchmark/models/railway-batch-1-ag.json
diff --git a/models/railway-batch-1-ag.json.scm b/trainbenchmark/models/railway-batch-1-ag.json.scm
similarity index 100%
rename from models/railway-batch-1-ag.json.scm
rename to trainbenchmark/models/railway-batch-1-ag.json.scm
diff --git a/models/railway-batch-1-connectsTo.csv b/trainbenchmark/models/railway-batch-1-connectsTo.csv
similarity index 100%
rename from models/railway-batch-1-connectsTo.csv
rename to trainbenchmark/models/railway-batch-1-connectsTo.csv
diff --git a/models/railway-batch-1-entry.csv b/trainbenchmark/models/railway-batch-1-entry.csv
similarity index 100%
rename from models/railway-batch-1-entry.csv
rename to trainbenchmark/models/railway-batch-1-entry.csv
diff --git a/models/railway-batch-1-exit.csv b/trainbenchmark/models/railway-batch-1-exit.csv
similarity index 100%
rename from models/railway-batch-1-exit.csv
rename to trainbenchmark/models/railway-batch-1-exit.csv
diff --git a/models/railway-batch-1-follows.csv b/trainbenchmark/models/railway-batch-1-follows.csv
similarity index 100%
rename from models/railway-batch-1-follows.csv
rename to trainbenchmark/models/railway-batch-1-follows.csv
diff --git a/models/railway-batch-1-inferred.ttl b/trainbenchmark/models/railway-batch-1-inferred.ttl
similarity index 100%
rename from models/railway-batch-1-inferred.ttl
rename to trainbenchmark/models/railway-batch-1-inferred.ttl
diff --git a/models/railway-batch-1-metamodel.ttl b/trainbenchmark/models/railway-batch-1-metamodel.ttl
similarity index 100%
rename from models/railway-batch-1-metamodel.ttl
rename to trainbenchmark/models/railway-batch-1-metamodel.ttl
diff --git a/models/railway-batch-1-monitoredBy.csv b/trainbenchmark/models/railway-batch-1-monitoredBy.csv
similarity index 100%
rename from models/railway-batch-1-monitoredBy.csv
rename to trainbenchmark/models/railway-batch-1-monitoredBy.csv
diff --git a/models/railway-batch-1-mysql.sql b/trainbenchmark/models/railway-batch-1-mysql.sql
similarity index 100%
rename from models/railway-batch-1-mysql.sql
rename to trainbenchmark/models/railway-batch-1-mysql.sql
diff --git a/models/railway-batch-1-raw.sql b/trainbenchmark/models/railway-batch-1-raw.sql
similarity index 100%
rename from models/railway-batch-1-raw.sql
rename to trainbenchmark/models/railway-batch-1-raw.sql
diff --git a/models/railway-batch-1-requires.csv b/trainbenchmark/models/railway-batch-1-requires.csv
similarity index 100%
rename from models/railway-batch-1-requires.csv
rename to trainbenchmark/models/railway-batch-1-requires.csv
diff --git a/models/railway-batch-1-sqlite.sql b/trainbenchmark/models/railway-batch-1-sqlite.sql
similarity index 100%
rename from models/railway-batch-1-sqlite.sql
rename to trainbenchmark/models/railway-batch-1-sqlite.sql
diff --git a/models/railway-batch-1-target.csv b/trainbenchmark/models/railway-batch-1-target.csv
similarity index 100%
rename from models/railway-batch-1-target.csv
rename to trainbenchmark/models/railway-batch-1-target.csv
diff --git a/models/railway-batch-1-tinkerpop.graphml b/trainbenchmark/models/railway-batch-1-tinkerpop.graphml
similarity index 100%
rename from models/railway-batch-1-tinkerpop.graphml
rename to trainbenchmark/models/railway-batch-1-tinkerpop.graphml
diff --git a/models/railway-batch-1.bin b/trainbenchmark/models/railway-batch-1.bin
similarity index 100%
rename from models/railway-batch-1.bin
rename to trainbenchmark/models/railway-batch-1.bin
diff --git a/models/railway-batch-1.cypher b/trainbenchmark/models/railway-batch-1.cypher
similarity index 100%
rename from models/railway-batch-1.cypher
rename to trainbenchmark/models/railway-batch-1.cypher
diff --git a/models/railway-batch-1.graphml b/trainbenchmark/models/railway-batch-1.graphml
similarity index 100%
rename from models/railway-batch-1.graphml
rename to trainbenchmark/models/railway-batch-1.graphml
diff --git a/models/railway-batch-1.xmi b/trainbenchmark/models/railway-batch-1.xmi
similarity index 100%
rename from models/railway-batch-1.xmi
rename to trainbenchmark/models/railway-batch-1.xmi
diff --git a/models/railway-batch-2-Region.csv b/trainbenchmark/models/railway-batch-2-Region.csv
similarity index 100%
rename from models/railway-batch-2-Region.csv
rename to trainbenchmark/models/railway-batch-2-Region.csv
diff --git a/models/railway-batch-2-Route.csv b/trainbenchmark/models/railway-batch-2-Route.csv
similarity index 100%
rename from models/railway-batch-2-Route.csv
rename to trainbenchmark/models/railway-batch-2-Route.csv
diff --git a/models/railway-batch-2-Segment.csv b/trainbenchmark/models/railway-batch-2-Segment.csv
similarity index 100%
rename from models/railway-batch-2-Segment.csv
rename to trainbenchmark/models/railway-batch-2-Segment.csv
diff --git a/models/railway-batch-2-Semaphore.csv b/trainbenchmark/models/railway-batch-2-Semaphore.csv
similarity index 100%
rename from models/railway-batch-2-Semaphore.csv
rename to trainbenchmark/models/railway-batch-2-Semaphore.csv
diff --git a/models/railway-batch-2-Sensor.csv b/trainbenchmark/models/railway-batch-2-Sensor.csv
similarity index 100%
rename from models/railway-batch-2-Sensor.csv
rename to trainbenchmark/models/railway-batch-2-Sensor.csv
diff --git a/models/railway-batch-2-Switch.csv b/trainbenchmark/models/railway-batch-2-Switch.csv
similarity index 100%
rename from models/railway-batch-2-Switch.csv
rename to trainbenchmark/models/railway-batch-2-Switch.csv
diff --git a/models/railway-batch-2-SwitchPosition.csv b/trainbenchmark/models/railway-batch-2-SwitchPosition.csv
similarity index 100%
rename from models/railway-batch-2-SwitchPosition.csv
rename to trainbenchmark/models/railway-batch-2-SwitchPosition.csv
diff --git a/models/railway-batch-2-ag-special.json b/trainbenchmark/models/railway-batch-2-ag-special.json
similarity index 100%
rename from models/railway-batch-2-ag-special.json
rename to trainbenchmark/models/railway-batch-2-ag-special.json
diff --git a/models/railway-batch-2-ag.json b/trainbenchmark/models/railway-batch-2-ag.json
similarity index 100%
rename from models/railway-batch-2-ag.json
rename to trainbenchmark/models/railway-batch-2-ag.json
diff --git a/models/railway-batch-2-connectsTo.csv b/trainbenchmark/models/railway-batch-2-connectsTo.csv
similarity index 100%
rename from models/railway-batch-2-connectsTo.csv
rename to trainbenchmark/models/railway-batch-2-connectsTo.csv
diff --git a/models/railway-batch-2-entry.csv b/trainbenchmark/models/railway-batch-2-entry.csv
similarity index 100%
rename from models/railway-batch-2-entry.csv
rename to trainbenchmark/models/railway-batch-2-entry.csv
diff --git a/models/railway-batch-2-exit.csv b/trainbenchmark/models/railway-batch-2-exit.csv
similarity index 100%
rename from models/railway-batch-2-exit.csv
rename to trainbenchmark/models/railway-batch-2-exit.csv
diff --git a/models/railway-batch-2-follows.csv b/trainbenchmark/models/railway-batch-2-follows.csv
similarity index 100%
rename from models/railway-batch-2-follows.csv
rename to trainbenchmark/models/railway-batch-2-follows.csv
diff --git a/models/railway-batch-2-inferred.ttl b/trainbenchmark/models/railway-batch-2-inferred.ttl
similarity index 100%
rename from models/railway-batch-2-inferred.ttl
rename to trainbenchmark/models/railway-batch-2-inferred.ttl
diff --git a/models/railway-batch-2-metamodel.ttl b/trainbenchmark/models/railway-batch-2-metamodel.ttl
similarity index 100%
rename from models/railway-batch-2-metamodel.ttl
rename to trainbenchmark/models/railway-batch-2-metamodel.ttl
diff --git a/models/railway-batch-2-monitoredBy.csv b/trainbenchmark/models/railway-batch-2-monitoredBy.csv
similarity index 100%
rename from models/railway-batch-2-monitoredBy.csv
rename to trainbenchmark/models/railway-batch-2-monitoredBy.csv
diff --git a/models/railway-batch-2-mysql.sql b/trainbenchmark/models/railway-batch-2-mysql.sql
similarity index 100%
rename from models/railway-batch-2-mysql.sql
rename to trainbenchmark/models/railway-batch-2-mysql.sql
diff --git a/models/railway-batch-2-raw.sql b/trainbenchmark/models/railway-batch-2-raw.sql
similarity index 100%
rename from models/railway-batch-2-raw.sql
rename to trainbenchmark/models/railway-batch-2-raw.sql
diff --git a/models/railway-batch-2-requires.csv b/trainbenchmark/models/railway-batch-2-requires.csv
similarity index 100%
rename from models/railway-batch-2-requires.csv
rename to trainbenchmark/models/railway-batch-2-requires.csv
diff --git a/models/railway-batch-2-sqlite.sql b/trainbenchmark/models/railway-batch-2-sqlite.sql
similarity index 100%
rename from models/railway-batch-2-sqlite.sql
rename to trainbenchmark/models/railway-batch-2-sqlite.sql
diff --git a/models/railway-batch-2-target.csv b/trainbenchmark/models/railway-batch-2-target.csv
similarity index 100%
rename from models/railway-batch-2-target.csv
rename to trainbenchmark/models/railway-batch-2-target.csv
diff --git a/models/railway-batch-2-tinkerpop.graphml b/trainbenchmark/models/railway-batch-2-tinkerpop.graphml
similarity index 100%
rename from models/railway-batch-2-tinkerpop.graphml
rename to trainbenchmark/models/railway-batch-2-tinkerpop.graphml
diff --git a/models/railway-batch-2.bin b/trainbenchmark/models/railway-batch-2.bin
similarity index 100%
rename from models/railway-batch-2.bin
rename to trainbenchmark/models/railway-batch-2.bin
diff --git a/models/railway-batch-2.cypher b/trainbenchmark/models/railway-batch-2.cypher
similarity index 100%
rename from models/railway-batch-2.cypher
rename to trainbenchmark/models/railway-batch-2.cypher
diff --git a/models/railway-batch-2.graphml b/trainbenchmark/models/railway-batch-2.graphml
similarity index 100%
rename from models/railway-batch-2.graphml
rename to trainbenchmark/models/railway-batch-2.graphml
diff --git a/models/railway-batch-2.xmi b/trainbenchmark/models/railway-batch-2.xmi
similarity index 100%
rename from models/railway-batch-2.xmi
rename to trainbenchmark/models/railway-batch-2.xmi
diff --git a/models/railway-inject-1-Region.csv b/trainbenchmark/models/railway-inject-1-Region.csv
similarity index 100%
rename from models/railway-inject-1-Region.csv
rename to trainbenchmark/models/railway-inject-1-Region.csv
diff --git a/models/railway-inject-1-Route.csv b/trainbenchmark/models/railway-inject-1-Route.csv
similarity index 100%
rename from models/railway-inject-1-Route.csv
rename to trainbenchmark/models/railway-inject-1-Route.csv
diff --git a/models/railway-inject-1-Segment.csv b/trainbenchmark/models/railway-inject-1-Segment.csv
similarity index 100%
rename from models/railway-inject-1-Segment.csv
rename to trainbenchmark/models/railway-inject-1-Segment.csv
diff --git a/models/railway-inject-1-Semaphore.csv b/trainbenchmark/models/railway-inject-1-Semaphore.csv
similarity index 100%
rename from models/railway-inject-1-Semaphore.csv
rename to trainbenchmark/models/railway-inject-1-Semaphore.csv
diff --git a/models/railway-inject-1-Sensor.csv b/trainbenchmark/models/railway-inject-1-Sensor.csv
similarity index 100%
rename from models/railway-inject-1-Sensor.csv
rename to trainbenchmark/models/railway-inject-1-Sensor.csv
diff --git a/models/railway-inject-1-Switch.csv b/trainbenchmark/models/railway-inject-1-Switch.csv
similarity index 100%
rename from models/railway-inject-1-Switch.csv
rename to trainbenchmark/models/railway-inject-1-Switch.csv
diff --git a/models/railway-inject-1-SwitchPosition.csv b/trainbenchmark/models/railway-inject-1-SwitchPosition.csv
similarity index 100%
rename from models/railway-inject-1-SwitchPosition.csv
rename to trainbenchmark/models/railway-inject-1-SwitchPosition.csv
diff --git a/models/railway-inject-1-ag-special.json b/trainbenchmark/models/railway-inject-1-ag-special.json
similarity index 100%
rename from models/railway-inject-1-ag-special.json
rename to trainbenchmark/models/railway-inject-1-ag-special.json
diff --git a/models/railway-inject-1-ag.json b/trainbenchmark/models/railway-inject-1-ag.json
similarity index 100%
rename from models/railway-inject-1-ag.json
rename to trainbenchmark/models/railway-inject-1-ag.json
diff --git a/models/railway-inject-1-ag.json.scm b/trainbenchmark/models/railway-inject-1-ag.json.scm
similarity index 100%
rename from models/railway-inject-1-ag.json.scm
rename to trainbenchmark/models/railway-inject-1-ag.json.scm
diff --git a/models/railway-inject-1-connectsTo.csv b/trainbenchmark/models/railway-inject-1-connectsTo.csv
similarity index 100%
rename from models/railway-inject-1-connectsTo.csv
rename to trainbenchmark/models/railway-inject-1-connectsTo.csv
diff --git a/models/railway-inject-1-entry.csv b/trainbenchmark/models/railway-inject-1-entry.csv
similarity index 100%
rename from models/railway-inject-1-entry.csv
rename to trainbenchmark/models/railway-inject-1-entry.csv
diff --git a/models/railway-inject-1-exit.csv b/trainbenchmark/models/railway-inject-1-exit.csv
similarity index 100%
rename from models/railway-inject-1-exit.csv
rename to trainbenchmark/models/railway-inject-1-exit.csv
diff --git a/models/railway-inject-1-follows.csv b/trainbenchmark/models/railway-inject-1-follows.csv
similarity index 100%
rename from models/railway-inject-1-follows.csv
rename to trainbenchmark/models/railway-inject-1-follows.csv
diff --git a/models/railway-inject-1-inferred.ttl b/trainbenchmark/models/railway-inject-1-inferred.ttl
similarity index 100%
rename from models/railway-inject-1-inferred.ttl
rename to trainbenchmark/models/railway-inject-1-inferred.ttl
diff --git a/models/railway-inject-1-metamodel.ttl b/trainbenchmark/models/railway-inject-1-metamodel.ttl
similarity index 100%
rename from models/railway-inject-1-metamodel.ttl
rename to trainbenchmark/models/railway-inject-1-metamodel.ttl
diff --git a/models/railway-inject-1-monitoredBy.csv b/trainbenchmark/models/railway-inject-1-monitoredBy.csv
similarity index 100%
rename from models/railway-inject-1-monitoredBy.csv
rename to trainbenchmark/models/railway-inject-1-monitoredBy.csv
diff --git a/models/railway-inject-1-mysql.sql b/trainbenchmark/models/railway-inject-1-mysql.sql
similarity index 100%
rename from models/railway-inject-1-mysql.sql
rename to trainbenchmark/models/railway-inject-1-mysql.sql
diff --git a/models/railway-inject-1-raw.sql b/trainbenchmark/models/railway-inject-1-raw.sql
similarity index 100%
rename from models/railway-inject-1-raw.sql
rename to trainbenchmark/models/railway-inject-1-raw.sql
diff --git a/models/railway-inject-1-requires.csv b/trainbenchmark/models/railway-inject-1-requires.csv
similarity index 100%
rename from models/railway-inject-1-requires.csv
rename to trainbenchmark/models/railway-inject-1-requires.csv
diff --git a/models/railway-inject-1-sqlite.sql b/trainbenchmark/models/railway-inject-1-sqlite.sql
similarity index 100%
rename from models/railway-inject-1-sqlite.sql
rename to trainbenchmark/models/railway-inject-1-sqlite.sql
diff --git a/models/railway-inject-1-target.csv b/trainbenchmark/models/railway-inject-1-target.csv
similarity index 100%
rename from models/railway-inject-1-target.csv
rename to trainbenchmark/models/railway-inject-1-target.csv
diff --git a/models/railway-inject-1-tinkerpop.graphml b/trainbenchmark/models/railway-inject-1-tinkerpop.graphml
similarity index 100%
rename from models/railway-inject-1-tinkerpop.graphml
rename to trainbenchmark/models/railway-inject-1-tinkerpop.graphml
diff --git a/models/railway-inject-1.bin b/trainbenchmark/models/railway-inject-1.bin
similarity index 100%
rename from models/railway-inject-1.bin
rename to trainbenchmark/models/railway-inject-1.bin
diff --git a/models/railway-inject-1.cypher b/trainbenchmark/models/railway-inject-1.cypher
similarity index 100%
rename from models/railway-inject-1.cypher
rename to trainbenchmark/models/railway-inject-1.cypher
diff --git a/models/railway-inject-1.graphml b/trainbenchmark/models/railway-inject-1.graphml
similarity index 100%
rename from models/railway-inject-1.graphml
rename to trainbenchmark/models/railway-inject-1.graphml
diff --git a/models/railway-inject-1.xmi b/trainbenchmark/models/railway-inject-1.xmi
similarity index 100%
rename from models/railway-inject-1.xmi
rename to trainbenchmark/models/railway-inject-1.xmi
diff --git a/models/railway-inject-2-Region.csv b/trainbenchmark/models/railway-inject-2-Region.csv
similarity index 100%
rename from models/railway-inject-2-Region.csv
rename to trainbenchmark/models/railway-inject-2-Region.csv
diff --git a/models/railway-inject-2-Route.csv b/trainbenchmark/models/railway-inject-2-Route.csv
similarity index 100%
rename from models/railway-inject-2-Route.csv
rename to trainbenchmark/models/railway-inject-2-Route.csv
diff --git a/models/railway-inject-2-Segment.csv b/trainbenchmark/models/railway-inject-2-Segment.csv
similarity index 100%
rename from models/railway-inject-2-Segment.csv
rename to trainbenchmark/models/railway-inject-2-Segment.csv
diff --git a/models/railway-inject-2-Semaphore.csv b/trainbenchmark/models/railway-inject-2-Semaphore.csv
similarity index 100%
rename from models/railway-inject-2-Semaphore.csv
rename to trainbenchmark/models/railway-inject-2-Semaphore.csv
diff --git a/models/railway-inject-2-Sensor.csv b/trainbenchmark/models/railway-inject-2-Sensor.csv
similarity index 100%
rename from models/railway-inject-2-Sensor.csv
rename to trainbenchmark/models/railway-inject-2-Sensor.csv
diff --git a/models/railway-inject-2-Switch.csv b/trainbenchmark/models/railway-inject-2-Switch.csv
similarity index 100%
rename from models/railway-inject-2-Switch.csv
rename to trainbenchmark/models/railway-inject-2-Switch.csv
diff --git a/models/railway-inject-2-SwitchPosition.csv b/trainbenchmark/models/railway-inject-2-SwitchPosition.csv
similarity index 100%
rename from models/railway-inject-2-SwitchPosition.csv
rename to trainbenchmark/models/railway-inject-2-SwitchPosition.csv
diff --git a/models/railway-inject-2-ag-special.json b/trainbenchmark/models/railway-inject-2-ag-special.json
similarity index 100%
rename from models/railway-inject-2-ag-special.json
rename to trainbenchmark/models/railway-inject-2-ag-special.json
diff --git a/models/railway-inject-2-ag.json b/trainbenchmark/models/railway-inject-2-ag.json
similarity index 100%
rename from models/railway-inject-2-ag.json
rename to trainbenchmark/models/railway-inject-2-ag.json
diff --git a/models/railway-inject-2-ag.json.scm b/trainbenchmark/models/railway-inject-2-ag.json.scm
similarity index 100%
rename from models/railway-inject-2-ag.json.scm
rename to trainbenchmark/models/railway-inject-2-ag.json.scm
diff --git a/models/railway-inject-2-connectsTo.csv b/trainbenchmark/models/railway-inject-2-connectsTo.csv
similarity index 100%
rename from models/railway-inject-2-connectsTo.csv
rename to trainbenchmark/models/railway-inject-2-connectsTo.csv
diff --git a/models/railway-inject-2-entry.csv b/trainbenchmark/models/railway-inject-2-entry.csv
similarity index 100%
rename from models/railway-inject-2-entry.csv
rename to trainbenchmark/models/railway-inject-2-entry.csv
diff --git a/models/railway-inject-2-exit.csv b/trainbenchmark/models/railway-inject-2-exit.csv
similarity index 100%
rename from models/railway-inject-2-exit.csv
rename to trainbenchmark/models/railway-inject-2-exit.csv
diff --git a/models/railway-inject-2-follows.csv b/trainbenchmark/models/railway-inject-2-follows.csv
similarity index 100%
rename from models/railway-inject-2-follows.csv
rename to trainbenchmark/models/railway-inject-2-follows.csv
diff --git a/models/railway-inject-2-inferred.ttl b/trainbenchmark/models/railway-inject-2-inferred.ttl
similarity index 100%
rename from models/railway-inject-2-inferred.ttl
rename to trainbenchmark/models/railway-inject-2-inferred.ttl
diff --git a/models/railway-inject-2-metamodel.ttl b/trainbenchmark/models/railway-inject-2-metamodel.ttl
similarity index 100%
rename from models/railway-inject-2-metamodel.ttl
rename to trainbenchmark/models/railway-inject-2-metamodel.ttl
diff --git a/models/railway-inject-2-monitoredBy.csv b/trainbenchmark/models/railway-inject-2-monitoredBy.csv
similarity index 100%
rename from models/railway-inject-2-monitoredBy.csv
rename to trainbenchmark/models/railway-inject-2-monitoredBy.csv
diff --git a/models/railway-inject-2-mysql.sql b/trainbenchmark/models/railway-inject-2-mysql.sql
similarity index 100%
rename from models/railway-inject-2-mysql.sql
rename to trainbenchmark/models/railway-inject-2-mysql.sql
diff --git a/models/railway-inject-2-raw.sql b/trainbenchmark/models/railway-inject-2-raw.sql
similarity index 100%
rename from models/railway-inject-2-raw.sql
rename to trainbenchmark/models/railway-inject-2-raw.sql
diff --git a/models/railway-inject-2-requires.csv b/trainbenchmark/models/railway-inject-2-requires.csv
similarity index 100%
rename from models/railway-inject-2-requires.csv
rename to trainbenchmark/models/railway-inject-2-requires.csv
diff --git a/models/railway-inject-2-sqlite.sql b/trainbenchmark/models/railway-inject-2-sqlite.sql
similarity index 100%
rename from models/railway-inject-2-sqlite.sql
rename to trainbenchmark/models/railway-inject-2-sqlite.sql
diff --git a/models/railway-inject-2-target.csv b/trainbenchmark/models/railway-inject-2-target.csv
similarity index 100%
rename from models/railway-inject-2-target.csv
rename to trainbenchmark/models/railway-inject-2-target.csv
diff --git a/models/railway-inject-2-tinkerpop.graphml b/trainbenchmark/models/railway-inject-2-tinkerpop.graphml
similarity index 100%
rename from models/railway-inject-2-tinkerpop.graphml
rename to trainbenchmark/models/railway-inject-2-tinkerpop.graphml
diff --git a/models/railway-inject-2.bin b/trainbenchmark/models/railway-inject-2.bin
similarity index 100%
rename from models/railway-inject-2.bin
rename to trainbenchmark/models/railway-inject-2.bin
diff --git a/models/railway-inject-2.cypher b/trainbenchmark/models/railway-inject-2.cypher
similarity index 100%
rename from models/railway-inject-2.cypher
rename to trainbenchmark/models/railway-inject-2.cypher
diff --git a/models/railway-inject-2.graphml b/trainbenchmark/models/railway-inject-2.graphml
similarity index 100%
rename from models/railway-inject-2.graphml
rename to trainbenchmark/models/railway-inject-2.graphml
diff --git a/models/railway-inject-2.xmi b/trainbenchmark/models/railway-inject-2.xmi
similarity index 100%
rename from models/railway-inject-2.xmi
rename to trainbenchmark/models/railway-inject-2.xmi
diff --git a/models/railway-repair-1-Region.csv b/trainbenchmark/models/railway-repair-1-Region.csv
similarity index 100%
rename from models/railway-repair-1-Region.csv
rename to trainbenchmark/models/railway-repair-1-Region.csv
diff --git a/models/railway-repair-1-Route.csv b/trainbenchmark/models/railway-repair-1-Route.csv
similarity index 100%
rename from models/railway-repair-1-Route.csv
rename to trainbenchmark/models/railway-repair-1-Route.csv
diff --git a/models/railway-repair-1-Segment.csv b/trainbenchmark/models/railway-repair-1-Segment.csv
similarity index 100%
rename from models/railway-repair-1-Segment.csv
rename to trainbenchmark/models/railway-repair-1-Segment.csv
diff --git a/models/railway-repair-1-Semaphore.csv b/trainbenchmark/models/railway-repair-1-Semaphore.csv
similarity index 100%
rename from models/railway-repair-1-Semaphore.csv
rename to trainbenchmark/models/railway-repair-1-Semaphore.csv
diff --git a/models/railway-repair-1-Sensor.csv b/trainbenchmark/models/railway-repair-1-Sensor.csv
similarity index 100%
rename from models/railway-repair-1-Sensor.csv
rename to trainbenchmark/models/railway-repair-1-Sensor.csv
diff --git a/models/railway-repair-1-Switch.csv b/trainbenchmark/models/railway-repair-1-Switch.csv
similarity index 100%
rename from models/railway-repair-1-Switch.csv
rename to trainbenchmark/models/railway-repair-1-Switch.csv
diff --git a/models/railway-repair-1-SwitchPosition.csv b/trainbenchmark/models/railway-repair-1-SwitchPosition.csv
similarity index 100%
rename from models/railway-repair-1-SwitchPosition.csv
rename to trainbenchmark/models/railway-repair-1-SwitchPosition.csv
diff --git a/models/railway-repair-1-ag-special.json b/trainbenchmark/models/railway-repair-1-ag-special.json
similarity index 100%
rename from models/railway-repair-1-ag-special.json
rename to trainbenchmark/models/railway-repair-1-ag-special.json
diff --git a/models/railway-repair-1-ag.json b/trainbenchmark/models/railway-repair-1-ag.json
similarity index 100%
rename from models/railway-repair-1-ag.json
rename to trainbenchmark/models/railway-repair-1-ag.json
diff --git a/models/railway-repair-1-ag.json.scm b/trainbenchmark/models/railway-repair-1-ag.json.scm
similarity index 100%
rename from models/railway-repair-1-ag.json.scm
rename to trainbenchmark/models/railway-repair-1-ag.json.scm
diff --git a/models/railway-repair-1-connectsTo.csv b/trainbenchmark/models/railway-repair-1-connectsTo.csv
similarity index 100%
rename from models/railway-repair-1-connectsTo.csv
rename to trainbenchmark/models/railway-repair-1-connectsTo.csv
diff --git a/models/railway-repair-1-entry.csv b/trainbenchmark/models/railway-repair-1-entry.csv
similarity index 100%
rename from models/railway-repair-1-entry.csv
rename to trainbenchmark/models/railway-repair-1-entry.csv
diff --git a/models/railway-repair-1-exit.csv b/trainbenchmark/models/railway-repair-1-exit.csv
similarity index 100%
rename from models/railway-repair-1-exit.csv
rename to trainbenchmark/models/railway-repair-1-exit.csv
diff --git a/models/railway-repair-1-follows.csv b/trainbenchmark/models/railway-repair-1-follows.csv
similarity index 100%
rename from models/railway-repair-1-follows.csv
rename to trainbenchmark/models/railway-repair-1-follows.csv
diff --git a/models/railway-repair-1-inferred.ttl b/trainbenchmark/models/railway-repair-1-inferred.ttl
similarity index 100%
rename from models/railway-repair-1-inferred.ttl
rename to trainbenchmark/models/railway-repair-1-inferred.ttl
diff --git a/models/railway-repair-1-metamodel.ttl b/trainbenchmark/models/railway-repair-1-metamodel.ttl
similarity index 100%
rename from models/railway-repair-1-metamodel.ttl
rename to trainbenchmark/models/railway-repair-1-metamodel.ttl
diff --git a/models/railway-repair-1-monitoredBy.csv b/trainbenchmark/models/railway-repair-1-monitoredBy.csv
similarity index 100%
rename from models/railway-repair-1-monitoredBy.csv
rename to trainbenchmark/models/railway-repair-1-monitoredBy.csv
diff --git a/models/railway-repair-1-mysql.sql b/trainbenchmark/models/railway-repair-1-mysql.sql
similarity index 100%
rename from models/railway-repair-1-mysql.sql
rename to trainbenchmark/models/railway-repair-1-mysql.sql
diff --git a/models/railway-repair-1-raw.sql b/trainbenchmark/models/railway-repair-1-raw.sql
similarity index 100%
rename from models/railway-repair-1-raw.sql
rename to trainbenchmark/models/railway-repair-1-raw.sql
diff --git a/models/railway-repair-1-requires.csv b/trainbenchmark/models/railway-repair-1-requires.csv
similarity index 100%
rename from models/railway-repair-1-requires.csv
rename to trainbenchmark/models/railway-repair-1-requires.csv
diff --git a/models/railway-repair-1-sqlite.sql b/trainbenchmark/models/railway-repair-1-sqlite.sql
similarity index 100%
rename from models/railway-repair-1-sqlite.sql
rename to trainbenchmark/models/railway-repair-1-sqlite.sql
diff --git a/models/railway-repair-1-target.csv b/trainbenchmark/models/railway-repair-1-target.csv
similarity index 100%
rename from models/railway-repair-1-target.csv
rename to trainbenchmark/models/railway-repair-1-target.csv
diff --git a/models/railway-repair-1-tinkerpop.graphml b/trainbenchmark/models/railway-repair-1-tinkerpop.graphml
similarity index 100%
rename from models/railway-repair-1-tinkerpop.graphml
rename to trainbenchmark/models/railway-repair-1-tinkerpop.graphml
diff --git a/models/railway-repair-1.bin b/trainbenchmark/models/railway-repair-1.bin
similarity index 100%
rename from models/railway-repair-1.bin
rename to trainbenchmark/models/railway-repair-1.bin
diff --git a/models/railway-repair-1.cypher b/trainbenchmark/models/railway-repair-1.cypher
similarity index 100%
rename from models/railway-repair-1.cypher
rename to trainbenchmark/models/railway-repair-1.cypher
diff --git a/models/railway-repair-1.graphml b/trainbenchmark/models/railway-repair-1.graphml
similarity index 100%
rename from models/railway-repair-1.graphml
rename to trainbenchmark/models/railway-repair-1.graphml
diff --git a/models/railway-repair-1.xmi b/trainbenchmark/models/railway-repair-1.xmi
similarity index 100%
rename from models/railway-repair-1.xmi
rename to trainbenchmark/models/railway-repair-1.xmi
diff --git a/models/railway-repair-2-Region.csv b/trainbenchmark/models/railway-repair-2-Region.csv
similarity index 100%
rename from models/railway-repair-2-Region.csv
rename to trainbenchmark/models/railway-repair-2-Region.csv
diff --git a/models/railway-repair-2-Route.csv b/trainbenchmark/models/railway-repair-2-Route.csv
similarity index 100%
rename from models/railway-repair-2-Route.csv
rename to trainbenchmark/models/railway-repair-2-Route.csv
diff --git a/models/railway-repair-2-Segment.csv b/trainbenchmark/models/railway-repair-2-Segment.csv
similarity index 100%
rename from models/railway-repair-2-Segment.csv
rename to trainbenchmark/models/railway-repair-2-Segment.csv
diff --git a/models/railway-repair-2-Semaphore.csv b/trainbenchmark/models/railway-repair-2-Semaphore.csv
similarity index 100%
rename from models/railway-repair-2-Semaphore.csv
rename to trainbenchmark/models/railway-repair-2-Semaphore.csv
diff --git a/models/railway-repair-2-Sensor.csv b/trainbenchmark/models/railway-repair-2-Sensor.csv
similarity index 100%
rename from models/railway-repair-2-Sensor.csv
rename to trainbenchmark/models/railway-repair-2-Sensor.csv
diff --git a/models/railway-repair-2-Switch.csv b/trainbenchmark/models/railway-repair-2-Switch.csv
similarity index 100%
rename from models/railway-repair-2-Switch.csv
rename to trainbenchmark/models/railway-repair-2-Switch.csv
diff --git a/models/railway-repair-2-SwitchPosition.csv b/trainbenchmark/models/railway-repair-2-SwitchPosition.csv
similarity index 100%
rename from models/railway-repair-2-SwitchPosition.csv
rename to trainbenchmark/models/railway-repair-2-SwitchPosition.csv
diff --git a/models/railway-repair-2-ag-special.json b/trainbenchmark/models/railway-repair-2-ag-special.json
similarity index 100%
rename from models/railway-repair-2-ag-special.json
rename to trainbenchmark/models/railway-repair-2-ag-special.json
diff --git a/models/railway-repair-2-ag.json b/trainbenchmark/models/railway-repair-2-ag.json
similarity index 100%
rename from models/railway-repair-2-ag.json
rename to trainbenchmark/models/railway-repair-2-ag.json
diff --git a/models/railway-repair-2-ag.json.scm b/trainbenchmark/models/railway-repair-2-ag.json.scm
similarity index 100%
rename from models/railway-repair-2-ag.json.scm
rename to trainbenchmark/models/railway-repair-2-ag.json.scm
diff --git a/models/railway-repair-2-connectsTo.csv b/trainbenchmark/models/railway-repair-2-connectsTo.csv
similarity index 100%
rename from models/railway-repair-2-connectsTo.csv
rename to trainbenchmark/models/railway-repair-2-connectsTo.csv
diff --git a/models/railway-repair-2-entry.csv b/trainbenchmark/models/railway-repair-2-entry.csv
similarity index 100%
rename from models/railway-repair-2-entry.csv
rename to trainbenchmark/models/railway-repair-2-entry.csv
diff --git a/models/railway-repair-2-exit.csv b/trainbenchmark/models/railway-repair-2-exit.csv
similarity index 100%
rename from models/railway-repair-2-exit.csv
rename to trainbenchmark/models/railway-repair-2-exit.csv
diff --git a/models/railway-repair-2-follows.csv b/trainbenchmark/models/railway-repair-2-follows.csv
similarity index 100%
rename from models/railway-repair-2-follows.csv
rename to trainbenchmark/models/railway-repair-2-follows.csv
diff --git a/models/railway-repair-2-inferred.ttl b/trainbenchmark/models/railway-repair-2-inferred.ttl
similarity index 100%
rename from models/railway-repair-2-inferred.ttl
rename to trainbenchmark/models/railway-repair-2-inferred.ttl
diff --git a/models/railway-repair-2-metamodel.ttl b/trainbenchmark/models/railway-repair-2-metamodel.ttl
similarity index 100%
rename from models/railway-repair-2-metamodel.ttl
rename to trainbenchmark/models/railway-repair-2-metamodel.ttl
diff --git a/models/railway-repair-2-monitoredBy.csv b/trainbenchmark/models/railway-repair-2-monitoredBy.csv
similarity index 100%
rename from models/railway-repair-2-monitoredBy.csv
rename to trainbenchmark/models/railway-repair-2-monitoredBy.csv
diff --git a/models/railway-repair-2-mysql.sql b/trainbenchmark/models/railway-repair-2-mysql.sql
similarity index 100%
rename from models/railway-repair-2-mysql.sql
rename to trainbenchmark/models/railway-repair-2-mysql.sql
diff --git a/models/railway-repair-2-raw.sql b/trainbenchmark/models/railway-repair-2-raw.sql
similarity index 100%
rename from models/railway-repair-2-raw.sql
rename to trainbenchmark/models/railway-repair-2-raw.sql
diff --git a/models/railway-repair-2-requires.csv b/trainbenchmark/models/railway-repair-2-requires.csv
similarity index 100%
rename from models/railway-repair-2-requires.csv
rename to trainbenchmark/models/railway-repair-2-requires.csv
diff --git a/models/railway-repair-2-sqlite.sql b/trainbenchmark/models/railway-repair-2-sqlite.sql
similarity index 100%
rename from models/railway-repair-2-sqlite.sql
rename to trainbenchmark/models/railway-repair-2-sqlite.sql
diff --git a/models/railway-repair-2-target.csv b/trainbenchmark/models/railway-repair-2-target.csv
similarity index 100%
rename from models/railway-repair-2-target.csv
rename to trainbenchmark/models/railway-repair-2-target.csv
diff --git a/models/railway-repair-2-tinkerpop.graphml b/trainbenchmark/models/railway-repair-2-tinkerpop.graphml
similarity index 100%
rename from models/railway-repair-2-tinkerpop.graphml
rename to trainbenchmark/models/railway-repair-2-tinkerpop.graphml
diff --git a/models/railway-repair-2.bin b/trainbenchmark/models/railway-repair-2.bin
similarity index 100%
rename from models/railway-repair-2.bin
rename to trainbenchmark/models/railway-repair-2.bin
diff --git a/models/railway-repair-2.cypher b/trainbenchmark/models/railway-repair-2.cypher
similarity index 100%
rename from models/railway-repair-2.cypher
rename to trainbenchmark/models/railway-repair-2.cypher
diff --git a/models/railway-repair-2.graphml b/trainbenchmark/models/railway-repair-2.graphml
similarity index 100%
rename from models/railway-repair-2.graphml
rename to trainbenchmark/models/railway-repair-2.graphml
diff --git a/models/railway-repair-2.xmi b/trainbenchmark/models/railway-repair-2.xmi
similarity index 100%
rename from models/railway-repair-2.xmi
rename to trainbenchmark/models/railway-repair-2.xmi
diff --git a/results/.gitignore b/trainbenchmark/results/.gitignore
similarity index 100%
rename from results/.gitignore
rename to trainbenchmark/results/.gitignore
diff --git a/results/diff-test.py b/trainbenchmark/results/diff-test.py
similarity index 100%
rename from results/diff-test.py
rename to trainbenchmark/results/diff-test.py
diff --git a/runBenchmark.launch b/trainbenchmark/runBenchmark.launch
similarity index 100%
rename from runBenchmark.launch
rename to trainbenchmark/runBenchmark.launch
diff --git a/runGenerator.launch b/trainbenchmark/runGenerator.launch
similarity index 100%
rename from runGenerator.launch
rename to trainbenchmark/runGenerator.launch
diff --git a/scripts/.gitignore b/trainbenchmark/scripts/.gitignore
similarity index 100%
rename from scripts/.gitignore
rename to trainbenchmark/scripts/.gitignore
diff --git a/scripts/build.sh b/trainbenchmark/scripts/build.sh
similarity index 100%
rename from scripts/build.sh
rename to trainbenchmark/scripts/build.sh
diff --git a/scripts/calculate-model-sizes.sh b/trainbenchmark/scripts/calculate-model-sizes.sh
similarity index 100%
rename from scripts/calculate-model-sizes.sh
rename to trainbenchmark/scripts/calculate-model-sizes.sh
diff --git a/scripts/cloc.sh b/trainbenchmark/scripts/cloc.sh
similarity index 100%
rename from scripts/cloc.sh
rename to trainbenchmark/scripts/cloc.sh
diff --git a/scripts/compress-results.sh b/trainbenchmark/scripts/compress-results.sh
similarity index 100%
rename from scripts/compress-results.sh
rename to trainbenchmark/scripts/compress-results.sh
diff --git a/scripts/get-neo4j.sh b/trainbenchmark/scripts/get-neo4j.sh
similarity index 100%
rename from scripts/get-neo4j.sh
rename to trainbenchmark/scripts/get-neo4j.sh
diff --git a/scripts/install-R-14.04.sh b/trainbenchmark/scripts/install-R-14.04.sh
similarity index 100%
rename from scripts/install-R-14.04.sh
rename to trainbenchmark/scripts/install-R-14.04.sh
diff --git a/scripts/install-R-16.04.sh b/trainbenchmark/scripts/install-R-16.04.sh
similarity index 100%
rename from scripts/install-R-16.04.sh
rename to trainbenchmark/scripts/install-R-16.04.sh
diff --git a/scripts/install-R-packages.sh b/trainbenchmark/scripts/install-R-packages.sh
similarity index 100%
rename from scripts/install-R-packages.sh
rename to trainbenchmark/scripts/install-R-packages.sh
diff --git a/scripts/install-jdk.sh b/trainbenchmark/scripts/install-jdk.sh
similarity index 100%
rename from scripts/install-jdk.sh
rename to trainbenchmark/scripts/install-jdk.sh
diff --git a/scripts/install-mysql-silent.sh b/trainbenchmark/scripts/install-mysql-silent.sh
similarity index 100%
rename from scripts/install-mysql-silent.sh
rename to trainbenchmark/scripts/install-mysql-silent.sh
diff --git a/scripts/install-mysql.sh b/trainbenchmark/scripts/install-mysql.sh
similarity index 100%
rename from scripts/install-mysql.sh
rename to trainbenchmark/scripts/install-mysql.sh
diff --git a/scripts/install-sqlite.sh b/trainbenchmark/scripts/install-sqlite.sh
similarity index 100%
rename from scripts/install-sqlite.sh
rename to trainbenchmark/scripts/install-sqlite.sh
diff --git a/scripts/run.sh b/trainbenchmark/scripts/run.sh
similarity index 100%
rename from scripts/run.sh
rename to trainbenchmark/scripts/run.sh
diff --git a/scripts/shadowjar.sh b/trainbenchmark/scripts/shadowjar.sh
similarity index 100%
rename from scripts/shadowjar.sh
rename to trainbenchmark/scripts/shadowjar.sh
diff --git a/settings.gradle b/trainbenchmark/settings.gradle
similarity index 100%
rename from settings.gradle
rename to trainbenchmark/settings.gradle
diff --git a/trainbenchmark-config/.gitignore b/trainbenchmark/trainbenchmark-config/.gitignore
similarity index 100%
rename from trainbenchmark-config/.gitignore
rename to trainbenchmark/trainbenchmark-config/.gitignore
diff --git a/trainbenchmark-config/build.gradle b/trainbenchmark/trainbenchmark-config/build.gradle
similarity index 100%
rename from trainbenchmark-config/build.gradle
rename to trainbenchmark/trainbenchmark-config/build.gradle
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfig.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfig.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfig.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfig.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBase.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBase.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBase.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBase.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBuilder.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBuilder.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBuilder.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBuilder.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/ExecutionConfig.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/ExecutionConfig.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/ExecutionConfig.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/config/ExecutionConfig.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/ExecutionPhase.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/ExecutionPhase.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/ExecutionPhase.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/ExecutionPhase.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/ModelConstants.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/ModelConstants.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/ModelConstants.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/ModelConstants.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/Position.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/Position.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/Position.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/Position.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/QueryConstants.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/QueryConstants.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/QueryConstants.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/QueryConstants.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayOperation.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayOperation.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayOperation.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayOperation.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayQuery.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayQuery.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayQuery.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayQuery.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/Signal.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/Signal.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/Signal.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/Signal.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/TrainBenchmarkConstants.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/TrainBenchmarkConstants.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/TrainBenchmarkConstants.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/TrainBenchmarkConstants.java
diff --git a/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/TransformationStrategy.java b/trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/TransformationStrategy.java
similarity index 100%
rename from trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/TransformationStrategy.java
rename to trainbenchmark/trainbenchmark-config/src/main/java/hu/bme/mit/trainbenchmark/constants/TransformationStrategy.java
diff --git a/trainbenchmark-config/src/main/resources/.gitignore b/trainbenchmark/trainbenchmark-config/src/main/resources/.gitignore
similarity index 100%
rename from trainbenchmark-config/src/main/resources/.gitignore
rename to trainbenchmark/trainbenchmark-config/src/main/resources/.gitignore
diff --git a/trainbenchmark-format-emf-model/.classpath b/trainbenchmark/trainbenchmark-format-emf-model/.classpath
similarity index 100%
rename from trainbenchmark-format-emf-model/.classpath
rename to trainbenchmark/trainbenchmark-format-emf-model/.classpath
diff --git a/trainbenchmark-format-emf-model/.gitignore b/trainbenchmark/trainbenchmark-format-emf-model/.gitignore
similarity index 100%
rename from trainbenchmark-format-emf-model/.gitignore
rename to trainbenchmark/trainbenchmark-format-emf-model/.gitignore
diff --git a/trainbenchmark-format-emf-model/.project b/trainbenchmark/trainbenchmark-format-emf-model/.project
similarity index 100%
rename from trainbenchmark-format-emf-model/.project
rename to trainbenchmark/trainbenchmark-format-emf-model/.project
diff --git a/trainbenchmark-format-emf-model/META-INF/MANIFEST.MF b/trainbenchmark/trainbenchmark-format-emf-model/META-INF/MANIFEST.MF
similarity index 100%
rename from trainbenchmark-format-emf-model/META-INF/MANIFEST.MF
rename to trainbenchmark/trainbenchmark-format-emf-model/META-INF/MANIFEST.MF
diff --git a/trainbenchmark-format-emf-model/build.gradle b/trainbenchmark/trainbenchmark-format-emf-model/build.gradle
similarity index 100%
rename from trainbenchmark-format-emf-model/build.gradle
rename to trainbenchmark/trainbenchmark-format-emf-model/build.gradle
diff --git a/trainbenchmark-format-emf-model/build.properties b/trainbenchmark/trainbenchmark-format-emf-model/build.properties
similarity index 100%
rename from trainbenchmark-format-emf-model/build.properties
rename to trainbenchmark/trainbenchmark-format-emf-model/build.properties
diff --git a/trainbenchmark-format-emf-model/plugin.properties b/trainbenchmark/trainbenchmark-format-emf-model/plugin.properties
similarity index 100%
rename from trainbenchmark-format-emf-model/plugin.properties
rename to trainbenchmark/trainbenchmark-format-emf-model/plugin.properties
diff --git a/trainbenchmark-format-emf-model/plugin.xml b/trainbenchmark/trainbenchmark-format-emf-model/plugin.xml
similarity index 100%
rename from trainbenchmark-format-emf-model/plugin.xml
rename to trainbenchmark/trainbenchmark-format-emf-model/plugin.xml
diff --git a/trainbenchmark-format-emf-model/src/railway.xcore b/trainbenchmark/trainbenchmark-format-emf-model/src/railway.xcore
similarity index 100%
rename from trainbenchmark-format-emf-model/src/railway.xcore
rename to trainbenchmark/trainbenchmark-format-emf-model/src/railway.xcore
diff --git a/trainbenchmark-format-emf/.gitignore b/trainbenchmark/trainbenchmark-format-emf/.gitignore
similarity index 100%
rename from trainbenchmark-format-emf/.gitignore
rename to trainbenchmark/trainbenchmark-format-emf/.gitignore
diff --git a/trainbenchmark-format-emf/build.gradle b/trainbenchmark/trainbenchmark-format-emf/build.gradle
similarity index 100%
rename from trainbenchmark-format-emf/build.gradle
rename to trainbenchmark/trainbenchmark-format-emf/build.gradle
diff --git a/trainbenchmark-format-emf/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfConstants.java b/trainbenchmark/trainbenchmark-format-emf/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfConstants.java
similarity index 100%
rename from trainbenchmark-format-emf/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfConstants.java
rename to trainbenchmark/trainbenchmark-format-emf/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfConstants.java
diff --git a/trainbenchmark-format-emf/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfUtil.java b/trainbenchmark/trainbenchmark-format-emf/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfUtil.java
similarity index 100%
rename from trainbenchmark-format-emf/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfUtil.java
rename to trainbenchmark/trainbenchmark-format-emf/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfUtil.java
diff --git a/trainbenchmark-format-emf/src/main/resources/.gitignore b/trainbenchmark/trainbenchmark-format-emf/src/main/resources/.gitignore
similarity index 100%
rename from trainbenchmark-format-emf/src/main/resources/.gitignore
rename to trainbenchmark/trainbenchmark-format-emf/src/main/resources/.gitignore
diff --git a/trainbenchmark-generator-dot/build.gradle b/trainbenchmark/trainbenchmark-generator-dot/build.gradle
similarity index 100%
rename from trainbenchmark-generator-dot/build.gradle
rename to trainbenchmark/trainbenchmark-generator-dot/build.gradle
diff --git a/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotGeneratorMain.java b/trainbenchmark/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotGeneratorMain.java
similarity index 100%
rename from trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotGeneratorMain.java
rename to trainbenchmark/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotGeneratorMain.java
diff --git a/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotSerializer.java b/trainbenchmark/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotSerializer.java
similarity index 100%
rename from trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotSerializer.java
rename to trainbenchmark/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotSerializer.java
diff --git a/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfig.java b/trainbenchmark/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfig.java
similarity index 100%
rename from trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfig.java
rename to trainbenchmark/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfig.java
diff --git a/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfigBuilder.java b/trainbenchmark/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfigBuilder.java
similarity index 100%
rename from trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfigBuilder.java
rename to trainbenchmark/trainbenchmark-generator-dot/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfigBuilder.java
diff --git a/trainbenchmark-generator-dot/src/main/resources/header.txt b/trainbenchmark/trainbenchmark-generator-dot/src/main/resources/header.txt
similarity index 100%
rename from trainbenchmark-generator-dot/src/main/resources/header.txt
rename to trainbenchmark/trainbenchmark-generator-dot/src/main/resources/header.txt
diff --git a/trainbenchmark-generator-emf/build.gradle b/trainbenchmark/trainbenchmark-generator-emf/build.gradle
similarity index 100%
rename from trainbenchmark-generator-emf/build.gradle
rename to trainbenchmark/trainbenchmark-generator-emf/build.gradle
diff --git a/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfGeneratorMain.java b/trainbenchmark/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfGeneratorMain.java
similarity index 100%
rename from trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfGeneratorMain.java
rename to trainbenchmark/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfGeneratorMain.java
diff --git a/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfSerializer.java b/trainbenchmark/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfSerializer.java
similarity index 100%
rename from trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfSerializer.java
rename to trainbenchmark/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfSerializer.java
diff --git a/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfig.java b/trainbenchmark/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfig.java
similarity index 100%
rename from trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfig.java
rename to trainbenchmark/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfig.java
diff --git a/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfigBuilder.java b/trainbenchmark/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfigBuilder.java
similarity index 100%
rename from trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfigBuilder.java
rename to trainbenchmark/trainbenchmark-generator-emf/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfigBuilder.java
diff --git a/trainbenchmark-generator-emf/src/main/resources/.gitignore b/trainbenchmark/trainbenchmark-generator-emf/src/main/resources/.gitignore
similarity index 100%
rename from trainbenchmark-generator-emf/src/main/resources/.gitignore
rename to trainbenchmark/trainbenchmark-generator-emf/src/main/resources/.gitignore
diff --git a/trainbenchmark-generator-emf/src/test/java/hu/bme/mit/trainbenchmark/generator/emf/test/EmfGeneratorTest.java b/trainbenchmark/trainbenchmark-generator-emf/src/test/java/hu/bme/mit/trainbenchmark/generator/emf/test/EmfGeneratorTest.java
similarity index 100%
rename from trainbenchmark-generator-emf/src/test/java/hu/bme/mit/trainbenchmark/generator/emf/test/EmfGeneratorTest.java
rename to trainbenchmark/trainbenchmark-generator-emf/src/test/java/hu/bme/mit/trainbenchmark/generator/emf/test/EmfGeneratorTest.java
diff --git a/trainbenchmark-generator-graph-tinkerpop/.gitignore b/trainbenchmark/trainbenchmark-generator-graph-tinkerpop/.gitignore
similarity index 100%
rename from trainbenchmark-generator-graph-tinkerpop/.gitignore
rename to trainbenchmark/trainbenchmark-generator-graph-tinkerpop/.gitignore
diff --git a/trainbenchmark-generator-graph-tinkerpop/build.gradle b/trainbenchmark/trainbenchmark-generator-graph-tinkerpop/build.gradle
similarity index 100%
rename from trainbenchmark-generator-graph-tinkerpop/build.gradle
rename to trainbenchmark/trainbenchmark-generator-graph-tinkerpop/build.gradle
diff --git a/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphGeneratorMain.java b/trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphGeneratorMain.java
similarity index 100%
rename from trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphGeneratorMain.java
rename to trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphGeneratorMain.java
diff --git a/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphSerializer.java b/trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphSerializer.java
similarity index 100%
rename from trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphSerializer.java
rename to trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphSerializer.java
diff --git a/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphFormat.java b/trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphFormat.java
similarity index 100%
rename from trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphFormat.java
rename to trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphFormat.java
diff --git a/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfig.java b/trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfig.java
similarity index 100%
rename from trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfig.java
rename to trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfig.java
diff --git a/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfigBuilder.java b/trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfigBuilder.java
similarity index 100%
rename from trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfigBuilder.java
rename to trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfigBuilder.java
diff --git a/trainbenchmark-generator-graph-tinkerpop/src/test/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/test/TinkerGraphGeneratorTest.java b/trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/test/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/test/TinkerGraphGeneratorTest.java
similarity index 100%
rename from trainbenchmark-generator-graph-tinkerpop/src/test/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/test/TinkerGraphGeneratorTest.java
rename to trainbenchmark/trainbenchmark-generator-graph-tinkerpop/src/test/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/test/TinkerGraphGeneratorTest.java
diff --git a/trainbenchmark-generator-json4ag-special/build.gradle b/trainbenchmark/trainbenchmark-generator-json4ag-special/build.gradle
similarity index 100%
rename from trainbenchmark-generator-json4ag-special/build.gradle
rename to trainbenchmark/trainbenchmark-generator-json4ag-special/build.gradle
diff --git a/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialGeneratorMain.java b/trainbenchmark/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialGeneratorMain.java
similarity index 100%
rename from trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialGeneratorMain.java
rename to trainbenchmark/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialGeneratorMain.java
diff --git a/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialSerializer.java b/trainbenchmark/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialSerializer.java
similarity index 100%
rename from trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialSerializer.java
rename to trainbenchmark/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialSerializer.java
diff --git a/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfig.java b/trainbenchmark/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfig.java
similarity index 100%
rename from trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfig.java
rename to trainbenchmark/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfig.java
diff --git a/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfigBuilder.java b/trainbenchmark/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfigBuilder.java
similarity index 100%
rename from trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfigBuilder.java
rename to trainbenchmark/trainbenchmark-generator-json4ag-special/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfigBuilder.java
diff --git a/trainbenchmark-generator-json4ag/build.gradle b/trainbenchmark/trainbenchmark-generator-json4ag/build.gradle
similarity index 100%
rename from trainbenchmark-generator-json4ag/build.gradle
rename to trainbenchmark/trainbenchmark-generator-json4ag/build.gradle
diff --git a/trainbenchmark-generator-json4ag/hand-crafted.json b/trainbenchmark/trainbenchmark-generator-json4ag/hand-crafted.json
similarity index 100%
rename from trainbenchmark-generator-json4ag/hand-crafted.json
rename to trainbenchmark/trainbenchmark-generator-json4ag/hand-crafted.json
diff --git a/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgGeneratorMain.java b/trainbenchmark/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgGeneratorMain.java
similarity index 100%
rename from trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgGeneratorMain.java
rename to trainbenchmark/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgGeneratorMain.java
diff --git a/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgSerializer.java b/trainbenchmark/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgSerializer.java
similarity index 100%
rename from trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgSerializer.java
rename to trainbenchmark/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgSerializer.java
diff --git a/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfig.java b/trainbenchmark/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfig.java
similarity index 100%
rename from trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfig.java
rename to trainbenchmark/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfig.java
diff --git a/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfigBuilder.java b/trainbenchmark/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfigBuilder.java
similarity index 100%
rename from trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfigBuilder.java
rename to trainbenchmark/trainbenchmark-generator-json4ag/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfigBuilder.java
diff --git a/trainbenchmark-generator/build.gradle b/trainbenchmark/trainbenchmark-generator/build.gradle
similarity index 100%
rename from trainbenchmark-generator/build.gradle
rename to trainbenchmark/trainbenchmark-generator/build.gradle
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelSerializer.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelSerializer.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelSerializer.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelSerializer.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ScalableGeneratorFactory.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ScalableGeneratorFactory.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ScalableGeneratorFactory.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/ScalableGeneratorFactory.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfig.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfig.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfig.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfig.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBase.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBase.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBase.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBase.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBaseBuilder.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBaseBuilder.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBaseBuilder.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBaseBuilder.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBuilder.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBuilder.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBuilder.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBuilder.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/Scenario.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/Scenario.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/Scenario.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/config/Scenario.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalConnectedSegmentsGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalConnectedSegmentsGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalConnectedSegmentsGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalConnectedSegmentsGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalModelGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalModelGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalModelGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalModelGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalPosLengthGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalPosLengthGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalPosLengthGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalPosLengthGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalRouteSensorGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalRouteSensorGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalRouteSensorGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalRouteSensorGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSemaphoreNeighborGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSemaphoreNeighborGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSemaphoreNeighborGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSemaphoreNeighborGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchMonitoredGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchMonitoredGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchMonitoredGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchMonitoredGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchSetGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchSetGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchSetGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchSetGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/runner/GeneratorRunner.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/runner/GeneratorRunner.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/runner/GeneratorRunner.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/runner/GeneratorRunner.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/scalable/ScalableModelGenerator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/scalable/ScalableModelGenerator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/scalable/ScalableModelGenerator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/scalable/ScalableModelGenerator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/tests/GeneratorTest.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/tests/GeneratorTest.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/tests/GeneratorTest.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/tests/GeneratorTest.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipIterator.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipIterator.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipIterator.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipIterator.java
diff --git a/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipUtils.java b/trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipUtils.java
similarity index 100%
rename from trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipUtils.java
rename to trainbenchmark/trainbenchmark-generator/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipUtils.java
diff --git a/trainbenchmark-reporting/.gitignore b/trainbenchmark/trainbenchmark-reporting/.gitignore
similarity index 100%
rename from trainbenchmark-reporting/.gitignore
rename to trainbenchmark/trainbenchmark-reporting/.gitignore
diff --git a/trainbenchmark-reporting/build.gradle b/trainbenchmark/trainbenchmark-reporting/build.gradle
similarity index 100%
rename from trainbenchmark-reporting/build.gradle
rename to trainbenchmark/trainbenchmark-reporting/build.gradle
diff --git a/trainbenchmark-reporting/individual.R b/trainbenchmark/trainbenchmark-reporting/individual.R
similarity index 100%
rename from trainbenchmark-reporting/individual.R
rename to trainbenchmark/trainbenchmark-reporting/individual.R
diff --git a/trainbenchmark-reporting/install.R b/trainbenchmark/trainbenchmark-reporting/install.R
similarity index 100%
rename from trainbenchmark-reporting/install.R
rename to trainbenchmark/trainbenchmark-reporting/install.R
diff --git a/trainbenchmark-reporting/memory.R b/trainbenchmark/trainbenchmark-reporting/memory.R
similarity index 100%
rename from trainbenchmark-reporting/memory.R
rename to trainbenchmark/trainbenchmark-reporting/memory.R
diff --git a/trainbenchmark-reporting/query-plans.R b/trainbenchmark/trainbenchmark-reporting/query-plans.R
similarity index 100%
rename from trainbenchmark-reporting/query-plans.R
rename to trainbenchmark/trainbenchmark-reporting/query-plans.R
diff --git a/trainbenchmark-reporting/report.R b/trainbenchmark/trainbenchmark-reporting/report.R
similarity index 100%
rename from trainbenchmark-reporting/report.R
rename to trainbenchmark/trainbenchmark-reporting/report.R
diff --git a/trainbenchmark-reporting/reporting.Rproj b/trainbenchmark/trainbenchmark-reporting/reporting.Rproj
similarity index 100%
rename from trainbenchmark-reporting/reporting.Rproj
rename to trainbenchmark/trainbenchmark-reporting/reporting.Rproj
diff --git a/trainbenchmark-reporting/tool-list.csv b/trainbenchmark/trainbenchmark-reporting/tool-list.csv
similarity index 100%
rename from trainbenchmark-reporting/tool-list.csv
rename to trainbenchmark/trainbenchmark-reporting/tool-list.csv
diff --git a/trainbenchmark-reporting/tools.csv b/trainbenchmark/trainbenchmark-reporting/tools.csv
similarity index 100%
rename from trainbenchmark-reporting/tools.csv
rename to trainbenchmark/trainbenchmark-reporting/tools.csv
diff --git a/trainbenchmark-reporting/util.R b/trainbenchmark/trainbenchmark-reporting/util.R
similarity index 100%
rename from trainbenchmark-reporting/util.R
rename to trainbenchmark/trainbenchmark-reporting/util.R
diff --git a/trainbenchmark-reporting/util2.R b/trainbenchmark/trainbenchmark-reporting/util2.R
similarity index 100%
rename from trainbenchmark-reporting/util2.R
rename to trainbenchmark/trainbenchmark-reporting/util2.R
diff --git a/trainbenchmark-scripts/build.gradle b/trainbenchmark/trainbenchmark-scripts/build.gradle
similarity index 100%
rename from trainbenchmark-scripts/build.gradle
rename to trainbenchmark/trainbenchmark-scripts/build.gradle
diff --git a/trainbenchmark-scripts/diff.sh b/trainbenchmark/trainbenchmark-scripts/diff.sh
similarity index 100%
rename from trainbenchmark-scripts/diff.sh
rename to trainbenchmark/trainbenchmark-scripts/diff.sh
diff --git a/trainbenchmark-scripts/src-template/BenchmarkScript.groovy b/trainbenchmark/trainbenchmark-scripts/src-template/BenchmarkScript.groovy
similarity index 100%
rename from trainbenchmark-scripts/src-template/BenchmarkScript.groovy
rename to trainbenchmark/trainbenchmark-scripts/src-template/BenchmarkScript.groovy
diff --git a/trainbenchmark-scripts/src-template/GeneratorScript.groovy b/trainbenchmark/trainbenchmark-scripts/src-template/GeneratorScript.groovy
similarity index 100%
rename from trainbenchmark-scripts/src-template/GeneratorScript.groovy
rename to trainbenchmark/trainbenchmark-scripts/src-template/GeneratorScript.groovy
diff --git a/trainbenchmark-scripts/src-template/IndividualBenchmarkIncrementalScript.groovy b/trainbenchmark/trainbenchmark-scripts/src-template/IndividualBenchmarkIncrementalScript.groovy
similarity index 100%
rename from trainbenchmark-scripts/src-template/IndividualBenchmarkIncrementalScript.groovy
rename to trainbenchmark/trainbenchmark-scripts/src-template/IndividualBenchmarkIncrementalScript.groovy
diff --git a/trainbenchmark-scripts/src-template/IndividualBenchmarkInjectScript.groovy b/trainbenchmark/trainbenchmark-scripts/src-template/IndividualBenchmarkInjectScript.groovy
similarity index 100%
rename from trainbenchmark-scripts/src-template/IndividualBenchmarkInjectScript.groovy
rename to trainbenchmark/trainbenchmark-scripts/src-template/IndividualBenchmarkInjectScript.groovy
diff --git a/trainbenchmark-scripts/src-template/IndividualBenchmarkRepairScript.groovy b/trainbenchmark/trainbenchmark-scripts/src-template/IndividualBenchmarkRepairScript.groovy
similarity index 100%
rename from trainbenchmark-scripts/src-template/IndividualBenchmarkRepairScript.groovy
rename to trainbenchmark/trainbenchmark-scripts/src-template/IndividualBenchmarkRepairScript.groovy
diff --git a/trainbenchmark-scripts/src-template/MemoryScript.groovy b/trainbenchmark/trainbenchmark-scripts/src-template/MemoryScript.groovy
similarity index 100%
rename from trainbenchmark-scripts/src-template/MemoryScript.groovy
rename to trainbenchmark/trainbenchmark-scripts/src-template/MemoryScript.groovy
diff --git a/trainbenchmark-scripts/src-template/QueryPlanTester.groovy b/trainbenchmark/trainbenchmark-scripts/src-template/QueryPlanTester.groovy
similarity index 100%
rename from trainbenchmark-scripts/src-template/QueryPlanTester.groovy
rename to trainbenchmark/trainbenchmark-scripts/src-template/QueryPlanTester.groovy
diff --git a/trainbenchmark-scripts/src/.gitignore b/trainbenchmark/trainbenchmark-scripts/src/.gitignore
similarity index 100%
rename from trainbenchmark-scripts/src/.gitignore
rename to trainbenchmark/trainbenchmark-scripts/src/.gitignore
diff --git a/trainbenchmark-server/build.gradle b/trainbenchmark/trainbenchmark-server/build.gradle
similarity index 100%
rename from trainbenchmark-server/build.gradle
rename to trainbenchmark/trainbenchmark-server/build.gradle
diff --git a/trainbenchmark-server/src/main/webapp/WEB-INF/web.xml b/trainbenchmark/trainbenchmark-server/src/main/webapp/WEB-INF/web.xml
similarity index 100%
rename from trainbenchmark-server/src/main/webapp/WEB-INF/web.xml
rename to trainbenchmark/trainbenchmark-server/src/main/webapp/WEB-INF/web.xml
diff --git a/trainbenchmark-server/src/main/webapp/diagrams/.gitignore b/trainbenchmark/trainbenchmark-server/src/main/webapp/diagrams/.gitignore
similarity index 100%
rename from trainbenchmark-server/src/main/webapp/diagrams/.gitignore
rename to trainbenchmark/trainbenchmark-server/src/main/webapp/diagrams/.gitignore
diff --git a/trainbenchmark-server/src/main/webapp/index.html b/trainbenchmark/trainbenchmark-server/src/main/webapp/index.html
similarity index 100%
rename from trainbenchmark-server/src/main/webapp/index.html
rename to trainbenchmark/trainbenchmark-server/src/main/webapp/index.html
diff --git a/trainbenchmark-tool-emf/build.gradle b/trainbenchmark/trainbenchmark-tool-emf/build.gradle
similarity index 100%
rename from trainbenchmark-tool-emf/build.gradle
rename to trainbenchmark/trainbenchmark-tool-emf/build.gradle
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/EmfMatchComparator.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/EmfMatchComparator.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/EmfMatchComparator.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/EmfMatchComparator.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/RailwayElementComparator.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/RailwayElementComparator.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/RailwayElementComparator.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/RailwayElementComparator.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriver.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriver.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriver.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriver.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriverFactory.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriverFactory.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriverFactory.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriverFactory.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsInjectMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsInjectMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthInjectMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthInjectMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorInjectMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorInjectMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborInjectMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborInjectMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredInjectMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredInjectMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetInjectMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetInjectMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetMatch.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetMatch.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetMatch.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetMatch.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/EmfTransformation.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/EmfTransformation.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/EmfTransformation.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/EmfTransformation.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectConnectedSegments.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectPosLength.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectPosLength.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectPosLength.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectPosLength.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectRouteSensor.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectRouteSensor.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchMonitored.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchSet.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchSet.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuery.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuery.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuery.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuery.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryConnectedSegmentsInject.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryConnectedSegmentsInject.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryConnectedSegmentsInject.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryConnectedSegmentsInject.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryPosLengthInject.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryPosLengthInject.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryPosLengthInject.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryPosLengthInject.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryRouteSensorInject.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryRouteSensorInject.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryRouteSensorInject.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryRouteSensorInject.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySemaphoreNeighborInject.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySemaphoreNeighborInject.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySemaphoreNeighborInject.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySemaphoreNeighborInject.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchMonitoredInject.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchMonitoredInject.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchMonitoredInject.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchMonitoredInject.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchSetInject.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchSetInject.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchSetInject.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchSetInject.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairConnectedSegments.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairPosLength.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairPosLength.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairPosLength.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairPosLength.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairRouteSensor.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairRouteSensor.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchMonitored.java
diff --git a/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchSet.java b/trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchSet.java
diff --git a/trainbenchmark-tool-emf/src/main/resources/.gitignore b/trainbenchmark/trainbenchmark-tool-emf/src/main/resources/.gitignore
similarity index 100%
rename from trainbenchmark-tool-emf/src/main/resources/.gitignore
rename to trainbenchmark/trainbenchmark-tool-emf/src/main/resources/.gitignore
diff --git a/trainbenchmark-tool-jastadd-base/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-base/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-base/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-base/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/build.gradle
diff --git a/trainbenchmark-tool-jastadd-base/libs/jastadd2.jar b/trainbenchmark/trainbenchmark-tool-jastadd-base/libs/jastadd2.jar
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/libs/jastadd2.jar
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/libs/jastadd2.jar
diff --git a/trainbenchmark-tool-jastadd-base/libs/relast-compiler.jar b/trainbenchmark/trainbenchmark-tool-jastadd-base/libs/relast-compiler.jar
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/libs/relast-compiler.jar
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/libs/relast-compiler.jar
diff --git a/trainbenchmark-tool-jastadd-base/src/main/jastadd/ASTPrinting.jadd b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/ASTPrinting.jadd
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/jastadd/ASTPrinting.jadd
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/ASTPrinting.jadd
diff --git a/trainbenchmark-tool-jastadd-base/src/main/jastadd/Enums.jadd b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/Enums.jadd
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/jastadd/Enums.jadd
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/Enums.jadd
diff --git a/trainbenchmark-tool-jastadd-base/src/main/jastadd/Helpers.jadd b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/Helpers.jadd
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/jastadd/Helpers.jadd
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/Helpers.jadd
diff --git a/trainbenchmark-tool-jastadd-base/src/main/jastadd/Helpers.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/Helpers.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/jastadd/Helpers.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/Helpers.jrag
diff --git a/trainbenchmark-tool-jastadd-base/src/main/jastadd/TrainPrinting.jadd b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/TrainPrinting.jadd
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/jastadd/TrainPrinting.jadd
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/jastadd/TrainPrinting.jadd
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddAbstractBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddAbstractBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddAbstractBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddAbstractBenchmarkScenario.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/JastaddMatchComparator.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/JastaddMatchComparator.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/JastaddMatchComparator.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/JastaddMatchComparator.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/RailwayElementComparator.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/RailwayElementComparator.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/RailwayElementComparator.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/RailwayElementComparator.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddAbstractBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddAbstractBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddAbstractBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddAbstractBenchmarkConfig.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/CacheCounterReceiver.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/CacheCounterReceiver.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/CacheCounterReceiver.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/CacheCounterReceiver.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriverFactory.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriverFactory.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriverFactory.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriverFactory.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/DeserializationException.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/DeserializationException.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/DeserializationException.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/DeserializationException.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/JsonDeserializer.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/JsonDeserializer.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/JsonDeserializer.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/JsonDeserializer.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsInjectMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsInjectMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthInjectMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthInjectMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorInjectMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorInjectMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborInjectMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborInjectMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredInjectMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredInjectMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetInjectMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetInjectMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetMatch.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetMatch.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetMatch.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetMatch.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/operations/JastaddModelOperationFactory.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/operations/JastaddModelOperationFactory.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/operations/JastaddModelOperationFactory.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/operations/JastaddModelOperationFactory.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuery.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuery.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuery.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuery.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegments.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegmentsInject.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegmentsInject.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegmentsInject.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegmentsInject.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLength.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLength.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLength.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLength.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLengthInject.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLengthInject.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLengthInject.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLengthInject.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensor.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensor.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensorInject.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensorInject.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensorInject.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensorInject.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighborInject.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighborInject.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighborInject.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighborInject.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitored.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitoredInject.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitoredInject.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitoredInject.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitoredInject.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSet.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSet.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSetInject.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSetInject.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSetInject.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSetInject.java
diff --git a/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/JastaddTransformation.java b/trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/JastaddTransformation.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/JastaddTransformation.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/JastaddTransformation.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/build.gradle
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/Helpers.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/Helpers.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/Helpers.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/Helpers.jrag
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/References.jadd b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/References.jadd
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/References.jadd
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/References.jadd
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/TreeNavigation.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/TreeNavigation.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/TreeNavigation.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/TreeNavigation.jrag
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/PosLength.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/PosLength.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/PosLength.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/PosLength.jrag
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/RouteSensorMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/RouteSensorMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/RouteSensorMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/RouteSensorMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SwitchSetMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SwitchSetMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SwitchSetMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/queries/SwitchSetMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/train.ast b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/train.ast
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/train.ast
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/jastadd/train.ast
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java-gen/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java-gen/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java-gen/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java-gen/.gitignore
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-incremental/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-incremental/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-namelookup-incremental/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-incremental/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/build.gradle
diff --git a/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java-gen/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java-gen/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java-gen/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java-gen/.gitignore
diff --git a/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupIncrementalBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupIncrementalBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupIncrementalBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupIncrementalBenchmarkScenario.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfig.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool-jastadd-namelookup-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddIncrementalTest.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddIncrementalTest.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddIncrementalTest.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddIncrementalTest.java
diff --git a/trainbenchmark-tool-jastadd-namelookup/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-namelookup/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup/build.gradle
diff --git a/trainbenchmark-tool-jastadd-namelookup/src/main/java-gen/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java-gen/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup/src/main/java-gen/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java-gen/.gitignore
diff --git a/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
diff --git a/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupBenchmarkScenario.java
diff --git a/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfig.java
diff --git a/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool-jastadd-namelookup/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddTest.java b/trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddTest.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-namelookup/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddTest.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-namelookup/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddTest.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-optimized-base/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/build.gradle
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/Helpers.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/Helpers.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/Helpers.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/Helpers.jrag
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/References.jadd b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/References.jadd
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/References.jadd
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/References.jadd
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/TreeNavigation.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/TreeNavigation.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/TreeNavigation.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/TreeNavigation.jrag
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/PosLength.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/PosLength.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/PosLength.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/PosLength.jrag
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/RouteSensorMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/RouteSensorMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/RouteSensorMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/RouteSensorMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SwitchSetMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SwitchSetMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SwitchSetMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/queries/SwitchSetMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/train.ast b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/train.ast
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/train.ast
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/jastadd/train.ast
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java-gen/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java-gen/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java-gen/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java-gen/.gitignore
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
diff --git a/trainbenchmark-tool-jastadd-optimized-incremental/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-incremental/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-optimized-incremental/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-incremental/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/build.gradle
diff --git a/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java-gen/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java-gen/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-incremental/src/main/java-gen/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java-gen/.gitignore
diff --git a/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
diff --git a/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedIncrementalBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedIncrementalBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedIncrementalBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedIncrementalBenchmarkScenario.java
diff --git a/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfig.java
diff --git a/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool-jastadd-optimized-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
diff --git a/trainbenchmark-tool-jastadd-optimized/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-optimized/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-optimized/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-optimized/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized/build.gradle
diff --git a/trainbenchmark-tool-jastadd-optimized/src/main/java-gen/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java-gen/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized/src/main/java-gen/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java-gen/.gitignore
diff --git a/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
diff --git a/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedBenchmarkScenario.java
diff --git a/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfig.java
diff --git a/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool-jastadd-optimized/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddOptimizedTest.java b/trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddOptimizedTest.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-optimized/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddOptimizedTest.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-optimized/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddOptimizedTest.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-specialized-base/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/build.gradle
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/.gitignore
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/ASTPrinting.jadd b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/ASTPrinting.jadd
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/ASTPrinting.jadd
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/ASTPrinting.jadd
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/RefList.jadd b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/RefList.jadd
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/RefList.jadd
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/RefList.jadd
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/Train.relast b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/Train.relast
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/Train.relast
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/Train.relast
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/TreeNavigation.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/TreeNavigation.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/TreeNavigation.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/TreeNavigation.jrag
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/PosLength.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/PosLength.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/PosLength.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/PosLength.jrag
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/RouteSensorMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/RouteSensorMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/RouteSensorMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/RouteSensorMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SemaphoreNeighbors.jrag
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SwitchMonitoredMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SwitchSetMatch.jrag b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SwitchSetMatch.jrag
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SwitchSetMatch.jrag
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/jastadd/queries/SwitchSetMatch.jrag
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java
diff --git a/trainbenchmark-tool-jastadd-specialized-incremental/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-incremental/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-specialized-incremental/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-incremental/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/build.gradle
diff --git a/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java-gen/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java-gen/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-incremental/src/main/java-gen/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java-gen/.gitignore
diff --git a/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
diff --git a/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedIncrementalBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedIncrementalBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedIncrementalBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedIncrementalBenchmarkScenario.java
diff --git a/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfig.java
diff --git a/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool-jastadd-specialized-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
diff --git a/trainbenchmark-tool-jastadd-specialized/.editorconfig b/trainbenchmark/trainbenchmark-tool-jastadd-specialized/.editorconfig
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized/.editorconfig
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized/.editorconfig
diff --git a/trainbenchmark-tool-jastadd-specialized/build.gradle b/trainbenchmark/trainbenchmark-tool-jastadd-specialized/build.gradle
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized/build.gradle
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized/build.gradle
diff --git a/trainbenchmark-tool-jastadd-specialized/src/main/java-gen/.gitignore b/trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java-gen/.gitignore
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized/src/main/java-gen/.gitignore
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java-gen/.gitignore
diff --git a/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java
diff --git a/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedBenchmarkScenario.java
diff --git a/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfig.java
diff --git a/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool-jastadd-specialized/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java b/trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
similarity index 100%
rename from trainbenchmark-tool-jastadd-specialized/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
rename to trainbenchmark/trainbenchmark-tool-jastadd-specialized/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java
diff --git a/trainbenchmark-tool-tinkergraph/build.gradle b/trainbenchmark/trainbenchmark-tool-tinkergraph/build.gradle
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/build.gradle
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/build.gradle
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkMain.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkMain.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkMain.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkMain.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkScenario.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/TinkerGraphMatchComparator.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/TinkerGraphMatchComparator.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/TinkerGraphMatchComparator.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/TinkerGraphMatchComparator.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/VertexComparator.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/VertexComparator.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/VertexComparator.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/VertexComparator.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfig.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriver.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriver.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriver.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriver.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriverFactory.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriverFactory.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriverFactory.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriverFactory.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsInjectMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsInjectMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthInjectMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthInjectMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorInjectMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorInjectMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborInjectMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborInjectMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredInjectMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredInjectMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetInjectMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetInjectMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetMatch.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetMatch.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetMatch.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetMatch.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/operations/TinkerGraphModelOperationFactory.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/operations/TinkerGraphModelOperationFactory.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/operations/TinkerGraphModelOperationFactory.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/operations/TinkerGraphModelOperationFactory.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuery.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuery.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuery.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuery.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegments.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegmentsInject.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegmentsInject.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegmentsInject.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegmentsInject.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLength.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLength.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLength.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLength.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLengthInject.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLengthInject.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLengthInject.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLengthInject.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensor.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensor.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensorInject.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensorInject.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensorInject.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensorInject.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighborInject.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighborInject.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighborInject.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighborInject.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitored.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitoredInject.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitoredInject.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitoredInject.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitoredInject.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSet.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSet.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSetInject.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSetInject.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSetInject.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSetInject.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/TinkerGraphTransformation.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/TinkerGraphTransformation.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/TinkerGraphTransformation.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/TinkerGraphTransformation.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectConnectedSegments.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectPosLength.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectPosLength.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectPosLength.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectPosLength.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectRouteSensor.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectRouteSensor.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchMonitored.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchSet.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchSet.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairConnectedSegments.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairPosLength.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairPosLength.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairPosLength.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairPosLength.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairRouteSensor.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairRouteSensor.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchMonitored.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchSet.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchSet.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/util/TinkerGraphUtil.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/util/TinkerGraphUtil.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/util/TinkerGraphUtil.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/util/TinkerGraphUtil.java
diff --git a/trainbenchmark-tool-tinkergraph/src/main/resources/.gitignore b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/resources/.gitignore
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/main/resources/.gitignore
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/main/resources/.gitignore
diff --git a/trainbenchmark-tool-tinkergraph/src/test/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/test/TinkerGraphTest.java b/trainbenchmark/trainbenchmark-tool-tinkergraph/src/test/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/test/TinkerGraphTest.java
similarity index 100%
rename from trainbenchmark-tool-tinkergraph/src/test/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/test/TinkerGraphTest.java
rename to trainbenchmark/trainbenchmark-tool-tinkergraph/src/test/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/test/TinkerGraphTest.java
diff --git a/trainbenchmark-tool-viatra-patterns/.classpath b/trainbenchmark/trainbenchmark-tool-viatra-patterns/.classpath
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/.classpath
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/.classpath
diff --git a/trainbenchmark-tool-viatra-patterns/.gitignore b/trainbenchmark/trainbenchmark-tool-viatra-patterns/.gitignore
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/.gitignore
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/.gitignore
diff --git a/trainbenchmark-tool-viatra-patterns/.project b/trainbenchmark/trainbenchmark-tool-viatra-patterns/.project
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/.project
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/.project
diff --git a/trainbenchmark-tool-viatra-patterns/META-INF/MANIFEST.MF b/trainbenchmark/trainbenchmark-tool-viatra-patterns/META-INF/MANIFEST.MF
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/META-INF/MANIFEST.MF
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/META-INF/MANIFEST.MF
diff --git a/trainbenchmark-tool-viatra-patterns/build.gradle b/trainbenchmark/trainbenchmark-tool-viatra-patterns/build.gradle
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/build.gradle
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/build.gradle
diff --git a/trainbenchmark-tool-viatra-patterns/build.properties b/trainbenchmark/trainbenchmark-tool-viatra-patterns/build.properties
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/build.properties
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/build.properties
diff --git a/trainbenchmark-tool-viatra-patterns/plugin.xml b/trainbenchmark/trainbenchmark-tool-viatra-patterns/plugin.xml
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/plugin.xml
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/plugin.xml
diff --git a/trainbenchmark-tool-viatra-patterns/queries/.gitignore b/trainbenchmark/trainbenchmark-tool-viatra-patterns/queries/.gitignore
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/queries/.gitignore
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/queries/.gitignore
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatch.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatch.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatch.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatch.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatcher.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatcher.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatcher.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatcher.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetProcessor.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetProcessor.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetProcessor.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetProcessor.java
diff --git a/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetQuerySpecification.java b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetQuerySpecification.java
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetQuerySpecification.java
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetQuerySpecification.java
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.vql
diff --git a/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.vql b/trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.vql
similarity index 100%
rename from trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.vql
rename to trainbenchmark/trainbenchmark-tool-viatra-patterns/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.vql
diff --git a/trainbenchmark-tool-viatra/build.gradle b/trainbenchmark/trainbenchmark-tool-viatra/build.gradle
similarity index 100%
rename from trainbenchmark-tool-viatra/build.gradle
rename to trainbenchmark/trainbenchmark-tool-viatra/build.gradle
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkMain.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkMain.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkMain.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkMain.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkScenario.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/comparators/ViatraMatchComparator.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/comparators/ViatraMatchComparator.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/comparators/ViatraMatchComparator.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/comparators/ViatraMatchComparator.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBackend.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBackend.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBackend.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBackend.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfig.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriver.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriver.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriver.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriver.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriverFactory.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriverFactory.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriverFactory.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriverFactory.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/operations/ViatraModelOperationFactory.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/operations/ViatraModelOperationFactory.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/operations/ViatraModelOperationFactory.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/operations/ViatraModelOperationFactory.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuery.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuery.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuery.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuery.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegments.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegmentsInject.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegmentsInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegmentsInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegmentsInject.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLength.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLength.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLength.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLength.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLengthInject.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLengthInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLengthInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLengthInject.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensor.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensor.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensorInject.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensorInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensorInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensorInject.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighborInject.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighborInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighborInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighborInject.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitored.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitoredInject.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitoredInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitoredInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitoredInject.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSet.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSet.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSetInject.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSetInject.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSetInject.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSetInject.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/ViatraTransformation.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/ViatraTransformation.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/ViatraTransformation.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/ViatraTransformation.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectConnectedSegments.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectPosLength.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectPosLength.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectPosLength.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectPosLength.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectRouteSensor.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectRouteSensor.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchMonitored.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchSet.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchSet.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairConnectedSegments.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairConnectedSegments.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairConnectedSegments.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairConnectedSegments.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairPosLength.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairPosLength.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairPosLength.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairPosLength.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairRouteSensor.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairRouteSensor.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairRouteSensor.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairRouteSensor.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSemaphoreNeighbor.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSemaphoreNeighbor.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSemaphoreNeighbor.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSemaphoreNeighbor.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchMonitored.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchMonitored.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchMonitored.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchMonitored.java
diff --git a/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchSet.java b/trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchSet.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchSet.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchSet.java
diff --git a/trainbenchmark-tool-viatra/src/test/java/hu/bme/mit/trainbenchmark/benchmark/viatra/test/ViatraTest.java b/trainbenchmark/trainbenchmark-tool-viatra/src/test/java/hu/bme/mit/trainbenchmark/benchmark/viatra/test/ViatraTest.java
similarity index 100%
rename from trainbenchmark-tool-viatra/src/test/java/hu/bme/mit/trainbenchmark/benchmark/viatra/test/ViatraTest.java
rename to trainbenchmark/trainbenchmark-tool-viatra/src/test/java/hu/bme/mit/trainbenchmark/benchmark/viatra/test/ViatraTest.java
diff --git a/trainbenchmark-tool/build.gradle b/trainbenchmark/trainbenchmark-tool/build.gradle
similarity index 100%
rename from trainbenchmark-tool/build.gradle
rename to trainbenchmark/trainbenchmark-tool/build.gradle
diff --git a/trainbenchmark-tool/build.properties b/trainbenchmark/trainbenchmark-tool/build.properties
similarity index 100%
rename from trainbenchmark-tool/build.properties
rename to trainbenchmark/trainbenchmark-tool/build.properties
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongComparator.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongComparator.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongComparator.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongComparator.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongMatchComparator.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongMatchComparator.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongMatchComparator.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongMatchComparator.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfig.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfig.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfig.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfig.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBase.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBase.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBase.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBase.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBaseBuilder.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBaseBuilder.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBaseBuilder.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBaseBuilder.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBuilder.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBuilder.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBuilder.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBuilder.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/ModelSetConfig.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/ModelSetConfig.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/ModelSetConfig.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/ModelSetConfig.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/TransformationChangeSetStrategy.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/TransformationChangeSetStrategy.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/TransformationChangeSetStrategy.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/TransformationChangeSetStrategy.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/Driver.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/Driver.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/Driver.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/Driver.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/DriverFactory.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/DriverFactory.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/DriverFactory.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/DriverFactory.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/BaseMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/BaseMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/BaseMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/BaseMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsInjectMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsInjectMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/LongMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/LongMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/LongMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/LongMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/Match.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/Match.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/Match.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/Match.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthInjectMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthInjectMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorInjectMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorInjectMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborInjectMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborInjectMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredInjectMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredInjectMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetInjectMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetInjectMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetInjectMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetInjectMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetMatch.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetMatch.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetMatch.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetMatch.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/BaseMatchComparator.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/BaseMatchComparator.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/BaseMatchComparator.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/BaseMatchComparator.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/MatchComparator.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/MatchComparator.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/MatchComparator.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/MatchComparator.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/memory/MemoryResult.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/memory/MemoryResult.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/memory/MemoryResult.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/memory/MemoryResult.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperation.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperation.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperation.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperation.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationFactory.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationFactory.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationFactory.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationFactory.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationRegistry.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationRegistry.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationRegistry.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationRegistry.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelQuery.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelQuery.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelQuery.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelQuery.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelTransformation.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelTransformation.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelTransformation.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelTransformation.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/BenchmarkScenario.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/BenchmarkScenario.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/BenchmarkScenario.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/BenchmarkScenario.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/CleanupPhase.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/CleanupPhase.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/CleanupPhase.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/CleanupPhase.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/InitializeOperationsPhase.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/InitializeOperationsPhase.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/InitializeOperationsPhase.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/InitializeOperationsPhase.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/Phase.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/Phase.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/Phase.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/Phase.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/PhaseExecutor.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/PhaseExecutor.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/PhaseExecutor.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/PhaseExecutor.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/QueryPhase.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/QueryPhase.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/QueryPhase.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/QueryPhase.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/ReadPhase.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/ReadPhase.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/ReadPhase.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/ReadPhase.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/TransformationPhase.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/TransformationPhase.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/TransformationPhase.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/TransformationPhase.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/AbstractResult.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/AbstractResult.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/AbstractResult.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/AbstractResult.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/ResultHelper.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/ResultHelper.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/ResultHelper.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/ResultHelper.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkBundle.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkBundle.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkBundle.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkBundle.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkReporter.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkReporter.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkReporter.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkReporter.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkResult.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkResult.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkResult.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkResult.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkRunner.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkRunner.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkRunner.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkRunner.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/QueryShuffleTransformation.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/QueryShuffleTransformation.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/QueryShuffleTransformation.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/QueryShuffleTransformation.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/RunResult.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/RunResult.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/RunResult.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/RunResult.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/TrainBenchmarkTest.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/TrainBenchmarkTest.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/TrainBenchmarkTest.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/TrainBenchmarkTest.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/QueryTest.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/QueryTest.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/QueryTest.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/QueryTest.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/RouteSensorTest.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/RouteSensorTest.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/RouteSensorTest.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/RouteSensorTest.java
diff --git a/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/SemaphoreNeighborTest.java b/trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/SemaphoreNeighborTest.java
similarity index 100%
rename from trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/SemaphoreNeighborTest.java
rename to trainbenchmark/trainbenchmark-tool/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/SemaphoreNeighborTest.java
diff --git a/trainbenchmark-tool/src/main/resources/.gitignore b/trainbenchmark/trainbenchmark-tool/src/main/resources/.gitignore
similarity index 100%
rename from trainbenchmark-tool/src/main/resources/.gitignore
rename to trainbenchmark/trainbenchmark-tool/src/main/resources/.gitignore
diff --git a/trainbenchmark-tool/src/test/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/test/BenchmarkReporterTest.java b/trainbenchmark/trainbenchmark-tool/src/test/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/test/BenchmarkReporterTest.java
similarity index 100%
rename from trainbenchmark-tool/src/test/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/test/BenchmarkReporterTest.java
rename to trainbenchmark/trainbenchmark-tool/src/test/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/test/BenchmarkReporterTest.java
diff --git a/visualization/.gitignore b/trainbenchmark/visualization/.gitignore
similarity index 100%
rename from visualization/.gitignore
rename to trainbenchmark/visualization/.gitignore
diff --git a/visualization/query-plans/RouteSensorA-Relalg.tex b/trainbenchmark/visualization/query-plans/RouteSensorA-Relalg.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorA-Relalg.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorA-Relalg.tex
diff --git a/visualization/query-plans/RouteSensorA-Rete-cost.tex b/trainbenchmark/visualization/query-plans/RouteSensorA-Rete-cost.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorA-Rete-cost.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorA-Rete-cost.tex
diff --git a/visualization/query-plans/RouteSensorA-Rete.tex b/trainbenchmark/visualization/query-plans/RouteSensorA-Rete.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorA-Rete.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorA-Rete.tex
diff --git a/visualization/query-plans/RouteSensorA-ReteExpression.tex b/trainbenchmark/visualization/query-plans/RouteSensorA-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorA-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorA-ReteExpression.tex
diff --git a/visualization/query-plans/RouteSensorB-Relalg.tex b/trainbenchmark/visualization/query-plans/RouteSensorB-Relalg.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorB-Relalg.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorB-Relalg.tex
diff --git a/visualization/query-plans/RouteSensorB-Rete.tex b/trainbenchmark/visualization/query-plans/RouteSensorB-Rete.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorB-Rete.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorB-Rete.tex
diff --git a/visualization/query-plans/RouteSensorB-ReteExpression.tex b/trainbenchmark/visualization/query-plans/RouteSensorB-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorB-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorB-ReteExpression.tex
diff --git a/visualization/query-plans/RouteSensorC-Relalg.tex b/trainbenchmark/visualization/query-plans/RouteSensorC-Relalg.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorC-Relalg.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorC-Relalg.tex
diff --git a/visualization/query-plans/RouteSensorC-Rete.tex b/trainbenchmark/visualization/query-plans/RouteSensorC-Rete.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorC-Rete.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorC-Rete.tex
diff --git a/visualization/query-plans/RouteSensorC-ReteExpression.tex b/trainbenchmark/visualization/query-plans/RouteSensorC-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/RouteSensorC-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/RouteSensorC-ReteExpression.tex
diff --git a/visualization/query-plans/SemaphoreNeighborA-Relalg.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborA-Relalg.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborA-Relalg.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborA-Relalg.tex
diff --git a/visualization/query-plans/SemaphoreNeighborA-Rete-cost.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborA-Rete-cost.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborA-Rete-cost.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborA-Rete-cost.tex
diff --git a/visualization/query-plans/SemaphoreNeighborA-Rete.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborA-Rete.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborA-Rete.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborA-Rete.tex
diff --git a/visualization/query-plans/SemaphoreNeighborA-ReteExpression.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborA-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborA-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborA-ReteExpression.tex
diff --git a/visualization/query-plans/SemaphoreNeighborB-Relalg.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborB-Relalg.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborB-Relalg.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborB-Relalg.tex
diff --git a/visualization/query-plans/SemaphoreNeighborB-Rete.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborB-Rete.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborB-Rete.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborB-Rete.tex
diff --git a/visualization/query-plans/SemaphoreNeighborB-ReteExpression.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborB-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborB-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborB-ReteExpression.tex
diff --git a/visualization/query-plans/SemaphoreNeighborC-Relalg.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborC-Relalg.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborC-Relalg.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborC-Relalg.tex
diff --git a/visualization/query-plans/SemaphoreNeighborC-Rete.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborC-Rete.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborC-Rete.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborC-Rete.tex
diff --git a/visualization/query-plans/SemaphoreNeighborC-ReteExpression.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborC-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborC-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborC-ReteExpression.tex
diff --git a/visualization/query-plans/SemaphoreNeighborD-Relalg.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborD-Relalg.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborD-Relalg.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborD-Relalg.tex
diff --git a/visualization/query-plans/SemaphoreNeighborD-Rete.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborD-Rete.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborD-Rete.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborD-Rete.tex
diff --git a/visualization/query-plans/SemaphoreNeighborD-ReteExpression.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborD-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborD-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborD-ReteExpression.tex
diff --git a/visualization/query-plans/SemaphoreNeighborE-Relalg.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborE-Relalg.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborE-Relalg.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborE-Relalg.tex
diff --git a/visualization/query-plans/SemaphoreNeighborE-Rete.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborE-Rete.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborE-Rete.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborE-Rete.tex
diff --git a/visualization/query-plans/SemaphoreNeighborE-ReteExpression.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborE-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborE-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborE-ReteExpression.tex
diff --git a/visualization/query-plans/SemaphoreNeighborF-Relalg.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborF-Relalg.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborF-Relalg.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborF-Relalg.tex
diff --git a/visualization/query-plans/SemaphoreNeighborF-Rete.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborF-Rete.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborF-Rete.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborF-Rete.tex
diff --git a/visualization/query-plans/SemaphoreNeighborF-ReteExpression.tex b/trainbenchmark/visualization/query-plans/SemaphoreNeighborF-ReteExpression.tex
similarity index 100%
rename from visualization/query-plans/SemaphoreNeighborF-ReteExpression.tex
rename to trainbenchmark/visualization/query-plans/SemaphoreNeighborF-ReteExpression.tex
diff --git a/visualization/query-plans/bootstrap.min.css b/trainbenchmark/visualization/query-plans/bootstrap.min.css
similarity index 100%
rename from visualization/query-plans/bootstrap.min.css
rename to trainbenchmark/visualization/query-plans/bootstrap.min.css
diff --git a/visualization/query-plans/convert.sh b/trainbenchmark/visualization/query-plans/convert.sh
similarity index 100%
rename from visualization/query-plans/convert.sh
rename to trainbenchmark/visualization/query-plans/convert.sh
diff --git a/visualization/query-plans/template-footer.html b/trainbenchmark/visualization/query-plans/template-footer.html
similarity index 100%
rename from visualization/query-plans/template-footer.html
rename to trainbenchmark/visualization/query-plans/template-footer.html
diff --git a/visualization/query-plans/template-header.html b/trainbenchmark/visualization/query-plans/template-header.html
similarity index 100%
rename from visualization/query-plans/template-header.html
rename to trainbenchmark/visualization/query-plans/template-header.html