From fa1e433969d3d45e1317958be00d91700dab10f6 Mon Sep 17 00:00:00 2001 From: Johannes Mey <johannes.mey@tu-dresden.de> Date: Wed, 5 Sep 2018 15:41:27 +0200 Subject: [PATCH] move to subdirectory and add measurements --- Dockerfile | 44 ++++++++++++++++++ LICENSE => trainbenchmark/LICENSE | 0 README.md => trainbenchmark/README.md | 0 build.gradle => trainbenchmark/build.gradle | 0 .../diagrams}/.gitignore | 0 {docs => trainbenchmark/docs}/README.md | 0 .../docs}/getting-started.md | 0 .../docs}/how-to-run-the-benchmark.md | 0 .../docs}/naming-conventions.md | 0 {docs => trainbenchmark/docs}/projects.md | 0 .../docs}/running-the-benchmark.md | 0 .../gradle}/source-layout-xcore.gradle | 0 .../gradle}/source-layout-xtext.gradle | 0 .../gradle}/wrapper/gradle-wrapper.jar | Bin .../gradle}/wrapper/gradle-wrapper.properties | 0 gradlew => trainbenchmark/gradlew | 0 gradlew.bat => trainbenchmark/gradlew.bat | 0 {logs => trainbenchmark/logs}/.gitignore | 0 {logs => trainbenchmark/logs}/README.md | 0 {models => trainbenchmark/models}/.gitignore | 0 .../models}/railway-batch-1-Region.csv | 0 .../models}/railway-batch-1-Route.csv | 0 .../models}/railway-batch-1-Segment.csv | 0 .../models}/railway-batch-1-Semaphore.csv | 0 .../models}/railway-batch-1-Sensor.csv | 0 .../models}/railway-batch-1-Switch.csv | 0 .../railway-batch-1-SwitchPosition.csv | 0 .../models}/railway-batch-1-ag-special.json | 0 .../models}/railway-batch-1-ag.json | 0 .../models}/railway-batch-1-ag.json.scm | 0 .../models}/railway-batch-1-connectsTo.csv | 0 .../models}/railway-batch-1-entry.csv | 0 .../models}/railway-batch-1-exit.csv | 0 .../models}/railway-batch-1-follows.csv | 0 .../models}/railway-batch-1-inferred.ttl | 0 .../models}/railway-batch-1-metamodel.ttl | 0 .../models}/railway-batch-1-monitoredBy.csv | 0 .../models}/railway-batch-1-mysql.sql | 0 .../models}/railway-batch-1-raw.sql | 0 .../models}/railway-batch-1-requires.csv | 0 .../models}/railway-batch-1-sqlite.sql | 0 .../models}/railway-batch-1-target.csv | 0 .../models}/railway-batch-1-tinkerpop.graphml | 0 .../models}/railway-batch-1.bin | Bin .../models}/railway-batch-1.cypher | 0 .../models}/railway-batch-1.graphml | 0 .../models}/railway-batch-1.xmi | 0 .../models}/railway-batch-2-Region.csv | 0 .../models}/railway-batch-2-Route.csv | 0 .../models}/railway-batch-2-Segment.csv | 0 .../models}/railway-batch-2-Semaphore.csv | 0 .../models}/railway-batch-2-Sensor.csv | 0 .../models}/railway-batch-2-Switch.csv | 0 .../railway-batch-2-SwitchPosition.csv | 0 .../models}/railway-batch-2-ag-special.json | 0 .../models}/railway-batch-2-ag.json | 0 .../models}/railway-batch-2-connectsTo.csv | 0 .../models}/railway-batch-2-entry.csv | 0 .../models}/railway-batch-2-exit.csv | 0 .../models}/railway-batch-2-follows.csv | 0 .../models}/railway-batch-2-inferred.ttl | 0 .../models}/railway-batch-2-metamodel.ttl | 0 .../models}/railway-batch-2-monitoredBy.csv | 0 .../models}/railway-batch-2-mysql.sql | 0 .../models}/railway-batch-2-raw.sql | 0 .../models}/railway-batch-2-requires.csv | 0 .../models}/railway-batch-2-sqlite.sql | 0 .../models}/railway-batch-2-target.csv | 0 .../models}/railway-batch-2-tinkerpop.graphml | 0 .../models}/railway-batch-2.bin | Bin .../models}/railway-batch-2.cypher | 0 .../models}/railway-batch-2.graphml | 0 .../models}/railway-batch-2.xmi | 0 .../models}/railway-inject-1-Region.csv | 0 .../models}/railway-inject-1-Route.csv | 0 .../models}/railway-inject-1-Segment.csv | 0 .../models}/railway-inject-1-Semaphore.csv | 0 .../models}/railway-inject-1-Sensor.csv | 0 .../models}/railway-inject-1-Switch.csv | 0 .../railway-inject-1-SwitchPosition.csv | 0 .../models}/railway-inject-1-ag-special.json | 0 .../models}/railway-inject-1-ag.json | 0 .../models}/railway-inject-1-ag.json.scm | 0 .../models}/railway-inject-1-connectsTo.csv | 0 .../models}/railway-inject-1-entry.csv | 0 .../models}/railway-inject-1-exit.csv | 0 .../models}/railway-inject-1-follows.csv | 0 .../models}/railway-inject-1-inferred.ttl | 0 .../models}/railway-inject-1-metamodel.ttl | 0 .../models}/railway-inject-1-monitoredBy.csv | 0 .../models}/railway-inject-1-mysql.sql | 0 .../models}/railway-inject-1-raw.sql | 0 .../models}/railway-inject-1-requires.csv | 0 .../models}/railway-inject-1-sqlite.sql | 0 .../models}/railway-inject-1-target.csv | 0 .../railway-inject-1-tinkerpop.graphml | 0 .../models}/railway-inject-1.bin | Bin .../models}/railway-inject-1.cypher | 0 .../models}/railway-inject-1.graphml | 0 .../models}/railway-inject-1.xmi | 0 .../models}/railway-inject-2-Region.csv | 0 .../models}/railway-inject-2-Route.csv | 0 .../models}/railway-inject-2-Segment.csv | 0 .../models}/railway-inject-2-Semaphore.csv | 0 .../models}/railway-inject-2-Sensor.csv | 0 .../models}/railway-inject-2-Switch.csv | 0 .../railway-inject-2-SwitchPosition.csv | 0 .../models}/railway-inject-2-ag-special.json | 0 .../models}/railway-inject-2-ag.json | 0 .../models}/railway-inject-2-ag.json.scm | 0 .../models}/railway-inject-2-connectsTo.csv | 0 .../models}/railway-inject-2-entry.csv | 0 .../models}/railway-inject-2-exit.csv | 0 .../models}/railway-inject-2-follows.csv | 0 .../models}/railway-inject-2-inferred.ttl | 0 .../models}/railway-inject-2-metamodel.ttl | 0 .../models}/railway-inject-2-monitoredBy.csv | 0 .../models}/railway-inject-2-mysql.sql | 0 .../models}/railway-inject-2-raw.sql | 0 .../models}/railway-inject-2-requires.csv | 0 .../models}/railway-inject-2-sqlite.sql | 0 .../models}/railway-inject-2-target.csv | 0 .../railway-inject-2-tinkerpop.graphml | 0 .../models}/railway-inject-2.bin | Bin .../models}/railway-inject-2.cypher | 0 .../models}/railway-inject-2.graphml | 0 .../models}/railway-inject-2.xmi | 0 .../models}/railway-repair-1-Region.csv | 0 .../models}/railway-repair-1-Route.csv | 0 .../models}/railway-repair-1-Segment.csv | 0 .../models}/railway-repair-1-Semaphore.csv | 0 .../models}/railway-repair-1-Sensor.csv | 0 .../models}/railway-repair-1-Switch.csv | 0 .../railway-repair-1-SwitchPosition.csv | 0 .../models}/railway-repair-1-ag-special.json | 0 .../models}/railway-repair-1-ag.json | 0 .../models}/railway-repair-1-ag.json.scm | 0 .../models}/railway-repair-1-connectsTo.csv | 0 .../models}/railway-repair-1-entry.csv | 0 .../models}/railway-repair-1-exit.csv | 0 .../models}/railway-repair-1-follows.csv | 0 .../models}/railway-repair-1-inferred.ttl | 0 .../models}/railway-repair-1-metamodel.ttl | 0 .../models}/railway-repair-1-monitoredBy.csv | 0 .../models}/railway-repair-1-mysql.sql | 0 .../models}/railway-repair-1-raw.sql | 0 .../models}/railway-repair-1-requires.csv | 0 .../models}/railway-repair-1-sqlite.sql | 0 .../models}/railway-repair-1-target.csv | 0 .../railway-repair-1-tinkerpop.graphml | 0 .../models}/railway-repair-1.bin | Bin .../models}/railway-repair-1.cypher | 0 .../models}/railway-repair-1.graphml | 0 .../models}/railway-repair-1.xmi | 0 .../models}/railway-repair-2-Region.csv | 0 .../models}/railway-repair-2-Route.csv | 0 .../models}/railway-repair-2-Segment.csv | 0 .../models}/railway-repair-2-Semaphore.csv | 0 .../models}/railway-repair-2-Sensor.csv | 0 .../models}/railway-repair-2-Switch.csv | 0 .../railway-repair-2-SwitchPosition.csv | 0 .../models}/railway-repair-2-ag-special.json | 0 .../models}/railway-repair-2-ag.json | 0 .../models}/railway-repair-2-ag.json.scm | 0 .../models}/railway-repair-2-connectsTo.csv | 0 .../models}/railway-repair-2-entry.csv | 0 .../models}/railway-repair-2-exit.csv | 0 .../models}/railway-repair-2-follows.csv | 0 .../models}/railway-repair-2-inferred.ttl | 0 .../models}/railway-repair-2-metamodel.ttl | 0 .../models}/railway-repair-2-monitoredBy.csv | 0 .../models}/railway-repair-2-mysql.sql | 0 .../models}/railway-repair-2-raw.sql | 0 .../models}/railway-repair-2-requires.csv | 0 .../models}/railway-repair-2-sqlite.sql | 0 .../models}/railway-repair-2-target.csv | 0 .../railway-repair-2-tinkerpop.graphml | 0 .../models}/railway-repair-2.bin | Bin .../models}/railway-repair-2.cypher | 0 .../models}/railway-repair-2.graphml | 0 .../models}/railway-repair-2.xmi | 0 .../results}/.gitignore | 0 .../results}/diff-test.py | 0 .../runBenchmark.launch | 0 .../runGenerator.launch | 0 .../scripts}/.gitignore | 0 {scripts => trainbenchmark/scripts}/build.sh | 0 .../scripts}/calculate-model-sizes.sh | 0 {scripts => trainbenchmark/scripts}/cloc.sh | 0 .../scripts}/compress-results.sh | 0 .../scripts}/get-neo4j.sh | 0 .../scripts}/install-R-14.04.sh | 0 .../scripts}/install-R-16.04.sh | 0 .../scripts}/install-R-packages.sh | 0 .../scripts}/install-jdk.sh | 0 .../scripts}/install-mysql-silent.sh | 0 .../scripts}/install-mysql.sh | 0 .../scripts}/install-sqlite.sh | 0 {scripts => trainbenchmark/scripts}/run.sh | 0 .../scripts}/shadowjar.sh | 0 .../settings.gradle | 0 .../trainbenchmark-config}/.gitignore | 0 .../trainbenchmark-config}/build.gradle | 0 .../trainbenchmark/config/AbstractConfig.java | 0 .../config/AbstractConfigBase.java | 0 .../config/AbstractConfigBuilder.java | 0 .../config/ExecutionConfig.java | 0 .../constants/ExecutionPhase.java | 0 .../constants/ModelConstants.java | 0 .../trainbenchmark/constants/Position.java | 0 .../constants/QueryConstants.java | 0 .../constants/RailwayOperation.java | 0 .../constants/RailwayQuery.java | 0 .../mit/trainbenchmark/constants/Signal.java | 0 .../constants/TrainBenchmarkConstants.java | 0 .../constants/TransformationStrategy.java | 0 .../src/main/resources/.gitignore | 0 .../.classpath | 0 .../.gitignore | 0 .../trainbenchmark-format-emf-model}/.project | 0 .../META-INF/MANIFEST.MF | 0 .../build.gradle | 0 .../build.properties | 0 .../plugin.properties | 0 .../plugin.xml | 0 .../src/railway.xcore | 0 .../trainbenchmark-format-emf}/.gitignore | 0 .../trainbenchmark-format-emf}/build.gradle | 0 .../mit/trainbenchmark/emf/EmfConstants.java | 0 .../bme/mit/trainbenchmark/emf/EmfUtil.java | 0 .../src/main/resources/.gitignore | 0 .../build.gradle | 0 .../generator/dot/DotGeneratorMain.java | 0 .../generator/dot/DotSerializer.java | 0 .../dot/config/DotGeneratorConfig.java | 0 .../dot/config/DotGeneratorConfigBuilder.java | 0 .../src/main/resources/header.txt | 0 .../build.gradle | 0 .../generator/emf/EmfGeneratorMain.java | 0 .../generator/emf/EmfSerializer.java | 0 .../emf/config/EmfGeneratorConfig.java | 0 .../emf/config/EmfGeneratorConfigBuilder.java | 0 .../src/main/resources/.gitignore | 0 .../generator/emf/test/EmfGeneratorTest.java | 0 .../.gitignore | 0 .../build.gradle | 0 .../tinkerpop/TinkerGraphGeneratorMain.java | 0 .../tinkerpop/TinkerGraphSerializer.java | 0 .../tinkerpop/config/TinkerGraphFormat.java | 0 .../config/TinkerGraphGeneratorConfig.java | 0 .../TinkerGraphGeneratorConfigBuilder.java | 0 .../test/TinkerGraphGeneratorTest.java | 0 .../build.gradle | 0 .../Json4AgSpecialGeneratorMain.java | 0 .../Json4AgSpecialSerializer.java | 0 .../config/Json4AgSpecialGeneratorConfig.java | 0 .../Json4AgSpecialGeneratorConfigBuilder.java | 0 .../build.gradle | 0 .../hand-crafted.json | 0 .../json4ag/Json4AgGeneratorMain.java | 0 .../generator/json4ag/Json4AgSerializer.java | 0 .../config/Json4AgGeneratorConfig.java | 0 .../config/Json4AgGeneratorConfigBuilder.java | 0 .../trainbenchmark-generator}/build.gradle | 0 .../generator/ModelGenerator.java | 0 .../generator/ModelSerializer.java | 0 .../generator/ScalableGeneratorFactory.java | 0 .../generator/config/GeneratorConfig.java | 0 .../generator/config/GeneratorConfigBase.java | 0 .../config/GeneratorConfigBaseBuilder.java | 0 .../config/GeneratorConfigBuilder.java | 0 .../generator/config/Scenario.java | 0 .../MinimalConnectedSegmentsGenerator.java | 0 .../minimal/MinimalModelGenerator.java | 0 .../minimal/MinimalPosLengthGenerator.java | 0 .../minimal/MinimalRouteSensorGenerator.java | 0 .../MinimalSemaphoreNeighborGenerator.java | 0 .../MinimalSwitchMonitoredGenerator.java | 0 .../minimal/MinimalSwitchSetGenerator.java | 0 .../generator/runner/GeneratorRunner.java | 0 .../scalable/ScalableModelGenerator.java | 0 .../generator/tests/GeneratorTest.java | 0 .../generator/utils/ZipIterator.java | 0 .../generator/utils/ZipUtils.java | 0 .../trainbenchmark-reporting}/.gitignore | 0 .../trainbenchmark-reporting}/build.gradle | 0 .../trainbenchmark-reporting}/individual.R | 0 .../trainbenchmark-reporting}/install.R | 0 .../trainbenchmark-reporting}/memory.R | 0 .../trainbenchmark-reporting}/query-plans.R | 0 .../trainbenchmark-reporting}/report.R | 0 .../trainbenchmark-reporting}/reporting.Rproj | 0 .../trainbenchmark-reporting}/tool-list.csv | 0 .../trainbenchmark-reporting}/tools.csv | 0 .../trainbenchmark-reporting}/util.R | 0 .../trainbenchmark-reporting}/util2.R | 0 .../trainbenchmark-scripts}/build.gradle | 0 .../trainbenchmark-scripts}/diff.sh | 0 .../src-template/BenchmarkScript.groovy | 0 .../src-template/GeneratorScript.groovy | 0 ...ndividualBenchmarkIncrementalScript.groovy | 0 .../IndividualBenchmarkInjectScript.groovy | 0 .../IndividualBenchmarkRepairScript.groovy | 0 .../src-template/MemoryScript.groovy | 0 .../src-template/QueryPlanTester.groovy | 0 .../trainbenchmark-scripts}/src/.gitignore | 0 .../trainbenchmark-server}/build.gradle | 0 .../src/main/webapp/WEB-INF/web.xml | 0 .../src/main/webapp/diagrams/.gitignore | 0 .../src/main/webapp/index.html | 0 .../trainbenchmark-tool-emf}/build.gradle | 0 .../emf/comparators/EmfMatchComparator.java | 0 .../comparators/RailwayElementComparator.java | 0 .../benchmark/emf/driver/EmfDriver.java | 0 .../emf/driver/EmfDriverFactory.java | 0 .../EmfConnectedSegmentsInjectMatch.java | 0 .../matches/EmfConnectedSegmentsMatch.java | 0 .../benchmark/emf/matches/EmfMatch.java | 0 .../emf/matches/EmfPosLengthInjectMatch.java | 0 .../emf/matches/EmfPosLengthMatch.java | 0 .../matches/EmfRouteSensorInjectMatch.java | 0 .../emf/matches/EmfRouteSensorMatch.java | 0 .../EmfSemaphoreNeighborInjectMatch.java | 0 .../matches/EmfSemaphoreNeighborMatch.java | 0 .../EmfSwitchMonitoredInjectMatch.java | 0 .../emf/matches/EmfSwitchMonitoredMatch.java | 0 .../emf/matches/EmfSwitchSetInjectMatch.java | 0 .../emf/matches/EmfSwitchSetMatch.java | 0 .../emf/transformation/EmfTransformation.java | 0 ...TransformationInjectConnectedSegments.java | 0 .../EmfTransformationInjectPosLength.java | 0 .../EmfTransformationInjectRouteSensor.java | 0 ...TransformationInjectSemaphoreNeighbor.java | 0 ...mfTransformationInjectSwitchMonitored.java | 0 .../EmfTransformationInjectSwitchSet.java | 0 .../emf/transformation/query/EmfApiQuery.java | 0 .../EmfApiQueryConnectedSegmentsInject.java | 0 .../query/EmfApiQueryPosLengthInject.java | 0 .../query/EmfApiQueryRouteSensorInject.java | 0 .../EmfApiQuerySemaphoreNeighborInject.java | 0 .../EmfApiQuerySwitchMonitoredInject.java | 0 .../query/EmfApiQuerySwitchSetInject.java | 0 ...TransformationRepairConnectedSegments.java | 0 .../EmfTransformationRepairPosLength.java | 0 .../EmfTransformationRepairRouteSensor.java | 0 ...TransformationRepairSemaphoreNeighbor.java | 0 ...mfTransformationRepairSwitchMonitored.java | 0 .../EmfTransformationRepairSwitchSet.java | 0 .../src/main/resources/.gitignore | 0 .../.editorconfig | 0 .../build.gradle | 0 .../libs/jastadd2.jar | Bin .../libs/relast-compiler.jar | Bin .../src/main/jastadd/ASTPrinting.jadd | 0 .../src/main/jastadd/Enums.jadd | 0 .../src/main/jastadd/Helpers.jadd | 0 .../src/main/jastadd/Helpers.jrag | 0 .../src/main/jastadd/TrainPrinting.jadd | 0 .../JastaddAbstractBenchmarkScenario.java | 0 .../comparators/JastaddMatchComparator.java | 0 .../comparators/RailwayElementComparator.java | 0 .../JastaddAbstractBenchmarkConfig.java | 0 .../jastadd/driver/CacheCounterReceiver.java | 0 .../jastadd/driver/JastaddDriverFactory.java | 0 .../DeserializationException.java | 0 .../driver/deserializer/JsonDeserializer.java | 0 .../JastaddConnectedSegmentsInjectMatch.java | 0 .../JastaddConnectedSegmentsMatch.java | 0 .../train/jastadd/matches/JastaddMatch.java | 0 .../matches/JastaddPosLengthInjectMatch.java | 0 .../matches/JastaddPosLengthMatch.java | 0 .../JastaddRouteSensorInjectMatch.java | 0 .../matches/JastaddRouteSensorMatch.java | 0 .../JastaddSemaphoreNeighborInjectMatch.java | 0 .../JastaddSemaphoreNeighborMatch.java | 0 .../JastaddSwitchMonitoredInjectMatch.java | 0 .../matches/JastaddSwitchMonitoredMatch.java | 0 .../matches/JastaddSwitchSetInjectMatch.java | 0 .../matches/JastaddSwitchSetMatch.java | 0 .../JastaddModelOperationFactory.java | 0 .../train/jastadd/queries/JastaddQuery.java | 0 .../JastaddQueryConnectedSegments.java | 0 .../JastaddQueryConnectedSegmentsInject.java | 0 .../queries/JastaddQueryPosLength.java | 0 .../queries/JastaddQueryPosLengthInject.java | 0 .../queries/JastaddQueryRouteSensor.java | 0 .../JastaddQueryRouteSensorInject.java | 0 .../JastaddQuerySemaphoreNeighbor.java | 0 .../JastaddQuerySemaphoreNeighborInject.java | 0 .../queries/JastaddQuerySwitchMonitored.java | 0 .../JastaddQuerySwitchMonitoredInject.java | 0 .../queries/JastaddQuerySwitchSet.java | 0 .../queries/JastaddQuerySwitchSetInject.java | 0 .../JastaddTransformation.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/jastadd/Helpers.jrag | 0 .../src/main/jastadd/References.jadd | 0 .../src/main/jastadd/TreeNavigation.jrag | 0 .../queries/ConnectedSegmentsMatch.jrag | 0 .../src/main/jastadd/queries/PosLength.jrag | 0 .../jastadd/queries/RouteSensorMatch.jrag | 0 .../jastadd/queries/SemaphoreNeighbors.jrag | 0 .../jastadd/queries/SwitchMonitoredMatch.jrag | 0 .../main/jastadd/queries/SwitchSetMatch.jrag | 0 .../src/main/jastadd/train.ast | 0 .../src/main/java-gen/.gitignore | 0 .../train/jastadd/driver/JastaddDriver.java | 0 .../deserializer/ASTNodeDeserializer.java | 0 ...TransformationInjectConnectedSegments.java | 0 .../JastaddTransformationInjectPosLength.java | 0 ...astaddTransformationInjectRouteSensor.java | 0 ...TransformationInjectSemaphoreNeighbor.java | 0 ...ddTransformationInjectSwitchMonitored.java | 0 .../JastaddTransformationInjectSwitchSet.java | 0 ...TransformationRepairConnectedSegments.java | 0 .../JastaddTransformationRepairPosLength.java | 0 ...astaddTransformationRepairRouteSensor.java | 0 ...TransformationRepairSemaphoreNeighbor.java | 0 ...ddTransformationRepairSwitchMonitored.java | 0 .../JastaddTransformationRepairSwitchSet.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/java-gen/.gitignore | 0 .../train/jastadd/JastaddBenchmarkMain.java | 0 ...ameLookupIncrementalBenchmarkScenario.java | 0 ...dNameLookupIncrementalBenchmarkConfig.java | 0 ...okupIncrementalBenchmarkConfigBuilder.java | 0 .../jastadd/test/JastaddIncrementalTest.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/java-gen/.gitignore | 0 .../train/jastadd/JastaddBenchmarkMain.java | 0 .../JastaddNameLookupBenchmarkScenario.java | 0 .../JastaddNameLookupBenchmarkConfig.java | 0 ...staddNameLookupBenchmarkConfigBuilder.java | 0 .../st/train/jastadd/test/JastaddTest.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/jastadd/Helpers.jrag | 0 .../src/main/jastadd/References.jadd | 0 .../src/main/jastadd/TreeNavigation.jrag | 0 .../queries/ConnectedSegmentsMatch.jrag | 0 .../src/main/jastadd/queries/PosLength.jrag | 0 .../jastadd/queries/RouteSensorMatch.jrag | 0 .../jastadd/queries/SemaphoreNeighbors.jrag | 0 .../jastadd/queries/SwitchMonitoredMatch.jrag | 0 .../main/jastadd/queries/SwitchSetMatch.jrag | 0 .../src/main/jastadd/train.ast | 0 .../src/main/java-gen/.gitignore | 0 .../train/jastadd/driver/JastaddDriver.java | 0 .../deserializer/ASTNodeDeserializer.java | 0 ...TransformationInjectConnectedSegments.java | 0 .../JastaddTransformationInjectPosLength.java | 0 ...astaddTransformationInjectRouteSensor.java | 0 ...TransformationInjectSemaphoreNeighbor.java | 0 ...ddTransformationInjectSwitchMonitored.java | 0 .../JastaddTransformationInjectSwitchSet.java | 0 ...TransformationRepairConnectedSegments.java | 0 .../JastaddTransformationRepairPosLength.java | 0 ...astaddTransformationRepairRouteSensor.java | 0 ...TransformationRepairSemaphoreNeighbor.java | 0 ...ddTransformationRepairSwitchMonitored.java | 0 .../JastaddTransformationRepairSwitchSet.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/java-gen/.gitignore | 0 .../train/jastadd/JastaddBenchmarkMain.java | 0 ...OptimizedIncrementalBenchmarkScenario.java | 0 ...ddOptimizedIncrementalBenchmarkConfig.java | 0 ...izedIncrementalBenchmarkConfigBuilder.java | 0 .../st/train/jastadd/test/JastaddRefTest.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/java-gen/.gitignore | 0 .../train/jastadd/JastaddBenchmarkMain.java | 0 .../JastaddOptimizedBenchmarkScenario.java | 0 .../JastaddOptimizedBenchmarkConfig.java | 0 ...astaddOptimizedBenchmarkConfigBuilder.java | 0 .../jastadd/test/JastaddOptimizedTest.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/jastadd/.gitignore | 0 .../src/main/jastadd/ASTPrinting.jadd | 0 .../src/main/jastadd/RefList.jadd | 0 .../src/main/jastadd/Train.relast | 0 .../src/main/jastadd/TreeNavigation.jrag | 0 .../queries/ConnectedSegmentsMatch.jrag | 0 .../src/main/jastadd/queries/PosLength.jrag | 0 .../jastadd/queries/RouteSensorMatch.jrag | 0 .../jastadd/queries/SemaphoreNeighbors.jrag | 0 .../jastadd/queries/SwitchMonitoredMatch.jrag | 0 .../main/jastadd/queries/SwitchSetMatch.jrag | 0 .../train/jastadd/driver/JastaddDriver.java | 0 .../deserializer/ASTNodeDeserializer.java | 0 ...TransformationInjectConnectedSegments.java | 0 .../JastaddTransformationInjectPosLength.java | 0 ...astaddTransformationInjectRouteSensor.java | 0 ...TransformationInjectSemaphoreNeighbor.java | 0 ...ddTransformationInjectSwitchMonitored.java | 0 .../JastaddTransformationInjectSwitchSet.java | 0 ...TransformationRepairConnectedSegments.java | 0 .../JastaddTransformationRepairPosLength.java | 0 ...astaddTransformationRepairRouteSensor.java | 0 ...TransformationRepairSemaphoreNeighbor.java | 0 ...ddTransformationRepairSwitchMonitored.java | 0 .../JastaddTransformationRepairSwitchSet.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/java-gen/.gitignore | 0 .../train/jastadd/JastaddBenchmarkMain.java | 0 ...ecializedIncrementalBenchmarkScenario.java | 0 ...SpecializedIncrementalBenchmarkConfig.java | 0 ...izedIncrementalBenchmarkConfigBuilder.java | 0 .../st/train/jastadd/test/JastaddRefTest.java | 0 .../.editorconfig | 0 .../build.gradle | 0 .../src/main/java-gen/.gitignore | 0 .../train/jastadd/JastaddBenchmarkMain.java | 0 .../JastaddSpecializedBenchmarkScenario.java | 0 .../JastaddSpecializedBenchmarkConfig.java | 0 ...taddSpecializedBenchmarkConfigBuilder.java | 0 .../st/train/jastadd/test/JastaddRefTest.java | 0 .../build.gradle | 0 .../tinkergraph/TinkerGraphBenchmarkMain.java | 0 .../TinkerGraphBenchmarkScenario.java | 0 .../TinkerGraphMatchComparator.java | 0 .../comparators/VertexComparator.java | 0 .../config/TinkerGraphBenchmarkConfig.java | 0 .../TinkerGraphBenchmarkConfigBuilder.java | 0 .../tinkergraph/driver/TinkerGraphDriver.java | 0 .../driver/TinkerGraphDriverFactory.java | 0 ...nkerGraphConnectedSegmentsInjectMatch.java | 0 .../TinkerGraphConnectedSegmentsMatch.java | 0 .../tinkergraph/matches/TinkerGraphMatch.java | 0 .../TinkerGraphPosLengthInjectMatch.java | 0 .../matches/TinkerGraphPosLengthMatch.java | 0 .../TinkerGraphRouteSensorInjectMatch.java | 0 .../matches/TinkerGraphRouteSensorMatch.java | 0 ...nkerGraphSemaphoreNeighborInjectMatch.java | 0 .../TinkerGraphSemaphoreNeighborMatch.java | 0 ...TinkerGraphSwitchMonitoredInjectMatch.java | 0 .../TinkerGraphSwitchMonitoredMatch.java | 0 .../TinkerGraphSwitchSetInjectMatch.java | 0 .../matches/TinkerGraphSwitchSetMatch.java | 0 .../TinkerGraphModelOperationFactory.java | 0 .../tinkergraph/queries/TinkerGraphQuery.java | 0 .../TinkerGraphQueryConnectedSegments.java | 0 ...nkerGraphQueryConnectedSegmentsInject.java | 0 .../queries/TinkerGraphQueryPosLength.java | 0 .../TinkerGraphQueryPosLengthInject.java | 0 .../queries/TinkerGraphQueryRouteSensor.java | 0 .../TinkerGraphQueryRouteSensorInject.java | 0 .../TinkerGraphQuerySemaphoreNeighbor.java | 0 ...nkerGraphQuerySemaphoreNeighborInject.java | 0 .../TinkerGraphQuerySwitchMonitored.java | 0 ...TinkerGraphQuerySwitchMonitoredInject.java | 0 .../queries/TinkerGraphQuerySwitchSet.java | 0 .../TinkerGraphQuerySwitchSetInject.java | 0 .../TinkerGraphTransformation.java | 0 ...TransformationInjectConnectedSegments.java | 0 ...kerGraphTransformationInjectPosLength.java | 0 ...rGraphTransformationInjectRouteSensor.java | 0 ...TransformationInjectSemaphoreNeighbor.java | 0 ...phTransformationInjectSwitchMonitored.java | 0 ...kerGraphTransformationInjectSwitchSet.java | 0 ...TransformationRepairConnectedSegments.java | 0 ...kerGraphTransformationRepairPosLength.java | 0 ...rGraphTransformationRepairRouteSensor.java | 0 ...TransformationRepairSemaphoreNeighbor.java | 0 ...phTransformationRepairSwitchMonitored.java | 0 ...kerGraphTransformationRepairSwitchSet.java | 0 .../transformations/util/TinkerGraphUtil.java | 0 .../src/main/resources/.gitignore | 0 .../tinkergraph/test/TinkerGraphTest.java | 0 .../.classpath | 0 .../.gitignore | 0 .../.project | 0 .../META-INF/MANIFEST.MF | 0 .../build.gradle | 0 .../build.properties | 0 .../plugin.xml | 0 .../queries/.gitignore | 0 .../benchmark/viatra/ConnectedSegments.java | 0 .../viatra/ConnectedSegmentsInject.java | 0 .../viatra/ConnectedSegmentsInjectMatch.java | 0 .../ConnectedSegmentsInjectMatcher.java | 0 .../viatra/ConnectedSegmentsMatch.java | 0 .../viatra/ConnectedSegmentsMatcher.java | 0 .../benchmark/viatra/EntrySemaphoreMatch.java | 0 .../viatra/EntrySemaphoreMatcher.java | 0 .../benchmark/viatra/HasSensorMatch.java | 0 .../benchmark/viatra/HasSensorMatcher.java | 0 .../benchmark/viatra/PosLength.java | 0 .../benchmark/viatra/PosLengthInject.java | 0 .../viatra/PosLengthInjectMatch.java | 0 .../viatra/PosLengthInjectMatcher.java | 0 .../benchmark/viatra/PosLengthMatch.java | 0 .../benchmark/viatra/PosLengthMatcher.java | 0 .../benchmark/viatra/RequiredMatch.java | 0 .../benchmark/viatra/RequiredMatcher.java | 0 .../benchmark/viatra/RouteSensor.java | 0 .../benchmark/viatra/RouteSensorInject.java | 0 .../viatra/RouteSensorInjectMatch.java | 0 .../viatra/RouteSensorInjectMatcher.java | 0 .../benchmark/viatra/RouteSensorMatch.java | 0 .../benchmark/viatra/RouteSensorMatcher.java | 0 .../benchmark/viatra/SemaphoreNeighbor.java | 0 .../viatra/SemaphoreNeighborInject.java | 0 .../viatra/SemaphoreNeighborInjectMatch.java | 0 .../SemaphoreNeighborInjectMatcher.java | 0 .../viatra/SemaphoreNeighborMatch.java | 0 .../viatra/SemaphoreNeighborMatcher.java | 0 .../benchmark/viatra/SwitchMonitored.java | 0 .../viatra/SwitchMonitoredInject.java | 0 .../viatra/SwitchMonitoredInjectMatch.java | 0 .../viatra/SwitchMonitoredInjectMatcher.java | 0 .../viatra/SwitchMonitoredMatch.java | 0 .../viatra/SwitchMonitoredMatcher.java | 0 .../benchmark/viatra/SwitchSet.java | 0 .../benchmark/viatra/SwitchSetInject.java | 0 .../viatra/SwitchSetInjectMatch.java | 0 .../viatra/SwitchSetInjectMatcher.java | 0 .../benchmark/viatra/SwitchSetMatch.java | 0 .../benchmark/viatra/SwitchSetMatcher.java | 0 .../ConnectedSegmentsInjectProcessor.java | 0 ...ectedSegmentsInjectQuerySpecification.java | 0 .../util/ConnectedSegmentsProcessor.java | 0 .../ConnectedSegmentsQuerySpecification.java | 0 .../viatra/util/EntrySemaphoreProcessor.java | 0 .../EntrySemaphoreQuerySpecification.java | 0 .../viatra/util/HasSensorProcessor.java | 0 .../util/HasSensorQuerySpecification.java | 0 .../viatra/util/PosLengthInjectProcessor.java | 0 .../PosLengthInjectQuerySpecification.java | 0 .../viatra/util/PosLengthProcessor.java | 0 .../util/PosLengthQuerySpecification.java | 0 .../viatra/util/RequiredProcessor.java | 0 .../util/RequiredQuerySpecification.java | 0 .../util/RouteSensorInjectProcessor.java | 0 .../RouteSensorInjectQuerySpecification.java | 0 .../viatra/util/RouteSensorProcessor.java | 0 .../util/RouteSensorQuerySpecification.java | 0 .../SemaphoreNeighborInjectProcessor.java | 0 ...phoreNeighborInjectQuerySpecification.java | 0 .../util/SemaphoreNeighborProcessor.java | 0 .../SemaphoreNeighborQuerySpecification.java | 0 .../util/SwitchMonitoredInjectProcessor.java | 0 ...itchMonitoredInjectQuerySpecification.java | 0 .../viatra/util/SwitchMonitoredProcessor.java | 0 .../SwitchMonitoredQuerySpecification.java | 0 .../viatra/util/SwitchSetInjectProcessor.java | 0 .../SwitchSetInjectQuerySpecification.java | 0 .../viatra/util/SwitchSetProcessor.java | 0 .../util/SwitchSetQuerySpecification.java | 0 .../benchmark/viatra/ConnectedSegments.vql | 0 .../viatra/ConnectedSegmentsInject.vql | 0 .../benchmark/viatra/PosLength.vql | 0 .../benchmark/viatra/PosLengthInject.vql | 0 .../benchmark/viatra/RouteSensor.vql | 0 .../benchmark/viatra/RouteSensorInject.vql | 0 .../benchmark/viatra/SemaphoreNeighbor.vql | 0 .../viatra/SemaphoreNeighborInject.vql | 0 .../benchmark/viatra/SwitchMonitored.vql | 0 .../viatra/SwitchMonitoredInject.vql | 0 .../benchmark/viatra/SwitchSet.vql | 0 .../benchmark/viatra/SwitchSetInject.vql | 0 .../trainbenchmark-tool-viatra}/build.gradle | 0 .../benchmark/viatra/ViatraBenchmarkMain.java | 0 .../viatra/ViatraBenchmarkScenario.java | 0 .../comparators/ViatraMatchComparator.java | 0 .../viatra/config/ViatraBackend.java | 0 .../viatra/config/ViatraBenchmarkConfig.java | 0 .../config/ViatraBenchmarkConfigBuilder.java | 0 .../benchmark/viatra/driver/ViatraDriver.java | 0 .../viatra/driver/ViatraDriverFactory.java | 0 .../ViatraModelOperationFactory.java | 0 .../benchmark/viatra/queries/ViatraQuery.java | 0 .../queries/ViatraQueryConnectedSegments.java | 0 .../ViatraQueryConnectedSegmentsInject.java | 0 .../viatra/queries/ViatraQueryPosLength.java | 0 .../queries/ViatraQueryPosLengthInject.java | 0 .../queries/ViatraQueryRouteSensor.java | 0 .../queries/ViatraQueryRouteSensorInject.java | 0 .../queries/ViatraQuerySemaphoreNeighbor.java | 0 .../ViatraQuerySemaphoreNeighborInject.java | 0 .../queries/ViatraQuerySwitchMonitored.java | 0 .../ViatraQuerySwitchMonitoredInject.java | 0 .../viatra/queries/ViatraQuerySwitchSet.java | 0 .../queries/ViatraQuerySwitchSetInject.java | 0 .../transformations/ViatraTransformation.java | 0 ...TransformationInjectConnectedSegments.java | 0 .../ViatraTransformationInjectPosLength.java | 0 ...ViatraTransformationInjectRouteSensor.java | 0 ...TransformationInjectSemaphoreNeighbor.java | 0 ...raTransformationInjectSwitchMonitored.java | 0 .../ViatraTransformationInjectSwitchSet.java | 0 ...TransformationRepairConnectedSegments.java | 0 .../ViatraTransformationRepairPosLength.java | 0 ...ViatraTransformationRepairRouteSensor.java | 0 ...TransformationRepairSemaphoreNeighbor.java | 0 ...raTransformationRepairSwitchMonitored.java | 0 .../ViatraTransformationRepairSwitchSet.java | 0 .../benchmark/viatra/test/ViatraTest.java | 0 .../trainbenchmark-tool}/build.gradle | 0 .../trainbenchmark-tool}/build.properties | 0 .../benchmark/comparators/LongComparator.java | 0 .../comparators/LongMatchComparator.java | 0 .../benchmark/config/BenchmarkConfig.java | 0 .../benchmark/config/BenchmarkConfigBase.java | 0 .../config/BenchmarkConfigBaseBuilder.java | 0 .../config/BenchmarkConfigBuilder.java | 0 .../benchmark/config/ModelSetConfig.java | 0 .../TransformationChangeSetStrategy.java | 0 .../benchmark/driver/Driver.java | 0 .../benchmark/driver/DriverFactory.java | 0 .../benchmark/matches/BaseMatch.java | 0 .../matches/ConnectedSegmentsInjectMatch.java | 0 .../matches/ConnectedSegmentsMatch.java | 0 .../benchmark/matches/LongMatch.java | 0 .../benchmark/matches/Match.java | 0 .../matches/PosLengthInjectMatch.java | 0 .../benchmark/matches/PosLengthMatch.java | 0 .../matches/RouteSensorInjectMatch.java | 0 .../benchmark/matches/RouteSensorMatch.java | 0 .../matches/SemaphoreNeighborInjectMatch.java | 0 .../matches/SemaphoreNeighborMatch.java | 0 .../matches/SwitchMonitoredInjectMatch.java | 0 .../matches/SwitchMonitoredMatch.java | 0 .../matches/SwitchSetInjectMatch.java | 0 .../benchmark/matches/SwitchSetMatch.java | 0 .../comparators/BaseMatchComparator.java | 0 .../matches/comparators/MatchComparator.java | 0 .../benchmark/memory/MemoryResult.java | 0 .../benchmark/operations/ModelOperation.java | 0 .../operations/ModelOperationFactory.java | 0 .../operations/ModelOperationRegistry.java | 0 .../benchmark/operations/ModelQuery.java | 0 .../operations/ModelTransformation.java | 0 .../benchmark/phases/BenchmarkScenario.java | 0 .../benchmark/phases/CleanupPhase.java | 0 .../phases/InitializeOperationsPhase.java | 0 .../benchmark/phases/Phase.java | 0 .../benchmark/phases/PhaseExecutor.java | 0 .../benchmark/phases/QueryPhase.java | 0 .../benchmark/phases/ReadPhase.java | 0 .../benchmark/phases/TransformationPhase.java | 0 .../benchmark/result/AbstractResult.java | 0 .../benchmark/result/ResultHelper.java | 0 .../runcomponents/BenchmarkBundle.java | 0 .../runcomponents/BenchmarkReporter.java | 0 .../runcomponents/BenchmarkResult.java | 0 .../runcomponents/BenchmarkRunner.java | 0 .../QueryShuffleTransformation.java | 0 .../benchmark/runcomponents/RunResult.java | 0 .../benchmark/test/TrainBenchmarkTest.java | 0 .../test/queryspecific/QueryTest.java | 0 .../test/queryspecific/RouteSensorTest.java | 0 .../queryspecific/SemaphoreNeighborTest.java | 0 .../src/main/resources/.gitignore | 0 .../test/BenchmarkReporterTest.java | 0 .../visualization}/.gitignore | 0 .../query-plans/RouteSensorA-Relalg.tex | 0 .../query-plans/RouteSensorA-Rete-cost.tex | 0 .../query-plans/RouteSensorA-Rete.tex | 0 .../RouteSensorA-ReteExpression.tex | 0 .../query-plans/RouteSensorB-Relalg.tex | 0 .../query-plans/RouteSensorB-Rete.tex | 0 .../RouteSensorB-ReteExpression.tex | 0 .../query-plans/RouteSensorC-Relalg.tex | 0 .../query-plans/RouteSensorC-Rete.tex | 0 .../RouteSensorC-ReteExpression.tex | 0 .../query-plans/SemaphoreNeighborA-Relalg.tex | 0 .../SemaphoreNeighborA-Rete-cost.tex | 0 .../query-plans/SemaphoreNeighborA-Rete.tex | 0 .../SemaphoreNeighborA-ReteExpression.tex | 0 .../query-plans/SemaphoreNeighborB-Relalg.tex | 0 .../query-plans/SemaphoreNeighborB-Rete.tex | 0 .../SemaphoreNeighborB-ReteExpression.tex | 0 .../query-plans/SemaphoreNeighborC-Relalg.tex | 0 .../query-plans/SemaphoreNeighborC-Rete.tex | 0 .../SemaphoreNeighborC-ReteExpression.tex | 0 .../query-plans/SemaphoreNeighborD-Relalg.tex | 0 .../query-plans/SemaphoreNeighborD-Rete.tex | 0 .../SemaphoreNeighborD-ReteExpression.tex | 0 .../query-plans/SemaphoreNeighborE-Relalg.tex | 0 .../query-plans/SemaphoreNeighborE-Rete.tex | 0 .../SemaphoreNeighborE-ReteExpression.tex | 0 .../query-plans/SemaphoreNeighborF-Relalg.tex | 0 .../query-plans/SemaphoreNeighborF-Rete.tex | 0 .../SemaphoreNeighborF-ReteExpression.tex | 0 .../query-plans/bootstrap.min.css | 0 .../visualization}/query-plans/convert.sh | 0 .../query-plans/template-footer.html | 0 .../query-plans/template-header.html | 0 795 files changed, 44 insertions(+) create mode 100644 Dockerfile rename LICENSE => trainbenchmark/LICENSE (100%) rename README.md => trainbenchmark/README.md (100%) rename build.gradle => trainbenchmark/build.gradle (100%) rename {diagrams => trainbenchmark/diagrams}/.gitignore (100%) rename {docs => trainbenchmark/docs}/README.md (100%) rename {docs => trainbenchmark/docs}/getting-started.md (100%) rename {docs => trainbenchmark/docs}/how-to-run-the-benchmark.md (100%) rename {docs => trainbenchmark/docs}/naming-conventions.md (100%) rename {docs => trainbenchmark/docs}/projects.md (100%) rename {docs => trainbenchmark/docs}/running-the-benchmark.md (100%) rename {gradle => trainbenchmark/gradle}/source-layout-xcore.gradle (100%) rename {gradle => trainbenchmark/gradle}/source-layout-xtext.gradle (100%) rename {gradle => trainbenchmark/gradle}/wrapper/gradle-wrapper.jar (100%) rename {gradle => trainbenchmark/gradle}/wrapper/gradle-wrapper.properties (100%) rename gradlew => trainbenchmark/gradlew (100%) rename gradlew.bat => trainbenchmark/gradlew.bat (100%) rename {logs => trainbenchmark/logs}/.gitignore (100%) rename {logs => trainbenchmark/logs}/README.md (100%) rename {models => trainbenchmark/models}/.gitignore (100%) rename {models => trainbenchmark/models}/railway-batch-1-Region.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-Route.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-Segment.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-Semaphore.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-Sensor.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-Switch.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-SwitchPosition.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-ag-special.json (100%) rename {models => trainbenchmark/models}/railway-batch-1-ag.json (100%) rename {models => trainbenchmark/models}/railway-batch-1-ag.json.scm (100%) rename {models => trainbenchmark/models}/railway-batch-1-connectsTo.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-entry.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-exit.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-follows.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-inferred.ttl (100%) rename {models => trainbenchmark/models}/railway-batch-1-metamodel.ttl (100%) rename {models => trainbenchmark/models}/railway-batch-1-monitoredBy.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-mysql.sql (100%) rename {models => trainbenchmark/models}/railway-batch-1-raw.sql (100%) rename {models => trainbenchmark/models}/railway-batch-1-requires.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-sqlite.sql (100%) rename {models => trainbenchmark/models}/railway-batch-1-target.csv (100%) rename {models => trainbenchmark/models}/railway-batch-1-tinkerpop.graphml (100%) rename {models => trainbenchmark/models}/railway-batch-1.bin (100%) rename {models => trainbenchmark/models}/railway-batch-1.cypher (100%) rename {models => trainbenchmark/models}/railway-batch-1.graphml (100%) rename {models => trainbenchmark/models}/railway-batch-1.xmi (100%) rename {models => trainbenchmark/models}/railway-batch-2-Region.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-Route.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-Segment.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-Semaphore.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-Sensor.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-Switch.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-SwitchPosition.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-ag-special.json (100%) rename {models => trainbenchmark/models}/railway-batch-2-ag.json (100%) rename {models => trainbenchmark/models}/railway-batch-2-connectsTo.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-entry.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-exit.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-follows.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-inferred.ttl (100%) rename {models => trainbenchmark/models}/railway-batch-2-metamodel.ttl (100%) rename {models => trainbenchmark/models}/railway-batch-2-monitoredBy.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-mysql.sql (100%) rename {models => trainbenchmark/models}/railway-batch-2-raw.sql (100%) rename {models => trainbenchmark/models}/railway-batch-2-requires.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-sqlite.sql (100%) rename {models => trainbenchmark/models}/railway-batch-2-target.csv (100%) rename {models => trainbenchmark/models}/railway-batch-2-tinkerpop.graphml (100%) rename {models => trainbenchmark/models}/railway-batch-2.bin (100%) rename {models => trainbenchmark/models}/railway-batch-2.cypher (100%) rename {models => trainbenchmark/models}/railway-batch-2.graphml (100%) rename {models => trainbenchmark/models}/railway-batch-2.xmi (100%) rename {models => trainbenchmark/models}/railway-inject-1-Region.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-Route.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-Segment.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-Semaphore.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-Sensor.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-Switch.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-SwitchPosition.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-ag-special.json (100%) rename {models => trainbenchmark/models}/railway-inject-1-ag.json (100%) rename {models => trainbenchmark/models}/railway-inject-1-ag.json.scm (100%) rename {models => trainbenchmark/models}/railway-inject-1-connectsTo.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-entry.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-exit.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-follows.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-inferred.ttl (100%) rename {models => trainbenchmark/models}/railway-inject-1-metamodel.ttl (100%) rename {models => trainbenchmark/models}/railway-inject-1-monitoredBy.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-mysql.sql (100%) rename {models => trainbenchmark/models}/railway-inject-1-raw.sql (100%) rename {models => trainbenchmark/models}/railway-inject-1-requires.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-sqlite.sql (100%) rename {models => trainbenchmark/models}/railway-inject-1-target.csv (100%) rename {models => trainbenchmark/models}/railway-inject-1-tinkerpop.graphml (100%) rename {models => trainbenchmark/models}/railway-inject-1.bin (100%) rename {models => trainbenchmark/models}/railway-inject-1.cypher (100%) rename {models => trainbenchmark/models}/railway-inject-1.graphml (100%) rename {models => trainbenchmark/models}/railway-inject-1.xmi (100%) rename {models => trainbenchmark/models}/railway-inject-2-Region.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-Route.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-Segment.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-Semaphore.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-Sensor.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-Switch.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-SwitchPosition.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-ag-special.json (100%) rename {models => trainbenchmark/models}/railway-inject-2-ag.json (100%) rename {models => trainbenchmark/models}/railway-inject-2-ag.json.scm (100%) rename {models => trainbenchmark/models}/railway-inject-2-connectsTo.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-entry.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-exit.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-follows.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-inferred.ttl (100%) rename {models => trainbenchmark/models}/railway-inject-2-metamodel.ttl (100%) rename {models => trainbenchmark/models}/railway-inject-2-monitoredBy.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-mysql.sql (100%) rename {models => trainbenchmark/models}/railway-inject-2-raw.sql (100%) rename {models => trainbenchmark/models}/railway-inject-2-requires.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-sqlite.sql (100%) rename {models => trainbenchmark/models}/railway-inject-2-target.csv (100%) rename {models => trainbenchmark/models}/railway-inject-2-tinkerpop.graphml (100%) rename {models => trainbenchmark/models}/railway-inject-2.bin (100%) rename {models => trainbenchmark/models}/railway-inject-2.cypher (100%) rename {models => trainbenchmark/models}/railway-inject-2.graphml (100%) rename {models => trainbenchmark/models}/railway-inject-2.xmi (100%) rename {models => trainbenchmark/models}/railway-repair-1-Region.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-Route.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-Segment.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-Semaphore.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-Sensor.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-Switch.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-SwitchPosition.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-ag-special.json (100%) rename {models => trainbenchmark/models}/railway-repair-1-ag.json (100%) rename {models => trainbenchmark/models}/railway-repair-1-ag.json.scm (100%) rename {models => trainbenchmark/models}/railway-repair-1-connectsTo.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-entry.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-exit.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-follows.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-inferred.ttl (100%) rename {models => trainbenchmark/models}/railway-repair-1-metamodel.ttl (100%) rename {models => trainbenchmark/models}/railway-repair-1-monitoredBy.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-mysql.sql (100%) rename {models => trainbenchmark/models}/railway-repair-1-raw.sql (100%) rename {models => trainbenchmark/models}/railway-repair-1-requires.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-sqlite.sql (100%) rename {models => trainbenchmark/models}/railway-repair-1-target.csv (100%) rename {models => trainbenchmark/models}/railway-repair-1-tinkerpop.graphml (100%) rename {models => trainbenchmark/models}/railway-repair-1.bin (100%) rename {models => trainbenchmark/models}/railway-repair-1.cypher (100%) rename {models => trainbenchmark/models}/railway-repair-1.graphml (100%) rename {models => trainbenchmark/models}/railway-repair-1.xmi (100%) rename {models => trainbenchmark/models}/railway-repair-2-Region.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-Route.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-Segment.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-Semaphore.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-Sensor.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-Switch.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-SwitchPosition.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-ag-special.json (100%) rename {models => trainbenchmark/models}/railway-repair-2-ag.json (100%) rename {models => trainbenchmark/models}/railway-repair-2-ag.json.scm (100%) rename {models => trainbenchmark/models}/railway-repair-2-connectsTo.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-entry.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-exit.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-follows.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-inferred.ttl (100%) rename {models => trainbenchmark/models}/railway-repair-2-metamodel.ttl (100%) rename {models => trainbenchmark/models}/railway-repair-2-monitoredBy.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-mysql.sql (100%) rename {models => trainbenchmark/models}/railway-repair-2-raw.sql (100%) rename {models => trainbenchmark/models}/railway-repair-2-requires.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-sqlite.sql (100%) rename {models => trainbenchmark/models}/railway-repair-2-target.csv (100%) rename {models => trainbenchmark/models}/railway-repair-2-tinkerpop.graphml (100%) rename {models => trainbenchmark/models}/railway-repair-2.bin (100%) rename {models => trainbenchmark/models}/railway-repair-2.cypher (100%) rename {models => trainbenchmark/models}/railway-repair-2.graphml (100%) rename {models => trainbenchmark/models}/railway-repair-2.xmi (100%) rename {results => trainbenchmark/results}/.gitignore (100%) rename {results => trainbenchmark/results}/diff-test.py (100%) rename runBenchmark.launch => trainbenchmark/runBenchmark.launch (100%) rename runGenerator.launch => trainbenchmark/runGenerator.launch (100%) rename {scripts => trainbenchmark/scripts}/.gitignore (100%) rename {scripts => trainbenchmark/scripts}/build.sh (100%) rename {scripts => trainbenchmark/scripts}/calculate-model-sizes.sh (100%) rename {scripts => trainbenchmark/scripts}/cloc.sh (100%) rename {scripts => trainbenchmark/scripts}/compress-results.sh (100%) rename {scripts => trainbenchmark/scripts}/get-neo4j.sh (100%) rename {scripts => trainbenchmark/scripts}/install-R-14.04.sh (100%) rename {scripts => trainbenchmark/scripts}/install-R-16.04.sh (100%) rename {scripts => trainbenchmark/scripts}/install-R-packages.sh (100%) rename {scripts => trainbenchmark/scripts}/install-jdk.sh (100%) rename {scripts => trainbenchmark/scripts}/install-mysql-silent.sh (100%) rename {scripts => trainbenchmark/scripts}/install-mysql.sh (100%) rename {scripts => trainbenchmark/scripts}/install-sqlite.sh (100%) rename {scripts => trainbenchmark/scripts}/run.sh (100%) rename {scripts => trainbenchmark/scripts}/shadowjar.sh (100%) rename settings.gradle => trainbenchmark/settings.gradle (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/.gitignore (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/build.gradle (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfig.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBase.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/config/AbstractConfigBuilder.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/config/ExecutionConfig.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/ExecutionPhase.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/ModelConstants.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/Position.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/QueryConstants.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayOperation.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/RailwayQuery.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/Signal.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/TrainBenchmarkConstants.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/java/hu/bme/mit/trainbenchmark/constants/TransformationStrategy.java (100%) rename {trainbenchmark-config => trainbenchmark/trainbenchmark-config}/src/main/resources/.gitignore (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/.classpath (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/.gitignore (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/.project (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/META-INF/MANIFEST.MF (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/build.gradle (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/build.properties (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/plugin.properties (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/plugin.xml (100%) rename {trainbenchmark-format-emf-model => trainbenchmark/trainbenchmark-format-emf-model}/src/railway.xcore (100%) rename {trainbenchmark-format-emf => trainbenchmark/trainbenchmark-format-emf}/.gitignore (100%) rename {trainbenchmark-format-emf => trainbenchmark/trainbenchmark-format-emf}/build.gradle (100%) rename {trainbenchmark-format-emf => trainbenchmark/trainbenchmark-format-emf}/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfConstants.java (100%) rename {trainbenchmark-format-emf => trainbenchmark/trainbenchmark-format-emf}/src/main/java/hu/bme/mit/trainbenchmark/emf/EmfUtil.java (100%) rename {trainbenchmark-format-emf => trainbenchmark/trainbenchmark-format-emf}/src/main/resources/.gitignore (100%) rename {trainbenchmark-generator-dot => trainbenchmark/trainbenchmark-generator-dot}/build.gradle (100%) rename {trainbenchmark-generator-dot => trainbenchmark/trainbenchmark-generator-dot}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotGeneratorMain.java (100%) rename {trainbenchmark-generator-dot => trainbenchmark/trainbenchmark-generator-dot}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/DotSerializer.java (100%) rename {trainbenchmark-generator-dot => trainbenchmark/trainbenchmark-generator-dot}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfig.java (100%) rename {trainbenchmark-generator-dot => trainbenchmark/trainbenchmark-generator-dot}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/dot/config/DotGeneratorConfigBuilder.java (100%) rename {trainbenchmark-generator-dot => trainbenchmark/trainbenchmark-generator-dot}/src/main/resources/header.txt (100%) rename {trainbenchmark-generator-emf => trainbenchmark/trainbenchmark-generator-emf}/build.gradle (100%) rename {trainbenchmark-generator-emf => trainbenchmark/trainbenchmark-generator-emf}/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfGeneratorMain.java (100%) rename {trainbenchmark-generator-emf => trainbenchmark/trainbenchmark-generator-emf}/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/EmfSerializer.java (100%) rename {trainbenchmark-generator-emf => trainbenchmark/trainbenchmark-generator-emf}/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfig.java (100%) rename {trainbenchmark-generator-emf => trainbenchmark/trainbenchmark-generator-emf}/src/main/java/hu/bme/mit/trainbenchmark/generator/emf/config/EmfGeneratorConfigBuilder.java (100%) rename {trainbenchmark-generator-emf => trainbenchmark/trainbenchmark-generator-emf}/src/main/resources/.gitignore (100%) rename {trainbenchmark-generator-emf => trainbenchmark/trainbenchmark-generator-emf}/src/test/java/hu/bme/mit/trainbenchmark/generator/emf/test/EmfGeneratorTest.java (100%) rename {trainbenchmark-generator-graph-tinkerpop => trainbenchmark/trainbenchmark-generator-graph-tinkerpop}/.gitignore (100%) rename {trainbenchmark-generator-graph-tinkerpop => trainbenchmark/trainbenchmark-generator-graph-tinkerpop}/build.gradle (100%) rename {trainbenchmark-generator-graph-tinkerpop => trainbenchmark/trainbenchmark-generator-graph-tinkerpop}/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphGeneratorMain.java (100%) rename {trainbenchmark-generator-graph-tinkerpop => trainbenchmark/trainbenchmark-generator-graph-tinkerpop}/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/TinkerGraphSerializer.java (100%) rename {trainbenchmark-generator-graph-tinkerpop => trainbenchmark/trainbenchmark-generator-graph-tinkerpop}/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphFormat.java (100%) rename {trainbenchmark-generator-graph-tinkerpop => trainbenchmark/trainbenchmark-generator-graph-tinkerpop}/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfig.java (100%) rename {trainbenchmark-generator-graph-tinkerpop => trainbenchmark/trainbenchmark-generator-graph-tinkerpop}/src/main/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/config/TinkerGraphGeneratorConfigBuilder.java (100%) rename {trainbenchmark-generator-graph-tinkerpop => trainbenchmark/trainbenchmark-generator-graph-tinkerpop}/src/test/java/hu/bme/mit/trainbenchmark/generator/graph/tinkerpop/test/TinkerGraphGeneratorTest.java (100%) rename {trainbenchmark-generator-json4ag-special => trainbenchmark/trainbenchmark-generator-json4ag-special}/build.gradle (100%) rename {trainbenchmark-generator-json4ag-special => trainbenchmark/trainbenchmark-generator-json4ag-special}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialGeneratorMain.java (100%) rename {trainbenchmark-generator-json4ag-special => trainbenchmark/trainbenchmark-generator-json4ag-special}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/Json4AgSpecialSerializer.java (100%) rename {trainbenchmark-generator-json4ag-special => trainbenchmark/trainbenchmark-generator-json4ag-special}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfig.java (100%) rename {trainbenchmark-generator-json4ag-special => trainbenchmark/trainbenchmark-generator-json4ag-special}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4agspecial/config/Json4AgSpecialGeneratorConfigBuilder.java (100%) rename {trainbenchmark-generator-json4ag => trainbenchmark/trainbenchmark-generator-json4ag}/build.gradle (100%) rename {trainbenchmark-generator-json4ag => trainbenchmark/trainbenchmark-generator-json4ag}/hand-crafted.json (100%) rename {trainbenchmark-generator-json4ag => trainbenchmark/trainbenchmark-generator-json4ag}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgGeneratorMain.java (100%) rename {trainbenchmark-generator-json4ag => trainbenchmark/trainbenchmark-generator-json4ag}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/Json4AgSerializer.java (100%) rename {trainbenchmark-generator-json4ag => trainbenchmark/trainbenchmark-generator-json4ag}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfig.java (100%) rename {trainbenchmark-generator-json4ag => trainbenchmark/trainbenchmark-generator-json4ag}/src/main/java/de/tudresden/inf/st/trainbenchmark/generator/json4ag/config/Json4AgGeneratorConfigBuilder.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/build.gradle (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/ModelSerializer.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/ScalableGeneratorFactory.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfig.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBase.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBaseBuilder.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/config/GeneratorConfigBuilder.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/config/Scenario.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalConnectedSegmentsGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalModelGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalPosLengthGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalRouteSensorGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSemaphoreNeighborGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchMonitoredGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/minimal/MinimalSwitchSetGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/runner/GeneratorRunner.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/scalable/ScalableModelGenerator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/tests/GeneratorTest.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipIterator.java (100%) rename {trainbenchmark-generator => trainbenchmark/trainbenchmark-generator}/src/main/java/hu/bme/mit/trainbenchmark/generator/utils/ZipUtils.java (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/.gitignore (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/build.gradle (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/individual.R (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/install.R (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/memory.R (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/query-plans.R (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/report.R (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/reporting.Rproj (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/tool-list.csv (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/tools.csv (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/util.R (100%) rename {trainbenchmark-reporting => trainbenchmark/trainbenchmark-reporting}/util2.R (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/build.gradle (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/diff.sh (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/src-template/BenchmarkScript.groovy (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/src-template/GeneratorScript.groovy (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/src-template/IndividualBenchmarkIncrementalScript.groovy (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/src-template/IndividualBenchmarkInjectScript.groovy (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/src-template/IndividualBenchmarkRepairScript.groovy (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/src-template/MemoryScript.groovy (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/src-template/QueryPlanTester.groovy (100%) rename {trainbenchmark-scripts => trainbenchmark/trainbenchmark-scripts}/src/.gitignore (100%) rename {trainbenchmark-server => trainbenchmark/trainbenchmark-server}/build.gradle (100%) rename {trainbenchmark-server => trainbenchmark/trainbenchmark-server}/src/main/webapp/WEB-INF/web.xml (100%) rename {trainbenchmark-server => trainbenchmark/trainbenchmark-server}/src/main/webapp/diagrams/.gitignore (100%) rename {trainbenchmark-server => trainbenchmark/trainbenchmark-server}/src/main/webapp/index.html (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/build.gradle (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/EmfMatchComparator.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/comparators/RailwayElementComparator.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriver.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/driver/EmfDriverFactory.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsInjectMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfConnectedSegmentsMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthInjectMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfPosLengthMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorInjectMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfRouteSensorMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborInjectMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSemaphoreNeighborMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredInjectMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchMonitoredMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetInjectMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/matches/EmfSwitchSetMatch.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/EmfTransformation.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectConnectedSegments.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectPosLength.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectRouteSensor.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchMonitored.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/inject/EmfTransformationInjectSwitchSet.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuery.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryConnectedSegmentsInject.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryPosLengthInject.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQueryRouteSensorInject.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySemaphoreNeighborInject.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchMonitoredInject.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/query/EmfApiQuerySwitchSetInject.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairConnectedSegments.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairPosLength.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairRouteSensor.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchMonitored.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/emf/transformation/repair/EmfTransformationRepairSwitchSet.java (100%) rename {trainbenchmark-tool-emf => trainbenchmark/trainbenchmark-tool-emf}/src/main/resources/.gitignore (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/libs/jastadd2.jar (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/libs/relast-compiler.jar (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/jastadd/ASTPrinting.jadd (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/jastadd/Enums.jadd (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/jastadd/Helpers.jadd (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/jastadd/Helpers.jrag (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/jastadd/TrainPrinting.jadd (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddAbstractBenchmarkScenario.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/JastaddMatchComparator.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/comparators/RailwayElementComparator.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddAbstractBenchmarkConfig.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/CacheCounterReceiver.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriverFactory.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/DeserializationException.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/JsonDeserializer.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsInjectMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddConnectedSegmentsMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthInjectMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddPosLengthMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorInjectMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddRouteSensorMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborInjectMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSemaphoreNeighborMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredInjectMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchMonitoredMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetInjectMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/matches/JastaddSwitchSetMatch.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/operations/JastaddModelOperationFactory.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuery.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegments.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryConnectedSegmentsInject.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLength.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryPosLengthInject.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensor.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQueryRouteSensorInject.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySemaphoreNeighborInject.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitored.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchMonitoredInject.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSet.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/queries/JastaddQuerySwitchSetInject.java (100%) rename {trainbenchmark-tool-jastadd-base => trainbenchmark/trainbenchmark-tool-jastadd-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/JastaddTransformation.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/Helpers.jrag (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/References.jadd (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/TreeNavigation.jrag (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/queries/PosLength.jrag (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/queries/RouteSensorMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/queries/SemaphoreNeighbors.jrag (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/queries/SwitchMonitoredMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/queries/SwitchSetMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/jastadd/train.ast (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java-gen/.gitignore (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-base => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-incremental => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-namelookup-incremental => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-namelookup-incremental => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental}/src/main/java-gen/.gitignore (100%) rename {trainbenchmark-tool-jastadd-namelookup-incremental => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-incremental => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupIncrementalBenchmarkScenario.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-incremental => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfig.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-incremental => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupIncrementalBenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool-jastadd-namelookup-incremental => trainbenchmark/trainbenchmark-tool-jastadd-namelookup-incremental}/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddIncrementalTest.java (100%) rename {trainbenchmark-tool-jastadd-namelookup => trainbenchmark/trainbenchmark-tool-jastadd-namelookup}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-namelookup => trainbenchmark/trainbenchmark-tool-jastadd-namelookup}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-namelookup => trainbenchmark/trainbenchmark-tool-jastadd-namelookup}/src/main/java-gen/.gitignore (100%) rename {trainbenchmark-tool-jastadd-namelookup => trainbenchmark/trainbenchmark-tool-jastadd-namelookup}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java (100%) rename {trainbenchmark-tool-jastadd-namelookup => trainbenchmark/trainbenchmark-tool-jastadd-namelookup}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddNameLookupBenchmarkScenario.java (100%) rename {trainbenchmark-tool-jastadd-namelookup => trainbenchmark/trainbenchmark-tool-jastadd-namelookup}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfig.java (100%) rename {trainbenchmark-tool-jastadd-namelookup => trainbenchmark/trainbenchmark-tool-jastadd-namelookup}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddNameLookupBenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool-jastadd-namelookup => trainbenchmark/trainbenchmark-tool-jastadd-namelookup}/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddTest.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/Helpers.jrag (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/References.jadd (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/TreeNavigation.jrag (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/queries/PosLength.jrag (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/queries/RouteSensorMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/queries/SemaphoreNeighbors.jrag (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/queries/SwitchMonitoredMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/queries/SwitchSetMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/jastadd/train.ast (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java-gen/.gitignore (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java (100%) rename {trainbenchmark-tool-jastadd-optimized-base => trainbenchmark/trainbenchmark-tool-jastadd-optimized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java (100%) rename {trainbenchmark-tool-jastadd-optimized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-optimized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-optimized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental}/src/main/java-gen/.gitignore (100%) rename {trainbenchmark-tool-jastadd-optimized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java (100%) rename {trainbenchmark-tool-jastadd-optimized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedIncrementalBenchmarkScenario.java (100%) rename {trainbenchmark-tool-jastadd-optimized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfig.java (100%) rename {trainbenchmark-tool-jastadd-optimized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedIncrementalBenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool-jastadd-optimized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-optimized-incremental}/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java (100%) rename {trainbenchmark-tool-jastadd-optimized => trainbenchmark/trainbenchmark-tool-jastadd-optimized}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-optimized => trainbenchmark/trainbenchmark-tool-jastadd-optimized}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-optimized => trainbenchmark/trainbenchmark-tool-jastadd-optimized}/src/main/java-gen/.gitignore (100%) rename {trainbenchmark-tool-jastadd-optimized => trainbenchmark/trainbenchmark-tool-jastadd-optimized}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java (100%) rename {trainbenchmark-tool-jastadd-optimized => trainbenchmark/trainbenchmark-tool-jastadd-optimized}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddOptimizedBenchmarkScenario.java (100%) rename {trainbenchmark-tool-jastadd-optimized => trainbenchmark/trainbenchmark-tool-jastadd-optimized}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfig.java (100%) rename {trainbenchmark-tool-jastadd-optimized => trainbenchmark/trainbenchmark-tool-jastadd-optimized}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddOptimizedBenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool-jastadd-optimized => trainbenchmark/trainbenchmark-tool-jastadd-optimized}/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddOptimizedTest.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/.gitignore (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/ASTPrinting.jadd (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/RefList.jadd (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/Train.relast (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/TreeNavigation.jrag (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/queries/ConnectedSegmentsMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/queries/PosLength.jrag (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/queries/RouteSensorMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/queries/SemaphoreNeighbors.jrag (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/queries/SwitchMonitoredMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/jastadd/queries/SwitchSetMatch.jrag (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/JastaddDriver.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectConnectedSegments.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectPosLength.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectRouteSensor.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchSet.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairConnectedSegments.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairPosLength.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairRouteSensor.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchMonitored.java (100%) rename {trainbenchmark-tool-jastadd-specialized-base => trainbenchmark/trainbenchmark-tool-jastadd-specialized-base}/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/repair/JastaddTransformationRepairSwitchSet.java (100%) rename {trainbenchmark-tool-jastadd-specialized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-specialized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-specialized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental}/src/main/java-gen/.gitignore (100%) rename {trainbenchmark-tool-jastadd-specialized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java (100%) rename {trainbenchmark-tool-jastadd-specialized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedIncrementalBenchmarkScenario.java (100%) rename {trainbenchmark-tool-jastadd-specialized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfig.java (100%) rename {trainbenchmark-tool-jastadd-specialized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedIncrementalBenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool-jastadd-specialized-incremental => trainbenchmark/trainbenchmark-tool-jastadd-specialized-incremental}/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java (100%) rename {trainbenchmark-tool-jastadd-specialized => trainbenchmark/trainbenchmark-tool-jastadd-specialized}/.editorconfig (100%) rename {trainbenchmark-tool-jastadd-specialized => trainbenchmark/trainbenchmark-tool-jastadd-specialized}/build.gradle (100%) rename {trainbenchmark-tool-jastadd-specialized => trainbenchmark/trainbenchmark-tool-jastadd-specialized}/src/main/java-gen/.gitignore (100%) rename {trainbenchmark-tool-jastadd-specialized => trainbenchmark/trainbenchmark-tool-jastadd-specialized}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddBenchmarkMain.java (100%) rename {trainbenchmark-tool-jastadd-specialized => trainbenchmark/trainbenchmark-tool-jastadd-specialized}/src/main/java/de/tudresden/inf/st/train/jastadd/JastaddSpecializedBenchmarkScenario.java (100%) rename {trainbenchmark-tool-jastadd-specialized => trainbenchmark/trainbenchmark-tool-jastadd-specialized}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfig.java (100%) rename {trainbenchmark-tool-jastadd-specialized => trainbenchmark/trainbenchmark-tool-jastadd-specialized}/src/main/java/de/tudresden/inf/st/train/jastadd/config/JastaddSpecializedBenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool-jastadd-specialized => trainbenchmark/trainbenchmark-tool-jastadd-specialized}/src/test/java/de/tudresden/inf/st/train/jastadd/test/JastaddRefTest.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/build.gradle (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkMain.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/TinkerGraphBenchmarkScenario.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/TinkerGraphMatchComparator.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/comparators/VertexComparator.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfig.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/config/TinkerGraphBenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriver.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/driver/TinkerGraphDriverFactory.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsInjectMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphConnectedSegmentsMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthInjectMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphPosLengthMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorInjectMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphRouteSensorMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborInjectMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSemaphoreNeighborMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredInjectMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchMonitoredMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetInjectMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/matches/TinkerGraphSwitchSetMatch.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/operations/TinkerGraphModelOperationFactory.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuery.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegments.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryConnectedSegmentsInject.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLength.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryPosLengthInject.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensor.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQueryRouteSensorInject.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySemaphoreNeighborInject.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitored.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchMonitoredInject.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSet.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/queries/TinkerGraphQuerySwitchSetInject.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/TinkerGraphTransformation.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectConnectedSegments.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectPosLength.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectRouteSensor.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchMonitored.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/inject/TinkerGraphTransformationInjectSwitchSet.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairConnectedSegments.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairPosLength.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairRouteSensor.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchMonitored.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/repair/TinkerGraphTransformationRepairSwitchSet.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/transformations/util/TinkerGraphUtil.java (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/main/resources/.gitignore (100%) rename {trainbenchmark-tool-tinkergraph => trainbenchmark/trainbenchmark-tool-tinkergraph}/src/test/java/hu/bme/mit/trainbenchmark/benchmark/tinkergraph/test/TinkerGraphTest.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/.classpath (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/.gitignore (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/.project (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/META-INF/MANIFEST.MF (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/build.gradle (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/build.properties (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/plugin.xml (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/queries/.gitignore (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInjectMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/EntrySemaphoreMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/HasSensorMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInjectMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RequiredMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInjectMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInjectMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInjectMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInjectMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatch.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetMatcher.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsInjectQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/ConnectedSegmentsQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/EntrySemaphoreQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/HasSensorQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthInjectQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/PosLengthQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RequiredQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorInjectQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/RouteSensorQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborInjectQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SemaphoreNeighborQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredInjectQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchMonitoredQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetInjectQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetProcessor.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src-gen/hu/bme/mit/trainbenchmark/benchmark/viatra/util/SwitchSetQuerySpecification.java (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegments.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/ConnectedSegmentsInject.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLength.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/PosLengthInject.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensor.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/RouteSensorInject.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighbor.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SemaphoreNeighborInject.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitored.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchMonitoredInject.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSet.vql (100%) rename {trainbenchmark-tool-viatra-patterns => trainbenchmark/trainbenchmark-tool-viatra-patterns}/src/hu/bme/mit/trainbenchmark/benchmark/viatra/SwitchSetInject.vql (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/build.gradle (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkMain.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/ViatraBenchmarkScenario.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/comparators/ViatraMatchComparator.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBackend.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfig.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/config/ViatraBenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriver.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/driver/ViatraDriverFactory.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/operations/ViatraModelOperationFactory.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuery.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegments.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryConnectedSegmentsInject.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLength.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryPosLengthInject.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensor.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQueryRouteSensorInject.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySemaphoreNeighborInject.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitored.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchMonitoredInject.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSet.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/queries/ViatraQuerySwitchSetInject.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/ViatraTransformation.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectConnectedSegments.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectPosLength.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectRouteSensor.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchMonitored.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/inject/ViatraTransformationInjectSwitchSet.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairConnectedSegments.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairPosLength.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairRouteSensor.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSemaphoreNeighbor.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchMonitored.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/viatra/transformations/repair/ViatraTransformationRepairSwitchSet.java (100%) rename {trainbenchmark-tool-viatra => trainbenchmark/trainbenchmark-tool-viatra}/src/test/java/hu/bme/mit/trainbenchmark/benchmark/viatra/test/ViatraTest.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/build.gradle (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/build.properties (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongComparator.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/comparators/LongMatchComparator.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfig.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBase.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBaseBuilder.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/BenchmarkConfigBuilder.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/ModelSetConfig.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/config/TransformationChangeSetStrategy.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/Driver.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/driver/DriverFactory.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/BaseMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsInjectMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/ConnectedSegmentsMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/LongMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/Match.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthInjectMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/PosLengthMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorInjectMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/RouteSensorMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborInjectMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SemaphoreNeighborMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredInjectMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchMonitoredMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetInjectMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/SwitchSetMatch.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/BaseMatchComparator.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/matches/comparators/MatchComparator.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/memory/MemoryResult.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperation.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationFactory.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelOperationRegistry.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelQuery.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/operations/ModelTransformation.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/BenchmarkScenario.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/CleanupPhase.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/InitializeOperationsPhase.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/Phase.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/PhaseExecutor.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/QueryPhase.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/ReadPhase.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/phases/TransformationPhase.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/AbstractResult.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/result/ResultHelper.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkBundle.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkReporter.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkResult.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/BenchmarkRunner.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/QueryShuffleTransformation.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/RunResult.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/TrainBenchmarkTest.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/QueryTest.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/RouteSensorTest.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/java/hu/bme/mit/trainbenchmark/benchmark/test/queryspecific/SemaphoreNeighborTest.java (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/main/resources/.gitignore (100%) rename {trainbenchmark-tool => trainbenchmark/trainbenchmark-tool}/src/test/java/hu/bme/mit/trainbenchmark/benchmark/runcomponents/test/BenchmarkReporterTest.java (100%) rename {visualization => trainbenchmark/visualization}/.gitignore (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorA-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorA-Rete-cost.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorA-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorA-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorB-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorB-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorB-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorC-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorC-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/RouteSensorC-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborA-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborA-Rete-cost.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborA-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborA-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborB-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborB-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborB-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborC-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborC-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborC-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborD-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborD-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborD-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborE-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborE-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborE-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborF-Relalg.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborF-Rete.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/SemaphoreNeighborF-ReteExpression.tex (100%) rename {visualization => trainbenchmark/visualization}/query-plans/bootstrap.min.css (100%) rename {visualization => trainbenchmark/visualization}/query-plans/convert.sh (100%) rename {visualization => trainbenchmark/visualization}/query-plans/template-footer.html (100%) rename {visualization => trainbenchmark/visualization}/query-plans/template-header.html (100%) diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..0c18c673d --- /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 -- GitLab