diff options
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.java | 42 |
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 @@ | |||
1 | package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder; | ||
2 | |||
3 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapperTrace; | ||
4 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.MonitoredVampireSolution; | ||
5 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem; | ||
7 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicresultFactory; | ||
8 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult; | ||
9 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.Statistics; | ||
10 | import org.eclipse.emf.common.util.EList; | ||
11 | import org.eclipse.xtext.xbase.lib.Extension; | ||
12 | import org.eclipse.xtext.xbase.lib.ObjectExtensions; | ||
13 | import org.eclipse.xtext.xbase.lib.Procedures.Procedure1; | ||
14 | |||
15 | @SuppressWarnings("all") | ||
16 | public 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 | } | ||