aboutsummaryrefslogtreecommitdiffstats
path: root/store/src/main
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-10-05 11:51:35 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-10-05 11:51:35 +0200
commitbaa96eaafa26532480c82a9114a26a7a5610838b (patch)
tree695e66c8ff72c1bd74a5c4af5d3be175fcb2f9a3 /store/src/main
parentfix(language): also rename builtin problem library (diff)
downloadrefinery-baa96eaafa26532480c82a9114a26a7a5610838b.tar.gz
refinery-baa96eaafa26532480c82a9114a26a7a5610838b.tar.zst
refinery-baa96eaafa26532480c82a9114a26a7a5610838b.zip
chore(store): rename store package
Diffstat (limited to 'store/src/main')
-rw-r--r--store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java (renamed from store/src/main/java/tools/refinery/data/map/ContinousHashProvider.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/map/Cursor.java (renamed from store/src/main/java/tools/refinery/data/map/Cursor.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/CursorAsIterator.java (renamed from store/src/main/java/tools/refinery/data/map/CursorAsIterator.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/DiffCursor.java (renamed from store/src/main/java/tools/refinery/data/map/DiffCursor.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/MapAsIterable.java (renamed from store/src/main/java/tools/refinery/data/map/MapAsIterable.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/Versioned.java (renamed from store/src/main/java/tools/refinery/data/map/Versioned.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/VersionedMap.java (renamed from store/src/main/java/tools/refinery/data/map/VersionedMap.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/VersionedMapStore.java (renamed from store/src/main/java/tools/refinery/data/map/VersionedMapStore.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java (renamed from store/src/main/java/tools/refinery/data/map/VersionedMapStoreConfiguration.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java (renamed from store/src/main/java/tools/refinery/data/map/VersionedMapStoreImpl.java)10
-rw-r--r--store/src/main/java/tools/refinery/store/map/internal/HashClash.java (renamed from store/src/main/java/tools/refinery/data/map/internal/HashClash.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java (renamed from store/src/main/java/tools/refinery/data/map/internal/ImmutableNode.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/map/internal/MapCursor.java (renamed from store/src/main/java/tools/refinery/data/map/internal/MapCursor.java)6
-rw-r--r--store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java (renamed from store/src/main/java/tools/refinery/data/map/internal/MapDiffCursor.java)10
-rw-r--r--store/src/main/java/tools/refinery/store/map/internal/MutableNode.java (renamed from store/src/main/java/tools/refinery/data/map/internal/MutableNode.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/map/internal/Node.java (renamed from store/src/main/java/tools/refinery/data/map/internal/Node.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java (renamed from store/src/main/java/tools/refinery/data/map/internal/OldValueBox.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java (renamed from store/src/main/java/tools/refinery/data/map/internal/VersionedMapImpl.java)12
-rw-r--r--store/src/main/java/tools/refinery/store/model/Model.java (renamed from store/src/main/java/tools/refinery/data/model/Model.java)8
-rw-r--r--store/src/main/java/tools/refinery/store/model/ModelCursor.java (renamed from store/src/main/java/tools/refinery/data/model/ModelCursor.java)6
-rw-r--r--store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java (renamed from store/src/main/java/tools/refinery/data/model/ModelDiffCursor.java)8
-rw-r--r--store/src/main/java/tools/refinery/store/model/ModelStore.java (renamed from store/src/main/java/tools/refinery/data/model/ModelStore.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java (renamed from store/src/main/java/tools/refinery/data/model/ModelStoreImpl.java)25
-rw-r--r--store/src/main/java/tools/refinery/store/model/Tuple.java (renamed from store/src/main/java/tools/refinery/data/model/Tuple.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/model/TupleHashProvider.java (renamed from store/src/main/java/tools/refinery/data/model/TupleHashProvider.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java (renamed from store/src/main/java/tools/refinery/data/model/TupleHashProviderBitMagic.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java (renamed from store/src/main/java/tools/refinery/data/model/internal/ModelImpl.java)20
-rw-r--r--store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java (renamed from store/src/main/java/tools/refinery/data/model/internal/SimilarRelationEquivalenceClass.java)8
-rw-r--r--store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java (renamed from store/src/main/java/tools/refinery/data/model/representation/AuxilaryData.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java (renamed from store/src/main/java/tools/refinery/data/model/representation/DataRepresentation.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/model/representation/Relation.java (renamed from store/src/main/java/tools/refinery/data/model/representation/Relation.java)6
-rw-r--r--store/src/main/java/tools/refinery/store/model/representation/TruthValue.java (renamed from store/src/main/java/tools/refinery/data/model/representation/TruthValue.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/query/RelationalScope.java (renamed from store/src/main/java/tools/refinery/data/query/RelationalScope.java)12
-rw-r--r--store/src/main/java/tools/refinery/store/query/building/DNFAnd.java (renamed from store/src/main/java/tools/refinery/data/query/building/DNFAnd.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/query/building/DNFAtom.java (renamed from store/src/main/java/tools/refinery/data/query/building/DNFAtom.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java (renamed from store/src/main/java/tools/refinery/data/query/building/DNFPredicate.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java (renamed from store/src/main/java/tools/refinery/data/query/building/EquivalenceAtom.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java (renamed from store/src/main/java/tools/refinery/data/query/building/PredicateAtom.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/query/building/PredicateBuilder_string.java (renamed from store/src/main/java/tools/refinery/data/query/building/PredicateBuilder_string.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/query/building/RelationAtom.java (renamed from store/src/main/java/tools/refinery/data/query/building/RelationAtom.java)6
-rw-r--r--store/src/main/java/tools/refinery/store/query/building/Variable.java (renamed from store/src/main/java/tools/refinery/data/query/building/Variable.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java (renamed from store/src/main/java/tools/refinery/data/query/internal/DummyBaseIndexer.java)2
-rw-r--r--store/src/main/java/tools/refinery/store/query/internal/PredicateTranslator.java (renamed from store/src/main/java/tools/refinery/data/query/internal/PredicateTranslator.java)6
-rw-r--r--store/src/main/java/tools/refinery/store/query/internal/RelationUpdateListener.java (renamed from store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListener.java)6
-rw-r--r--store/src/main/java/tools/refinery/store/query/internal/RelationUpdateListenerEntry.java (renamed from store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListenerEntry.java)6
-rw-r--r--store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java (renamed from store/src/main/java/tools/refinery/data/query/internal/RelationalEngineContext.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java (renamed from store/src/main/java/tools/refinery/data/query/internal/RelationalQueryMetaContext.java)4
-rw-r--r--store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java (renamed from store/src/main/java/tools/refinery/data/query/internal/RelationalRuntimeContext.java)10
-rw-r--r--store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java (renamed from store/src/main/java/tools/refinery/data/query/view/FilteredRelationView.java)10
-rw-r--r--store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java (renamed from store/src/main/java/tools/refinery/data/query/view/FunctionalRelationView.java)10
-rw-r--r--store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java (renamed from store/src/main/java/tools/refinery/data/query/view/KeyOnlyRelationView.java)6
-rw-r--r--store/src/main/java/tools/refinery/store/query/view/RelationView.java (renamed from store/src/main/java/tools/refinery/data/query/view/RelationView.java)10
-rw-r--r--store/src/main/java/tools/refinery/store/util/CollectionsUtil.java (renamed from store/src/main/java/tools/refinery/data/util/CollectionsUtil.java)2
53 files changed, 145 insertions, 144 deletions
diff --git a/store/src/main/java/tools/refinery/data/map/ContinousHashProvider.java b/store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java
index 6a54a3ff..75f1e2ab 100644
--- a/store/src/main/java/tools/refinery/data/map/ContinousHashProvider.java
+++ b/store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java
@@ -1,6 +1,6 @@
1package tools.refinery.data.map; 1package tools.refinery.store.map;
2 2
3import tools.refinery.data.map.internal.Node; 3import tools.refinery.store.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/tools/refinery/data/map/Cursor.java b/store/src/main/java/tools/refinery/store/map/Cursor.java
index a137e6c1..9c465ddc 100644
--- a/store/src/main/java/tools/refinery/data/map/Cursor.java
+++ b/store/src/main/java/tools/refinery/store/map/Cursor.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.map;
2 2
3import java.util.List; 3import java.util.List;
4 4
diff --git a/store/src/main/java/tools/refinery/data/map/CursorAsIterator.java b/store/src/main/java/tools/refinery/store/map/CursorAsIterator.java
index 02a49ba1..65ae6648 100644
--- a/store/src/main/java/tools/refinery/data/map/CursorAsIterator.java
+++ b/store/src/main/java/tools/refinery/store/map/CursorAsIterator.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.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/tools/refinery/data/map/DiffCursor.java b/store/src/main/java/tools/refinery/store/map/DiffCursor.java
index 747aa610..701f3ec8 100644
--- a/store/src/main/java/tools/refinery/data/map/DiffCursor.java
+++ b/store/src/main/java/tools/refinery/store/map/DiffCursor.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.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/tools/refinery/data/map/MapAsIterable.java b/store/src/main/java/tools/refinery/store/map/MapAsIterable.java
index 05bdbef2..6b986732 100644
--- a/store/src/main/java/tools/refinery/data/map/MapAsIterable.java
+++ b/store/src/main/java/tools/refinery/store/map/MapAsIterable.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.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/tools/refinery/data/map/Versioned.java b/store/src/main/java/tools/refinery/store/map/Versioned.java
index eb364b87..6a23e9d5 100644
--- a/store/src/main/java/tools/refinery/data/map/Versioned.java
+++ b/store/src/main/java/tools/refinery/store/map/Versioned.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.map;
2 2
3public interface Versioned { 3public interface Versioned {
4 public long commit(); 4 public long commit();
diff --git a/store/src/main/java/tools/refinery/data/map/VersionedMap.java b/store/src/main/java/tools/refinery/store/map/VersionedMap.java
index d57e3ee5..a8a64d08 100644
--- a/store/src/main/java/tools/refinery/data/map/VersionedMap.java
+++ b/store/src/main/java/tools/refinery/store/map/VersionedMap.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.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/tools/refinery/data/map/VersionedMapStore.java b/store/src/main/java/tools/refinery/store/map/VersionedMapStore.java
index 029cf9e7..a8d7fb1a 100644
--- a/store/src/main/java/tools/refinery/data/map/VersionedMapStore.java
+++ b/store/src/main/java/tools/refinery/store/map/VersionedMapStore.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.map;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
diff --git a/store/src/main/java/tools/refinery/data/map/VersionedMapStoreConfiguration.java b/store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java
index 162ec4ca..723e5ec4 100644
--- a/store/src/main/java/tools/refinery/data/map/VersionedMapStoreConfiguration.java
+++ b/store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.map;
2 2
3public class VersionedMapStoreConfiguration { 3public class VersionedMapStoreConfiguration {
4 4
diff --git a/store/src/main/java/tools/refinery/data/map/VersionedMapStoreImpl.java b/store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java
index c194faf8..a626a5e8 100644
--- a/store/src/main/java/tools/refinery/data/map/VersionedMapStoreImpl.java
+++ b/store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map; 1package tools.refinery.store.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 tools.refinery.data.map.internal.ImmutableNode; 12import tools.refinery.store.map.internal.ImmutableNode;
13import tools.refinery.data.map.internal.MapDiffCursor; 13import tools.refinery.store.map.internal.MapDiffCursor;
14import tools.refinery.data.map.internal.Node; 14import tools.refinery.store.map.internal.Node;
15import tools.refinery.data.map.internal.VersionedMapImpl; 15import tools.refinery.store.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/tools/refinery/data/map/internal/HashClash.java b/store/src/main/java/tools/refinery/store/map/internal/HashClash.java
index 640feb95..5402ed4a 100644
--- a/store/src/main/java/tools/refinery/data/map/internal/HashClash.java
+++ b/store/src/main/java/tools/refinery/store/map/internal/HashClash.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map.internal; 1package tools.refinery.store.map.internal;
2 2
3enum HashClash { 3enum HashClash {
4 /** 4 /**
diff --git a/store/src/main/java/tools/refinery/data/map/internal/ImmutableNode.java b/store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java
index 99e27bb6..f68734ab 100644
--- a/store/src/main/java/tools/refinery/data/map/internal/ImmutableNode.java
+++ b/store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java
@@ -1,9 +1,9 @@
1package tools.refinery.data.map.internal; 1package tools.refinery.store.map.internal;
2 2
3import java.util.Arrays; 3import java.util.Arrays;
4import java.util.Map; 4import java.util.Map;
5 5
6import tools.refinery.data.map.ContinousHashProvider; 6import tools.refinery.store.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/tools/refinery/data/map/internal/MapCursor.java b/store/src/main/java/tools/refinery/store/map/internal/MapCursor.java
index 44ed1f45..b90f5b71 100644
--- a/store/src/main/java/tools/refinery/data/map/internal/MapCursor.java
+++ b/store/src/main/java/tools/refinery/store/map/internal/MapCursor.java
@@ -1,12 +1,12 @@
1package tools.refinery.data.map.internal; 1package tools.refinery.store.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 tools.refinery.data.map.Cursor; 8import tools.refinery.store.map.Cursor;
9import tools.refinery.data.map.VersionedMap; 9import tools.refinery.store.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/tools/refinery/data/map/internal/MapDiffCursor.java b/store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java
index dcff3c06..42333635 100644
--- a/store/src/main/java/tools/refinery/data/map/internal/MapDiffCursor.java
+++ b/store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java
@@ -1,12 +1,12 @@
1package tools.refinery.data.map.internal; 1package tools.refinery.store.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 tools.refinery.data.map.ContinousHashProvider; 6import tools.refinery.store.map.ContinousHashProvider;
7import tools.refinery.data.map.Cursor; 7import tools.refinery.store.map.Cursor;
8import tools.refinery.data.map.DiffCursor; 8import tools.refinery.store.map.DiffCursor;
9import tools.refinery.data.map.VersionedMap; 9import tools.refinery.store.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/tools/refinery/data/map/internal/MutableNode.java b/store/src/main/java/tools/refinery/store/map/internal/MutableNode.java
index 5522051a..7e94758c 100644
--- a/store/src/main/java/tools/refinery/data/map/internal/MutableNode.java
+++ b/store/src/main/java/tools/refinery/store/map/internal/MutableNode.java
@@ -1,9 +1,9 @@
1package tools.refinery.data.map.internal; 1package tools.refinery.store.map.internal;
2 2
3import java.util.Arrays; 3import java.util.Arrays;
4import java.util.Map; 4import java.util.Map;
5 5
6import tools.refinery.data.map.ContinousHashProvider; 6import tools.refinery.store.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/tools/refinery/data/map/internal/Node.java b/store/src/main/java/tools/refinery/store/map/internal/Node.java
index b99275d9..234a4ff3 100644
--- a/store/src/main/java/tools/refinery/data/map/internal/Node.java
+++ b/store/src/main/java/tools/refinery/store/map/internal/Node.java
@@ -1,8 +1,8 @@
1package tools.refinery.data.map.internal; 1package tools.refinery.store.map.internal;
2 2
3import java.util.Map; 3import java.util.Map;
4 4
5import tools.refinery.data.map.ContinousHashProvider; 5import tools.refinery.store.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/tools/refinery/data/map/internal/OldValueBox.java b/store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java
index 641c831b..5534c703 100644
--- a/store/src/main/java/tools/refinery/data/map/internal/OldValueBox.java
+++ b/store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.map.internal; 1package tools.refinery.store.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/tools/refinery/data/map/internal/VersionedMapImpl.java b/store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java
index 8aa9686f..346fe596 100644
--- a/store/src/main/java/tools/refinery/data/map/internal/VersionedMapImpl.java
+++ b/store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java
@@ -1,14 +1,14 @@
1package tools.refinery.data.map.internal; 1package tools.refinery.store.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 tools.refinery.data.map.ContinousHashProvider; 7import tools.refinery.store.map.ContinousHashProvider;
8import tools.refinery.data.map.Cursor; 8import tools.refinery.store.map.Cursor;
9import tools.refinery.data.map.DiffCursor; 9import tools.refinery.store.map.DiffCursor;
10import tools.refinery.data.map.VersionedMap; 10import tools.refinery.store.map.VersionedMap;
11import tools.refinery.data.map.VersionedMapStoreImpl; 11import tools.refinery.store.map.VersionedMapStoreImpl;
12 12
13/** 13/**
14 * Not threadSafe in itself 14 * Not threadSafe in itself
diff --git a/store/src/main/java/tools/refinery/data/model/Model.java b/store/src/main/java/tools/refinery/store/model/Model.java
index 2d0b350a..a42d711a 100644
--- a/store/src/main/java/tools/refinery/data/model/Model.java
+++ b/store/src/main/java/tools/refinery/store/model/Model.java
@@ -1,10 +1,10 @@
1package tools.refinery.data.model; 1package tools.refinery.store.model;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
5import tools.refinery.data.map.Cursor; 5import tools.refinery.store.map.Cursor;
6import tools.refinery.data.map.Versioned; 6import tools.refinery.store.map.Versioned;
7import tools.refinery.data.model.representation.DataRepresentation; 7import tools.refinery.store.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/tools/refinery/data/model/ModelCursor.java b/store/src/main/java/tools/refinery/store/model/ModelCursor.java
index e3537c7d..a835cf69 100644
--- a/store/src/main/java/tools/refinery/data/model/ModelCursor.java
+++ b/store/src/main/java/tools/refinery/store/model/ModelCursor.java
@@ -1,9 +1,9 @@
1package tools.refinery.data.model; 1package tools.refinery.store.model;
2 2
3import java.util.Map; 3import java.util.Map;
4 4
5import tools.refinery.data.map.Cursor; 5import tools.refinery.store.map.Cursor;
6import tools.refinery.data.model.representation.DataRepresentation; 6import tools.refinery.store.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/tools/refinery/data/model/ModelDiffCursor.java b/store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java
index cd3eb316..91990fa6 100644
--- a/store/src/main/java/tools/refinery/data/model/ModelDiffCursor.java
+++ b/store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java
@@ -1,10 +1,10 @@
1package tools.refinery.data.model; 1package tools.refinery.store.model;
2 2
3import java.util.Map; 3import java.util.Map;
4 4
5import tools.refinery.data.map.Cursor; 5import tools.refinery.store.map.Cursor;
6import tools.refinery.data.map.DiffCursor; 6import tools.refinery.store.map.DiffCursor;
7import tools.refinery.data.model.representation.DataRepresentation; 7import tools.refinery.store.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/tools/refinery/data/model/ModelStore.java b/store/src/main/java/tools/refinery/store/model/ModelStore.java
index 03c1bcca..682a0e78 100644
--- a/store/src/main/java/tools/refinery/data/model/ModelStore.java
+++ b/store/src/main/java/tools/refinery/store/model/ModelStore.java
@@ -1,8 +1,8 @@
1package tools.refinery.data.model; 1package tools.refinery.store.model;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
5import tools.refinery.data.model.representation.DataRepresentation; 5import tools.refinery.store.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/tools/refinery/data/model/ModelStoreImpl.java b/store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java
index fcad1d99..97406cbb 100644
--- a/store/src/main/java/tools/refinery/data/model/ModelStoreImpl.java
+++ b/store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java
@@ -1,22 +1,23 @@
1package tools.refinery.data.model; 1package tools.refinery.store.model;
2 2
3import java.util.HashMap; 3import java.util.HashMap;
4import java.util.LinkedList; 4import java.util.LinkedList;
5import java.util.List; 5import java.util.List;
6import java.util.Map; 6import java.util.Map;
7import java.util.Map.Entry; 7import java.util.Map.Entry;
8import java.util.Set;
9 8
10import tools.refinery.data.map.ContinousHashProvider; 9import tools.refinery.store.map.ContinousHashProvider;
11import tools.refinery.data.map.DiffCursor; 10import tools.refinery.store.map.DiffCursor;
12import tools.refinery.data.map.VersionedMap; 11import tools.refinery.store.map.VersionedMap;
13import tools.refinery.data.map.VersionedMapStore; 12import tools.refinery.store.map.VersionedMapStore;
14import tools.refinery.data.map.VersionedMapStoreImpl; 13import tools.refinery.store.map.VersionedMapStoreImpl;
15import tools.refinery.data.model.internal.ModelImpl; 14import tools.refinery.store.model.internal.ModelImpl;
16import tools.refinery.data.model.internal.SimilarRelationEquivalenceClass; 15import tools.refinery.store.model.internal.SimilarRelationEquivalenceClass;
17import tools.refinery.data.model.representation.AuxilaryData; 16import tools.refinery.store.model.representation.AuxilaryData;
18import tools.refinery.data.model.representation.DataRepresentation; 17import tools.refinery.store.model.representation.DataRepresentation;
19import tools.refinery.data.model.representation.Relation; 18import tools.refinery.store.model.representation.Relation;
19
20import java.util.Set;
20 21
21public class ModelStoreImpl implements ModelStore { 22public class ModelStoreImpl implements ModelStore {
22 23
diff --git a/store/src/main/java/tools/refinery/data/model/Tuple.java b/store/src/main/java/tools/refinery/store/model/Tuple.java
index 1bffae9e..0aae3727 100644
--- a/store/src/main/java/tools/refinery/data/model/Tuple.java
+++ b/store/src/main/java/tools/refinery/store/model/Tuple.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.model; 1package tools.refinery.store.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/tools/refinery/data/model/TupleHashProvider.java b/store/src/main/java/tools/refinery/store/model/TupleHashProvider.java
index d70130e3..7a01311a 100644
--- a/store/src/main/java/tools/refinery/data/model/TupleHashProvider.java
+++ b/store/src/main/java/tools/refinery/store/model/TupleHashProvider.java
@@ -1,6 +1,6 @@
1package tools.refinery.data.model; 1package tools.refinery.store.model;
2 2
3import tools.refinery.data.map.ContinousHashProvider; 3import tools.refinery.store.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/tools/refinery/data/model/TupleHashProviderBitMagic.java b/store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java
index b13b6eca..5b053229 100644
--- a/store/src/main/java/tools/refinery/data/model/TupleHashProviderBitMagic.java
+++ b/store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java
@@ -1,6 +1,6 @@
1package tools.refinery.data.model; 1package tools.refinery.store.model;
2 2
3import tools.refinery.data.map.ContinousHashProvider; 3import tools.refinery.store.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/tools/refinery/data/model/internal/ModelImpl.java b/store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java
index dbf2a000..2a5f2925 100644
--- a/store/src/main/java/tools/refinery/data/model/internal/ModelImpl.java
+++ b/store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java
@@ -1,18 +1,18 @@
1package tools.refinery.data.model.internal; 1package tools.refinery.store.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 tools.refinery.data.map.ContinousHashProvider; 7import tools.refinery.store.map.ContinousHashProvider;
8import tools.refinery.data.map.Cursor; 8import tools.refinery.store.map.Cursor;
9import tools.refinery.data.map.DiffCursor; 9import tools.refinery.store.map.DiffCursor;
10import tools.refinery.data.map.VersionedMap; 10import tools.refinery.store.map.VersionedMap;
11import tools.refinery.data.map.internal.MapDiffCursor; 11import tools.refinery.store.map.internal.MapDiffCursor;
12import tools.refinery.data.model.Model; 12import tools.refinery.store.model.Model;
13import tools.refinery.data.model.ModelDiffCursor; 13import tools.refinery.store.model.ModelDiffCursor;
14import tools.refinery.data.model.ModelStore; 14import tools.refinery.store.model.ModelStore;
15import tools.refinery.data.model.representation.DataRepresentation; 15import tools.refinery.store.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/tools/refinery/data/model/internal/SimilarRelationEquivalenceClass.java b/store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java
index 7f073c0c..9d1b1dd0 100644
--- a/store/src/main/java/tools/refinery/data/model/internal/SimilarRelationEquivalenceClass.java
+++ b/store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java
@@ -1,10 +1,10 @@
1package tools.refinery.data.model.internal; 1package tools.refinery.store.model.internal;
2 2
3import java.util.Objects; 3import java.util.Objects;
4 4
5import tools.refinery.data.map.ContinousHashProvider; 5import tools.refinery.store.map.ContinousHashProvider;
6import tools.refinery.data.model.Tuple; 6import tools.refinery.store.model.Tuple;
7import tools.refinery.data.model.representation.Relation; 7import tools.refinery.store.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/tools/refinery/data/model/representation/AuxilaryData.java b/store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java
index 9a68506f..ddd8a5f2 100644
--- a/store/src/main/java/tools/refinery/data/model/representation/AuxilaryData.java
+++ b/store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java
@@ -1,6 +1,6 @@
1package tools.refinery.data.model.representation; 1package tools.refinery.store.model.representation;
2 2
3import tools.refinery.data.map.ContinousHashProvider; 3import tools.refinery.store.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/tools/refinery/data/model/representation/DataRepresentation.java b/store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java
index c22abdab..585e7b88 100644
--- a/store/src/main/java/tools/refinery/data/model/representation/DataRepresentation.java
+++ b/store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java
@@ -1,6 +1,6 @@
1package tools.refinery.data.model.representation; 1package tools.refinery.store.model.representation;
2 2
3import tools.refinery.data.map.ContinousHashProvider; 3import tools.refinery.store.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/tools/refinery/data/model/representation/Relation.java b/store/src/main/java/tools/refinery/store/model/representation/Relation.java
index 3ae07249..fc2a3185 100644
--- a/store/src/main/java/tools/refinery/data/model/representation/Relation.java
+++ b/store/src/main/java/tools/refinery/store/model/representation/Relation.java
@@ -1,7 +1,7 @@
1package tools.refinery.data.model.representation; 1package tools.refinery.store.model.representation;
2 2
3import tools.refinery.data.model.Tuple; 3import tools.refinery.store.model.Tuple;
4import tools.refinery.data.model.TupleHashProvider; 4import tools.refinery.store.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/tools/refinery/data/model/representation/TruthValue.java b/store/src/main/java/tools/refinery/store/model/representation/TruthValue.java
index 795285a6..610713f3 100644
--- a/store/src/main/java/tools/refinery/data/model/representation/TruthValue.java
+++ b/store/src/main/java/tools/refinery/store/model/representation/TruthValue.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.model.representation; 1package tools.refinery.store.model.representation;
2 2
3public enum TruthValue { 3public enum TruthValue {
4 TRUE("true"), 4 TRUE("true"),
diff --git a/store/src/main/java/tools/refinery/data/query/RelationalScope.java b/store/src/main/java/tools/refinery/store/query/RelationalScope.java
index d6d6133b..5fe8083a 100644
--- a/store/src/main/java/tools/refinery/data/query/RelationalScope.java
+++ b/store/src/main/java/tools/refinery/store/query/RelationalScope.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query; 1package tools.refinery.store.query;
2 2
3import java.util.Set; 3import java.util.Set;
4 4
@@ -8,11 +8,11 @@ import 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;
10 10
11import tools.refinery.data.model.Model; 11import tools.refinery.store.model.Model;
12import tools.refinery.data.model.Tuple; 12import tools.refinery.store.model.Tuple;
13import tools.refinery.data.query.internal.RelationUpdateListener; 13import tools.refinery.store.query.internal.RelationUpdateListener;
14import tools.refinery.data.query.internal.RelationalEngineContext; 14import tools.refinery.store.query.internal.RelationalEngineContext;
15import tools.refinery.data.query.view.RelationView; 15import tools.refinery.store.query.view.RelationView;
16 16
17public class RelationalScope extends QueryScope{ 17public class RelationalScope extends QueryScope{
18 private final Model model; 18 private final Model model;
diff --git a/store/src/main/java/tools/refinery/data/query/building/DNFAnd.java b/store/src/main/java/tools/refinery/store/query/building/DNFAnd.java
index 2de68d38..48dabce2 100644
--- a/store/src/main/java/tools/refinery/data/query/building/DNFAnd.java
+++ b/store/src/main/java/tools/refinery/store/query/building/DNFAnd.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.building; 1package tools.refinery.store.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/tools/refinery/data/query/building/DNFAtom.java b/store/src/main/java/tools/refinery/store/query/building/DNFAtom.java
index a91f27b6..b047d7c8 100644
--- a/store/src/main/java/tools/refinery/data/query/building/DNFAtom.java
+++ b/store/src/main/java/tools/refinery/store/query/building/DNFAtom.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.building; 1package tools.refinery.store.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/tools/refinery/data/query/building/DNFPredicate.java b/store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java
index b25e5a7d..f0c9ac42 100644
--- a/store/src/main/java/tools/refinery/data/query/building/DNFPredicate.java
+++ b/store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.building; 1package tools.refinery.store.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/tools/refinery/data/query/building/EquivalenceAtom.java b/store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java
index b1934391..fede2518 100644
--- a/store/src/main/java/tools/refinery/data/query/building/EquivalenceAtom.java
+++ b/store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.building; 1package tools.refinery.store.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/tools/refinery/data/query/building/PredicateAtom.java b/store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java
index e15448dd..42394922 100644
--- a/store/src/main/java/tools/refinery/data/query/building/PredicateAtom.java
+++ b/store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.building; 1package tools.refinery.store.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/tools/refinery/data/query/building/PredicateBuilder_string.java b/store/src/main/java/tools/refinery/store/query/building/PredicateBuilder_string.java
index 8e852900..b99407a3 100644
--- a/store/src/main/java/tools/refinery/data/query/building/PredicateBuilder_string.java
+++ b/store/src/main/java/tools/refinery/store/query/building/PredicateBuilder_string.java
@@ -1,11 +1,11 @@
1package tools.refinery.data.query.building; 1package tools.refinery.store.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 tools.refinery.data.query.view.RelationView; 8import tools.refinery.store.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/tools/refinery/data/query/building/RelationAtom.java b/store/src/main/java/tools/refinery/store/query/building/RelationAtom.java
index 315122fe..1238f1d7 100644
--- a/store/src/main/java/tools/refinery/data/query/building/RelationAtom.java
+++ b/store/src/main/java/tools/refinery/store/query/building/RelationAtom.java
@@ -1,11 +1,11 @@
1package tools.refinery.data.query.building; 1package tools.refinery.store.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 tools.refinery.data.query.view.FilteredRelationView; 7import tools.refinery.store.query.view.FilteredRelationView;
8import tools.refinery.data.query.view.RelationView; 8import tools.refinery.store.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/tools/refinery/data/query/building/Variable.java b/store/src/main/java/tools/refinery/store/query/building/Variable.java
index 5c2a2f1e..9ea7ce83 100644
--- a/store/src/main/java/tools/refinery/data/query/building/Variable.java
+++ b/store/src/main/java/tools/refinery/store/query/building/Variable.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.building; 1package tools.refinery.store.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/tools/refinery/data/query/internal/DummyBaseIndexer.java b/store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java
index f0fb7c95..49637071 100644
--- a/store/src/main/java/tools/refinery/data/query/internal/DummyBaseIndexer.java
+++ b/store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.internal; 1package tools.refinery.store.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/tools/refinery/data/query/internal/PredicateTranslator.java b/store/src/main/java/tools/refinery/store/query/internal/PredicateTranslator.java
index f9b6c17f..6b050182 100644
--- a/store/src/main/java/tools/refinery/data/query/internal/PredicateTranslator.java
+++ b/store/src/main/java/tools/refinery/store/query/internal/PredicateTranslator.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.internal; 1package tools.refinery.store.query.internal;
2 2
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.HashMap; 4import java.util.HashMap;
@@ -29,8 +29,8 @@ import 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;
31 31
32import tools.refinery.data.query.RelationalScope; 32import tools.refinery.store.query.RelationalScope;
33import tools.refinery.data.query.view.RelationView; 33import tools.refinery.store.query.view.RelationView;
34 34
35public class PredicateTranslator extends BasePQuery { 35public class PredicateTranslator extends BasePQuery {
36 36
diff --git a/store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListener.java b/store/src/main/java/tools/refinery/store/query/internal/RelationUpdateListener.java
index a3b319c8..cf5260f6 100644
--- a/store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListener.java
+++ b/store/src/main/java/tools/refinery/store/query/internal/RelationUpdateListener.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.internal; 1package tools.refinery.store.query.internal;
2 2
3import java.util.HashMap; 3import java.util.HashMap;
4import java.util.HashSet; 4import java.util.HashSet;
@@ -8,8 +8,8 @@ import java.util.Set;
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;
10 10
11import tools.refinery.data.model.Tuple; 11import tools.refinery.store.model.Tuple;
12import tools.refinery.data.query.view.RelationView; 12import tools.refinery.store.query.view.RelationView;
13 13
14public class RelationUpdateListener { 14public class RelationUpdateListener {
15 private final Map<RelationView<?>,Set<RelationUpdateListenerEntry<?>>> view2Listeners; 15 private final Map<RelationView<?>,Set<RelationUpdateListenerEntry<?>>> view2Listeners;
diff --git a/store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListenerEntry.java b/store/src/main/java/tools/refinery/store/query/internal/RelationUpdateListenerEntry.java
index 45be26b1..860a80b7 100644
--- a/store/src/main/java/tools/refinery/data/query/internal/RelationUpdateListenerEntry.java
+++ b/store/src/main/java/tools/refinery/store/query/internal/RelationUpdateListenerEntry.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.internal; 1package tools.refinery.store.query.internal;
2 2
3import java.util.Arrays; 3import java.util.Arrays;
4import java.util.Objects; 4import java.util.Objects;
@@ -7,8 +7,8 @@ import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContextLis
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;
9 9
10import tools.refinery.data.model.Tuple; 10import tools.refinery.store.model.Tuple;
11import tools.refinery.data.query.view.RelationView; 11import tools.refinery.store.query.view.RelationView;
12 12
13public class RelationUpdateListenerEntry<D> { 13public class RelationUpdateListenerEntry<D> {
14 final RelationView<D> key; 14 final RelationView<D> key;
diff --git a/store/src/main/java/tools/refinery/data/query/internal/RelationalEngineContext.java b/store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java
index 08ab8927..691baf81 100644
--- a/store/src/main/java/tools/refinery/data/query/internal/RelationalEngineContext.java
+++ b/store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java
@@ -1,10 +1,10 @@
1package tools.refinery.data.query.internal; 1package tools.refinery.store.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;
6 6
7import tools.refinery.data.model.Model; 7import tools.refinery.store.model.Model;
8 8
9public class RelationalEngineContext implements IEngineContext{ 9public class RelationalEngineContext implements IEngineContext{
10 private final IBaseIndex baseIndex = new DummyBaseIndexer(); 10 private final IBaseIndex baseIndex = new DummyBaseIndexer();
diff --git a/store/src/main/java/tools/refinery/data/query/internal/RelationalQueryMetaContext.java b/store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java
index 6226b483..05fb0904 100644
--- a/store/src/main/java/tools/refinery/data/query/internal/RelationalQueryMetaContext.java
+++ b/store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.query.internal; 1package tools.refinery.store.query.internal;
2 2
3import java.util.Collection; 3import java.util.Collection;
4import java.util.Collections; 4import java.util.Collections;
@@ -11,7 +11,7 @@ import org.eclipse.viatra.query.runtime.matchers.context.AbstractQueryMetaContex
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;
13 13
14import tools.refinery.data.query.view.RelationView; 14import tools.refinery.store.query.view.RelationView;
15 15
16/** 16/**
17 * The meta context information for String scopes. 17 * The meta context information for String scopes.
diff --git a/store/src/main/java/tools/refinery/data/query/internal/RelationalRuntimeContext.java b/store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java
index 8ee185af..da118f26 100644
--- a/store/src/main/java/tools/refinery/data/query/internal/RelationalRuntimeContext.java
+++ b/store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java
@@ -1,7 +1,7 @@
1package tools.refinery.data.query.internal; 1package tools.refinery.store.query.internal;
2 2
3import static tools.refinery.data.util.CollectionsUtil.filter; 3import static tools.refinery.store.util.CollectionsUtil.filter;
4import static tools.refinery.data.util.CollectionsUtil.map; 4import static tools.refinery.store.util.CollectionsUtil.map;
5 5
6import java.lang.reflect.InvocationTargetException; 6import java.lang.reflect.InvocationTargetException;
7import java.util.Iterator; 7import java.util.Iterator;
@@ -20,8 +20,8 @@ import 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;
22 22
23import tools.refinery.data.model.Model; 23import tools.refinery.store.model.Model;
24import tools.refinery.data.query.view.RelationView; 24import tools.refinery.store.query.view.RelationView;
25 25
26public class RelationalRuntimeContext implements IQueryRuntimeContext { 26public class RelationalRuntimeContext implements IQueryRuntimeContext {
27 private final RelationalQueryMetaContext metaContext = new RelationalQueryMetaContext(); 27 private final RelationalQueryMetaContext metaContext = new RelationalQueryMetaContext();
diff --git a/store/src/main/java/tools/refinery/data/query/view/FilteredRelationView.java b/store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java
index b33a47af..2e264c44 100644
--- a/store/src/main/java/tools/refinery/data/query/view/FilteredRelationView.java
+++ b/store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java
@@ -1,11 +1,11 @@
1package tools.refinery.data.query.view; 1package tools.refinery.store.query.view;
2 2
3import java.util.function.BiPredicate; 3import java.util.function.BiPredicate;
4 4
5import tools.refinery.data.model.Model; 5import tools.refinery.store.model.Model;
6import tools.refinery.data.model.Tuple; 6import tools.refinery.store.model.Tuple;
7import tools.refinery.data.model.Tuple.Tuple1; 7import tools.refinery.store.model.Tuple.Tuple1;
8import tools.refinery.data.model.representation.Relation; 8import tools.refinery.store.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/tools/refinery/data/query/view/FunctionalRelationView.java b/store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java
index eaffb389..f54d4428 100644
--- a/store/src/main/java/tools/refinery/data/query/view/FunctionalRelationView.java
+++ b/store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java
@@ -1,9 +1,9 @@
1package tools.refinery.data.query.view; 1package tools.refinery.store.query.view;
2 2
3import tools.refinery.data.model.Model; 3import tools.refinery.store.model.Model;
4import tools.refinery.data.model.Tuple; 4import tools.refinery.store.model.Tuple;
5import tools.refinery.data.model.Tuple.Tuple1; 5import tools.refinery.store.model.Tuple.Tuple1;
6import tools.refinery.data.model.representation.Relation; 6import tools.refinery.store.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/tools/refinery/data/query/view/KeyOnlyRelationView.java b/store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java
index 2cc10752..1d1932cc 100644
--- a/store/src/main/java/tools/refinery/data/query/view/KeyOnlyRelationView.java
+++ b/store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java
@@ -1,7 +1,7 @@
1package tools.refinery.data.query.view; 1package tools.refinery.store.query.view;
2 2
3import tools.refinery.data.model.Tuple; 3import tools.refinery.store.model.Tuple;
4import tools.refinery.data.model.representation.Relation; 4import tools.refinery.store.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/tools/refinery/data/query/view/RelationView.java b/store/src/main/java/tools/refinery/store/query/view/RelationView.java
index 10b67221..2c2a37c4 100644
--- a/store/src/main/java/tools/refinery/data/query/view/RelationView.java
+++ b/store/src/main/java/tools/refinery/store/query/view/RelationView.java
@@ -1,13 +1,13 @@
1package tools.refinery.data.query.view; 1package tools.refinery.store.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;
6 6
7import tools.refinery.data.map.CursorAsIterator; 7import tools.refinery.store.map.CursorAsIterator;
8import tools.refinery.data.model.Model; 8import tools.refinery.store.model.Model;
9import tools.refinery.data.model.Tuple; 9import tools.refinery.store.model.Tuple;
10import tools.refinery.data.model.representation.Relation; 10import tools.refinery.store.model.representation.Relation;
11 11
12/** 12/**
13 * 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/tools/refinery/data/util/CollectionsUtil.java b/store/src/main/java/tools/refinery/store/util/CollectionsUtil.java
index bd813b20..841d0dfa 100644
--- a/store/src/main/java/tools/refinery/data/util/CollectionsUtil.java
+++ b/store/src/main/java/tools/refinery/store/util/CollectionsUtil.java
@@ -1,4 +1,4 @@
1package tools.refinery.data.util; 1package tools.refinery.store.util;
2 2
3import java.util.Iterator; 3import java.util.Iterator;
4import java.util.NoSuchElementException; 4import java.util.NoSuchElementException;