aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language-web/src/main/java/tools/refinery/language/web/semantics/SemanticsWorker.java
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/language-web/src/main/java/tools/refinery/language/web/semantics/SemanticsWorker.java')
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/semantics/SemanticsWorker.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/subprojects/language-web/src/main/java/tools/refinery/language/web/semantics/SemanticsWorker.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/semantics/SemanticsWorker.java
index c745d86e..33b1c4fb 100644
--- a/subprojects/language-web/src/main/java/tools/refinery/language/web/semantics/SemanticsWorker.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/semantics/SemanticsWorker.java
@@ -34,7 +34,7 @@ import tools.refinery.store.reasoning.representation.PartialRelation;
34import tools.refinery.store.reasoning.translator.TranslationException; 34import tools.refinery.store.reasoning.translator.TranslationException;
35import tools.refinery.store.reasoning.translator.multiobject.MultiObjectTranslator; 35import tools.refinery.store.reasoning.translator.multiobject.MultiObjectTranslator;
36import tools.refinery.store.tuple.Tuple; 36import tools.refinery.store.tuple.Tuple;
37import tools.refinery.viatra.runtime.CancellationToken; 37import tools.refinery.store.util.CancellationToken;
38 38
39import java.util.ArrayList; 39import java.util.ArrayList;
40import java.util.TreeMap; 40import java.util.TreeMap;
@@ -74,8 +74,8 @@ class SemanticsWorker implements Callable<SemanticsResult> {
74 @Override 74 @Override
75 public SemanticsResult call() { 75 public SemanticsResult call() {
76 var builder = ModelStore.builder() 76 var builder = ModelStore.builder()
77 .with(ViatraModelQueryAdapter.builder() 77 .cancellationToken(cancellationToken)
78 .cancellationToken(cancellationToken)) 78 .with(ViatraModelQueryAdapter.builder())
79 .with(PropagationAdapter.builder()) 79 .with(PropagationAdapter.builder())
80 .with(ReasoningAdapter.builder() 80 .with(ReasoningAdapter.builder()
81 .requiredInterpretations(Concreteness.PARTIAL)); 81 .requiredInterpretations(Concreteness.PARTIAL));
@@ -91,8 +91,7 @@ class SemanticsWorker implements Callable<SemanticsResult> {
91 cancellationToken.checkCancelled(); 91 cancellationToken.checkCancelled();
92 var store = builder.build(); 92 var store = builder.build();
93 cancellationToken.checkCancelled(); 93 cancellationToken.checkCancelled();
94 var cancellableModelSeed = CancellableSeed.wrap(cancellationToken, modelSeed); 94 var model = store.getAdapter(ReasoningStoreAdapter.class).createInitialModel(modelSeed);
95 var model = store.getAdapter(ReasoningStoreAdapter.class).createInitialModel(cancellableModelSeed);
96 cancellationToken.checkCancelled(); 95 cancellationToken.checkCancelled();
97 var partialInterpretation = getPartialInterpretation(initializer, model); 96 var partialInterpretation = getPartialInterpretation(initializer, model);
98 97