aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java22
1 files changed, 21 insertions, 1 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
index d9d75887..410b47ed 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
@@ -20,7 +20,10 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicResult;
20import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult; 20import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult;
21import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace; 21import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace;
22import java.util.List; 22import java.util.List;
23import org.eclipse.emf.common.util.EList;
24import org.eclipse.emf.ecore.EObject;
23import org.eclipse.xtend2.lib.StringConcatenation; 25import org.eclipse.xtend2.lib.StringConcatenation;
26import org.eclipse.xtext.xbase.lib.Exceptions;
24 27
25@SuppressWarnings("all") 28@SuppressWarnings("all")
26public class VampireSolver extends LogicReasoner { 29public class VampireSolver extends LogicReasoner {
@@ -36,7 +39,20 @@ public class VampireSolver extends LogicReasoner {
36 39
37 private final VampireHandler handler = new VampireHandler(); 40 private final VampireHandler handler = new VampireHandler();
38 41
39 private final String fileName = "vampireProblem.tptp"; 42 private String fileName = "problem.tptp";
43
44 public LogicResult solve(final LogicProblem problem, final LogicSolverConfiguration config, final ReasonerWorkspace workspace, final String location) {
45 try {
46 LogicResult _xblockexpression = null;
47 {
48 this.fileName = (location + this.fileName);
49 _xblockexpression = this.solve(problem, config, workspace);
50 }
51 return _xblockexpression;
52 } catch (Throwable _e) {
53 throw Exceptions.sneakyThrow(_e);
54 }
55 }
40 56
41 @Override 57 @Override
42 public LogicResult solve(final LogicProblem problem, final LogicSolverConfiguration config, final ReasonerWorkspace workspace) throws LogicReasonerException { 58 public LogicResult solve(final LogicProblem problem, final LogicSolverConfiguration config, final ReasonerWorkspace workspace) throws LogicReasonerException {
@@ -55,6 +71,10 @@ public class VampireSolver extends LogicReasoner {
55 } 71 }
56 long _currentTimeMillis = System.currentTimeMillis(); 72 long _currentTimeMillis = System.currentTimeMillis();
57 final long transformationTime = (_currentTimeMillis - transformationStart); 73 final long transformationTime = (_currentTimeMillis - transformationStart);
74 final long solverStart = System.currentTimeMillis();
75 final EList<EObject> result2 = this.handler.callSolver(vampireProblem, workspace, vampireConfig);
76 long _currentTimeMillis_1 = System.currentTimeMillis();
77 final long solvingTime = (_currentTimeMillis_1 - solverStart);
58 return null; 78 return null;
59 } 79 }
60 80