diff options
author | 2023-09-13 19:07:16 +0200 | |
---|---|---|
committer | 2023-09-13 19:07:16 +0200 | |
commit | e0efa34eee39f3edf7ee95cbb4ae209477ed8206 (patch) | |
tree | 29343870bf46280dde7bad8e457b871966163fea | |
parent | fix: hide new node names in generated models (diff) | |
download | refinery-e0efa34eee39f3edf7ee95cbb4ae209477ed8206.tar.gz refinery-e0efa34eee39f3edf7ee95cbb4ae209477ed8206.tar.zst refinery-e0efa34eee39f3edf7ee95cbb4ae209477ed8206.zip |
refactor: do not construct uneeded interpretation
Model generation only has to extract the candidate interpretaion, partial
intepretation queries are only needed if they appear in a rule, constraint, or
objective.
-rw-r--r-- | subprojects/language-web/src/main/java/tools/refinery/language/web/generator/ModelGenerationWorker.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/subprojects/language-web/src/main/java/tools/refinery/language/web/generator/ModelGenerationWorker.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/generator/ModelGenerationWorker.java index e14982a7..77fc7484 100644 --- a/subprojects/language-web/src/main/java/tools/refinery/language/web/generator/ModelGenerationWorker.java +++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/generator/ModelGenerationWorker.java | |||
@@ -178,7 +178,8 @@ public class ModelGenerationWorker implements Runnable { | |||
178 | .with(PropagationAdapter.builder()) | 178 | .with(PropagationAdapter.builder()) |
179 | .with(StateCoderAdapter.builder()) | 179 | .with(StateCoderAdapter.builder()) |
180 | .with(DesignSpaceExplorationAdapter.builder()) | 180 | .with(DesignSpaceExplorationAdapter.builder()) |
181 | .with(ReasoningAdapter.builder()); | 181 | .with(ReasoningAdapter.builder() |
182 | .requiredInterpretations(Concreteness.CANDIDATE)); | ||
182 | var modelSeed = initializer.createModel(problem, storeBuilder); | 183 | var modelSeed = initializer.createModel(problem, storeBuilder); |
183 | var store = storeBuilder.build(); | 184 | var store = storeBuilder.build(); |
184 | cancellationToken.checkCancelled(); | 185 | cancellationToken.checkCancelled(); |