diff options
author | Kristóf Marussy <kristof@marussy.com> | 2024-03-07 22:10:42 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2024-04-07 14:55:46 +0200 |
commit | 16a9b534adec2c53b50f92a43c1623918b1c59c0 (patch) | |
tree | 690b299a2ca31e302ddad219a7aa94bcf86d5d0b /subprojects/store-query-interpreter/src | |
parent | fix(frontend): * operator highlighting (diff) | |
download | refinery-16a9b534adec2c53b50f92a43c1623918b1c59c0.tar.gz refinery-16a9b534adec2c53b50f92a43c1623918b1c59c0.tar.zst refinery-16a9b534adec2c53b50f92a43c1623918b1c59c0.zip |
refactor: move terms and DNF into logic subproject
Diffstat (limited to 'subprojects/store-query-interpreter/src')
24 files changed, 81 insertions, 81 deletions
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/QueryInterpreterBuilder.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/QueryInterpreterBuilder.java index 6e167d0d..010164e2 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/QueryInterpreterBuilder.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/QueryInterpreterBuilder.java | |||
@@ -7,9 +7,9 @@ package tools.refinery.store.query.interpreter; | |||
7 | 7 | ||
8 | import tools.refinery.store.model.ModelStore; | 8 | import tools.refinery.store.model.ModelStore; |
9 | import tools.refinery.store.query.ModelQueryBuilder; | 9 | import tools.refinery.store.query.ModelQueryBuilder; |
10 | import tools.refinery.store.query.dnf.AnyQuery; | 10 | import tools.refinery.logic.dnf.AnyQuery; |
11 | import tools.refinery.store.query.dnf.Dnf; | 11 | import tools.refinery.logic.dnf.Dnf; |
12 | import tools.refinery.store.query.rewriter.DnfRewriter; | 12 | import tools.refinery.logic.rewriter.DnfRewriter; |
13 | import tools.refinery.interpreter.api.InterpreterEngineOptions; | 13 | import tools.refinery.interpreter.api.InterpreterEngineOptions; |
14 | import tools.refinery.interpreter.matchers.backend.IQueryBackendFactory; | 14 | import tools.refinery.interpreter.matchers.backend.IQueryBackendFactory; |
15 | import tools.refinery.interpreter.matchers.backend.QueryEvaluationHint; | 15 | import tools.refinery.interpreter.matchers.backend.QueryEvaluationHint; |
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterAdapterImpl.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterAdapterImpl.java index ee527fd3..c5423223 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterAdapterImpl.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterAdapterImpl.java | |||
@@ -7,10 +7,10 @@ package tools.refinery.store.query.interpreter.internal; | |||
7 | 7 | ||
8 | import tools.refinery.store.model.Model; | 8 | import tools.refinery.store.model.Model; |
9 | import tools.refinery.store.model.ModelListener; | 9 | import tools.refinery.store.model.ModelListener; |
10 | import tools.refinery.store.query.dnf.AnyQuery; | 10 | import tools.refinery.logic.dnf.AnyQuery; |
11 | import tools.refinery.store.query.dnf.FunctionalQuery; | 11 | import tools.refinery.logic.dnf.FunctionalQuery; |
12 | import tools.refinery.store.query.dnf.Query; | 12 | import tools.refinery.logic.dnf.Query; |
13 | import tools.refinery.store.query.dnf.RelationalQuery; | 13 | import tools.refinery.logic.dnf.RelationalQuery; |
14 | import tools.refinery.store.query.resultset.AnyResultSet; | 14 | import tools.refinery.store.query.resultset.AnyResultSet; |
15 | import tools.refinery.store.query.resultset.EmptyResultSet; | 15 | import tools.refinery.store.query.resultset.EmptyResultSet; |
16 | import tools.refinery.store.query.resultset.ResultSet; | 16 | import tools.refinery.store.query.resultset.ResultSet; |
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterBuilderImpl.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterBuilderImpl.java index 4e839b43..1791e626 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterBuilderImpl.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterBuilderImpl.java | |||
@@ -9,12 +9,12 @@ import org.eclipse.emf.ecore.EPackage; | |||
9 | import tools.refinery.interpreter.rete.recipes.RecipesPackage; | 9 | import tools.refinery.interpreter.rete.recipes.RecipesPackage; |
10 | import tools.refinery.store.adapter.AbstractModelAdapterBuilder; | 10 | import tools.refinery.store.adapter.AbstractModelAdapterBuilder; |
11 | import tools.refinery.store.model.ModelStore; | 11 | import tools.refinery.store.model.ModelStore; |
12 | import tools.refinery.store.query.dnf.AnyQuery; | 12 | import tools.refinery.logic.dnf.AnyQuery; |
13 | import tools.refinery.store.query.dnf.Dnf; | 13 | import tools.refinery.logic.dnf.Dnf; |
14 | import tools.refinery.store.query.rewriter.CompositeRewriter; | 14 | import tools.refinery.logic.rewriter.CompositeRewriter; |
15 | import tools.refinery.store.query.rewriter.DnfRewriter; | 15 | import tools.refinery.logic.rewriter.DnfRewriter; |
16 | import tools.refinery.store.query.rewriter.DuplicateDnfRemover; | 16 | import tools.refinery.logic.rewriter.DuplicateDnfRemover; |
17 | import tools.refinery.store.query.rewriter.InputParameterResolver; | 17 | import tools.refinery.logic.rewriter.InputParameterResolver; |
18 | import tools.refinery.store.query.interpreter.QueryInterpreterBuilder; | 18 | import tools.refinery.store.query.interpreter.QueryInterpreterBuilder; |
19 | import tools.refinery.store.query.interpreter.internal.localsearch.FlatCostFunction; | 19 | import tools.refinery.store.query.interpreter.internal.localsearch.FlatCostFunction; |
20 | import tools.refinery.store.query.interpreter.internal.matcher.RawPatternMatcher; | 20 | import tools.refinery.store.query.interpreter.internal.matcher.RawPatternMatcher; |
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterStoreAdapterImpl.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterStoreAdapterImpl.java index 10e7a402..d1ec3e3e 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterStoreAdapterImpl.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/QueryInterpreterStoreAdapterImpl.java | |||
@@ -11,8 +11,8 @@ import tools.refinery.interpreter.api.InterpreterEngineOptions; | |||
11 | import tools.refinery.interpreter.matchers.context.IInputKey; | 11 | import tools.refinery.interpreter.matchers.context.IInputKey; |
12 | import tools.refinery.store.model.Model; | 12 | import tools.refinery.store.model.Model; |
13 | import tools.refinery.store.model.ModelStore; | 13 | import tools.refinery.store.model.ModelStore; |
14 | import tools.refinery.store.query.dnf.AnyQuery; | 14 | import tools.refinery.logic.dnf.AnyQuery; |
15 | import tools.refinery.store.query.dnf.Query; | 15 | import tools.refinery.logic.dnf.Query; |
16 | import tools.refinery.store.query.interpreter.QueryInterpreterStoreAdapter; | 16 | import tools.refinery.store.query.interpreter.QueryInterpreterStoreAdapter; |
17 | import tools.refinery.store.query.interpreter.internal.matcher.RawPatternMatcher; | 17 | import tools.refinery.store.query.interpreter.internal.matcher.RawPatternMatcher; |
18 | import tools.refinery.store.query.view.AnySymbolView; | 18 | import tools.refinery.store.query.view.AnySymbolView; |
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/context/RelationalQueryMetaContext.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/context/RelationalQueryMetaContext.java index 2b1ff2b4..117e81ba 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/context/RelationalQueryMetaContext.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/context/RelationalQueryMetaContext.java | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * SPDX-FileCopyrightText: 2021-2023 The Refinery Authors <https://refinery.tools/> | 2 | * SPDX-FileCopyrightText: 2021-2024 The Refinery Authors <https://refinery.tools/> |
3 | * | 3 | * |
4 | * SPDX-License-Identifier: EPL-2.0 | 4 | * SPDX-License-Identifier: EPL-2.0 |
5 | */ | 5 | */ |
@@ -48,7 +48,7 @@ public class RelationalQueryMetaContext extends AbstractQueryMetaContext { | |||
48 | } | 48 | } |
49 | var symbolView = checkKey(implyingKey); | 49 | var symbolView = checkKey(implyingKey); |
50 | var relationViewImplications = symbolView.getImpliedRelationViews(); | 50 | var relationViewImplications = symbolView.getImpliedRelationViews(); |
51 | var inputKeyImplications = new HashSet<InputKeyImplication>(relationViewImplications.size()); | 51 | var inputKeyImplications = HashSet.<InputKeyImplication>newHashSet(relationViewImplications.size()); |
52 | for (var relationViewImplication : relationViewImplications) { | 52 | for (var relationViewImplication : relationViewImplications) { |
53 | if (!symbolView.equals(relationViewImplication.implyingView())) { | 53 | if (!symbolView.equals(relationViewImplication.implyingView())) { |
54 | throw new IllegalArgumentException("Relation view %s returned unrelated implication %s".formatted( | 54 | throw new IllegalArgumentException("Relation view %s returned unrelated implication %s".formatted( |
@@ -82,7 +82,7 @@ public class RelationalQueryMetaContext extends AbstractQueryMetaContext { | |||
82 | } | 82 | } |
83 | var relationView = checkKey(key); | 83 | var relationView = checkKey(key); |
84 | var functionalDependencies = relationView.getFunctionalDependencies(); | 84 | var functionalDependencies = relationView.getFunctionalDependencies(); |
85 | var flattened = new HashMap<Set<Integer>, Set<Integer>>(functionalDependencies.size()); | 85 | var flattened = HashMap.<Set<Integer>, Set<Integer>>newHashMap(functionalDependencies.size()); |
86 | for (var functionalDependency : functionalDependencies) { | 86 | for (var functionalDependency : functionalDependencies) { |
87 | var forEach = functionalDependency.forEach(); | 87 | var forEach = functionalDependency.forEach(); |
88 | checkValidIndices(relationView, forEach); | 88 | checkValidIndices(relationView, forEach); |
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/AbstractInterpretedMatcher.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/AbstractInterpretedMatcher.java index 8cec0bf6..8e6a74ed 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/AbstractInterpretedMatcher.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/AbstractInterpretedMatcher.java | |||
@@ -7,7 +7,7 @@ package tools.refinery.store.query.interpreter.internal.matcher; | |||
7 | 7 | ||
8 | import tools.refinery.interpreter.matchers.backend.IQueryResultProvider; | 8 | import tools.refinery.interpreter.matchers.backend.IQueryResultProvider; |
9 | import tools.refinery.interpreter.matchers.backend.IUpdateable; | 9 | import tools.refinery.interpreter.matchers.backend.IUpdateable; |
10 | import tools.refinery.store.query.dnf.Query; | 10 | import tools.refinery.logic.dnf.Query; |
11 | import tools.refinery.store.query.resultset.AbstractResultSet; | 11 | import tools.refinery.store.query.resultset.AbstractResultSet; |
12 | import tools.refinery.store.query.interpreter.internal.QueryInterpreterAdapterImpl; | 12 | import tools.refinery.store.query.interpreter.internal.QueryInterpreterAdapterImpl; |
13 | 13 | ||
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/InterpretedFunctionalMatcher.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/InterpretedFunctionalMatcher.java index 249664a4..bf707487 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/InterpretedFunctionalMatcher.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/InterpretedFunctionalMatcher.java | |||
@@ -11,7 +11,7 @@ import tools.refinery.interpreter.matchers.tuple.Tuples; | |||
11 | import tools.refinery.interpreter.rete.index.IterableIndexer; | 11 | import tools.refinery.interpreter.rete.index.IterableIndexer; |
12 | import tools.refinery.interpreter.rete.matcher.RetePatternMatcher; | 12 | import tools.refinery.interpreter.rete.matcher.RetePatternMatcher; |
13 | import tools.refinery.store.map.Cursor; | 13 | import tools.refinery.store.map.Cursor; |
14 | import tools.refinery.store.query.dnf.FunctionalQuery; | 14 | import tools.refinery.logic.dnf.FunctionalQuery; |
15 | import tools.refinery.store.query.interpreter.internal.QueryInterpreterAdapterImpl; | 15 | import tools.refinery.store.query.interpreter.internal.QueryInterpreterAdapterImpl; |
16 | import tools.refinery.store.tuple.Tuple; | 16 | import tools.refinery.store.tuple.Tuple; |
17 | 17 | ||
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/InterpretedRelationalMatcher.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/InterpretedRelationalMatcher.java index 9278b46d..9d9c3042 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/InterpretedRelationalMatcher.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/matcher/InterpretedRelationalMatcher.java | |||
@@ -12,7 +12,7 @@ import tools.refinery.interpreter.rete.index.Indexer; | |||
12 | import tools.refinery.interpreter.rete.matcher.RetePatternMatcher; | 12 | import tools.refinery.interpreter.rete.matcher.RetePatternMatcher; |
13 | import tools.refinery.store.map.Cursor; | 13 | import tools.refinery.store.map.Cursor; |
14 | import tools.refinery.store.map.Cursors; | 14 | import tools.refinery.store.map.Cursors; |
15 | import tools.refinery.store.query.dnf.RelationalQuery; | 15 | import tools.refinery.logic.dnf.RelationalQuery; |
16 | import tools.refinery.store.query.interpreter.internal.QueryInterpreterAdapterImpl; | 16 | import tools.refinery.store.query.interpreter.internal.QueryInterpreterAdapterImpl; |
17 | import tools.refinery.store.tuple.Tuple; | 17 | import tools.refinery.store.tuple.Tuple; |
18 | 18 | ||
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/CheckEvaluator.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/CheckEvaluator.java index 4a71e879..8cfc2226 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/CheckEvaluator.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/CheckEvaluator.java | |||
@@ -6,7 +6,7 @@ | |||
6 | package tools.refinery.store.query.interpreter.internal.pquery; | 6 | package tools.refinery.store.query.interpreter.internal.pquery; |
7 | 7 | ||
8 | import tools.refinery.interpreter.matchers.psystem.IValueProvider; | 8 | import tools.refinery.interpreter.matchers.psystem.IValueProvider; |
9 | import tools.refinery.store.query.term.Term; | 9 | import tools.refinery.logic.term.Term; |
10 | 10 | ||
11 | class CheckEvaluator extends TermEvaluator<Boolean> { | 11 | class CheckEvaluator extends TermEvaluator<Boolean> { |
12 | public CheckEvaluator(Term<Boolean> term) { | 12 | public CheckEvaluator(Term<Boolean> term) { |
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/Dnf2PQuery.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/Dnf2PQuery.java index 4d30f998..0ffaa6b2 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/Dnf2PQuery.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/Dnf2PQuery.java | |||
@@ -22,18 +22,18 @@ import tools.refinery.interpreter.matchers.psystem.queries.PParameterDirection; | |||
22 | import tools.refinery.interpreter.matchers.psystem.queries.PQuery; | 22 | import tools.refinery.interpreter.matchers.psystem.queries.PQuery; |
23 | import tools.refinery.interpreter.matchers.tuple.Tuple; | 23 | import tools.refinery.interpreter.matchers.tuple.Tuple; |
24 | import tools.refinery.interpreter.matchers.tuple.Tuples; | 24 | import tools.refinery.interpreter.matchers.tuple.Tuples; |
25 | import tools.refinery.store.query.Constraint; | 25 | import tools.refinery.logic.Constraint; |
26 | import tools.refinery.store.query.dnf.Dnf; | 26 | import tools.refinery.logic.dnf.Dnf; |
27 | import tools.refinery.store.query.dnf.DnfClause; | 27 | import tools.refinery.logic.dnf.DnfClause; |
28 | import tools.refinery.store.query.dnf.FunctionalDependency; | 28 | import tools.refinery.logic.dnf.FunctionalDependency; |
29 | import tools.refinery.store.query.dnf.SymbolicParameter; | 29 | import tools.refinery.logic.dnf.SymbolicParameter; |
30 | import tools.refinery.store.query.literal.*; | 30 | import tools.refinery.logic.literal.*; |
31 | import tools.refinery.store.query.term.ConstantTerm; | 31 | import tools.refinery.logic.term.ConstantTerm; |
32 | import tools.refinery.store.query.term.StatefulAggregator; | 32 | import tools.refinery.logic.term.StatefulAggregator; |
33 | import tools.refinery.store.query.term.StatelessAggregator; | 33 | import tools.refinery.logic.term.StatelessAggregator; |
34 | import tools.refinery.store.query.term.Variable; | 34 | import tools.refinery.logic.term.Variable; |
35 | import tools.refinery.logic.util.CycleDetectingMapper; | ||
35 | import tools.refinery.store.query.view.AnySymbolView; | 36 | import tools.refinery.store.query.view.AnySymbolView; |
36 | import tools.refinery.store.util.CycleDetectingMapper; | ||
37 | 37 | ||
38 | import java.util.ArrayList; | 38 | import java.util.ArrayList; |
39 | import java.util.HashMap; | 39 | import java.util.HashMap; |
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/QueryWrapperFactory.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/QueryWrapperFactory.java index a710dab3..f855f1f0 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/QueryWrapperFactory.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/QueryWrapperFactory.java | |||
@@ -16,15 +16,15 @@ import tools.refinery.interpreter.matchers.psystem.queries.PQuery; | |||
16 | import tools.refinery.interpreter.matchers.psystem.queries.PVisibility; | 16 | import tools.refinery.interpreter.matchers.psystem.queries.PVisibility; |
17 | import tools.refinery.interpreter.matchers.tuple.Tuple; | 17 | import tools.refinery.interpreter.matchers.tuple.Tuple; |
18 | import tools.refinery.interpreter.matchers.tuple.Tuples; | 18 | import tools.refinery.interpreter.matchers.tuple.Tuples; |
19 | import tools.refinery.store.query.Constraint; | 19 | import tools.refinery.logic.Constraint; |
20 | import tools.refinery.store.query.dnf.Dnf; | 20 | import tools.refinery.logic.dnf.Dnf; |
21 | import tools.refinery.store.query.dnf.DnfUtils; | 21 | import tools.refinery.logic.dnf.DnfUtils; |
22 | import tools.refinery.store.query.literal.AbstractCallLiteral; | 22 | import tools.refinery.logic.literal.AbstractCallLiteral; |
23 | import tools.refinery.store.query.term.ParameterDirection; | 23 | import tools.refinery.logic.term.ParameterDirection; |
24 | import tools.refinery.store.query.term.Variable; | 24 | import tools.refinery.logic.term.Variable; |
25 | import tools.refinery.store.query.view.AnySymbolView; | 25 | import tools.refinery.store.query.view.AnySymbolView; |
26 | import tools.refinery.store.query.view.SymbolView; | 26 | import tools.refinery.store.query.view.SymbolView; |
27 | import tools.refinery.store.util.CycleDetectingMapper; | 27 | import tools.refinery.logic.util.CycleDetectingMapper; |
28 | 28 | ||
29 | import java.util.*; | 29 | import java.util.*; |
30 | import java.util.function.ToIntFunction; | 30 | import java.util.function.ToIntFunction; |
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/StatefulMultisetAggregator.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/StatefulMultisetAggregator.java index 7552117b..936b3513 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/StatefulMultisetAggregator.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/StatefulMultisetAggregator.java | |||
@@ -6,8 +6,8 @@ | |||
6 | package tools.refinery.store.query.interpreter.internal.pquery; | 6 | package tools.refinery.store.query.interpreter.internal.pquery; |
7 | 7 | ||
8 | import tools.refinery.interpreter.matchers.psystem.aggregations.IMultisetAggregationOperator; | 8 | import tools.refinery.interpreter.matchers.psystem.aggregations.IMultisetAggregationOperator; |
9 | import tools.refinery.store.query.term.StatefulAggregate; | 9 | import tools.refinery.logic.term.StatefulAggregate; |
10 | import tools.refinery.store.query.term.StatefulAggregator; | 10 | import tools.refinery.logic.term.StatefulAggregator; |
11 | 11 | ||
12 | import java.util.stream.Stream; | 12 | import java.util.stream.Stream; |
13 | 13 | ||
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/StatelessMultisetAggregator.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/StatelessMultisetAggregator.java index 2da7ba87..01432a5b 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/StatelessMultisetAggregator.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/StatelessMultisetAggregator.java | |||
@@ -6,7 +6,7 @@ | |||
6 | package tools.refinery.store.query.interpreter.internal.pquery; | 6 | package tools.refinery.store.query.interpreter.internal.pquery; |
7 | 7 | ||
8 | import tools.refinery.interpreter.matchers.psystem.aggregations.IMultisetAggregationOperator; | 8 | import tools.refinery.interpreter.matchers.psystem.aggregations.IMultisetAggregationOperator; |
9 | import tools.refinery.store.query.term.StatelessAggregator; | 9 | import tools.refinery.logic.term.StatelessAggregator; |
10 | 10 | ||
11 | import java.util.stream.Stream; | 11 | import java.util.stream.Stream; |
12 | 12 | ||
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/TermEvaluator.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/TermEvaluator.java index ed991091..8da9ece7 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/TermEvaluator.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/TermEvaluator.java | |||
@@ -5,8 +5,8 @@ | |||
5 | */ | 5 | */ |
6 | package tools.refinery.store.query.interpreter.internal.pquery; | 6 | package tools.refinery.store.query.interpreter.internal.pquery; |
7 | 7 | ||
8 | import tools.refinery.store.query.term.Term; | 8 | import tools.refinery.logic.term.Term; |
9 | import tools.refinery.store.query.term.Variable; | 9 | import tools.refinery.logic.term.Variable; |
10 | import tools.refinery.interpreter.matchers.psystem.IExpressionEvaluator; | 10 | import tools.refinery.interpreter.matchers.psystem.IExpressionEvaluator; |
11 | import tools.refinery.interpreter.matchers.psystem.IValueProvider; | 11 | import tools.refinery.interpreter.matchers.psystem.IValueProvider; |
12 | 12 | ||
diff --git a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/ValueProviderBasedValuation.java b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/ValueProviderBasedValuation.java index 4124c9bb..a69c8bd2 100644 --- a/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/ValueProviderBasedValuation.java +++ b/subprojects/store-query-interpreter/src/main/java/tools/refinery/store/query/interpreter/internal/pquery/ValueProviderBasedValuation.java | |||
@@ -6,8 +6,8 @@ | |||
6 | package tools.refinery.store.query.interpreter.internal.pquery; | 6 | package tools.refinery.store.query.interpreter.internal.pquery; |
7 | 7 | ||
8 | import tools.refinery.interpreter.matchers.psystem.IValueProvider; | 8 | import tools.refinery.interpreter.matchers.psystem.IValueProvider; |
9 | import tools.refinery.store.query.term.DataVariable; | 9 | import tools.refinery.logic.term.DataVariable; |
10 | import tools.refinery.store.query.valuation.Valuation; | 10 | import tools.refinery.logic.valuation.Valuation; |
11 | 11 | ||
12 | public record ValueProviderBasedValuation(IValueProvider valueProvider) implements Valuation { | 12 | public record ValueProviderBasedValuation(IValueProvider valueProvider) implements Valuation { |
13 | @Override | 13 | @Override |
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/AggregatorBatchingTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/AggregatorBatchingTest.java index d8e06d82..209d7ac0 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/AggregatorBatchingTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/AggregatorBatchingTest.java | |||
@@ -9,10 +9,10 @@ import org.junit.jupiter.api.Test; | |||
9 | import tools.refinery.store.model.Model; | 9 | import tools.refinery.store.model.Model; |
10 | import tools.refinery.store.model.ModelStore; | 10 | import tools.refinery.store.model.ModelStore; |
11 | import tools.refinery.store.query.ModelQueryAdapter; | 11 | import tools.refinery.store.query.ModelQueryAdapter; |
12 | import tools.refinery.store.query.dnf.Query; | 12 | import tools.refinery.logic.dnf.Query; |
13 | import tools.refinery.store.query.term.StatefulAggregate; | 13 | import tools.refinery.logic.term.StatefulAggregate; |
14 | import tools.refinery.store.query.term.StatefulAggregator; | 14 | import tools.refinery.logic.term.StatefulAggregator; |
15 | import tools.refinery.store.query.term.Variable; | 15 | import tools.refinery.logic.term.Variable; |
16 | import tools.refinery.store.query.view.AnySymbolView; | 16 | import tools.refinery.store.query.view.AnySymbolView; |
17 | import tools.refinery.store.query.view.FunctionView; | 17 | import tools.refinery.store.query.view.FunctionView; |
18 | import tools.refinery.store.query.view.KeyOnlyView; | 18 | import tools.refinery.store.query.view.KeyOnlyView; |
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/DiagonalQueryTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/DiagonalQueryTest.java index 76de8679..eba7173b 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/DiagonalQueryTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/DiagonalQueryTest.java | |||
@@ -8,8 +8,8 @@ package tools.refinery.store.query.interpreter; | |||
8 | import tools.refinery.interpreter.matchers.backend.QueryEvaluationHint; | 8 | import tools.refinery.interpreter.matchers.backend.QueryEvaluationHint; |
9 | import tools.refinery.store.model.ModelStore; | 9 | import tools.refinery.store.model.ModelStore; |
10 | import tools.refinery.store.query.ModelQueryAdapter; | 10 | import tools.refinery.store.query.ModelQueryAdapter; |
11 | import tools.refinery.store.query.dnf.Dnf; | 11 | import tools.refinery.logic.dnf.Dnf; |
12 | import tools.refinery.store.query.dnf.Query; | 12 | import tools.refinery.logic.dnf.Query; |
13 | import tools.refinery.store.query.interpreter.tests.QueryEngineTest; | 13 | import tools.refinery.store.query.interpreter.tests.QueryEngineTest; |
14 | import tools.refinery.store.query.view.AnySymbolView; | 14 | import tools.refinery.store.query.view.AnySymbolView; |
15 | import tools.refinery.store.query.view.FunctionView; | 15 | import tools.refinery.store.query.view.FunctionView; |
@@ -21,8 +21,8 @@ import java.util.List; | |||
21 | import java.util.Map; | 21 | import java.util.Map; |
22 | import java.util.Optional; | 22 | import java.util.Optional; |
23 | 23 | ||
24 | import static tools.refinery.store.query.literal.Literals.not; | 24 | import static tools.refinery.logic.literal.Literals.not; |
25 | import static tools.refinery.store.query.term.int_.IntTerms.INT_SUM; | 25 | import static tools.refinery.logic.term.int_.IntTerms.INT_SUM; |
26 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertNullableResults; | 26 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertNullableResults; |
27 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertResults; | 27 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertResults; |
28 | 28 | ||
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/FunctionalQueryTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/FunctionalQueryTest.java index ca1512d8..c845e5ff 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/FunctionalQueryTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/FunctionalQueryTest.java | |||
@@ -9,15 +9,15 @@ import tools.refinery.interpreter.matchers.backend.QueryEvaluationHint; | |||
9 | import tools.refinery.store.map.Cursor; | 9 | import tools.refinery.store.map.Cursor; |
10 | import tools.refinery.store.model.ModelStore; | 10 | import tools.refinery.store.model.ModelStore; |
11 | import tools.refinery.store.query.ModelQueryAdapter; | 11 | import tools.refinery.store.query.ModelQueryAdapter; |
12 | import tools.refinery.store.query.dnf.Query; | 12 | import tools.refinery.logic.dnf.Query; |
13 | import tools.refinery.store.query.term.Variable; | 13 | import tools.refinery.logic.term.Variable; |
14 | import tools.refinery.store.query.interpreter.tests.QueryEngineTest; | 14 | import tools.refinery.store.query.interpreter.tests.QueryEngineTest; |
15 | import tools.refinery.store.query.view.AnySymbolView; | 15 | import tools.refinery.store.query.view.AnySymbolView; |
16 | import tools.refinery.store.query.view.FilteredView; | 16 | import tools.refinery.store.query.view.FilteredView; |
17 | import tools.refinery.store.query.view.FunctionView; | 17 | import tools.refinery.store.query.view.FunctionView; |
18 | import tools.refinery.store.query.view.KeyOnlyView; | 18 | import tools.refinery.store.query.view.KeyOnlyView; |
19 | import tools.refinery.store.representation.Symbol; | 19 | import tools.refinery.store.representation.Symbol; |
20 | import tools.refinery.store.representation.TruthValue; | 20 | import tools.refinery.logic.term.truthvalue.TruthValue; |
21 | import tools.refinery.store.tuple.Tuple; | 21 | import tools.refinery.store.tuple.Tuple; |
22 | 22 | ||
23 | import java.util.List; | 23 | import java.util.List; |
@@ -29,8 +29,8 @@ import static org.hamcrest.Matchers.is; | |||
29 | import static org.hamcrest.Matchers.nullValue; | 29 | import static org.hamcrest.Matchers.nullValue; |
30 | import static org.junit.jupiter.api.Assertions.assertAll; | 30 | import static org.junit.jupiter.api.Assertions.assertAll; |
31 | import static org.junit.jupiter.api.Assertions.assertThrows; | 31 | import static org.junit.jupiter.api.Assertions.assertThrows; |
32 | import static tools.refinery.store.query.literal.Literals.check; | 32 | import static tools.refinery.logic.literal.Literals.check; |
33 | import static tools.refinery.store.query.term.int_.IntTerms.*; | 33 | import static tools.refinery.logic.term.int_.IntTerms.*; |
34 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertNullableResults; | 34 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertNullableResults; |
35 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertResults; | 35 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertResults; |
36 | 36 | ||
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/LeftJoinTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/LeftJoinTest.java index 4c849e9d..6633b3b1 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/LeftJoinTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/LeftJoinTest.java | |||
@@ -8,8 +8,8 @@ package tools.refinery.store.query.interpreter; | |||
8 | import org.junit.jupiter.api.Test; | 8 | import org.junit.jupiter.api.Test; |
9 | import tools.refinery.store.model.ModelStore; | 9 | import tools.refinery.store.model.ModelStore; |
10 | import tools.refinery.store.query.ModelQueryAdapter; | 10 | import tools.refinery.store.query.ModelQueryAdapter; |
11 | import tools.refinery.store.query.dnf.Query; | 11 | import tools.refinery.logic.dnf.Query; |
12 | import tools.refinery.store.query.term.int_.IntTerms; | 12 | import tools.refinery.logic.term.int_.IntTerms; |
13 | import tools.refinery.store.query.view.AnySymbolView; | 13 | import tools.refinery.store.query.view.AnySymbolView; |
14 | import tools.refinery.store.query.view.FunctionView; | 14 | import tools.refinery.store.query.view.FunctionView; |
15 | import tools.refinery.store.query.view.KeyOnlyView; | 15 | import tools.refinery.store.query.view.KeyOnlyView; |
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/OrderedResultSetTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/OrderedResultSetTest.java index 96d0f302..cc3ddc10 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/OrderedResultSetTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/OrderedResultSetTest.java | |||
@@ -8,9 +8,9 @@ package tools.refinery.store.query.interpreter; | |||
8 | import org.junit.jupiter.api.Test; | 8 | import org.junit.jupiter.api.Test; |
9 | import tools.refinery.store.model.ModelStore; | 9 | import tools.refinery.store.model.ModelStore; |
10 | import tools.refinery.store.query.ModelQueryAdapter; | 10 | import tools.refinery.store.query.ModelQueryAdapter; |
11 | import tools.refinery.store.query.dnf.Query; | 11 | import tools.refinery.logic.dnf.Query; |
12 | import tools.refinery.store.query.resultset.OrderedResultSet; | 12 | import tools.refinery.store.query.resultset.OrderedResultSet; |
13 | import tools.refinery.store.query.term.Variable; | 13 | import tools.refinery.logic.term.Variable; |
14 | import tools.refinery.store.query.view.AnySymbolView; | 14 | import tools.refinery.store.query.view.AnySymbolView; |
15 | import tools.refinery.store.query.view.KeyOnlyView; | 15 | import tools.refinery.store.query.view.KeyOnlyView; |
16 | import tools.refinery.store.representation.Symbol; | 16 | import tools.refinery.store.representation.Symbol; |
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/QueryTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/QueryTest.java index 72728dcd..59f43147 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/QueryTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/QueryTest.java | |||
@@ -9,26 +9,26 @@ import tools.refinery.interpreter.matchers.backend.QueryEvaluationHint; | |||
9 | import org.junit.jupiter.api.Test; | 9 | import org.junit.jupiter.api.Test; |
10 | import tools.refinery.store.model.ModelStore; | 10 | import tools.refinery.store.model.ModelStore; |
11 | import tools.refinery.store.query.ModelQueryAdapter; | 11 | import tools.refinery.store.query.ModelQueryAdapter; |
12 | import tools.refinery.store.query.dnf.Dnf; | 12 | import tools.refinery.logic.dnf.Dnf; |
13 | import tools.refinery.store.query.dnf.Query; | 13 | import tools.refinery.logic.dnf.Query; |
14 | import tools.refinery.store.query.term.ParameterDirection; | 14 | import tools.refinery.logic.term.ParameterDirection; |
15 | import tools.refinery.store.query.term.Variable; | 15 | import tools.refinery.logic.term.Variable; |
16 | import tools.refinery.store.query.interpreter.tests.QueryEngineTest; | 16 | import tools.refinery.store.query.interpreter.tests.QueryEngineTest; |
17 | import tools.refinery.store.query.view.AnySymbolView; | 17 | import tools.refinery.store.query.view.AnySymbolView; |
18 | import tools.refinery.store.query.view.FilteredView; | 18 | import tools.refinery.store.query.view.FilteredView; |
19 | import tools.refinery.store.query.view.FunctionView; | 19 | import tools.refinery.store.query.view.FunctionView; |
20 | import tools.refinery.store.query.view.KeyOnlyView; | 20 | import tools.refinery.store.query.view.KeyOnlyView; |
21 | import tools.refinery.store.representation.Symbol; | 21 | import tools.refinery.store.representation.Symbol; |
22 | import tools.refinery.store.representation.TruthValue; | 22 | import tools.refinery.logic.term.truthvalue.TruthValue; |
23 | import tools.refinery.store.tuple.Tuple; | 23 | import tools.refinery.store.tuple.Tuple; |
24 | 24 | ||
25 | import java.util.List; | 25 | import java.util.List; |
26 | import java.util.Map; | 26 | import java.util.Map; |
27 | 27 | ||
28 | import static tools.refinery.store.query.literal.Literals.check; | 28 | import static tools.refinery.logic.literal.Literals.check; |
29 | import static tools.refinery.store.query.literal.Literals.not; | 29 | import static tools.refinery.logic.literal.Literals.not; |
30 | import static tools.refinery.store.query.term.int_.IntTerms.constant; | 30 | import static tools.refinery.logic.term.int_.IntTerms.constant; |
31 | import static tools.refinery.store.query.term.int_.IntTerms.greaterEq; | 31 | import static tools.refinery.logic.term.int_.IntTerms.greaterEq; |
32 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertResults; | 32 | import static tools.refinery.store.query.interpreter.tests.QueryAssertions.assertResults; |
33 | 33 | ||
34 | class QueryTest { | 34 | class QueryTest { |
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/QueryTransactionTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/QueryTransactionTest.java index 1cd05d91..eb1ed68a 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/QueryTransactionTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/QueryTransactionTest.java | |||
@@ -9,8 +9,8 @@ import tools.refinery.interpreter.matchers.backend.QueryEvaluationHint; | |||
9 | import org.junit.jupiter.api.Test; | 9 | import org.junit.jupiter.api.Test; |
10 | import tools.refinery.store.model.ModelStore; | 10 | import tools.refinery.store.model.ModelStore; |
11 | import tools.refinery.store.query.ModelQueryAdapter; | 11 | import tools.refinery.store.query.ModelQueryAdapter; |
12 | import tools.refinery.store.query.dnf.Query; | 12 | import tools.refinery.logic.dnf.Query; |
13 | import tools.refinery.store.query.dnf.RelationalQuery; | 13 | import tools.refinery.logic.dnf.RelationalQuery; |
14 | import tools.refinery.store.query.view.AnySymbolView; | 14 | import tools.refinery.store.query.view.AnySymbolView; |
15 | import tools.refinery.store.query.view.FilteredView; | 15 | import tools.refinery.store.query.view.FilteredView; |
16 | import tools.refinery.store.query.view.FunctionView; | 16 | import tools.refinery.store.query.view.FunctionView; |
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/StronglyConnectedComponentsTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/StronglyConnectedComponentsTest.java index edbd9aff..f8b12d19 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/StronglyConnectedComponentsTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/StronglyConnectedComponentsTest.java | |||
@@ -6,11 +6,11 @@ | |||
6 | package tools.refinery.store.query.interpreter; | 6 | package tools.refinery.store.query.interpreter; |
7 | 7 | ||
8 | import org.junit.jupiter.api.Test; | 8 | import org.junit.jupiter.api.Test; |
9 | import tools.refinery.logic.dnf.Query; | ||
10 | import tools.refinery.logic.literal.Connectivity; | ||
11 | import tools.refinery.logic.literal.RepresentativeElectionLiteral; | ||
9 | import tools.refinery.store.model.ModelStore; | 12 | import tools.refinery.store.model.ModelStore; |
10 | import tools.refinery.store.query.ModelQueryAdapter; | 13 | import tools.refinery.store.query.ModelQueryAdapter; |
11 | import tools.refinery.store.query.dnf.Query; | ||
12 | import tools.refinery.store.query.literal.Connectivity; | ||
13 | import tools.refinery.store.query.literal.RepresentativeElectionLiteral; | ||
14 | import tools.refinery.store.query.view.AnySymbolView; | 14 | import tools.refinery.store.query.view.AnySymbolView; |
15 | import tools.refinery.store.query.view.KeyOnlyView; | 15 | import tools.refinery.store.query.view.KeyOnlyView; |
16 | import tools.refinery.store.representation.Symbol; | 16 | import tools.refinery.store.representation.Symbol; |
diff --git a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/WeaklyConnectedComponentsTest.java b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/WeaklyConnectedComponentsTest.java index 3fc85480..95b37f09 100644 --- a/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/WeaklyConnectedComponentsTest.java +++ b/subprojects/store-query-interpreter/src/test/java/tools/refinery/store/query/interpreter/WeaklyConnectedComponentsTest.java | |||
@@ -6,11 +6,11 @@ | |||
6 | package tools.refinery.store.query.interpreter; | 6 | package tools.refinery.store.query.interpreter; |
7 | 7 | ||
8 | import org.junit.jupiter.api.Test; | 8 | import org.junit.jupiter.api.Test; |
9 | import tools.refinery.logic.dnf.Query; | ||
10 | import tools.refinery.logic.literal.Connectivity; | ||
11 | import tools.refinery.logic.literal.RepresentativeElectionLiteral; | ||
9 | import tools.refinery.store.model.ModelStore; | 12 | import tools.refinery.store.model.ModelStore; |
10 | import tools.refinery.store.query.ModelQueryAdapter; | 13 | import tools.refinery.store.query.ModelQueryAdapter; |
11 | import tools.refinery.store.query.dnf.Query; | ||
12 | import tools.refinery.store.query.literal.Connectivity; | ||
13 | import tools.refinery.store.query.literal.RepresentativeElectionLiteral; | ||
14 | import tools.refinery.store.query.view.AnySymbolView; | 14 | import tools.refinery.store.query.view.AnySymbolView; |
15 | import tools.refinery.store.query.view.KeyOnlyView; | 15 | import tools.refinery.store.query.view.KeyOnlyView; |
16 | import tools.refinery.store.representation.Symbol; | 16 | import tools.refinery.store.representation.Symbol; |