diff options
Diffstat (limited to 'subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/context/RelationalEngineContext.java')
-rw-r--r-- | subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/context/RelationalEngineContext.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/context/RelationalEngineContext.java b/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/context/RelationalEngineContext.java index 4eb8898b..3bad01b9 100644 --- a/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/context/RelationalEngineContext.java +++ b/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/context/RelationalEngineContext.java | |||
@@ -2,17 +2,19 @@ package tools.refinery.store.query.viatra.internal.context; | |||
2 | 2 | ||
3 | import org.eclipse.viatra.query.runtime.api.scope.IBaseIndex; | 3 | import org.eclipse.viatra.query.runtime.api.scope.IBaseIndex; |
4 | import org.eclipse.viatra.query.runtime.api.scope.IEngineContext; | 4 | import org.eclipse.viatra.query.runtime.api.scope.IEngineContext; |
5 | import org.eclipse.viatra.query.runtime.matchers.context.IInputKey; | ||
5 | import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContext; | 6 | import org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContext; |
6 | |||
7 | import tools.refinery.store.model.Model; | 7 | import tools.refinery.store.model.Model; |
8 | import tools.refinery.store.query.viatra.internal.update.ModelUpdateListener; | 8 | import tools.refinery.store.query.view.AnyRelationView; |
9 | |||
10 | import java.util.Map; | ||
9 | 11 | ||
10 | public class RelationalEngineContext implements IEngineContext { | 12 | public class RelationalEngineContext implements IEngineContext { |
11 | private final IBaseIndex baseIndex = new DummyBaseIndexer(); | 13 | private final IBaseIndex baseIndex = new DummyBaseIndexer(); |
12 | private final RelationalRuntimeContext runtimeContext; | 14 | private final RelationalRuntimeContext runtimeContext; |
13 | 15 | ||
14 | public RelationalEngineContext(Model model, ModelUpdateListener updateListener) { | 16 | public RelationalEngineContext(Model model, Map< AnyRelationView, IInputKey> inputKeys) { |
15 | runtimeContext = new RelationalRuntimeContext(model, updateListener); | 17 | runtimeContext = new RelationalRuntimeContext(model, inputKeys); |
16 | } | 18 | } |
17 | 19 | ||
18 | @Override | 20 | @Override |