aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-06-20 14:42:23 +0200
committerLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-06-20 14:42:23 +0200
commit27187323b760bd7bba5e16cc75fadb041888e2c8 (patch)
treee1685c55dc7968381324d65e8ac64df079d4084a /Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
parentVisualisation stub removed (diff)
downloadVIATRA-Generator-27187323b760bd7bba5e16cc75fadb041888e2c8.tar.gz
VIATRA-Generator-27187323b760bd7bba5e16cc75fadb041888e2c8.tar.zst
VIATRA-Generator-27187323b760bd7bba5e16cc75fadb041888e2c8.zip
Fixing multiple "true" and "false" objects
Diffstat (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java')
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
index e73d97b3..7862262b 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
@@ -112,6 +112,13 @@ public class BestFirstStrategyForModelGeneration implements IStrategy {
112 this.solutionStore = context.getGlobalContext().getSolutionStore(); 112 this.solutionStore = context.getGlobalContext().getSolutionStore();
113 113
114 ViatraQueryEngine engine = context.getQueryEngine(); 114 ViatraQueryEngine engine = context.getQueryEngine();
115// // TODO: visualisation
116// matchers = new LinkedList<ViatraQueryMatcher<? extends IPatternMatch>>();
117// for(IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> p : this.method.getAllPatterns()) {
118// System.out.println(p.getSimpleName());
119// ViatraQueryMatcher<? extends IPatternMatch> matcher = p.getMatcher(engine);
120// matchers.add(matcher);
121// }
115 122
116 this.solutionStoreWithCopy = new SolutionStoreWithCopy(); 123 this.solutionStoreWithCopy = new SolutionStoreWithCopy();
117 this.solutionStoreWithDiversityDescriptor = new SolutionStoreWithDiversityDescriptor(configuration.diversityRequirement); 124 this.solutionStoreWithDiversityDescriptor = new SolutionStoreWithDiversityDescriptor(configuration.diversityRequirement);
@@ -181,6 +188,9 @@ public class BestFirstStrategyForModelGeneration implements IStrategy {
181 context.executeAcitvationId(nextActivation); 188 context.executeAcitvationId(nextActivation);
182 189
183 visualiseCurrentState(); 190 visualiseCurrentState();
191// for(ViatraQueryMatcher<? extends IPatternMatch> matcher : matchers) {
192// System.out.println(matcher.getPatternName() + " - " + matcher.getAllValues("element"));
193// }
184 194
185 boolean consistencyCheckResult = checkConsistency(currentTrajectoryWithFittness); 195 boolean consistencyCheckResult = checkConsistency(currentTrajectoryWithFittness);
186 if(consistencyCheckResult == true) { continue mainLoop; } 196 if(consistencyCheckResult == true) { continue mainLoop; }