diff options
author | Kristóf Marussy <kristof@marussy.com> | 2023-09-11 19:22:26 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2023-09-11 19:22:26 +0200 |
commit | 4d365b54dad8d066bba2a2b1a05092b4802b9970 (patch) | |
tree | 12e5ae36b0041463ded54e7a69dcdc9f3662794f /subprojects/store-dse/src/main/java/tools/refinery/store/dse/strategy/BestFirstExplorer.java | |
parent | fix: build failures after integrating generation (diff) | |
download | refinery-4d365b54dad8d066bba2a2b1a05092b4802b9970.tar.gz refinery-4d365b54dad8d066bba2a2b1a05092b4802b9970.tar.zst refinery-4d365b54dad8d066bba2a2b1a05092b4802b9970.zip |
feat: cancellation token for ModelStore
Diffstat (limited to 'subprojects/store-dse/src/main/java/tools/refinery/store/dse/strategy/BestFirstExplorer.java')
-rw-r--r-- | subprojects/store-dse/src/main/java/tools/refinery/store/dse/strategy/BestFirstExplorer.java | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/subprojects/store-dse/src/main/java/tools/refinery/store/dse/strategy/BestFirstExplorer.java b/subprojects/store-dse/src/main/java/tools/refinery/store/dse/strategy/BestFirstExplorer.java index 4a75a3a6..5e2f8fa9 100644 --- a/subprojects/store-dse/src/main/java/tools/refinery/store/dse/strategy/BestFirstExplorer.java +++ b/subprojects/store-dse/src/main/java/tools/refinery/store/dse/strategy/BestFirstExplorer.java | |||
@@ -19,14 +19,9 @@ public class BestFirstExplorer extends BestFirstWorker { | |||
19 | this.random = new Random(id); | 19 | this.random = new Random(id); |
20 | } | 20 | } |
21 | 21 | ||
22 | private boolean interrupted = false; | ||
23 | |||
24 | public void interrupt() { | ||
25 | this.interrupted = true; | ||
26 | } | ||
27 | |||
28 | private boolean shouldRun() { | 22 | private boolean shouldRun() { |
29 | return !interrupted && !hasEnoughSolution(); | 23 | model.checkCancelled(); |
24 | return !hasEnoughSolution(); | ||
30 | } | 25 | } |
31 | 26 | ||
32 | public void explore() { | 27 | public void explore() { |