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