aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java (renamed from language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/ProblemIdeModule.java)5
-rw-r--r--language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java (renamed from language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/ProblemIdeSetup.java)10
-rw-r--r--language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java (renamed from language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java)23
-rw-r--r--language-model/META-INF/MANIFEST.MF6
-rw-r--r--language-model/build.gradle4
-rw-r--r--language-model/plugin.properties4
-rw-r--r--language-model/plugin.xml4
-rw-r--r--language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2 (renamed from language-model/src/main/java/org/eclipse/viatra/solver/language/model/GenerateProblemModel.mwe2)4
-rw-r--r--language-model/src/main/resources/model/problem.ecore2
-rw-r--r--language-model/src/main/resources/model/problem.genmodel2
-rw-r--r--language-mwe2/src/main/java/tools/refinery/language/mwe2/ProblemWebIntegrationFragment.java (renamed from language-mwe2/src/main/java/org/eclipse/viatra/solver/language/mwe2/ProblemWebIntegrationFragment.java)2
-rw-r--r--language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java (renamed from language-to-store/src/main/java/org/eclipse/viatra/solver/language/mapping/PartialModelMapper.java)6
-rw-r--r--language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend (renamed from language-to-store/src/test/java/org/eclipse/viatra/solver/language/mapping/tests/PartialModelMapperTest.xtend)8
-rw-r--r--language-web/build.gradle2
-rw-r--r--language-web/package.json2
-rw-r--r--language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java (renamed from language-web/src/main/java/org/eclipse/viatra/solver/language/web/CacheControlFilter.java)2
-rw-r--r--language-web/src/main/java/tools/refinery/language/web/ProblemServlet.java (renamed from language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemServlet.java)2
-rw-r--r--language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java (renamed from language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemWebModule.java)2
-rw-r--r--language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java (renamed from language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemWebSetup.java)12
-rw-r--r--language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java (renamed from language-web/src/main/java/org/eclipse/viatra/solver/language/web/ServerLauncher.java)2
-rw-r--r--language/build.gradle6
-rw-r--r--language/src/main/java/tools/refinery/language/GenerateProblem.mwe2 (renamed from language/src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2)6
-rw-r--r--language/src/main/java/tools/refinery/language/Problem.xtext (renamed from language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext)4
-rw-r--r--language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/ProblemRuntimeModule.java)17
-rw-r--r--language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/ProblemStandaloneSetup.java)5
-rw-r--r--language/src/main/java/tools/refinery/language/ProblemUtil.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java)19
-rw-r--r--language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/conversion/ProblemValueConverterService.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/conversion/UpperBoundValueConverter.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/naming/NamingUtil.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/naming/ProblemQualifiedNameConverter.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/DerivedVariableComputer.java)33
-rw-r--r--language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java)19
-rw-r--r--language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemDerivedStateComputer.java)13
-rw-r--r--language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java)9
-rw-r--r--language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java)15
-rw-r--r--language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemGlobalScopeProvider.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemLocalScopeProvider.java)2
-rw-r--r--language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemScopeProvider.java)21
-rw-r--r--language/src/main/java/tools/refinery/language/validation/ProblemValidator.java (renamed from language/src/main/java/org/eclipse/viatra/solver/language/validation/ProblemValidator.java)2
-rw-r--r--language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend (renamed from language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemParsingTest.xtend)4
-rw-r--r--language/src/test/java/tools/refinery/language/tests/ProblemTestUtil.xtend (renamed from language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemTestUtil.xtend)38
-rw-r--r--language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend (renamed from language/src/test/java/org/eclipse/viatra/solver/language/tests/scoping/NodeScopingTest.xtend)8
-rw-r--r--store/src/jmh/java/tools/refinery/data/map/benchmarks/ImmutablePutBenchmark.java (renamed from store/src/jmh/java/org/eclipse/viatra/solver/data/map/benchmarks/ImmutablePutBenchmark.java)2
-rw-r--r--store/src/jmh/java/tools/refinery/data/map/benchmarks/ImmutablePutExecutionPlan.java (renamed from store/src/jmh/java/org/eclipse/viatra/solver/data/map/benchmarks/ImmutablePutExecutionPlan.java)12
-rw-r--r--store/src/main/java/tools/refinery/data/map/ContinousHashProvider.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/ContinousHashProvider.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/map/Cursor.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/Cursor.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/CursorAsIterator.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/CursorAsIterator.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/DiffCursor.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/DiffCursor.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/MapAsIterable.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/MapAsIterable.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/Versioned.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/Versioned.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/VersionedMap.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMap.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/VersionedMapStore.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStore.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/VersionedMapStoreConfiguration.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStoreConfiguration.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/VersionedMapStoreImpl.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStoreImpl.java)10
-rw-r--r--store/src/main/java/tools/refinery/data/map/internal/HashClash.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/internal/HashClash.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/internal/ImmutableNode.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/internal/ImmutableNode.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/map/internal/MapCursor.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MapCursor.java)6
-rw-r--r--store/src/main/java/tools/refinery/data/map/internal/MapDiffCursor.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MapDiffCursor.java)10
-rw-r--r--store/src/main/java/tools/refinery/data/map/internal/MutableNode.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MutableNode.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/map/internal/Node.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/internal/Node.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/map/internal/OldValueBox.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/internal/OldValueBox.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/map/internal/VersionedMapImpl.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/map/internal/VersionedMapImpl.java)12
-rw-r--r--store/src/main/java/tools/refinery/data/model/Model.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/Model.java)8
-rw-r--r--store/src/main/java/tools/refinery/data/model/ModelCursor.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/ModelCursor.java)6
-rw-r--r--store/src/main/java/tools/refinery/data/model/ModelDiffCursor.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/ModelDiffCursor.java)8
-rw-r--r--store/src/main/java/tools/refinery/data/model/ModelStore.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/ModelStore.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/model/ModelStoreImpl.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/ModelStoreImpl.java)22
-rw-r--r--store/src/main/java/tools/refinery/data/model/Tuple.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/Tuple.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/model/TupleHashProvider.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/TupleHashProvider.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/model/TupleHashProviderBitMagic.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/TupleHashProviderBitMagic.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/model/internal/ModelImpl.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/internal/ModelImpl.java)20
-rw-r--r--store/src/main/java/tools/refinery/data/model/internal/SimilarRelationEquivalenceClass.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/internal/SimilarRelationEquivalenceClass.java)8
-rw-r--r--store/src/main/java/tools/refinery/data/model/representation/AuxilaryData.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/representation/AuxilaryData.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/model/representation/DataRepresentation.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/representation/DataRepresentation.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/model/representation/Relation.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/representation/Relation.java)6
-rw-r--r--store/src/main/java/tools/refinery/data/model/representation/TruthValue.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/model/representation/TruthValue.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/query/RelationalScope.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/RelationalScope.java)13
-rw-r--r--store/src/main/java/tools/refinery/data/query/building/DNFAnd.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFAnd.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/query/building/DNFAtom.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFAtom.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/query/building/DNFPredicate.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFPredicate.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/query/building/EquivalenceAtom.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/building/EquivalenceAtom.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/query/building/PredicateAtom.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/building/PredicateAtom.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/query/building/PredicateBuilder_string.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/building/PredicateBuilder_string.java)4
-rw-r--r--store/src/main/java/tools/refinery/data/query/building/RelationAtom.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/building/RelationAtom.java)6
-rw-r--r--store/src/main/java/tools/refinery/data/query/building/Variable.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/building/Variable.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/query/internal/DummyBaseIndexer.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/internal/DummyBaseIndexer.java)2
-rw-r--r--store/src/main/java/tools/refinery/data/query/internal/PredicateTranslator.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/internal/PredicateTranslator.java)7
-rw-r--r--store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListener.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationUpdateListener.java)7
-rw-r--r--store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListenerEntry.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationUpdateListenerEntry.java)7
-rw-r--r--store/src/main/java/tools/refinery/data/query/internal/RelationalEngineContext.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalEngineContext.java)5
-rw-r--r--store/src/main/java/tools/refinery/data/query/internal/RelationalQueryMetaContext.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalQueryMetaContext.java)5
-rw-r--r--store/src/main/java/tools/refinery/data/query/internal/RelationalRuntimeContext.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalRuntimeContext.java)11
-rw-r--r--store/src/main/java/tools/refinery/data/query/view/FilteredRelationView.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/view/FilteredRelationView.java)10
-rw-r--r--store/src/main/java/tools/refinery/data/query/view/FunctionalRelationView.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/view/FunctionalRelationView.java)10
-rw-r--r--store/src/main/java/tools/refinery/data/query/view/KeyOnlyRelationView.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/view/KeyOnlyRelationView.java)6
-rw-r--r--store/src/main/java/tools/refinery/data/query/view/RelationView.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/query/view/RelationView.java)11
-rw-r--r--store/src/main/java/tools/refinery/data/util/CollectionsUtil.java (renamed from store/src/main/java/org/eclipse/viatra/solver/data/util/CollectionsUtil.java)2
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/CommitFuzzTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/CommitFuzzTest.java)15
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/ContentEqualsFuzzTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/ContentEqualsFuzzTest.java)19
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/DiffCursorFuzzTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/DiffCursorFuzzTest.java)17
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/MultiThreadFuzzTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MultiThreadFuzzTest.java)13
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/MultiThreadTestRunnable.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MultiThreadTestRunnable.java)8
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/MutableFuzzTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MutableFuzzTest.java)15
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/MutableImmutableCompareFuzzTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MutableImmutableCompareFuzzTest.java)15
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/RestoreFuzzTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/RestoreFuzzTest.java)15
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/SharedStoreFuzzTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/SharedStoreFuzzTest.java)15
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/utils/FuzzTestUtils.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/utils/FuzzTestUtils.java)2
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/fuzz/utils/FuzzTestUtilsTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/utils/FuzzTestUtilsTest.java)2
-rw-r--r--store/src/test/java/tools/refinery/data/map/tests/utils/MapTestEnvironment.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/map/tests/utils/MapTestEnvironment.java)10
-rw-r--r--store/src/test/java/tools/refinery/data/model/hashTests/HashEfficiencyTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/model/hashTests/HashEfficiencyTest.java)11
-rw-r--r--store/src/test/java/tools/refinery/data/model/tests/ModelTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/model/tests/ModelTest.java)13
-rw-r--r--store/src/test/java/tools/refinery/data/query/test/QueryTest.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/query/test/QueryTest.java)27
-rw-r--r--store/src/test/java/tools/refinery/data/util/CollectionsUtilTests.java (renamed from store/src/test/java/org/eclipse/viatra/solver/data/util/CollectionsUtilTests.java)9
113 files changed, 442 insertions, 407 deletions
diff --git a/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/ProblemIdeModule.java b/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
index c6e41049..5327f7b4 100644
--- a/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/ProblemIdeModule.java
+++ b/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
@@ -1,11 +1,12 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.ide; 4package tools.refinery.language.ide;
5 5
6import org.eclipse.viatra.solver.language.ide.syntaxcoloring.ProblemSemanticHighlightingCalculator;
7import org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator; 6import org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator;
8 7
8import tools.refinery.language.ide.syntaxcoloring.ProblemSemanticHighlightingCalculator;
9
9/** 10/**
10 * Use this class to register ide components. 11 * Use this class to register ide components.
11 */ 12 */
diff --git a/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/ProblemIdeSetup.java b/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java
index ca1fec30..5b88d41f 100644
--- a/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/ProblemIdeSetup.java
+++ b/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java
@@ -1,13 +1,15 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.ide; 4package tools.refinery.language.ide;
5
6import org.eclipse.xtext.util.Modules2;
5 7
6import com.google.inject.Guice; 8import com.google.inject.Guice;
7import com.google.inject.Injector; 9import com.google.inject.Injector;
8import org.eclipse.viatra.solver.language.ProblemRuntimeModule; 10
9import org.eclipse.viatra.solver.language.ProblemStandaloneSetup; 11import tools.refinery.language.ProblemRuntimeModule;
10import org.eclipse.xtext.util.Modules2; 12import tools.refinery.language.ProblemStandaloneSetup;
11 13
12/** 14/**
13 * Initialization support for running Xtext languages as language servers. 15 * Initialization support for running Xtext languages as language servers.
diff --git a/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java b/language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
index 1de73912..b2e3c90b 100644
--- a/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
+++ b/language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
@@ -1,20 +1,10 @@
1package org.eclipse.viatra.solver.language.ide.syntaxcoloring; 1package tools.refinery.language.ide.syntaxcoloring;
2 2
3import java.util.List; 3import java.util.List;
4 4
5import org.eclipse.emf.common.util.EList; 5import org.eclipse.emf.common.util.EList;
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7import org.eclipse.emf.ecore.EReference; 7import org.eclipse.emf.ecore.EReference;
8import org.eclipse.viatra.solver.language.ProblemUtil;
9import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration;
10import org.eclipse.viatra.solver.language.model.problem.EnumDeclaration;
11import org.eclipse.viatra.solver.language.model.problem.NamedElement;
12import org.eclipse.viatra.solver.language.model.problem.Node;
13import org.eclipse.viatra.solver.language.model.problem.Parameter;
14import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition;
15import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
16import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration;
17import org.eclipse.viatra.solver.language.model.problem.Variable;
18import org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultSemanticHighlightingCalculator; 8import org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultSemanticHighlightingCalculator;
19import org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor; 9import org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor;
20import org.eclipse.xtext.nodemodel.INode; 10import org.eclipse.xtext.nodemodel.INode;
@@ -25,6 +15,17 @@ import org.eclipse.xtext.util.CancelIndicator;
25import com.google.common.collect.ImmutableList; 15import com.google.common.collect.ImmutableList;
26import com.google.inject.Inject; 16import com.google.inject.Inject;
27 17
18import tools.refinery.language.ProblemUtil;
19import tools.refinery.language.model.problem.ClassDeclaration;
20import tools.refinery.language.model.problem.EnumDeclaration;
21import tools.refinery.language.model.problem.NamedElement;
22import tools.refinery.language.model.problem.Node;
23import tools.refinery.language.model.problem.Parameter;
24import tools.refinery.language.model.problem.PredicateDefinition;
25import tools.refinery.language.model.problem.ProblemPackage;
26import tools.refinery.language.model.problem.ReferenceDeclaration;
27import tools.refinery.language.model.problem.Variable;
28
28public class ProblemSemanticHighlightingCalculator extends DefaultSemanticHighlightingCalculator { 29public class ProblemSemanticHighlightingCalculator extends DefaultSemanticHighlightingCalculator {
29 private static final String BUILTIN_CLASS = "cm-keyword"; 30 private static final String BUILTIN_CLASS = "cm-keyword";
30 private static final String CLASS_CLASS = "problem-class"; 31 private static final String CLASS_CLASS = "problem-class";
diff --git a/language-model/META-INF/MANIFEST.MF b/language-model/META-INF/MANIFEST.MF
index 09c64310..88725730 100644
--- a/language-model/META-INF/MANIFEST.MF
+++ b/language-model/META-INF/MANIFEST.MF
@@ -8,9 +8,9 @@ Bundle-ClassPath: .
8Bundle-Vendor: %providerName 8Bundle-Vendor: %providerName
9Bundle-Localization: plugin 9Bundle-Localization: plugin
10Bundle-RequiredExecutionEnvironment: JavaSE-17 10Bundle-RequiredExecutionEnvironment: JavaSE-17
11Export-Package: org.eclipse.viatra.solver.language.model.problem, 11Export-Package: tools.refinery.language.model.problem,
12 org.eclipse.viatra.solver.language.model.problem.impl, 12 tools.refinery.language.model.problem.impl,
13 org.eclipse.viatra.solver.language.model.problem.util 13 tools.refinery.language.model.problem.util
14Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport, 14Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport,
15 org.eclipse.core.runtime 15 org.eclipse.core.runtime
16Bundle-ActivationPolicy: lazy 16Bundle-ActivationPolicy: lazy
diff --git a/language-model/build.gradle b/language-model/build.gradle
index b8797ffb..d01f8dfc 100644
--- a/language-model/build.gradle
+++ b/language-model/build.gradle
@@ -20,11 +20,11 @@ sourceSets {
20def generateEPackage = tasks.register('generateEPackage', JavaExec) { 20def generateEPackage = tasks.register('generateEPackage', JavaExec) {
21 mainClass = 'org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher' 21 mainClass = 'org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher'
22 classpath = configurations.mwe2 22 classpath = configurations.mwe2
23 inputs.file 'src/main/java/org/eclipse/viatra/solver/language/model/GenerateProblemModel.mwe2' 23 inputs.file 'src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2'
24 inputs.file 'src/main/resources/model/problem.ecore' 24 inputs.file 'src/main/resources/model/problem.ecore'
25 inputs.file 'src/main/resources/model/problem.genmodel' 25 inputs.file 'src/main/resources/model/problem.genmodel'
26 outputs.dir 'src/main/emf-gen' 26 outputs.dir 'src/main/emf-gen'
27 args += 'src/main/java/org/eclipse/viatra/solver/language/model/GenerateProblemModel.mwe2' 27 args += 'src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2'
28 args += '-p' 28 args += '-p'
29 args += "rootPath=/${projectDir}" 29 args += "rootPath=/${projectDir}"
30} 30}
diff --git a/language-model/plugin.properties b/language-model/plugin.properties
index 9050bf16..c4fb7e23 100644
--- a/language-model/plugin.properties
+++ b/language-model/plugin.properties
@@ -1,4 +1,4 @@
1# 1#
2 2
3pluginName = org.eclipse.viatra.solver.language.model 3pluginName = tools.refinery.language.model
4providerName = www.example.org 4providerName = refinery.tools
diff --git a/language-model/plugin.xml b/language-model/plugin.xml
index af07e296..1e1a246e 100644
--- a/language-model/plugin.xml
+++ b/language-model/plugin.xml
@@ -9,8 +9,8 @@
9 <extension point="org.eclipse.emf.ecore.generated_package"> 9 <extension point="org.eclipse.emf.ecore.generated_package">
10 <!-- @generated problem --> 10 <!-- @generated problem -->
11 <package 11 <package
12 uri="http://www.eclipse.org/viatra/solver/language/model/Problem" 12 uri="https://refinery.tools/emf/2021/Problem"
13 class="org.eclipse.viatra.solver.language.model.problem.ProblemPackage" 13 class="tools.refinery.language.model.problem.ProblemPackage"
14 genModel="src/main/resources/model/problem.genmodel"/> 14 genModel="src/main/resources/model/problem.genmodel"/>
15 </extension> 15 </extension>
16 16
diff --git a/language-model/src/main/java/org/eclipse/viatra/solver/language/model/GenerateProblemModel.mwe2 b/language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2
index 3cae32f1..7f998448 100644
--- a/language-model/src/main/java/org/eclipse/viatra/solver/language/model/GenerateProblemModel.mwe2
+++ b/language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2
@@ -1,4 +1,4 @@
1module org.eclipse.viatra.solver.language.model.GenerateProblemModel 1module tools.refinery.language.model.GenerateProblemModel
2 2
3Workflow { 3Workflow {
4 bean = org.eclipse.emf.mwe.utils.StandaloneSetup { 4 bean = org.eclipse.emf.mwe.utils.StandaloneSetup {
@@ -17,4 +17,4 @@ Workflow {
17 genModel = "platform:/resource/language-model/src/main/resources/model/problem.genmodel" 17 genModel = "platform:/resource/language-model/src/main/resources/model/problem.genmodel"
18 srcPath = "platform:/resource/language-model/src/main/emf-gen" 18 srcPath = "platform:/resource/language-model/src/main/emf-gen"
19 } 19 }
20} \ No newline at end of file 20}
diff --git a/language-model/src/main/resources/model/problem.ecore b/language-model/src/main/resources/model/problem.ecore
index 95653ca4..a62590ac 100644
--- a/language-model/src/main/resources/model/problem.ecore
+++ b/language-model/src/main/resources/model/problem.ecore
@@ -1,6 +1,6 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="problem" nsURI="http://www.eclipse.org/viatra/solver/language/model/Problem" 3 xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="problem" nsURI="https://refinery.tools/emf/2021/Problem"
4 nsPrefix="problem"> 4 nsPrefix="problem">
5 <eClassifiers xsi:type="ecore:EClass" name="Problem" eSuperTypes="#//NamedElement"> 5 <eClassifiers xsi:type="ecore:EClass" name="Problem" eSuperTypes="#//NamedElement">
6 <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1" 6 <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1"
diff --git a/language-model/src/main/resources/model/problem.genmodel b/language-model/src/main/resources/model/problem.genmodel
index baadd435..e529977f 100644
--- a/language-model/src/main/resources/model/problem.genmodel
+++ b/language-model/src/main/resources/model/problem.genmodel
@@ -8,7 +8,7 @@
8 copyrightFields="false" operationReflection="true" importOrganizing="true"> 8 copyrightFields="false" operationReflection="true" importOrganizing="true">
9 <foreignModel>problem.ecore</foreignModel> 9 <foreignModel>problem.ecore</foreignModel>
10 <testsDirectory xsi:nil="true"/> 10 <testsDirectory xsi:nil="true"/>
11 <genPackages prefix="Problem" basePackage="org.eclipse.viatra.solver.language.model" 11 <genPackages prefix="Problem" basePackage="tools.refinery.language.model"
12 disposableProviderFactory="true" ecorePackage="problem.ecore#/"> 12 disposableProviderFactory="true" ecorePackage="problem.ecore#/">
13 <genEnums typeSafeEnumCompatible="false" ecoreEnum="problem.ecore#//LogicValue"> 13 <genEnums typeSafeEnumCompatible="false" ecoreEnum="problem.ecore#//LogicValue">
14 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/TRUE"/> 14 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/TRUE"/>
diff --git a/language-mwe2/src/main/java/org/eclipse/viatra/solver/language/mwe2/ProblemWebIntegrationFragment.java b/language-mwe2/src/main/java/tools/refinery/language/mwe2/ProblemWebIntegrationFragment.java
index 8a2c6538..cdebe452 100644
--- a/language-mwe2/src/main/java/org/eclipse/viatra/solver/language/mwe2/ProblemWebIntegrationFragment.java
+++ b/language-mwe2/src/main/java/tools/refinery/language/mwe2/ProblemWebIntegrationFragment.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.mwe2; 1package tools.refinery.language.mwe2;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
diff --git a/language-to-store/src/main/java/org/eclipse/viatra/solver/language/mapping/PartialModelMapper.java b/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java
index 7eae4361..e501ce8f 100644
--- a/language-to-store/src/main/java/org/eclipse/viatra/solver/language/mapping/PartialModelMapper.java
+++ b/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java
@@ -1,7 +1,7 @@
1package org.eclipse.viatra.solver.language.mapping; 1package tools.refinery.language.mapping;
2 2
3import org.eclipse.viatra.solver.data.model.Model; 3import tools.refinery.data.model.Model;
4import org.eclipse.viatra.solver.language.model.problem.Problem; 4import tools.refinery.language.model.problem.Problem;
5 5
6public class PartialModelMapper { 6public class PartialModelMapper {
7 public Model transformProblem(Problem problem) { 7 public Model transformProblem(Problem problem) {
diff --git a/language-to-store/src/test/java/org/eclipse/viatra/solver/language/mapping/tests/PartialModelMapperTest.xtend b/language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend
index a769ae20..41a7b7fd 100644
--- a/language-to-store/src/test/java/org/eclipse/viatra/solver/language/mapping/tests/PartialModelMapperTest.xtend
+++ b/language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend
@@ -1,9 +1,6 @@
1package org.eclipse.viatra.solver.language.mapping.tests 1package tools.refinery.language.mapping.tests
2 2
3import com.google.inject.Inject 3import com.google.inject.Inject
4import org.eclipse.viatra.solver.language.mapping.PartialModelMapper
5import org.eclipse.viatra.solver.language.model.problem.Problem
6import org.eclipse.viatra.solver.language.tests.ProblemInjectorProvider
7import org.eclipse.xtext.testing.InjectWith 4import org.eclipse.xtext.testing.InjectWith
8import org.eclipse.xtext.testing.extensions.InjectionExtension 5import org.eclipse.xtext.testing.extensions.InjectionExtension
9import org.eclipse.xtext.testing.util.ParseHelper 6import org.eclipse.xtext.testing.util.ParseHelper
@@ -11,6 +8,9 @@ import org.junit.jupiter.api.BeforeEach
11import org.junit.jupiter.api.Disabled 8import org.junit.jupiter.api.Disabled
12import org.junit.jupiter.api.Test 9import org.junit.jupiter.api.Test
13import org.junit.jupiter.api.^extension.ExtendWith 10import org.junit.jupiter.api.^extension.ExtendWith
11import tools.refinery.language.mapping.PartialModelMapper
12import tools.refinery.language.model.problem.Problem
13import tools.refinery.language.tests.ProblemInjectorProvider
14 14
15import static org.hamcrest.MatcherAssert.assertThat 15import static org.hamcrest.MatcherAssert.assertThat
16import static org.hamcrest.Matchers.* 16import static org.hamcrest.Matchers.*
diff --git a/language-web/build.gradle b/language-web/build.gradle
index 888cbb5c..0403bb3d 100644
--- a/language-web/build.gradle
+++ b/language-web/build.gradle
@@ -22,7 +22,7 @@ for (taskName in ['compileJava', 'processResources']) {
22 22
23def webpackOutputDir = "${buildDir}/webpack" 23def webpackOutputDir = "${buildDir}/webpack"
24def productionResources = "${webpackOutputDir}/production" 24def productionResources = "${webpackOutputDir}/production"
25def serverMainClass = 'org.eclipse.viatra.solver.language.web.ServerLauncher' 25def serverMainClass = 'tools.refinery.language.web.ServerLauncher'
26 26
27apply plugin: 'org.siouan.frontend-jdk11' 27apply plugin: 'org.siouan.frontend-jdk11'
28import org.siouan.frontendgradleplugin.infrastructure.gradle.RunNpmYarn 28import org.siouan.frontendgradleplugin.infrastructure.gradle.RunNpmYarn
diff --git a/language-web/package.json b/language-web/package.json
index 5084df8a..2dfc6325 100644
--- a/language-web/package.json
+++ b/language-web/package.json
@@ -20,7 +20,7 @@
20 "bugs": { 20 "bugs": {
21 "url": "https://github.com/graphs4value/issues" 21 "url": "https://github.com/graphs4value/issues"
22 }, 22 },
23 "homepage": "https://github.com/graphs4value/refinery#readme", 23 "homepage": "https://refinery.tools",
24 "devDependencies": { 24 "devDependencies": {
25 "@babel/core": "^7.15.5", 25 "@babel/core": "^7.15.5",
26 "@babel/preset-env": "^7.15.6", 26 "@babel/preset-env": "^7.15.6",
diff --git a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/CacheControlFilter.java b/language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java
index a1d086c4..e39ce54c 100644
--- a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/CacheControlFilter.java
+++ b/language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.web; 1package tools.refinery.language.web;
2 2
3import java.io.IOException; 3import java.io.IOException;
4import java.util.regex.Pattern; 4import java.util.regex.Pattern;
diff --git a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemServlet.java b/language-web/src/main/java/tools/refinery/language/web/ProblemServlet.java
index 18b86ade..d249525f 100644
--- a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemServlet.java
+++ b/language-web/src/main/java/tools/refinery/language/web/ProblemServlet.java
@@ -1,7 +1,7 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.web; 4package tools.refinery.language.web;
5 5
6import javax.servlet.ServletException; 6import javax.servlet.ServletException;
7 7
diff --git a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemWebModule.java b/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
index 0eea7f1e..799a9c64 100644
--- a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemWebModule.java
+++ b/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
@@ -1,7 +1,7 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.web; 4package tools.refinery.language.web;
5 5
6 6
7/** 7/**
diff --git a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemWebSetup.java b/language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java
index 8d5778af..4738bc80 100644
--- a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/ProblemWebSetup.java
+++ b/language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java
@@ -1,14 +1,16 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.web; 4package tools.refinery.language.web;
5
6import org.eclipse.xtext.util.Modules2;
5 7
6import com.google.inject.Guice; 8import com.google.inject.Guice;
7import com.google.inject.Injector; 9import com.google.inject.Injector;
8import org.eclipse.viatra.solver.language.ProblemRuntimeModule; 10
9import org.eclipse.viatra.solver.language.ProblemStandaloneSetup; 11import tools.refinery.language.ProblemRuntimeModule;
10import org.eclipse.viatra.solver.language.ide.ProblemIdeModule; 12import tools.refinery.language.ProblemStandaloneSetup;
11import org.eclipse.xtext.util.Modules2; 13import tools.refinery.language.ide.ProblemIdeModule;
12 14
13/** 15/**
14 * Initialization support for running Xtext languages in web applications. 16 * Initialization support for running Xtext languages in web applications.
diff --git a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/ServerLauncher.java b/language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java
index a6d58f95..c6ee94dc 100644
--- a/language-web/src/main/java/org/eclipse/viatra/solver/language/web/ServerLauncher.java
+++ b/language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java
@@ -1,7 +1,7 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.web; 4package tools.refinery.language.web;
5 5
6import java.io.File; 6import java.io.File;
7import java.io.IOException; 7import java.io.IOException;
diff --git a/language/build.gradle b/language/build.gradle
index 0b8492c3..85b0902f 100644
--- a/language/build.gradle
+++ b/language/build.gradle
@@ -34,14 +34,14 @@ tasks.named('jar') {
34def generateXtextLanguage = tasks.register('generateXtextLanguage', JavaExec) { 34def generateXtextLanguage = tasks.register('generateXtextLanguage', JavaExec) {
35 mainClass = 'org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher' 35 mainClass = 'org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher'
36 classpath = configurations.mwe2 36 classpath = configurations.mwe2
37 inputs.file 'src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2' 37 inputs.file 'src/main/java/tools/refinery/language/GenerateProblem.mwe2'
38 inputs.file 'src/main/java/org/eclipse/viatra/solver/language/Problem.xtext' 38 inputs.file 'src/main/java/tools/refinery/language/Problem.xtext'
39 outputs.dir 'src/main/xtext-gen' 39 outputs.dir 'src/main/xtext-gen'
40 outputs.dir 'src/testFixtures/xtext-gen' 40 outputs.dir 'src/testFixtures/xtext-gen'
41 outputs.dir '../language-ide/src/main/xtext-gen' 41 outputs.dir '../language-ide/src/main/xtext-gen'
42 outputs.dir '../language-web/src/main/xtext-gen' 42 outputs.dir '../language-web/src/main/xtext-gen'
43 outputs.dir '../language-web/build/generated/sources/xtext' 43 outputs.dir '../language-web/build/generated/sources/xtext'
44 args += 'src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2' 44 args += 'src/main/java/tools/refinery/language/GenerateProblem.mwe2'
45 args += '-p' 45 args += '-p'
46 args += "rootPath=/${projectDir}/.." 46 args += "rootPath=/${projectDir}/.."
47} 47}
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2 b/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2
index 4dfbb242..1b177c94 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/GenerateProblem.mwe2
+++ b/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2
@@ -1,9 +1,9 @@
1module org.eclipse.viatra.solver.language.GenerateProblem 1module tools.refinery.language.GenerateProblem
2 2
3import org.eclipse.xtext.xtext.generator.* 3import org.eclipse.xtext.xtext.generator.*
4import org.eclipse.xtext.xtext.generator.model.project.* 4import org.eclipse.xtext.xtext.generator.model.project.*
5 5
6import org.eclipse.viatra.solver.language.mwe2.* 6import tools.refinery.language.mwe2.*
7 7
8var rootPath = ".." 8var rootPath = ".."
9 9
@@ -36,7 +36,7 @@ Workflow {
36 } 36 }
37 37
38 language = StandardLanguage { 38 language = StandardLanguage {
39 name = "org.eclipse.viatra.solver.language.Problem" 39 name = "tools.refinery.language.Problem"
40 fileExtensions = "problem" 40 fileExtensions = "problem"
41 referencedResource = "platform:/resource/refinery-language-model/model/problem.genmodel" 41 referencedResource = "platform:/resource/refinery-language-model/model/problem.genmodel"
42 serializer = { 42 serializer = {
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext b/language/src/main/java/tools/refinery/language/Problem.xtext
index d4fa6f35..6b46ee86 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext
+++ b/language/src/main/java/tools/refinery/language/Problem.xtext
@@ -1,7 +1,7 @@
1grammar org.eclipse.viatra.solver.language.Problem with org.eclipse.xtext.common.Terminals 1grammar tools.refinery.language.Problem with org.eclipse.xtext.common.Terminals
2 2
3import "http://www.eclipse.org/emf/2002/Ecore" as ecore 3import "http://www.eclipse.org/emf/2002/Ecore" as ecore
4import "http://www.eclipse.org/viatra/solver/language/model/Problem" 4import "https://refinery.tools/emf/2021/Problem"
5 5
6Problem: 6Problem:
7 ("problem" name=Identifier ".")? 7 ("problem" name=Identifier ".")?
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemRuntimeModule.java b/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java
index 9fec7d75..dd7731b4 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemRuntimeModule.java
+++ b/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java
@@ -1,15 +1,8 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language; 4package tools.refinery.language;
5 5
6import org.eclipse.viatra.solver.language.conversion.ProblemValueConverterService;
7import org.eclipse.viatra.solver.language.naming.ProblemQualifiedNameConverter;
8import org.eclipse.viatra.solver.language.resource.ProblemDerivedStateComputer;
9import org.eclipse.viatra.solver.language.resource.ProblemLocationInFileProvider;
10import org.eclipse.viatra.solver.language.resource.ProblemResourceDescriptionStrategy;
11import org.eclipse.viatra.solver.language.scoping.ProblemGlobalScopeProvider;
12import org.eclipse.viatra.solver.language.scoping.ProblemLocalScopeProvider;
13import org.eclipse.xtext.conversion.IValueConverterService; 6import org.eclipse.xtext.conversion.IValueConverterService;
14import org.eclipse.xtext.naming.IQualifiedNameConverter; 7import org.eclipse.xtext.naming.IQualifiedNameConverter;
15import org.eclipse.xtext.resource.DerivedStateAwareResource; 8import org.eclipse.xtext.resource.DerivedStateAwareResource;
@@ -28,6 +21,14 @@ import org.eclipse.xtext.xbase.annotations.validation.DerivedStateAwareResourceV
28import com.google.inject.Binder; 21import com.google.inject.Binder;
29import com.google.inject.name.Names; 22import com.google.inject.name.Names;
30 23
24import tools.refinery.language.conversion.ProblemValueConverterService;
25import tools.refinery.language.naming.ProblemQualifiedNameConverter;
26import tools.refinery.language.resource.ProblemDerivedStateComputer;
27import tools.refinery.language.resource.ProblemLocationInFileProvider;
28import tools.refinery.language.resource.ProblemResourceDescriptionStrategy;
29import tools.refinery.language.scoping.ProblemGlobalScopeProvider;
30import tools.refinery.language.scoping.ProblemLocalScopeProvider;
31
31/** 32/**
32 * Use this class to register components to be used at runtime / without the 33 * Use this class to register components to be used at runtime / without the
33 * Equinox extension registry. 34 * Equinox extension registry.
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemStandaloneSetup.java b/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java
index 11e5ad8a..f49069a5 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemStandaloneSetup.java
+++ b/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java
@@ -1,13 +1,14 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language; 4package tools.refinery.language;
5 5
6import org.eclipse.emf.ecore.EPackage; 6import org.eclipse.emf.ecore.EPackage;
7import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
8 7
9import com.google.inject.Injector; 8import com.google.inject.Injector;
10 9
10import tools.refinery.language.model.problem.ProblemPackage;
11
11/** 12/**
12 * Initialization support for running Xtext languages without Equinox extension 13 * Initialization support for running Xtext languages without Equinox extension
13 * registry. 14 * registry.
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java b/language/src/main/java/tools/refinery/language/ProblemUtil.java
index a2938274..ae2efc3d 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java
+++ b/language/src/main/java/tools/refinery/language/ProblemUtil.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language; 1package tools.refinery.language;
2 2
3import java.util.ArrayDeque; 3import java.util.ArrayDeque;
4import java.util.Collection; 4import java.util.Collection;
@@ -9,17 +9,18 @@ import java.util.Set;
9 9
10import org.eclipse.emf.ecore.EObject; 10import org.eclipse.emf.ecore.EObject;
11import org.eclipse.emf.ecore.resource.Resource; 11import org.eclipse.emf.ecore.resource.Resource;
12import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration;
13import org.eclipse.viatra.solver.language.model.problem.Node;
14import org.eclipse.viatra.solver.language.model.problem.Problem;
15import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
16import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration;
17import org.eclipse.viatra.solver.language.model.problem.Relation;
18import org.eclipse.viatra.solver.language.model.problem.Variable;
19import org.eclipse.viatra.solver.language.scoping.ProblemGlobalScopeProvider;
20 12
21import com.google.common.collect.ImmutableList; 13import com.google.common.collect.ImmutableList;
22 14
15import tools.refinery.language.model.problem.ClassDeclaration;
16import tools.refinery.language.model.problem.Node;
17import tools.refinery.language.model.problem.Problem;
18import tools.refinery.language.model.problem.ProblemPackage;
19import tools.refinery.language.model.problem.ReferenceDeclaration;
20import tools.refinery.language.model.problem.Relation;
21import tools.refinery.language.model.problem.Variable;
22import tools.refinery.language.scoping.ProblemGlobalScopeProvider;
23
23public final class ProblemUtil { 24public final class ProblemUtil {
24 private ProblemUtil() { 25 private ProblemUtil() {
25 throw new IllegalStateException("This is a static utility class and should not be instantiated directly"); 26 throw new IllegalStateException("This is a static utility class and should not be instantiated directly");
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/conversion/ProblemValueConverterService.java b/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java
index 1c665e6f..508688ed 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/conversion/ProblemValueConverterService.java
+++ b/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.conversion; 1package tools.refinery.language.conversion;
2 2
3import org.eclipse.xtext.common.services.DefaultTerminalConverters; 3import org.eclipse.xtext.common.services.DefaultTerminalConverters;
4import org.eclipse.xtext.conversion.IValueConverter; 4import org.eclipse.xtext.conversion.IValueConverter;
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/conversion/UpperBoundValueConverter.java b/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java
index 3111b69b..be0d15ad 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/conversion/UpperBoundValueConverter.java
+++ b/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.conversion; 1package tools.refinery.language.conversion;
2 2
3import org.eclipse.xtext.conversion.ValueConverterException; 3import org.eclipse.xtext.conversion.ValueConverterException;
4import org.eclipse.xtext.conversion.impl.AbstractValueConverter; 4import org.eclipse.xtext.conversion.impl.AbstractValueConverter;
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java b/language/src/main/java/tools/refinery/language/naming/NamingUtil.java
index edd455bb..e959be74 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java
+++ b/language/src/main/java/tools/refinery/language/naming/NamingUtil.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.naming; 1package tools.refinery.language.naming;
2 2
3import java.util.regex.Pattern; 3import java.util.regex.Pattern;
4 4
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/naming/ProblemQualifiedNameConverter.java b/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java
index e55e5dda..5453906f 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/naming/ProblemQualifiedNameConverter.java
+++ b/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.naming; 1package tools.refinery.language.naming;
2 2
3import org.eclipse.xtext.naming.IQualifiedNameConverter; 3import org.eclipse.xtext.naming.IQualifiedNameConverter;
4 4
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/DerivedVariableComputer.java b/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java
index 2789f590..2061c30e 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/DerivedVariableComputer.java
+++ b/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java
@@ -1,24 +1,9 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import java.util.HashSet; 3import java.util.HashSet;
4import java.util.List; 4import java.util.List;
5import java.util.Set; 5import java.util.Set;
6 6
7import org.eclipse.viatra.solver.language.model.problem.Argument;
8import org.eclipse.viatra.solver.language.model.problem.Atom;
9import org.eclipse.viatra.solver.language.model.problem.Conjunction;
10import org.eclipse.viatra.solver.language.model.problem.ExistentialQuantifier;
11import org.eclipse.viatra.solver.language.model.problem.ImplicitVariable;
12import org.eclipse.viatra.solver.language.model.problem.Literal;
13import org.eclipse.viatra.solver.language.model.problem.NegativeLiteral;
14import org.eclipse.viatra.solver.language.model.problem.Parameter;
15import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition;
16import org.eclipse.viatra.solver.language.model.problem.Problem;
17import org.eclipse.viatra.solver.language.model.problem.ProblemFactory;
18import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
19import org.eclipse.viatra.solver.language.model.problem.Statement;
20import org.eclipse.viatra.solver.language.model.problem.VariableOrNodeArgument;
21import org.eclipse.viatra.solver.language.naming.NamingUtil;
22import org.eclipse.xtext.linking.impl.LinkingHelper; 7import org.eclipse.xtext.linking.impl.LinkingHelper;
23import org.eclipse.xtext.naming.IQualifiedNameConverter; 8import org.eclipse.xtext.naming.IQualifiedNameConverter;
24import org.eclipse.xtext.nodemodel.INode; 9import org.eclipse.xtext.nodemodel.INode;
@@ -31,6 +16,22 @@ import com.google.inject.Inject;
31import com.google.inject.Singleton; 16import com.google.inject.Singleton;
32import com.google.inject.name.Named; 17import com.google.inject.name.Named;
33 18
19import tools.refinery.language.model.problem.Argument;
20import tools.refinery.language.model.problem.Atom;
21import tools.refinery.language.model.problem.Conjunction;
22import tools.refinery.language.model.problem.ExistentialQuantifier;
23import tools.refinery.language.model.problem.ImplicitVariable;
24import tools.refinery.language.model.problem.Literal;
25import tools.refinery.language.model.problem.NegativeLiteral;
26import tools.refinery.language.model.problem.Parameter;
27import tools.refinery.language.model.problem.PredicateDefinition;
28import tools.refinery.language.model.problem.Problem;
29import tools.refinery.language.model.problem.ProblemFactory;
30import tools.refinery.language.model.problem.ProblemPackage;
31import tools.refinery.language.model.problem.Statement;
32import tools.refinery.language.model.problem.VariableOrNodeArgument;
33import tools.refinery.language.naming.NamingUtil;
34
34@Singleton 35@Singleton
35public class DerivedVariableComputer { 36public class DerivedVariableComputer {
36 @Inject 37 @Inject
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java b/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java
index 415db9a9..99bf9b64 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java
+++ b/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java
@@ -1,18 +1,10 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import java.util.List; 3import java.util.List;
4import java.util.Set; 4import java.util.Set;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7import org.eclipse.emf.ecore.EStructuralFeature; 7import org.eclipse.emf.ecore.EStructuralFeature;
8import org.eclipse.viatra.solver.language.model.problem.Assertion;
9import org.eclipse.viatra.solver.language.model.problem.AssertionArgument;
10import org.eclipse.viatra.solver.language.model.problem.NodeAssertionArgument;
11import org.eclipse.viatra.solver.language.model.problem.NodeValueAssertion;
12import org.eclipse.viatra.solver.language.model.problem.Problem;
13import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
14import org.eclipse.viatra.solver.language.model.problem.Statement;
15import org.eclipse.viatra.solver.language.naming.NamingUtil;
16import org.eclipse.xtext.linking.impl.LinkingHelper; 8import org.eclipse.xtext.linking.impl.LinkingHelper;
17import org.eclipse.xtext.naming.IQualifiedNameConverter; 9import org.eclipse.xtext.naming.IQualifiedNameConverter;
18import org.eclipse.xtext.nodemodel.INode; 10import org.eclipse.xtext.nodemodel.INode;
@@ -25,6 +17,15 @@ import com.google.common.collect.ImmutableSet;
25import com.google.inject.Inject; 17import com.google.inject.Inject;
26import com.google.inject.name.Named; 18import com.google.inject.name.Named;
27 19
20import tools.refinery.language.model.problem.Assertion;
21import tools.refinery.language.model.problem.AssertionArgument;
22import tools.refinery.language.model.problem.NodeAssertionArgument;
23import tools.refinery.language.model.problem.NodeValueAssertion;
24import tools.refinery.language.model.problem.Problem;
25import tools.refinery.language.model.problem.ProblemPackage;
26import tools.refinery.language.model.problem.Statement;
27import tools.refinery.language.naming.NamingUtil;
28
28public class NodeNameCollector { 29public class NodeNameCollector {
29 @Inject 30 @Inject
30 private LinkingHelper linkingHelper; 31 private LinkingHelper linkingHelper;
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemDerivedStateComputer.java b/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java
index 3c6c8273..275feca3 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemDerivedStateComputer.java
+++ b/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import java.util.Collection; 3import java.util.Collection;
4import java.util.HashMap; 4import java.util.HashMap;
@@ -12,11 +12,6 @@ import org.eclipse.emf.common.notify.impl.AdapterImpl;
12import org.eclipse.emf.ecore.EObject; 12import org.eclipse.emf.ecore.EObject;
13import org.eclipse.emf.ecore.resource.Resource; 13import org.eclipse.emf.ecore.resource.Resource;
14import org.eclipse.emf.ecore.util.EcoreUtil; 14import org.eclipse.emf.ecore.util.EcoreUtil;
15import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration;
16import org.eclipse.viatra.solver.language.model.problem.Node;
17import org.eclipse.viatra.solver.language.model.problem.Problem;
18import org.eclipse.viatra.solver.language.model.problem.ProblemFactory;
19import org.eclipse.viatra.solver.language.model.problem.Statement;
20import org.eclipse.xtext.Constants; 15import org.eclipse.xtext.Constants;
21import org.eclipse.xtext.resource.DerivedStateAwareResource; 16import org.eclipse.xtext.resource.DerivedStateAwareResource;
22import org.eclipse.xtext.resource.IDerivedStateComputer; 17import org.eclipse.xtext.resource.IDerivedStateComputer;
@@ -29,6 +24,12 @@ import com.google.inject.Provider;
29import com.google.inject.Singleton; 24import com.google.inject.Singleton;
30import com.google.inject.name.Named; 25import com.google.inject.name.Named;
31 26
27import tools.refinery.language.model.problem.ClassDeclaration;
28import tools.refinery.language.model.problem.Node;
29import tools.refinery.language.model.problem.Problem;
30import tools.refinery.language.model.problem.ProblemFactory;
31import tools.refinery.language.model.problem.Statement;
32
32@Singleton 33@Singleton
33public class ProblemDerivedStateComputer implements IDerivedStateComputer { 34public class ProblemDerivedStateComputer implements IDerivedStateComputer {
34 public static final String NEW_NODE = "new"; 35 public static final String NEW_NODE = "new";
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java b/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java
index bd05e8cf..f6a3ec75 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java
+++ b/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java
@@ -1,12 +1,13 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import org.eclipse.emf.ecore.EObject; 3import org.eclipse.emf.ecore.EObject;
4import org.eclipse.viatra.solver.language.ProblemUtil;
5import org.eclipse.viatra.solver.language.model.problem.ImplicitVariable;
6import org.eclipse.viatra.solver.language.model.problem.Node;
7import org.eclipse.xtext.resource.DefaultLocationInFileProvider; 4import org.eclipse.xtext.resource.DefaultLocationInFileProvider;
8import org.eclipse.xtext.util.ITextRegion; 5import org.eclipse.xtext.util.ITextRegion;
9 6
7import tools.refinery.language.ProblemUtil;
8import tools.refinery.language.model.problem.ImplicitVariable;
9import tools.refinery.language.model.problem.Node;
10
10public class ProblemLocationInFileProvider extends DefaultLocationInFileProvider { 11public class ProblemLocationInFileProvider extends DefaultLocationInFileProvider {
11 @Override 12 @Override
12 protected ITextRegion doGetTextRegion(EObject obj, RegionDescription query) { 13 protected ITextRegion doGetTextRegion(EObject obj, RegionDescription query) {
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java b/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java
index cd5020e7..c5dea671 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java
+++ b/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java
@@ -1,12 +1,6 @@
1package org.eclipse.viatra.solver.language.resource; 1package tools.refinery.language.resource;
2 2
3import org.eclipse.emf.ecore.EObject; 3import org.eclipse.emf.ecore.EObject;
4import org.eclipse.viatra.solver.language.ProblemUtil;
5import org.eclipse.viatra.solver.language.model.problem.NamedElement;
6import org.eclipse.viatra.solver.language.model.problem.Node;
7import org.eclipse.viatra.solver.language.model.problem.Problem;
8import org.eclipse.viatra.solver.language.model.problem.Variable;
9import org.eclipse.viatra.solver.language.naming.NamingUtil;
10import org.eclipse.xtext.EcoreUtil2; 4import org.eclipse.xtext.EcoreUtil2;
11import org.eclipse.xtext.naming.IQualifiedNameConverter; 5import org.eclipse.xtext.naming.IQualifiedNameConverter;
12import org.eclipse.xtext.naming.QualifiedName; 6import org.eclipse.xtext.naming.QualifiedName;
@@ -18,6 +12,13 @@ import org.eclipse.xtext.util.IAcceptor;
18import com.google.inject.Inject; 12import com.google.inject.Inject;
19import com.google.inject.Singleton; 13import com.google.inject.Singleton;
20 14
15import tools.refinery.language.ProblemUtil;
16import tools.refinery.language.model.problem.NamedElement;
17import tools.refinery.language.model.problem.Node;
18import tools.refinery.language.model.problem.Problem;
19import tools.refinery.language.model.problem.Variable;
20import tools.refinery.language.naming.NamingUtil;
21
21@Singleton 22@Singleton
22public class ProblemResourceDescriptionStrategy extends DefaultResourceDescriptionStrategy { 23public class ProblemResourceDescriptionStrategy extends DefaultResourceDescriptionStrategy {
23 @Inject 24 @Inject
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemGlobalScopeProvider.java b/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java
index 05da277a..8f4c9374 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemGlobalScopeProvider.java
+++ b/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.scoping; 1package tools.refinery.language.scoping;
2 2
3import java.util.LinkedHashSet; 3import java.util.LinkedHashSet;
4 4
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemLocalScopeProvider.java b/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java
index e832bb09..05a3bcf9 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemLocalScopeProvider.java
+++ b/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.language.scoping; 1package tools.refinery.language.scoping;
2 2
3import java.util.List; 3import java.util.List;
4 4
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemScopeProvider.java b/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java
index 56de6b1b..61a3c8f9 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/scoping/ProblemScopeProvider.java
+++ b/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java
@@ -1,26 +1,27 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.scoping; 4package tools.refinery.language.scoping;
5 5
6import java.util.ArrayList; 6import java.util.ArrayList;
7import java.util.List; 7import java.util.List;
8 8
9import org.eclipse.emf.ecore.EObject; 9import org.eclipse.emf.ecore.EObject;
10import org.eclipse.emf.ecore.EReference; 10import org.eclipse.emf.ecore.EReference;
11import org.eclipse.viatra.solver.language.ProblemUtil;
12import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration;
13import org.eclipse.viatra.solver.language.model.problem.ExistentialQuantifier;
14import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition;
15import org.eclipse.viatra.solver.language.model.problem.Problem;
16import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
17import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration;
18import org.eclipse.viatra.solver.language.model.problem.Variable;
19import org.eclipse.viatra.solver.language.model.problem.VariableOrNodeArgument;
20import org.eclipse.xtext.EcoreUtil2; 11import org.eclipse.xtext.EcoreUtil2;
21import org.eclipse.xtext.scoping.IScope; 12import org.eclipse.xtext.scoping.IScope;
22import org.eclipse.xtext.scoping.Scopes; 13import org.eclipse.xtext.scoping.Scopes;
23 14
15import tools.refinery.language.ProblemUtil;
16import tools.refinery.language.model.problem.ClassDeclaration;
17import tools.refinery.language.model.problem.ExistentialQuantifier;
18import tools.refinery.language.model.problem.PredicateDefinition;
19import tools.refinery.language.model.problem.Problem;
20import tools.refinery.language.model.problem.ProblemPackage;
21import tools.refinery.language.model.problem.ReferenceDeclaration;
22import tools.refinery.language.model.problem.Variable;
23import tools.refinery.language.model.problem.VariableOrNodeArgument;
24
24/** 25/**
25 * This class contains custom scoping description. 26 * This class contains custom scoping description.
26 * 27 *
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/validation/ProblemValidator.java b/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java
index 96b656a3..f2378df6 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/validation/ProblemValidator.java
+++ b/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java
@@ -1,7 +1,7 @@
1/* 1/*
2 * generated by Xtext 2.25.0 2 * generated by Xtext 2.25.0
3 */ 3 */
4package org.eclipse.viatra.solver.language.validation; 4package tools.refinery.language.validation;
5 5
6/** 6/**
7 * This class contains custom validation rules. 7 * This class contains custom validation rules.
diff --git a/language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemParsingTest.xtend b/language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend
index 11bfc6d9..9bd728d6 100644
--- a/language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemParsingTest.xtend
+++ b/language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend
@@ -1,15 +1,15 @@
1/* 1/*
2 * generated by Xtext 2.26.0.M1 2 * generated by Xtext 2.26.0.M1
3 */ 3 */
4package org.eclipse.viatra.solver.language.tests 4package tools.refinery.language.tests
5 5
6import com.google.inject.Inject 6import com.google.inject.Inject
7import org.eclipse.viatra.solver.language.model.problem.Problem
8import org.eclipse.xtext.testing.InjectWith 7import org.eclipse.xtext.testing.InjectWith
9import org.eclipse.xtext.testing.extensions.InjectionExtension 8import org.eclipse.xtext.testing.extensions.InjectionExtension
10import org.eclipse.xtext.testing.util.ParseHelper 9import org.eclipse.xtext.testing.util.ParseHelper
11import org.junit.jupiter.api.Test 10import org.junit.jupiter.api.Test
12import org.junit.jupiter.api.^extension.ExtendWith 11import org.junit.jupiter.api.^extension.ExtendWith
12import tools.refinery.language.model.problem.Problem
13 13
14import static org.hamcrest.MatcherAssert.assertThat 14import static org.hamcrest.MatcherAssert.assertThat
15import static org.hamcrest.Matchers.* 15import static org.hamcrest.Matchers.*
diff --git a/language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemTestUtil.xtend b/language/src/test/java/tools/refinery/language/tests/ProblemTestUtil.xtend
index b3175659..46418892 100644
--- a/language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemTestUtil.xtend
+++ b/language/src/test/java/tools/refinery/language/tests/ProblemTestUtil.xtend
@@ -1,23 +1,23 @@
1package org.eclipse.viatra.solver.language.tests 1package tools.refinery.language.tests
2 2
3import org.eclipse.viatra.solver.language.ProblemUtil 3import tools.refinery.language.ProblemUtil
4import org.eclipse.viatra.solver.language.model.problem.Argument 4import tools.refinery.language.model.problem.Argument
5import org.eclipse.viatra.solver.language.model.problem.Assertion 5import tools.refinery.language.model.problem.Assertion
6import org.eclipse.viatra.solver.language.model.problem.AssertionArgument 6import tools.refinery.language.model.problem.AssertionArgument
7import org.eclipse.viatra.solver.language.model.problem.Atom 7import tools.refinery.language.model.problem.Atom
8import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration 8import tools.refinery.language.model.problem.ClassDeclaration
9import org.eclipse.viatra.solver.language.model.problem.Conjunction 9import tools.refinery.language.model.problem.Conjunction
10import org.eclipse.viatra.solver.language.model.problem.EnumDeclaration 10import tools.refinery.language.model.problem.EnumDeclaration
11import org.eclipse.viatra.solver.language.model.problem.Literal 11import tools.refinery.language.model.problem.Literal
12import org.eclipse.viatra.solver.language.model.problem.NegativeLiteral 12import tools.refinery.language.model.problem.NegativeLiteral
13import org.eclipse.viatra.solver.language.model.problem.Node 13import tools.refinery.language.model.problem.Node
14import org.eclipse.viatra.solver.language.model.problem.NodeAssertionArgument 14import tools.refinery.language.model.problem.NodeAssertionArgument
15import org.eclipse.viatra.solver.language.model.problem.NodeValueAssertion 15import tools.refinery.language.model.problem.NodeValueAssertion
16import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition 16import tools.refinery.language.model.problem.PredicateDefinition
17import org.eclipse.viatra.solver.language.model.problem.Problem 17import tools.refinery.language.model.problem.Problem
18import org.eclipse.viatra.solver.language.model.problem.Variable 18import tools.refinery.language.model.problem.UniqueDeclaration
19import org.eclipse.viatra.solver.language.model.problem.VariableOrNodeArgument 19import tools.refinery.language.model.problem.Variable
20import org.eclipse.viatra.solver.language.model.problem.UniqueDeclaration 20import tools.refinery.language.model.problem.VariableOrNodeArgument
21 21
22class ProblemTestUtil { 22class ProblemTestUtil {
23 def builtin(Problem it) { 23 def builtin(Problem it) {
diff --git a/language/src/test/java/org/eclipse/viatra/solver/language/tests/scoping/NodeScopingTest.xtend b/language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend
index db588e5d..ab3e325f 100644
--- a/language/src/test/java/org/eclipse/viatra/solver/language/tests/scoping/NodeScopingTest.xtend
+++ b/language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend
@@ -1,10 +1,7 @@
1package org.eclipse.viatra.solver.language.tests.scoping 1package tools.refinery.language.tests.scoping
2 2
3import com.google.inject.Inject 3import com.google.inject.Inject
4import java.util.stream.Stream 4import java.util.stream.Stream
5import org.eclipse.viatra.solver.language.model.problem.Problem
6import org.eclipse.viatra.solver.language.tests.ProblemInjectorProvider
7import org.eclipse.viatra.solver.language.tests.ProblemTestUtil
8import org.eclipse.xtext.testing.InjectWith 5import org.eclipse.xtext.testing.InjectWith
9import org.eclipse.xtext.testing.extensions.InjectionExtension 6import org.eclipse.xtext.testing.extensions.InjectionExtension
10import org.eclipse.xtext.testing.util.ParseHelper 7import org.eclipse.xtext.testing.util.ParseHelper
@@ -14,6 +11,9 @@ import org.junit.jupiter.params.ParameterizedTest
14import org.junit.jupiter.params.provider.Arguments 11import org.junit.jupiter.params.provider.Arguments
15import org.junit.jupiter.params.provider.MethodSource 12import org.junit.jupiter.params.provider.MethodSource
16import org.junit.jupiter.params.provider.ValueSource 13import org.junit.jupiter.params.provider.ValueSource
14import tools.refinery.language.model.problem.Problem
15import tools.refinery.language.tests.ProblemInjectorProvider
16import tools.refinery.language.tests.ProblemTestUtil
17 17
18import static org.hamcrest.MatcherAssert.assertThat 18import static org.hamcrest.MatcherAssert.assertThat
19import static org.hamcrest.Matchers.* 19import static org.hamcrest.Matchers.*
diff --git a/store/src/jmh/java/org/eclipse/viatra/solver/data/map/benchmarks/ImmutablePutBenchmark.java b/store/src/jmh/java/tools/refinery/data/map/benchmarks/ImmutablePutBenchmark.java
index f0af443f..bc5e056f 100644
--- a/store/src/jmh/java/org/eclipse/viatra/solver/data/map/benchmarks/ImmutablePutBenchmark.java
+++ b/store/src/jmh/java/tools/refinery/data/map/benchmarks/ImmutablePutBenchmark.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.benchmarks; 1package tools.refinery.data.map.benchmarks;
2 2
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.HashMap; 4import java.util.HashMap;
diff --git a/store/src/jmh/java/org/eclipse/viatra/solver/data/map/benchmarks/ImmutablePutExecutionPlan.java b/store/src/jmh/java/tools/refinery/data/map/benchmarks/ImmutablePutExecutionPlan.java
index 6cac74af..084381a0 100644
--- a/store/src/jmh/java/org/eclipse/viatra/solver/data/map/benchmarks/ImmutablePutExecutionPlan.java
+++ b/store/src/jmh/java/tools/refinery/data/map/benchmarks/ImmutablePutExecutionPlan.java
@@ -1,12 +1,12 @@
1package org.eclipse.viatra.solver.data.map.benchmarks; 1package tools.refinery.data.map.benchmarks;
2 2
3import java.util.Random; 3import java.util.Random;
4 4
5import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 5import tools.refinery.data.map.ContinousHashProvider;
6import org.eclipse.viatra.solver.data.map.VersionedMapStore; 6import tools.refinery.data.map.VersionedMapStore;
7import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl; 7import tools.refinery.data.map.VersionedMapStoreImpl;
8import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl; 8import tools.refinery.data.map.internal.VersionedMapImpl;
9import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment; 9import tools.refinery.data.map.tests.utils.MapTestEnvironment;
10import org.openjdk.jmh.annotations.Level; 10import org.openjdk.jmh.annotations.Level;
11import org.openjdk.jmh.annotations.Param; 11import org.openjdk.jmh.annotations.Param;
12import org.openjdk.jmh.annotations.Scope; 12import org.openjdk.jmh.annotations.Scope;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/ContinousHashProvider.java b/store/src/main/java/tools/refinery/data/map/ContinousHashProvider.java
index dd64f901..6a54a3ff 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/ContinousHashProvider.java
+++ b/store/src/main/java/tools/refinery/data/map/ContinousHashProvider.java
@@ -1,6 +1,6 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3import org.eclipse.viatra.solver.data.map.internal.Node; 3import tools.refinery.data.map.internal.Node;
4 4
5/** 5/**
6 * A class representing an equivalence relation for a type {@code K} with a 6 * A class representing an equivalence relation for a type {@code K} with a
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/Cursor.java b/store/src/main/java/tools/refinery/data/map/Cursor.java
index e45b1f20..a137e6c1 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/Cursor.java
+++ b/store/src/main/java/tools/refinery/data/map/Cursor.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3import java.util.List; 3import java.util.List;
4 4
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/CursorAsIterator.java b/store/src/main/java/tools/refinery/data/map/CursorAsIterator.java
index b29b3119..02a49ba1 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/CursorAsIterator.java
+++ b/store/src/main/java/tools/refinery/data/map/CursorAsIterator.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3import java.util.Iterator; 3import java.util.Iterator;
4import java.util.NoSuchElementException; 4import java.util.NoSuchElementException;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/DiffCursor.java b/store/src/main/java/tools/refinery/data/map/DiffCursor.java
index f0af1436..747aa610 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/DiffCursor.java
+++ b/store/src/main/java/tools/refinery/data/map/DiffCursor.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3public interface DiffCursor<K, V> extends Cursor<K,V> { 3public interface DiffCursor<K, V> extends Cursor<K,V> {
4 public V getFromValue(); 4 public V getFromValue();
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/MapAsIterable.java b/store/src/main/java/tools/refinery/data/map/MapAsIterable.java
index 22b5e6c1..05bdbef2 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/MapAsIterable.java
+++ b/store/src/main/java/tools/refinery/data/map/MapAsIterable.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3import java.util.Iterator; 3import java.util.Iterator;
4import java.util.function.BiFunction; 4import java.util.function.BiFunction;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/Versioned.java b/store/src/main/java/tools/refinery/data/map/Versioned.java
index e46be237..eb364b87 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/Versioned.java
+++ b/store/src/main/java/tools/refinery/data/map/Versioned.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3public interface Versioned { 3public interface Versioned {
4 public long commit(); 4 public long commit();
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMap.java b/store/src/main/java/tools/refinery/data/map/VersionedMap.java
index 3a35b9f0..d57e3ee5 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMap.java
+++ b/store/src/main/java/tools/refinery/data/map/VersionedMap.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3public interface VersionedMap<K,V> extends Versioned{ 3public interface VersionedMap<K,V> extends Versioned{
4 public V get(K key); 4 public V get(K key);
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStore.java b/store/src/main/java/tools/refinery/data/map/VersionedMapStore.java
index 0ff0773f..029cf9e7 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStore.java
+++ b/store/src/main/java/tools/refinery/data/map/VersionedMapStore.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStoreConfiguration.java b/store/src/main/java/tools/refinery/data/map/VersionedMapStoreConfiguration.java
index be768e98..162ec4ca 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStoreConfiguration.java
+++ b/store/src/main/java/tools/refinery/data/map/VersionedMapStoreConfiguration.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3public class VersionedMapStoreConfiguration { 3public class VersionedMapStoreConfiguration {
4 4
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStoreImpl.java b/store/src/main/java/tools/refinery/data/map/VersionedMapStoreImpl.java
index 83d0e8cd..c194faf8 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/VersionedMapStoreImpl.java
+++ b/store/src/main/java/tools/refinery/data/map/VersionedMapStoreImpl.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map; 1package tools.refinery.data.map;
2 2
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.Arrays; 4import java.util.Arrays;
@@ -9,10 +9,10 @@ import java.util.List;
9import java.util.Map; 9import java.util.Map;
10import java.util.Set; 10import java.util.Set;
11 11
12import org.eclipse.viatra.solver.data.map.internal.ImmutableNode; 12import tools.refinery.data.map.internal.ImmutableNode;
13import org.eclipse.viatra.solver.data.map.internal.MapDiffCursor; 13import tools.refinery.data.map.internal.MapDiffCursor;
14import org.eclipse.viatra.solver.data.map.internal.Node; 14import tools.refinery.data.map.internal.Node;
15import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl; 15import tools.refinery.data.map.internal.VersionedMapImpl;
16 16
17public class VersionedMapStoreImpl<K, V> implements VersionedMapStore<K, V> { 17public class VersionedMapStoreImpl<K, V> implements VersionedMapStore<K, V> {
18 // Configuration 18 // Configuration
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/HashClash.java b/store/src/main/java/tools/refinery/data/map/internal/HashClash.java
index c70fb8b8..640feb95 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/HashClash.java
+++ b/store/src/main/java/tools/refinery/data/map/internal/HashClash.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.internal; 1package tools.refinery.data.map.internal;
2 2
3enum HashClash { 3enum HashClash {
4 /** 4 /**
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/ImmutableNode.java b/store/src/main/java/tools/refinery/data/map/internal/ImmutableNode.java
index b507763f..99e27bb6 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/ImmutableNode.java
+++ b/store/src/main/java/tools/refinery/data/map/internal/ImmutableNode.java
@@ -1,9 +1,9 @@
1package org.eclipse.viatra.solver.data.map.internal; 1package tools.refinery.data.map.internal;
2 2
3import java.util.Arrays; 3import java.util.Arrays;
4import java.util.Map; 4import java.util.Map;
5 5
6import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 6import tools.refinery.data.map.ContinousHashProvider;
7 7
8public class ImmutableNode<K, V> extends Node<K, V> { 8public class ImmutableNode<K, V> extends Node<K, V> {
9 /** 9 /**
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MapCursor.java b/store/src/main/java/tools/refinery/data/map/internal/MapCursor.java
index cc5a3982..44ed1f45 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MapCursor.java
+++ b/store/src/main/java/tools/refinery/data/map/internal/MapCursor.java
@@ -1,12 +1,12 @@
1package org.eclipse.viatra.solver.data.map.internal; 1package tools.refinery.data.map.internal;
2 2
3import java.util.ArrayDeque; 3import java.util.ArrayDeque;
4import java.util.ConcurrentModificationException; 4import java.util.ConcurrentModificationException;
5import java.util.Iterator; 5import java.util.Iterator;
6import java.util.List; 6import java.util.List;
7 7
8import org.eclipse.viatra.solver.data.map.Cursor; 8import tools.refinery.data.map.Cursor;
9import org.eclipse.viatra.solver.data.map.VersionedMap; 9import tools.refinery.data.map.VersionedMap;
10 10
11public class MapCursor<K,V> implements Cursor<K,V> { 11public class MapCursor<K,V> implements Cursor<K,V> {
12 // Constants 12 // Constants
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MapDiffCursor.java b/store/src/main/java/tools/refinery/data/map/internal/MapDiffCursor.java
index 35d20539..dcff3c06 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MapDiffCursor.java
+++ b/store/src/main/java/tools/refinery/data/map/internal/MapDiffCursor.java
@@ -1,12 +1,12 @@
1package org.eclipse.viatra.solver.data.map.internal; 1package tools.refinery.data.map.internal;
2 2
3import java.util.List; 3import java.util.List;
4import java.util.stream.Stream; 4import java.util.stream.Stream;
5 5
6import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 6import tools.refinery.data.map.ContinousHashProvider;
7import org.eclipse.viatra.solver.data.map.Cursor; 7import tools.refinery.data.map.Cursor;
8import org.eclipse.viatra.solver.data.map.DiffCursor; 8import tools.refinery.data.map.DiffCursor;
9import org.eclipse.viatra.solver.data.map.VersionedMap; 9import tools.refinery.data.map.VersionedMap;
10 10
11/** 11/**
12 * A cursor representing the difference between two states of a map. 12 * A cursor representing the difference between two states of a map.
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MutableNode.java b/store/src/main/java/tools/refinery/data/map/internal/MutableNode.java
index b5fee673..5522051a 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/MutableNode.java
+++ b/store/src/main/java/tools/refinery/data/map/internal/MutableNode.java
@@ -1,9 +1,9 @@
1package org.eclipse.viatra.solver.data.map.internal; 1package tools.refinery.data.map.internal;
2 2
3import java.util.Arrays; 3import java.util.Arrays;
4import java.util.Map; 4import java.util.Map;
5 5
6import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 6import tools.refinery.data.map.ContinousHashProvider;
7 7
8public class MutableNode<K, V> extends Node<K, V> { 8public class MutableNode<K, V> extends Node<K, V> {
9 int cachedHash; 9 int cachedHash;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/Node.java b/store/src/main/java/tools/refinery/data/map/internal/Node.java
index d40f980a..b99275d9 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/Node.java
+++ b/store/src/main/java/tools/refinery/data/map/internal/Node.java
@@ -1,8 +1,8 @@
1package org.eclipse.viatra.solver.data.map.internal; 1package tools.refinery.data.map.internal;
2 2
3import java.util.Map; 3import java.util.Map;
4 4
5import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 5import tools.refinery.data.map.ContinousHashProvider;
6 6
7public abstract class Node<K,V>{ 7public abstract class Node<K,V>{
8 public static final int BRANCHING_FACTOR_BITS = 5; 8 public static final int BRANCHING_FACTOR_BITS = 5;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/OldValueBox.java b/store/src/main/java/tools/refinery/data/map/internal/OldValueBox.java
index 23502857..641c831b 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/OldValueBox.java
+++ b/store/src/main/java/tools/refinery/data/map/internal/OldValueBox.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.internal; 1package tools.refinery.data.map.internal;
2 2
3public class OldValueBox<V>{ 3public class OldValueBox<V>{
4 V oldValue; 4 V oldValue;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/VersionedMapImpl.java b/store/src/main/java/tools/refinery/data/map/internal/VersionedMapImpl.java
index de41e602..8aa9686f 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/map/internal/VersionedMapImpl.java
+++ b/store/src/main/java/tools/refinery/data/map/internal/VersionedMapImpl.java
@@ -1,14 +1,14 @@
1package org.eclipse.viatra.solver.data.map.internal; 1package tools.refinery.data.map.internal;
2 2
3import java.util.Iterator; 3import java.util.Iterator;
4import java.util.LinkedList; 4import java.util.LinkedList;
5import java.util.List; 5import java.util.List;
6 6
7import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 7import tools.refinery.data.map.ContinousHashProvider;
8import org.eclipse.viatra.solver.data.map.Cursor; 8import tools.refinery.data.map.Cursor;
9import org.eclipse.viatra.solver.data.map.DiffCursor; 9import tools.refinery.data.map.DiffCursor;
10import org.eclipse.viatra.solver.data.map.VersionedMap; 10import tools.refinery.data.map.VersionedMap;
11import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl; 11import tools.refinery.data.map.VersionedMapStoreImpl;
12 12
13/** 13/**
14 * Not threadSafe in itself 14 * Not threadSafe in itself
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/Model.java b/store/src/main/java/tools/refinery/data/model/Model.java
index 2b21e3e7..2d0b350a 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/Model.java
+++ b/store/src/main/java/tools/refinery/data/model/Model.java
@@ -1,10 +1,10 @@
1package org.eclipse.viatra.solver.data.model; 1package tools.refinery.data.model;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
5import org.eclipse.viatra.solver.data.map.Cursor; 5import tools.refinery.data.map.Cursor;
6import org.eclipse.viatra.solver.data.map.Versioned; 6import tools.refinery.data.map.Versioned;
7import org.eclipse.viatra.solver.data.model.representation.DataRepresentation; 7import tools.refinery.data.model.representation.DataRepresentation;
8 8
9public interface Model extends Versioned{ 9public interface Model extends Versioned{
10 @SuppressWarnings("squid:S1452") 10 @SuppressWarnings("squid:S1452")
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/ModelCursor.java b/store/src/main/java/tools/refinery/data/model/ModelCursor.java
index 3157c9f0..e3537c7d 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/ModelCursor.java
+++ b/store/src/main/java/tools/refinery/data/model/ModelCursor.java
@@ -1,9 +1,9 @@
1package org.eclipse.viatra.solver.data.model; 1package tools.refinery.data.model;
2 2
3import java.util.Map; 3import java.util.Map;
4 4
5import org.eclipse.viatra.solver.data.map.Cursor; 5import tools.refinery.data.map.Cursor;
6import org.eclipse.viatra.solver.data.model.representation.DataRepresentation; 6import tools.refinery.data.model.representation.DataRepresentation;
7 7
8public class ModelCursor { 8public class ModelCursor {
9 final Map<DataRepresentation<?, ?>,Cursor<?,?>> cursors; 9 final Map<DataRepresentation<?, ?>,Cursor<?,?>> cursors;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/ModelDiffCursor.java b/store/src/main/java/tools/refinery/data/model/ModelDiffCursor.java
index d3551e47..cd3eb316 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/ModelDiffCursor.java
+++ b/store/src/main/java/tools/refinery/data/model/ModelDiffCursor.java
@@ -1,10 +1,10 @@
1package org.eclipse.viatra.solver.data.model; 1package tools.refinery.data.model;
2 2
3import java.util.Map; 3import java.util.Map;
4 4
5import org.eclipse.viatra.solver.data.map.Cursor; 5import tools.refinery.data.map.Cursor;
6import org.eclipse.viatra.solver.data.map.DiffCursor; 6import tools.refinery.data.map.DiffCursor;
7import org.eclipse.viatra.solver.data.model.representation.DataRepresentation; 7import tools.refinery.data.model.representation.DataRepresentation;
8 8
9public class ModelDiffCursor { 9public class ModelDiffCursor {
10 final Map<DataRepresentation<?, ?>,DiffCursor<?,?>> diffcursors; 10 final Map<DataRepresentation<?, ?>,DiffCursor<?,?>> diffcursors;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/ModelStore.java b/store/src/main/java/tools/refinery/data/model/ModelStore.java
index 35ac72b5..03c1bcca 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/ModelStore.java
+++ b/store/src/main/java/tools/refinery/data/model/ModelStore.java
@@ -1,8 +1,8 @@
1package org.eclipse.viatra.solver.data.model; 1package tools.refinery.data.model;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
5import org.eclipse.viatra.solver.data.model.representation.DataRepresentation; 5import tools.refinery.data.model.representation.DataRepresentation;
6 6
7public interface ModelStore { 7public interface ModelStore {
8 @SuppressWarnings("squid:S1452") 8 @SuppressWarnings("squid:S1452")
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/ModelStoreImpl.java b/store/src/main/java/tools/refinery/data/model/ModelStoreImpl.java
index a97fb27a..fcad1d99 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/ModelStoreImpl.java
+++ b/store/src/main/java/tools/refinery/data/model/ModelStoreImpl.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.model; 1package tools.refinery.data.model;
2 2
3import java.util.HashMap; 3import java.util.HashMap;
4import java.util.LinkedList; 4import java.util.LinkedList;
@@ -7,16 +7,16 @@ import java.util.Map;
7import java.util.Map.Entry; 7import java.util.Map.Entry;
8import java.util.Set; 8import java.util.Set;
9 9
10import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 10import tools.refinery.data.map.ContinousHashProvider;
11import org.eclipse.viatra.solver.data.map.DiffCursor; 11import tools.refinery.data.map.DiffCursor;
12import org.eclipse.viatra.solver.data.map.VersionedMap; 12import tools.refinery.data.map.VersionedMap;
13import org.eclipse.viatra.solver.data.map.VersionedMapStore; 13import tools.refinery.data.map.VersionedMapStore;
14import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl; 14import tools.refinery.data.map.VersionedMapStoreImpl;
15import org.eclipse.viatra.solver.data.model.internal.ModelImpl; 15import tools.refinery.data.model.internal.ModelImpl;
16import org.eclipse.viatra.solver.data.model.internal.SimilarRelationEquivalenceClass; 16import tools.refinery.data.model.internal.SimilarRelationEquivalenceClass;
17import org.eclipse.viatra.solver.data.model.representation.AuxilaryData; 17import tools.refinery.data.model.representation.AuxilaryData;
18import org.eclipse.viatra.solver.data.model.representation.DataRepresentation; 18import tools.refinery.data.model.representation.DataRepresentation;
19import org.eclipse.viatra.solver.data.model.representation.Relation; 19import tools.refinery.data.model.representation.Relation;
20 20
21public class ModelStoreImpl implements ModelStore { 21public class ModelStoreImpl implements ModelStore {
22 22
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/Tuple.java b/store/src/main/java/tools/refinery/data/model/Tuple.java
index ca6548a4..1bffae9e 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/Tuple.java
+++ b/store/src/main/java/tools/refinery/data/model/Tuple.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.model; 1package tools.refinery.data.model;
2 2
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.Arrays; 4import java.util.Arrays;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/TupleHashProvider.java b/store/src/main/java/tools/refinery/data/model/TupleHashProvider.java
index 6c37aa37..d70130e3 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/TupleHashProvider.java
+++ b/store/src/main/java/tools/refinery/data/model/TupleHashProvider.java
@@ -1,6 +1,6 @@
1package org.eclipse.viatra.solver.data.model; 1package tools.refinery.data.model;
2 2
3import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 3import tools.refinery.data.map.ContinousHashProvider;
4 4
5public class TupleHashProvider implements ContinousHashProvider<Tuple> { 5public class TupleHashProvider implements ContinousHashProvider<Tuple> {
6 protected static TupleHashProvider instance; 6 protected static TupleHashProvider instance;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/TupleHashProviderBitMagic.java b/store/src/main/java/tools/refinery/data/model/TupleHashProviderBitMagic.java
index 2a514d66..b13b6eca 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/TupleHashProviderBitMagic.java
+++ b/store/src/main/java/tools/refinery/data/model/TupleHashProviderBitMagic.java
@@ -1,6 +1,6 @@
1package org.eclipse.viatra.solver.data.model; 1package tools.refinery.data.model;
2 2
3import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 3import tools.refinery.data.map.ContinousHashProvider;
4 4
5public class TupleHashProviderBitMagic implements ContinousHashProvider<Tuple> { 5public class TupleHashProviderBitMagic implements ContinousHashProvider<Tuple> {
6 6
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/internal/ModelImpl.java b/store/src/main/java/tools/refinery/data/model/internal/ModelImpl.java
index 6d7f4e97..dbf2a000 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/internal/ModelImpl.java
+++ b/store/src/main/java/tools/refinery/data/model/internal/ModelImpl.java
@@ -1,18 +1,18 @@
1package org.eclipse.viatra.solver.data.model.internal; 1package tools.refinery.data.model.internal;
2 2
3import java.util.HashMap; 3import java.util.HashMap;
4import java.util.Map; 4import java.util.Map;
5import java.util.Set; 5import java.util.Set;
6 6
7import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 7import tools.refinery.data.map.ContinousHashProvider;
8import org.eclipse.viatra.solver.data.map.Cursor; 8import tools.refinery.data.map.Cursor;
9import org.eclipse.viatra.solver.data.map.DiffCursor; 9import tools.refinery.data.map.DiffCursor;
10import org.eclipse.viatra.solver.data.map.VersionedMap; 10import tools.refinery.data.map.VersionedMap;
11import org.eclipse.viatra.solver.data.map.internal.MapDiffCursor; 11import tools.refinery.data.map.internal.MapDiffCursor;
12import org.eclipse.viatra.solver.data.model.Model; 12import tools.refinery.data.model.Model;
13import org.eclipse.viatra.solver.data.model.ModelDiffCursor; 13import tools.refinery.data.model.ModelDiffCursor;
14import org.eclipse.viatra.solver.data.model.ModelStore; 14import tools.refinery.data.model.ModelStore;
15import org.eclipse.viatra.solver.data.model.representation.DataRepresentation; 15import tools.refinery.data.model.representation.DataRepresentation;
16 16
17public class ModelImpl implements Model { 17public class ModelImpl implements Model {
18 private final ModelStore store; 18 private final ModelStore store;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/internal/SimilarRelationEquivalenceClass.java b/store/src/main/java/tools/refinery/data/model/internal/SimilarRelationEquivalenceClass.java
index 7054e4db..7f073c0c 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/internal/SimilarRelationEquivalenceClass.java
+++ b/store/src/main/java/tools/refinery/data/model/internal/SimilarRelationEquivalenceClass.java
@@ -1,10 +1,10 @@
1package org.eclipse.viatra.solver.data.model.internal; 1package tools.refinery.data.model.internal;
2 2
3import java.util.Objects; 3import java.util.Objects;
4 4
5import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 5import tools.refinery.data.map.ContinousHashProvider;
6import org.eclipse.viatra.solver.data.model.Tuple; 6import tools.refinery.data.model.Tuple;
7import org.eclipse.viatra.solver.data.model.representation.Relation; 7import tools.refinery.data.model.representation.Relation;
8 8
9public class SimilarRelationEquivalenceClass { 9public class SimilarRelationEquivalenceClass {
10 final ContinousHashProvider<Tuple> hashProvider; 10 final ContinousHashProvider<Tuple> hashProvider;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/representation/AuxilaryData.java b/store/src/main/java/tools/refinery/data/model/representation/AuxilaryData.java
index 7fc79348..9a68506f 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/representation/AuxilaryData.java
+++ b/store/src/main/java/tools/refinery/data/model/representation/AuxilaryData.java
@@ -1,6 +1,6 @@
1package org.eclipse.viatra.solver.data.model.representation; 1package tools.refinery.data.model.representation;
2 2
3import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 3import tools.refinery.data.map.ContinousHashProvider;
4 4
5public class AuxilaryData<K,V> extends DataRepresentation<K, V> { 5public class AuxilaryData<K,V> extends DataRepresentation<K, V> {
6 private final String name; 6 private final String name;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/representation/DataRepresentation.java b/store/src/main/java/tools/refinery/data/model/representation/DataRepresentation.java
index fd48eb94..c22abdab 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/representation/DataRepresentation.java
+++ b/store/src/main/java/tools/refinery/data/model/representation/DataRepresentation.java
@@ -1,6 +1,6 @@
1package org.eclipse.viatra.solver.data.model.representation; 1package tools.refinery.data.model.representation;
2 2
3import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 3import tools.refinery.data.map.ContinousHashProvider;
4 4
5public abstract class DataRepresentation<K, V> { 5public abstract class DataRepresentation<K, V> {
6 protected final ContinousHashProvider<K> hashProvider; 6 protected final ContinousHashProvider<K> hashProvider;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/representation/Relation.java b/store/src/main/java/tools/refinery/data/model/representation/Relation.java
index eafb5c56..3ae07249 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/representation/Relation.java
+++ b/store/src/main/java/tools/refinery/data/model/representation/Relation.java
@@ -1,7 +1,7 @@
1package org.eclipse.viatra.solver.data.model.representation; 1package tools.refinery.data.model.representation;
2 2
3import org.eclipse.viatra.solver.data.model.Tuple; 3import tools.refinery.data.model.Tuple;
4import org.eclipse.viatra.solver.data.model.TupleHashProvider; 4import tools.refinery.data.model.TupleHashProvider;
5 5
6public class Relation<D> extends DataRepresentation<Tuple, D> { 6public class Relation<D> extends DataRepresentation<Tuple, D> {
7 private final String name; 7 private final String name;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/model/representation/TruthValue.java b/store/src/main/java/tools/refinery/data/model/representation/TruthValue.java
index 049c7eac..795285a6 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/model/representation/TruthValue.java
+++ b/store/src/main/java/tools/refinery/data/model/representation/TruthValue.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.model.representation; 1package tools.refinery.data.model.representation;
2 2
3public enum TruthValue { 3public enum TruthValue {
4 TRUE("true"), 4 TRUE("true"),
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/RelationalScope.java b/store/src/main/java/tools/refinery/data/query/RelationalScope.java
index 97b33935..d6d6133b 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/RelationalScope.java
+++ b/store/src/main/java/tools/refinery/data/query/RelationalScope.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query; 1package tools.refinery.data.query;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
@@ -7,11 +7,12 @@ import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
7import org.eclipse.viatra.query.runtime.api.scope.IEngineContext; 7import org.eclipse.viatra.query.runtime.api.scope.IEngineContext;
8import org.eclipse.viatra.query.runtime.api.scope.IIndexingErrorListener; 8import org.eclipse.viatra.query.runtime.api.scope.IIndexingErrorListener;
9import org.eclipse.viatra.query.runtime.api.scope.QueryScope; 9import org.eclipse.viatra.query.runtime.api.scope.QueryScope;
10import org.eclipse.viatra.solver.data.model.Model; 10
11import org.eclipse.viatra.solver.data.model.Tuple; 11import tools.refinery.data.model.Model;
12import org.eclipse.viatra.solver.data.query.internal.RelationUpdateListener; 12import tools.refinery.data.model.Tuple;
13import org.eclipse.viatra.solver.data.query.internal.RelationalEngineContext; 13import tools.refinery.data.query.internal.RelationUpdateListener;
14import org.eclipse.viatra.solver.data.query.view.RelationView; 14import tools.refinery.data.query.internal.RelationalEngineContext;
15import tools.refinery.data.query.view.RelationView;
15 16
16public class RelationalScope extends QueryScope{ 17public class RelationalScope extends QueryScope{
17 private final Model model; 18 private final Model model;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFAnd.java b/store/src/main/java/tools/refinery/data/query/building/DNFAnd.java
index ff5a7848..2de68d38 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFAnd.java
+++ b/store/src/main/java/tools/refinery/data/query/building/DNFAnd.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.building; 1package tools.refinery.data.query.building;
2 2
3import java.util.HashMap; 3import java.util.HashMap;
4import java.util.HashSet; 4import java.util.HashSet;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFAtom.java b/store/src/main/java/tools/refinery/data/query/building/DNFAtom.java
index 05a3e3f8..a91f27b6 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFAtom.java
+++ b/store/src/main/java/tools/refinery/data/query/building/DNFAtom.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.building; 1package tools.refinery.data.query.building;
2 2
3import java.util.Collection; 3import java.util.Collection;
4import java.util.Iterator; 4import java.util.Iterator;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFPredicate.java b/store/src/main/java/tools/refinery/data/query/building/DNFPredicate.java
index 8ee540ae..b25e5a7d 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/DNFPredicate.java
+++ b/store/src/main/java/tools/refinery/data/query/building/DNFPredicate.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.building; 1package tools.refinery.data.query.building;
2 2
3import java.util.HashMap; 3import java.util.HashMap;
4import java.util.HashSet; 4import java.util.HashSet;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/EquivalenceAtom.java b/store/src/main/java/tools/refinery/data/query/building/EquivalenceAtom.java
index b47fe2a8..b1934391 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/EquivalenceAtom.java
+++ b/store/src/main/java/tools/refinery/data/query/building/EquivalenceAtom.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.building; 1package tools.refinery.data.query.building;
2 2
3import java.util.Map; 3import java.util.Map;
4import java.util.Set; 4import java.util.Set;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/PredicateAtom.java b/store/src/main/java/tools/refinery/data/query/building/PredicateAtom.java
index 439298d0..e15448dd 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/PredicateAtom.java
+++ b/store/src/main/java/tools/refinery/data/query/building/PredicateAtom.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.building; 1package tools.refinery.data.query.building;
2 2
3import java.util.List; 3import java.util.List;
4import java.util.Map; 4import java.util.Map;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/PredicateBuilder_string.java b/store/src/main/java/tools/refinery/data/query/building/PredicateBuilder_string.java
index 41f85d39..8e852900 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/PredicateBuilder_string.java
+++ b/store/src/main/java/tools/refinery/data/query/building/PredicateBuilder_string.java
@@ -1,11 +1,11 @@
1package org.eclipse.viatra.solver.data.query.building; 1package tools.refinery.data.query.building;
2 2
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.Collections; 4import java.util.Collections;
5import java.util.HashSet; 5import java.util.HashSet;
6import java.util.List; 6import java.util.List;
7 7
8import org.eclipse.viatra.solver.data.query.view.RelationView; 8import tools.refinery.data.query.view.RelationView;
9 9
10public class PredicateBuilder_string { 10public class PredicateBuilder_string {
11 private PredicateBuilder_string() {} 11 private PredicateBuilder_string() {}
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/RelationAtom.java b/store/src/main/java/tools/refinery/data/query/building/RelationAtom.java
index adf2f8c7..315122fe 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/RelationAtom.java
+++ b/store/src/main/java/tools/refinery/data/query/building/RelationAtom.java
@@ -1,11 +1,11 @@
1package org.eclipse.viatra.solver.data.query.building; 1package tools.refinery.data.query.building;
2 2
3import java.util.List; 3import java.util.List;
4import java.util.Map; 4import java.util.Map;
5import java.util.Set; 5import java.util.Set;
6 6
7import org.eclipse.viatra.solver.data.query.view.FilteredRelationView; 7import tools.refinery.data.query.view.FilteredRelationView;
8import org.eclipse.viatra.solver.data.query.view.RelationView; 8import tools.refinery.data.query.view.RelationView;
9 9
10public class RelationAtom implements DNFAtom { 10public class RelationAtom implements DNFAtom {
11 RelationView<?> view; 11 RelationView<?> view;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/Variable.java b/store/src/main/java/tools/refinery/data/query/building/Variable.java
index 29f9fc8b..5c2a2f1e 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/Variable.java
+++ b/store/src/main/java/tools/refinery/data/query/building/Variable.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.building; 1package tools.refinery.data.query.building;
2 2
3public class Variable { 3public class Variable {
4 private final String name; 4 private final String name;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/DummyBaseIndexer.java b/store/src/main/java/tools/refinery/data/query/internal/DummyBaseIndexer.java
index 042ec3dc..f0fb7c95 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/DummyBaseIndexer.java
+++ b/store/src/main/java/tools/refinery/data/query/internal/DummyBaseIndexer.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.internal; 1package tools.refinery.data.query.internal;
2 2
3import java.lang.reflect.InvocationTargetException; 3import java.lang.reflect.InvocationTargetException;
4import java.util.concurrent.Callable; 4import java.util.concurrent.Callable;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/PredicateTranslator.java b/store/src/main/java/tools/refinery/data/query/internal/PredicateTranslator.java
index 54cb4bab..f9b6c17f 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/PredicateTranslator.java
+++ b/store/src/main/java/tools/refinery/data/query/internal/PredicateTranslator.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.internal; 1package tools.refinery.data.query.internal;
2 2
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.HashMap; 4import java.util.HashMap;
@@ -28,8 +28,9 @@ import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter;
28import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery; 28import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery;
29import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PVisibility; 29import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PVisibility;
30import org.eclipse.viatra.query.runtime.matchers.tuple.Tuples; 30import org.eclipse.viatra.query.runtime.matchers.tuple.Tuples;
31import org.eclipse.viatra.solver.data.query.RelationalScope; 31
32import org.eclipse.viatra.solver.data.query.view.RelationView; 32import tools.refinery.data.query.RelationalScope;
33import tools.refinery.data.query.view.RelationView;
33 34
34public class PredicateTranslator extends BasePQuery { 35public class PredicateTranslator extends BasePQuery {
35 36
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationUpdateListener.java b/store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListener.java
index c6d12614..a3b319c8 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationUpdateListener.java
+++ b/store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListener.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.internal; 1package tools.refinery.data.query.internal;
2 2
3import java.util.HashMap; 3import java.util.HashMap;
4import java.util.HashSet; 4import java.util.HashSet;
@@ -7,8 +7,9 @@ import java.util.Set;
7 7
8import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContextListener; 8import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContextListener;
9import org.eclipse.viatra.query.runtime.matchers.tuple.ITuple; 9import org.eclipse.viatra.query.runtime.matchers.tuple.ITuple;
10import org.eclipse.viatra.solver.data.model.Tuple; 10
11import org.eclipse.viatra.solver.data.query.view.RelationView; 11import tools.refinery.data.model.Tuple;
12import tools.refinery.data.query.view.RelationView;
12 13
13public class RelationUpdateListener { 14public class RelationUpdateListener {
14 private final Map<RelationView<?>,Set<RelationUpdateListenerEntry<?>>> view2Listeners; 15 private final Map<RelationView<?>,Set<RelationUpdateListenerEntry<?>>> view2Listeners;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationUpdateListenerEntry.java b/store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListenerEntry.java
index 55aed7c8..45be26b1 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationUpdateListenerEntry.java
+++ b/store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListenerEntry.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.internal; 1package tools.refinery.data.query.internal;
2 2
3import java.util.Arrays; 3import java.util.Arrays;
4import java.util.Objects; 4import java.util.Objects;
@@ -6,8 +6,9 @@ import java.util.Objects;
6import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContextListener; 6import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContextListener;
7import org.eclipse.viatra.query.runtime.matchers.tuple.ITuple; 7import org.eclipse.viatra.query.runtime.matchers.tuple.ITuple;
8import org.eclipse.viatra.query.runtime.matchers.tuple.Tuples; 8import org.eclipse.viatra.query.runtime.matchers.tuple.Tuples;
9import org.eclipse.viatra.solver.data.model.Tuple; 9
10import org.eclipse.viatra.solver.data.query.view.RelationView; 10import tools.refinery.data.model.Tuple;
11import tools.refinery.data.query.view.RelationView;
11 12
12public class RelationUpdateListenerEntry<D> { 13public class RelationUpdateListenerEntry<D> {
13 final RelationView<D> key; 14 final RelationView<D> key;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalEngineContext.java b/store/src/main/java/tools/refinery/data/query/internal/RelationalEngineContext.java
index 01948828..08ab8927 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalEngineContext.java
+++ b/store/src/main/java/tools/refinery/data/query/internal/RelationalEngineContext.java
@@ -1,9 +1,10 @@
1package org.eclipse.viatra.solver.data.query.internal; 1package tools.refinery.data.query.internal;
2 2
3import org.eclipse.viatra.query.runtime.api.scope.IBaseIndex; 3import org.eclipse.viatra.query.runtime.api.scope.IBaseIndex;
4import org.eclipse.viatra.query.runtime.api.scope.IEngineContext; 4import org.eclipse.viatra.query.runtime.api.scope.IEngineContext;
5import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContext; 5import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContext;
6import org.eclipse.viatra.solver.data.model.Model; 6
7import tools.refinery.data.model.Model;
7 8
8public class RelationalEngineContext implements IEngineContext{ 9public class RelationalEngineContext implements IEngineContext{
9 private final IBaseIndex baseIndex = new DummyBaseIndexer(); 10 private final IBaseIndex baseIndex = new DummyBaseIndexer();
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalQueryMetaContext.java b/store/src/main/java/tools/refinery/data/query/internal/RelationalQueryMetaContext.java
index de500fc9..6226b483 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalQueryMetaContext.java
+++ b/store/src/main/java/tools/refinery/data/query/internal/RelationalQueryMetaContext.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.internal; 1package tools.refinery.data.query.internal;
2 2
3import java.util.Collection; 3import java.util.Collection;
4import java.util.Collections; 4import java.util.Collections;
@@ -10,7 +10,8 @@ import java.util.Set;
10import org.eclipse.viatra.query.runtime.matchers.context.AbstractQueryMetaContext; 10import org.eclipse.viatra.query.runtime.matchers.context.AbstractQueryMetaContext;
11import org.eclipse.viatra.query.runtime.matchers.context.IInputKey; 11import org.eclipse.viatra.query.runtime.matchers.context.IInputKey;
12import org.eclipse.viatra.query.runtime.matchers.context.InputKeyImplication; 12import org.eclipse.viatra.query.runtime.matchers.context.InputKeyImplication;
13import org.eclipse.viatra.solver.data.query.view.RelationView; 13
14import tools.refinery.data.query.view.RelationView;
14 15
15/** 16/**
16 * The meta context information for String scopes. 17 * The meta context information for String scopes.
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalRuntimeContext.java b/store/src/main/java/tools/refinery/data/query/internal/RelationalRuntimeContext.java
index fa6a59ab..8ee185af 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/internal/RelationalRuntimeContext.java
+++ b/store/src/main/java/tools/refinery/data/query/internal/RelationalRuntimeContext.java
@@ -1,7 +1,7 @@
1package org.eclipse.viatra.solver.data.query.internal; 1package tools.refinery.data.query.internal;
2 2
3import static org.eclipse.viatra.solver.data.util.CollectionsUtil.filter; 3import static tools.refinery.data.util.CollectionsUtil.filter;
4import static org.eclipse.viatra.solver.data.util.CollectionsUtil.map; 4import static tools.refinery.data.util.CollectionsUtil.map;
5 5
6import java.lang.reflect.InvocationTargetException; 6import java.lang.reflect.InvocationTargetException;
7import java.util.Iterator; 7import java.util.Iterator;
@@ -19,8 +19,9 @@ import org.eclipse.viatra.query.runtime.matchers.tuple.Tuple;
19import org.eclipse.viatra.query.runtime.matchers.tuple.TupleMask; 19import org.eclipse.viatra.query.runtime.matchers.tuple.TupleMask;
20import org.eclipse.viatra.query.runtime.matchers.tuple.Tuples; 20import org.eclipse.viatra.query.runtime.matchers.tuple.Tuples;
21import org.eclipse.viatra.query.runtime.matchers.util.Accuracy; 21import org.eclipse.viatra.query.runtime.matchers.util.Accuracy;
22import org.eclipse.viatra.solver.data.model.Model; 22
23import org.eclipse.viatra.solver.data.query.view.RelationView; 23import tools.refinery.data.model.Model;
24import tools.refinery.data.query.view.RelationView;
24 25
25public class RelationalRuntimeContext implements IQueryRuntimeContext { 26public class RelationalRuntimeContext implements IQueryRuntimeContext {
26 private final RelationalQueryMetaContext metaContext = new RelationalQueryMetaContext(); 27 private final RelationalQueryMetaContext metaContext = new RelationalQueryMetaContext();
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/view/FilteredRelationView.java b/store/src/main/java/tools/refinery/data/query/view/FilteredRelationView.java
index edc534b7..b33a47af 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/view/FilteredRelationView.java
+++ b/store/src/main/java/tools/refinery/data/query/view/FilteredRelationView.java
@@ -1,11 +1,11 @@
1package org.eclipse.viatra.solver.data.query.view; 1package tools.refinery.data.query.view;
2 2
3import java.util.function.BiPredicate; 3import java.util.function.BiPredicate;
4 4
5import org.eclipse.viatra.solver.data.model.Model; 5import tools.refinery.data.model.Model;
6import org.eclipse.viatra.solver.data.model.Tuple; 6import tools.refinery.data.model.Tuple;
7import org.eclipse.viatra.solver.data.model.Tuple.Tuple1; 7import tools.refinery.data.model.Tuple.Tuple1;
8import org.eclipse.viatra.solver.data.model.representation.Relation; 8import tools.refinery.data.model.representation.Relation;
9 9
10public class FilteredRelationView<D> extends RelationView<D>{ 10public class FilteredRelationView<D> extends RelationView<D>{
11 private final BiPredicate<Tuple,D> predicate; 11 private final BiPredicate<Tuple,D> predicate;
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/view/FunctionalRelationView.java b/store/src/main/java/tools/refinery/data/query/view/FunctionalRelationView.java
index 4aa7cfd0..eaffb389 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/view/FunctionalRelationView.java
+++ b/store/src/main/java/tools/refinery/data/query/view/FunctionalRelationView.java
@@ -1,9 +1,9 @@
1package org.eclipse.viatra.solver.data.query.view; 1package tools.refinery.data.query.view;
2 2
3import org.eclipse.viatra.solver.data.model.Model; 3import tools.refinery.data.model.Model;
4import org.eclipse.viatra.solver.data.model.Tuple; 4import tools.refinery.data.model.Tuple;
5import org.eclipse.viatra.solver.data.model.Tuple.Tuple1; 5import tools.refinery.data.model.Tuple.Tuple1;
6import org.eclipse.viatra.solver.data.model.representation.Relation; 6import tools.refinery.data.model.representation.Relation;
7 7
8public class FunctionalRelationView<D> extends RelationView<D> { 8public class FunctionalRelationView<D> extends RelationView<D> {
9 9
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/view/KeyOnlyRelationView.java b/store/src/main/java/tools/refinery/data/query/view/KeyOnlyRelationView.java
index 11a24fc8..2cc10752 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/view/KeyOnlyRelationView.java
+++ b/store/src/main/java/tools/refinery/data/query/view/KeyOnlyRelationView.java
@@ -1,7 +1,7 @@
1package org.eclipse.viatra.solver.data.query.view; 1package tools.refinery.data.query.view;
2 2
3import org.eclipse.viatra.solver.data.model.Tuple; 3import tools.refinery.data.model.Tuple;
4import org.eclipse.viatra.solver.data.model.representation.Relation; 4import tools.refinery.data.model.representation.Relation;
5 5
6public class KeyOnlyRelationView extends FilteredRelationView<Boolean>{ 6public class KeyOnlyRelationView extends FilteredRelationView<Boolean>{
7 7
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/view/RelationView.java b/store/src/main/java/tools/refinery/data/query/view/RelationView.java
index c5bc5228..10b67221 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/query/view/RelationView.java
+++ b/store/src/main/java/tools/refinery/data/query/view/RelationView.java
@@ -1,12 +1,13 @@
1package org.eclipse.viatra.solver.data.query.view; 1package tools.refinery.data.query.view;
2 2
3import java.util.Objects; 3import java.util.Objects;
4 4
5import org.eclipse.viatra.query.runtime.matchers.context.common.BaseInputKeyWrapper; 5import org.eclipse.viatra.query.runtime.matchers.context.common.BaseInputKeyWrapper;
6import org.eclipse.viatra.solver.data.map.CursorAsIterator; 6
7import org.eclipse.viatra.solver.data.model.Model; 7import tools.refinery.data.map.CursorAsIterator;
8import org.eclipse.viatra.solver.data.model.Tuple; 8import tools.refinery.data.model.Model;
9import org.eclipse.viatra.solver.data.model.representation.Relation; 9import tools.refinery.data.model.Tuple;
10import tools.refinery.data.model.representation.Relation;
10 11
11/** 12/**
12 * Represents a view of a {@link Relation} that can be queried. 13 * Represents a view of a {@link Relation} that can be queried.
diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/util/CollectionsUtil.java b/store/src/main/java/tools/refinery/data/util/CollectionsUtil.java
index 21b0a9df..bd813b20 100644
--- a/store/src/main/java/org/eclipse/viatra/solver/data/util/CollectionsUtil.java
+++ b/store/src/main/java/tools/refinery/data/util/CollectionsUtil.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.util; 1package tools.refinery.data.util;
2 2
3import java.util.Iterator; 3import java.util.Iterator;
4import java.util.NoSuchElementException; 4import java.util.NoSuchElementException;
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/CommitFuzzTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/CommitFuzzTest.java
index e160df2b..d744a79d 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/CommitFuzzTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/CommitFuzzTest.java
@@ -1,22 +1,23 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import static org.junit.jupiter.api.Assertions.fail; 3import static org.junit.jupiter.api.Assertions.fail;
4 4
5import java.util.Random; 5import java.util.Random;
6import java.util.stream.Stream; 6import java.util.stream.Stream;
7 7
8import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
9import org.eclipse.viatra.solver.data.map.VersionedMapStore;
10import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl;
11import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl;
12import org.eclipse.viatra.solver.data.map.tests.fuzz.utils.FuzzTestUtils;
13import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment;
14import org.junit.jupiter.api.Tag; 8import org.junit.jupiter.api.Tag;
15import org.junit.jupiter.api.Timeout; 9import org.junit.jupiter.api.Timeout;
16import org.junit.jupiter.params.ParameterizedTest; 10import org.junit.jupiter.params.ParameterizedTest;
17import org.junit.jupiter.params.provider.Arguments; 11import org.junit.jupiter.params.provider.Arguments;
18import org.junit.jupiter.params.provider.MethodSource; 12import org.junit.jupiter.params.provider.MethodSource;
19 13
14import tools.refinery.data.map.ContinousHashProvider;
15import tools.refinery.data.map.VersionedMapStore;
16import tools.refinery.data.map.VersionedMapStoreImpl;
17import tools.refinery.data.map.internal.VersionedMapImpl;
18import tools.refinery.data.map.tests.fuzz.utils.FuzzTestUtils;
19import tools.refinery.data.map.tests.utils.MapTestEnvironment;
20
20class CommitFuzzTest { 21class CommitFuzzTest {
21 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency, 22 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency,
22 boolean evilHash) { 23 boolean evilHash) {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/ContentEqualsFuzzTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/ContentEqualsFuzzTest.java
index 5004c152..1f6f9609 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/ContentEqualsFuzzTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/ContentEqualsFuzzTest.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import static org.junit.jupiter.api.Assertions.assertEquals; 3import static org.junit.jupiter.api.Assertions.assertEquals;
4import static org.junit.jupiter.api.Assertions.fail; 4import static org.junit.jupiter.api.Assertions.fail;
@@ -10,20 +10,21 @@ import java.util.List;
10import java.util.Random; 10import java.util.Random;
11import java.util.stream.Stream; 11import java.util.stream.Stream;
12 12
13import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
14import org.eclipse.viatra.solver.data.map.Cursor;
15import org.eclipse.viatra.solver.data.map.VersionedMap;
16import org.eclipse.viatra.solver.data.map.VersionedMapStore;
17import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl;
18import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl;
19import org.eclipse.viatra.solver.data.map.tests.fuzz.utils.FuzzTestUtils;
20import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment;
21import org.junit.jupiter.api.Tag; 13import org.junit.jupiter.api.Tag;
22import org.junit.jupiter.api.Timeout; 14import org.junit.jupiter.api.Timeout;
23import org.junit.jupiter.params.ParameterizedTest; 15import org.junit.jupiter.params.ParameterizedTest;
24import org.junit.jupiter.params.provider.Arguments; 16import org.junit.jupiter.params.provider.Arguments;
25import org.junit.jupiter.params.provider.MethodSource; 17import org.junit.jupiter.params.provider.MethodSource;
26 18
19import tools.refinery.data.map.ContinousHashProvider;
20import tools.refinery.data.map.Cursor;
21import tools.refinery.data.map.VersionedMap;
22import tools.refinery.data.map.VersionedMapStore;
23import tools.refinery.data.map.VersionedMapStoreImpl;
24import tools.refinery.data.map.internal.VersionedMapImpl;
25import tools.refinery.data.map.tests.fuzz.utils.FuzzTestUtils;
26import tools.refinery.data.map.tests.utils.MapTestEnvironment;
27
27class ContentEqualsFuzzTest { 28class ContentEqualsFuzzTest {
28 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency, 29 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency,
29 boolean evilHash) { 30 boolean evilHash) {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/DiffCursorFuzzTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/DiffCursorFuzzTest.java
index 4b79a98a..fd663a7c 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/DiffCursorFuzzTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/DiffCursorFuzzTest.java
@@ -1,23 +1,24 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import static org.junit.jupiter.api.Assertions.fail; 3import static org.junit.jupiter.api.Assertions.fail;
4 4
5import java.util.Random; 5import java.util.Random;
6import java.util.stream.Stream; 6import java.util.stream.Stream;
7 7
8import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
9import org.eclipse.viatra.solver.data.map.DiffCursor;
10import org.eclipse.viatra.solver.data.map.VersionedMapStore;
11import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl;
12import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl;
13import org.eclipse.viatra.solver.data.map.tests.fuzz.utils.FuzzTestUtils;
14import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment;
15import org.junit.jupiter.api.Tag; 8import org.junit.jupiter.api.Tag;
16import org.junit.jupiter.api.Timeout; 9import org.junit.jupiter.api.Timeout;
17import org.junit.jupiter.params.ParameterizedTest; 10import org.junit.jupiter.params.ParameterizedTest;
18import org.junit.jupiter.params.provider.Arguments; 11import org.junit.jupiter.params.provider.Arguments;
19import org.junit.jupiter.params.provider.MethodSource; 12import org.junit.jupiter.params.provider.MethodSource;
20 13
14import tools.refinery.data.map.ContinousHashProvider;
15import tools.refinery.data.map.DiffCursor;
16import tools.refinery.data.map.VersionedMapStore;
17import tools.refinery.data.map.VersionedMapStoreImpl;
18import tools.refinery.data.map.internal.VersionedMapImpl;
19import tools.refinery.data.map.tests.fuzz.utils.FuzzTestUtils;
20import tools.refinery.data.map.tests.utils.MapTestEnvironment;
21
21class DiffCursorFuzzTest { 22class DiffCursorFuzzTest {
22 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency, 23 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency,
23 boolean evilHash) { 24 boolean evilHash) {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MultiThreadFuzzTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/MultiThreadFuzzTest.java
index c3a3e8ea..e6af13bf 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MultiThreadFuzzTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/MultiThreadFuzzTest.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import static org.junit.jupiter.api.Assertions.assertEquals; 3import static org.junit.jupiter.api.Assertions.assertEquals;
4import static org.junit.jupiter.api.Assertions.fail; 4import static org.junit.jupiter.api.Assertions.fail;
@@ -8,17 +8,18 @@ import java.util.LinkedList;
8import java.util.List; 8import java.util.List;
9import java.util.stream.Stream; 9import java.util.stream.Stream;
10 10
11import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
12import org.eclipse.viatra.solver.data.map.VersionedMapStore;
13import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl;
14import org.eclipse.viatra.solver.data.map.tests.fuzz.utils.FuzzTestUtils;
15import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment;
16import org.junit.jupiter.api.Tag; 11import org.junit.jupiter.api.Tag;
17import org.junit.jupiter.api.Timeout; 12import org.junit.jupiter.api.Timeout;
18import org.junit.jupiter.params.ParameterizedTest; 13import org.junit.jupiter.params.ParameterizedTest;
19import org.junit.jupiter.params.provider.Arguments; 14import org.junit.jupiter.params.provider.Arguments;
20import org.junit.jupiter.params.provider.MethodSource; 15import org.junit.jupiter.params.provider.MethodSource;
21 16
17import tools.refinery.data.map.ContinousHashProvider;
18import tools.refinery.data.map.VersionedMapStore;
19import tools.refinery.data.map.VersionedMapStoreImpl;
20import tools.refinery.data.map.tests.fuzz.utils.FuzzTestUtils;
21import tools.refinery.data.map.tests.utils.MapTestEnvironment;
22
22class MultiThreadFuzzTest { 23class MultiThreadFuzzTest {
23 public static final int noThreads = 32; 24 public static final int noThreads = 32;
24 25
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MultiThreadTestRunnable.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/MultiThreadTestRunnable.java
index a18298a2..922178c6 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MultiThreadTestRunnable.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/MultiThreadTestRunnable.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.Collections; 4import java.util.Collections;
@@ -8,9 +8,9 @@ import java.util.List;
8import java.util.Map; 8import java.util.Map;
9import java.util.Random; 9import java.util.Random;
10 10
11import org.eclipse.viatra.solver.data.map.VersionedMapStore; 11import tools.refinery.data.map.VersionedMapStore;
12import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl; 12import tools.refinery.data.map.internal.VersionedMapImpl;
13import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment; 13import tools.refinery.data.map.tests.utils.MapTestEnvironment;
14 14
15public class MultiThreadTestRunnable implements Runnable { 15public class MultiThreadTestRunnable implements Runnable {
16 String scenario; 16 String scenario;
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MutableFuzzTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/MutableFuzzTest.java
index 2d589dc9..a16cb8f5 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MutableFuzzTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/MutableFuzzTest.java
@@ -1,22 +1,23 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import static org.junit.jupiter.api.Assertions.fail; 3import static org.junit.jupiter.api.Assertions.fail;
4 4
5import java.util.Random; 5import java.util.Random;
6import java.util.stream.Stream; 6import java.util.stream.Stream;
7 7
8import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
9import org.eclipse.viatra.solver.data.map.VersionedMapStore;
10import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl;
11import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl;
12import org.eclipse.viatra.solver.data.map.tests.fuzz.utils.FuzzTestUtils;
13import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment;
14import org.junit.jupiter.api.Tag; 8import org.junit.jupiter.api.Tag;
15import org.junit.jupiter.api.Timeout; 9import org.junit.jupiter.api.Timeout;
16import org.junit.jupiter.params.ParameterizedTest; 10import org.junit.jupiter.params.ParameterizedTest;
17import org.junit.jupiter.params.provider.Arguments; 11import org.junit.jupiter.params.provider.Arguments;
18import org.junit.jupiter.params.provider.MethodSource; 12import org.junit.jupiter.params.provider.MethodSource;
19 13
14import tools.refinery.data.map.ContinousHashProvider;
15import tools.refinery.data.map.VersionedMapStore;
16import tools.refinery.data.map.VersionedMapStoreImpl;
17import tools.refinery.data.map.internal.VersionedMapImpl;
18import tools.refinery.data.map.tests.fuzz.utils.FuzzTestUtils;
19import tools.refinery.data.map.tests.utils.MapTestEnvironment;
20
20class MutableFuzzTest { 21class MutableFuzzTest {
21 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, boolean evilHash) { 22 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, boolean evilHash) {
22 String[] values = MapTestEnvironment.prepareValues(maxValue); 23 String[] values = MapTestEnvironment.prepareValues(maxValue);
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MutableImmutableCompareFuzzTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/MutableImmutableCompareFuzzTest.java
index cc2abfe4..45308892 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/MutableImmutableCompareFuzzTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/MutableImmutableCompareFuzzTest.java
@@ -1,22 +1,23 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import static org.junit.jupiter.api.Assertions.fail; 3import static org.junit.jupiter.api.Assertions.fail;
4 4
5import java.util.Random; 5import java.util.Random;
6import java.util.stream.Stream; 6import java.util.stream.Stream;
7 7
8import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
9import org.eclipse.viatra.solver.data.map.VersionedMapStore;
10import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl;
11import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl;
12import org.eclipse.viatra.solver.data.map.tests.fuzz.utils.FuzzTestUtils;
13import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment;
14import org.junit.jupiter.api.Tag; 8import org.junit.jupiter.api.Tag;
15import org.junit.jupiter.api.Timeout; 9import org.junit.jupiter.api.Timeout;
16import org.junit.jupiter.params.ParameterizedTest; 10import org.junit.jupiter.params.ParameterizedTest;
17import org.junit.jupiter.params.provider.Arguments; 11import org.junit.jupiter.params.provider.Arguments;
18import org.junit.jupiter.params.provider.MethodSource; 12import org.junit.jupiter.params.provider.MethodSource;
19 13
14import tools.refinery.data.map.ContinousHashProvider;
15import tools.refinery.data.map.VersionedMapStore;
16import tools.refinery.data.map.VersionedMapStoreImpl;
17import tools.refinery.data.map.internal.VersionedMapImpl;
18import tools.refinery.data.map.tests.fuzz.utils.FuzzTestUtils;
19import tools.refinery.data.map.tests.utils.MapTestEnvironment;
20
20class MutableImmutableCompareFuzzTest { 21class MutableImmutableCompareFuzzTest {
21 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency, 22 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency,
22 boolean evilHash) { 23 boolean evilHash) {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/RestoreFuzzTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/RestoreFuzzTest.java
index 7d9f5372..1b8b38c4 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/RestoreFuzzTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/RestoreFuzzTest.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import static org.junit.jupiter.api.Assertions.fail; 3import static org.junit.jupiter.api.Assertions.fail;
4 4
@@ -7,18 +7,19 @@ import java.util.Map;
7import java.util.Random; 7import java.util.Random;
8import java.util.stream.Stream; 8import java.util.stream.Stream;
9 9
10import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
11import org.eclipse.viatra.solver.data.map.VersionedMapStore;
12import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl;
13import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl;
14import org.eclipse.viatra.solver.data.map.tests.fuzz.utils.FuzzTestUtils;
15import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment;
16import org.junit.jupiter.api.Tag; 10import org.junit.jupiter.api.Tag;
17import org.junit.jupiter.api.Timeout; 11import org.junit.jupiter.api.Timeout;
18import org.junit.jupiter.params.ParameterizedTest; 12import org.junit.jupiter.params.ParameterizedTest;
19import org.junit.jupiter.params.provider.Arguments; 13import org.junit.jupiter.params.provider.Arguments;
20import org.junit.jupiter.params.provider.MethodSource; 14import org.junit.jupiter.params.provider.MethodSource;
21 15
16import tools.refinery.data.map.ContinousHashProvider;
17import tools.refinery.data.map.VersionedMapStore;
18import tools.refinery.data.map.VersionedMapStoreImpl;
19import tools.refinery.data.map.internal.VersionedMapImpl;
20import tools.refinery.data.map.tests.fuzz.utils.FuzzTestUtils;
21import tools.refinery.data.map.tests.utils.MapTestEnvironment;
22
22class RestoreFuzzTest { 23class RestoreFuzzTest {
23 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency, 24 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency,
24 boolean evilHash) { 25 boolean evilHash) {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/SharedStoreFuzzTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/SharedStoreFuzzTest.java
index 800308b4..1703a732 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/SharedStoreFuzzTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/SharedStoreFuzzTest.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz; 1package tools.refinery.data.map.tests.fuzz;
2 2
3import java.util.HashMap; 3import java.util.HashMap;
4import java.util.LinkedList; 4import java.util.LinkedList;
@@ -7,18 +7,19 @@ import java.util.Map;
7import java.util.Random; 7import java.util.Random;
8import java.util.stream.Stream; 8import java.util.stream.Stream;
9 9
10import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
11import org.eclipse.viatra.solver.data.map.VersionedMapStore;
12import org.eclipse.viatra.solver.data.map.VersionedMapStoreImpl;
13import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl;
14import org.eclipse.viatra.solver.data.map.tests.fuzz.utils.FuzzTestUtils;
15import org.eclipse.viatra.solver.data.map.tests.utils.MapTestEnvironment;
16import org.junit.jupiter.api.Tag; 10import org.junit.jupiter.api.Tag;
17import org.junit.jupiter.api.Timeout; 11import org.junit.jupiter.api.Timeout;
18import org.junit.jupiter.params.ParameterizedTest; 12import org.junit.jupiter.params.ParameterizedTest;
19import org.junit.jupiter.params.provider.Arguments; 13import org.junit.jupiter.params.provider.Arguments;
20import org.junit.jupiter.params.provider.MethodSource; 14import org.junit.jupiter.params.provider.MethodSource;
21 15
16import tools.refinery.data.map.ContinousHashProvider;
17import tools.refinery.data.map.VersionedMapStore;
18import tools.refinery.data.map.VersionedMapStoreImpl;
19import tools.refinery.data.map.internal.VersionedMapImpl;
20import tools.refinery.data.map.tests.fuzz.utils.FuzzTestUtils;
21import tools.refinery.data.map.tests.utils.MapTestEnvironment;
22
22class SharedStoreFuzzTest { 23class SharedStoreFuzzTest {
23 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency, 24 private void runFuzzTest(String scenario, int seed, int steps, int maxKey, int maxValue, int commitFrequency,
24 boolean evilHash) { 25 boolean evilHash) {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/utils/FuzzTestUtils.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/utils/FuzzTestUtils.java
index ec21bb7b..23df4aef 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/utils/FuzzTestUtils.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/utils/FuzzTestUtils.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz.utils; 1package tools.refinery.data.map.tests.fuzz.utils;
2 2
3import java.util.Arrays; 3import java.util.Arrays;
4import java.util.LinkedList; 4import java.util.LinkedList;
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/utils/FuzzTestUtilsTest.java b/store/src/test/java/tools/refinery/data/map/tests/fuzz/utils/FuzzTestUtilsTest.java
index 3f4214bc..abf8be3c 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/fuzz/utils/FuzzTestUtilsTest.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/fuzz/utils/FuzzTestUtilsTest.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.tests.fuzz.utils; 1package tools.refinery.data.map.tests.fuzz.utils;
2 2
3import static org.junit.jupiter.api.Assertions.assertEquals; 3import static org.junit.jupiter.api.Assertions.assertEquals;
4 4
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/utils/MapTestEnvironment.java b/store/src/test/java/tools/refinery/data/map/tests/utils/MapTestEnvironment.java
index 4c043350..e1cfc2e2 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/map/tests/utils/MapTestEnvironment.java
+++ b/store/src/test/java/tools/refinery/data/map/tests/utils/MapTestEnvironment.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.map.tests.utils; 1package tools.refinery.data.map.tests.utils;
2 2
3import static org.junit.jupiter.api.Assertions.assertEquals; 3import static org.junit.jupiter.api.Assertions.assertEquals;
4import static org.junit.jupiter.api.Assertions.assertTrue; 4import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -11,10 +11,10 @@ import java.util.Map;
11import java.util.Map.Entry; 11import java.util.Map.Entry;
12import java.util.TreeMap; 12import java.util.TreeMap;
13 13
14import org.eclipse.viatra.solver.data.map.ContinousHashProvider; 14import tools.refinery.data.map.ContinousHashProvider;
15import org.eclipse.viatra.solver.data.map.Cursor; 15import tools.refinery.data.map.Cursor;
16import org.eclipse.viatra.solver.data.map.VersionedMap; 16import tools.refinery.data.map.VersionedMap;
17import org.eclipse.viatra.solver.data.map.internal.VersionedMapImpl; 17import tools.refinery.data.map.internal.VersionedMapImpl;
18 18
19public class MapTestEnvironment<K, V> { 19public class MapTestEnvironment<K, V> {
20 public static String[] prepareValues(int maxValue) { 20 public static String[] prepareValues(int maxValue) {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/model/hashTests/HashEfficiencyTest.java b/store/src/test/java/tools/refinery/data/model/hashTests/HashEfficiencyTest.java
index c4d98a43..f3479846 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/model/hashTests/HashEfficiencyTest.java
+++ b/store/src/test/java/tools/refinery/data/model/hashTests/HashEfficiencyTest.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.model.hashTests; 1package tools.refinery.data.model.hashTests;
2 2
3import static org.junit.jupiter.api.Assertions.assertEquals; 3import static org.junit.jupiter.api.Assertions.assertEquals;
4 4
@@ -7,12 +7,13 @@ import java.util.LinkedList;
7import java.util.List; 7import java.util.List;
8import java.util.Random; 8import java.util.Random;
9 9
10import org.eclipse.viatra.solver.data.map.ContinousHashProvider;
11import org.eclipse.viatra.solver.data.model.Tuple;
12import org.eclipse.viatra.solver.data.model.TupleHashProvider;
13import org.eclipse.viatra.solver.data.model.TupleHashProviderBitMagic;
14import org.junit.jupiter.api.Test; 10import org.junit.jupiter.api.Test;
15 11
12import tools.refinery.data.map.ContinousHashProvider;
13import tools.refinery.data.model.Tuple;
14import tools.refinery.data.model.TupleHashProvider;
15import tools.refinery.data.model.TupleHashProviderBitMagic;
16
16class HashEfficiencyTest { 17class HashEfficiencyTest {
17 18
18 private static List<Tuple> permutations(int range, int arity) { 19 private static List<Tuple> permutations(int range, int arity) {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/model/tests/ModelTest.java b/store/src/test/java/tools/refinery/data/model/tests/ModelTest.java
index c9bf3da9..2b7589bc 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/model/tests/ModelTest.java
+++ b/store/src/test/java/tools/refinery/data/model/tests/ModelTest.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.model.tests; 1package tools.refinery.data.model.tests;
2 2
3import static org.junit.jupiter.api.Assertions.assertEquals; 3import static org.junit.jupiter.api.Assertions.assertEquals;
4import static org.junit.jupiter.api.Assertions.assertFalse; 4import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -6,14 +6,15 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
6 6
7import java.util.Set; 7import java.util.Set;
8 8
9import org.eclipse.viatra.solver.data.model.Model;
10import org.eclipse.viatra.solver.data.model.ModelStore;
11import org.eclipse.viatra.solver.data.model.ModelStoreImpl;
12import org.eclipse.viatra.solver.data.model.Tuple;
13import org.eclipse.viatra.solver.data.model.representation.Relation;
14import org.junit.jupiter.api.Assertions; 9import org.junit.jupiter.api.Assertions;
15import org.junit.jupiter.api.Test; 10import org.junit.jupiter.api.Test;
16 11
12import tools.refinery.data.model.Model;
13import tools.refinery.data.model.ModelStore;
14import tools.refinery.data.model.ModelStoreImpl;
15import tools.refinery.data.model.Tuple;
16import tools.refinery.data.model.representation.Relation;
17
17class ModelTest { 18class ModelTest {
18 19
19 @Test 20 @Test
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/query/test/QueryTest.java b/store/src/test/java/tools/refinery/data/query/test/QueryTest.java
index 1500f77c..faf3f111 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/query/test/QueryTest.java
+++ b/store/src/test/java/tools/refinery/data/query/test/QueryTest.java
@@ -1,4 +1,4 @@
1package org.eclipse.viatra.solver.data.query.test; 1package tools.refinery.data.query.test;
2 2
3import static org.junit.jupiter.api.Assertions.assertEquals; 3import static org.junit.jupiter.api.Assertions.assertEquals;
4import static org.junit.jupiter.api.Assertions.assertFalse; 4import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -12,20 +12,21 @@ import org.eclipse.viatra.query.runtime.api.GenericPatternMatch;
12import org.eclipse.viatra.query.runtime.api.GenericPatternMatcher; 12import org.eclipse.viatra.query.runtime.api.GenericPatternMatcher;
13import org.eclipse.viatra.query.runtime.api.GenericQuerySpecification; 13import org.eclipse.viatra.query.runtime.api.GenericQuerySpecification;
14import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; 14import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
15import org.eclipse.viatra.solver.data.model.Model;
16import org.eclipse.viatra.solver.data.model.ModelStore;
17import org.eclipse.viatra.solver.data.model.ModelStoreImpl;
18import org.eclipse.viatra.solver.data.model.Tuple;
19import org.eclipse.viatra.solver.data.model.representation.Relation;
20import org.eclipse.viatra.solver.data.model.representation.TruthValue;
21import org.eclipse.viatra.solver.data.query.RelationalScope;
22import org.eclipse.viatra.solver.data.query.internal.PredicateTranslator;
23import org.eclipse.viatra.solver.data.query.view.FilteredRelationView;
24import org.eclipse.viatra.solver.data.query.view.FunctionalRelationView;
25import org.eclipse.viatra.solver.data.query.view.RelationView;
26import org.eclipse.viatra.solver.data.query.view.KeyOnlyRelationView;
27import org.junit.jupiter.api.Test; 15import org.junit.jupiter.api.Test;
28 16
17import tools.refinery.data.model.Model;
18import tools.refinery.data.model.ModelStore;
19import tools.refinery.data.model.ModelStoreImpl;
20import tools.refinery.data.model.Tuple;
21import tools.refinery.data.model.representation.Relation;
22import tools.refinery.data.model.representation.TruthValue;
23import tools.refinery.data.query.RelationalScope;
24import tools.refinery.data.query.internal.PredicateTranslator;
25import tools.refinery.data.query.view.FilteredRelationView;
26import tools.refinery.data.query.view.FunctionalRelationView;
27import tools.refinery.data.query.view.KeyOnlyRelationView;
28import tools.refinery.data.query.view.RelationView;
29
29class QueryTest { 30class QueryTest {
30 @Test 31 @Test
31 void minimalTest() { 32 void minimalTest() {
diff --git a/store/src/test/java/org/eclipse/viatra/solver/data/util/CollectionsUtilTests.java b/store/src/test/java/tools/refinery/data/util/CollectionsUtilTests.java
index 16368912..39ff4aca 100644
--- a/store/src/test/java/org/eclipse/viatra/solver/data/util/CollectionsUtilTests.java
+++ b/store/src/test/java/tools/refinery/data/util/CollectionsUtilTests.java
@@ -1,4 +1,8 @@
1package org.eclipse.viatra.solver.data.util; 1package tools.refinery.data.util;
2
3import static org.junit.jupiter.api.Assertions.assertEquals;
4import static tools.refinery.data.util.CollectionsUtil.filter;
5import static tools.refinery.data.util.CollectionsUtil.map;
2 6
3import java.util.ArrayList; 7import java.util.ArrayList;
4import java.util.Iterator; 8import java.util.Iterator;
@@ -8,9 +12,6 @@ import java.util.NoSuchElementException;
8import org.junit.jupiter.api.Assertions; 12import org.junit.jupiter.api.Assertions;
9import org.junit.jupiter.api.Test; 13import org.junit.jupiter.api.Test;
10 14
11import static org.eclipse.viatra.solver.data.util.CollectionsUtil.*;
12import static org.junit.jupiter.api.Assertions.assertEquals;
13
14class CollectionsUtilTests { 15class CollectionsUtilTests {
15 List<Integer> list10 = List.of(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 16 List<Integer> list10 = List.of(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
16 List<String> listTen = List.of("1", "2", "3", "4", "5", "6", "7", "8", "9", "10"); 17 List<String> listTen = List.of("1", "2", "3", "4", "5", "6", "7", "8", "9", "10");