diff options
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.java | 22 |
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; | |||
20 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult; | 20 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult; |
21 | import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace; | 21 | import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace; |
22 | import java.util.List; | 22 | import java.util.List; |
23 | import org.eclipse.emf.common.util.EList; | ||
24 | import org.eclipse.emf.ecore.EObject; | ||
23 | import org.eclipse.xtend2.lib.StringConcatenation; | 25 | import org.eclipse.xtend2.lib.StringConcatenation; |
26 | import org.eclipse.xtext.xbase.lib.Exceptions; | ||
24 | 27 | ||
25 | @SuppressWarnings("all") | 28 | @SuppressWarnings("all") |
26 | public class VampireSolver extends LogicReasoner { | 29 | public 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 | ||