aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Vampire2LogicMapper.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/Vampire2LogicMapper.java')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Vampire2LogicMapper.java42
1 files changed, 0 insertions, 42 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Vampire2LogicMapper.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Vampire2LogicMapper.java
deleted file mode 100644
index 9fb23c71..00000000
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Vampire2LogicMapper.java
+++ /dev/null
@@ -1,42 +0,0 @@
1package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder;
2
3import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapperTrace;
4import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.MonitoredVampireSolution;
5import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel;
6import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem;
7import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicresultFactory;
8import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult;
9import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.Statistics;
10import org.eclipse.emf.common.util.EList;
11import org.eclipse.xtext.xbase.lib.Extension;
12import org.eclipse.xtext.xbase.lib.ObjectExtensions;
13import org.eclipse.xtext.xbase.lib.Procedures.Procedure1;
14
15@SuppressWarnings("all")
16public class Vampire2LogicMapper {
17 @Extension
18 private final LogicresultFactory resultFactory = LogicresultFactory.eINSTANCE;
19
20 public ModelResult transformOutput(final LogicProblem problem, final int requiredNumberOfSolution, final MonitoredVampireSolution monitoredVampireSolution, final Logic2VampireLanguageMapperTrace trace, final long transformationTime) {
21 ModelResult _createModelResult = this.resultFactory.createModelResult();
22 final Procedure1<ModelResult> _function = (ModelResult it) -> {
23 it.setProblem(problem);
24 EList<Object> _representation = it.getRepresentation();
25 VampireModel _generatedModel = monitoredVampireSolution.getGeneratedModel();
26 _representation.add(_generatedModel);
27 it.setTrace(trace);
28 it.setStatistics(this.transformStatistics(monitoredVampireSolution, transformationTime));
29 };
30 return ObjectExtensions.<ModelResult>operator_doubleArrow(_createModelResult, _function);
31 }
32
33 public Statistics transformStatistics(final MonitoredVampireSolution solution, final long transformationTime) {
34 Statistics _createStatistics = this.resultFactory.createStatistics();
35 final Procedure1<Statistics> _function = (Statistics it) -> {
36 long _solverTime = solution.getSolverTime();
37 it.setSolverTime(((int) _solverTime));
38 it.setTransformationTime(((int) transformationTime));
39 };
40 return ObjectExtensions.<Statistics>operator_doubleArrow(_createStatistics, _function);
41 }
42}