aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.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/builder/VampireHandler.java')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.java20
1 files changed, 8 insertions, 12 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.java
index e9073d82..39773357 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireHandler.java
@@ -7,12 +7,9 @@ import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel;
7import com.google.common.base.Objects; 7import com.google.common.base.Objects;
8import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace; 8import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace;
9import java.io.BufferedReader; 9import java.io.BufferedReader;
10import java.io.InputStream; 10import java.io.FileReader;
11import java.io.InputStreamReader;
12import java.util.List; 11import java.util.List;
13import org.eclipse.emf.common.util.EList;
14import org.eclipse.emf.common.util.URI; 12import org.eclipse.emf.common.util.URI;
15import org.eclipse.emf.ecore.EObject;
16import org.eclipse.xtext.xbase.lib.CollectionLiterals; 13import org.eclipse.xtext.xbase.lib.CollectionLiterals;
17import org.eclipse.xtext.xbase.lib.Conversions; 14import org.eclipse.xtext.xbase.lib.Conversions;
18import org.eclipse.xtext.xbase.lib.Exceptions; 15import org.eclipse.xtext.xbase.lib.Exceptions;
@@ -67,18 +64,17 @@ public class VampireHandler {
67 long _minus_1 = (_currentTimeMillis_1 - startTime); 64 long _minus_1 = (_currentTimeMillis_1 - startTime);
68 solverTime = _minus_1; 65 solverTime = _minus_1;
69 } 66 }
70 InputStream _inputStream = p.getInputStream(); 67 FileReader _fileReader = new FileReader(solnLoc);
71 InputStreamReader _inputStreamReader = new InputStreamReader(_inputStream); 68 final BufferedReader reader = new BufferedReader(_fileReader);
72 final BufferedReader reader = new BufferedReader(_inputStreamReader);
73 final List<String> output = CollectionLiterals.<String>newArrayList(); 69 final List<String> output = CollectionLiterals.<String>newArrayList();
74 String line = ""; 70 String line = "";
75 while ((!Objects.equal((line = reader.readLine()), null))) { 71 while ((!Objects.equal((line = reader.readLine()), null))) {
76 output.add((line + "\n")); 72 boolean _equals_2 = Objects.equal(line, "Finite Model Found!");
73 if (_equals_2) {
74 return new MonitoredVampireSolution(solverTime, null, true);
75 }
77 } 76 }
78 workspace.getFile(TEMPNAME).delete(); 77 return new MonitoredVampireSolution(solverTime, null, false);
79 final EList<EObject> root = workspace.<VampireModel>readModel(VampireModel.class, SOLNNAME).eResource().getContents();
80 EObject _get = root.get(0);
81 return new MonitoredVampireSolution(solverTime, ((VampireModel) _get));
82 } catch (Throwable _e) { 78 } catch (Throwable _e) {
83 throw Exceptions.sneakyThrow(_e); 79 throw Exceptions.sneakyThrow(_e);
84 } 80 }