aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.xtend')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.xtend9
1 files changed, 4 insertions, 5 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.xtend
index f0426245..ce672211 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.xtend
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.xtend
@@ -25,11 +25,12 @@ class VampireSolverException extends Exception {
25 } 25 }
26} 26}
27 27
28@Data class VampireSolutionModel { 28@Data class MonitoredVampireSolution {
29// List<String> warnings 29// List<String> warnings
30// List<String> debugs 30// List<String> debugs
31// long kodkodTime 31// long kodkodTime
32// val List<Pair<A4Solution, Long>> aswers 32// val List<Pair<A4Solution, Long>> aswers
33 val VampireModel generatedModel
33// val boolean finishedBeforeTimeout 34// val boolean finishedBeforeTimeout
34} 35}
35 36
@@ -76,12 +77,10 @@ class VampireHandler {
76 // 5. determine and return whether or not finite model was found 77 // 5. determine and return whether or not finite model was found
77 // 6. save solution as a .tptp model 78 // 6. save solution as a .tptp model
78 val root = workspace.readModel(VampireModel, SOLNNAME).eResource.contents 79 val root = workspace.readModel(VampireModel, SOLNNAME).eResource.contents
79
80
81 80
82 println((root.get(0) as VampireModelImpl ).comments) 81// println((root.get(0) as VampireModel ).comments)
83 82
84 return root 83 return new MonitoredVampireSolution(root.get(0) as VampireModel)
85 84
86 /* 85 /*
87 * //Prepare 86 * //Prepare