diff options
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.xtend | 9 |
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 |