diff options
author | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2019-03-04 17:31:16 -0500 |
---|---|---|
committer | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2020-06-07 19:18:56 -0400 |
commit | 9643b7b7a735afc408ca6a172e2719653553627a (patch) | |
tree | a608396a89759a3d3d6ead5b659c23612ff9d56c /Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Vampire2LogicMapper.java | |
parent | complete vsconfig files #19 (diff) | |
download | VIATRA-Generator-9643b7b7a735afc408ca6a172e2719653553627a.tar.gz VIATRA-Generator-9643b7b7a735afc408ca6a172e2719653553627a.tar.zst VIATRA-Generator-9643b7b7a735afc408ca6a172e2719653553627a.zip |
Begin handing of scope and fix type definitions.
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 | 54 |
1 files changed, 0 insertions, 54 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 index f4380894..f4b5a1d2 100644 --- 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 | |||
@@ -1,59 +1,5 @@ | |||
1 | package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder; | 1 | package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder; |
2 | 2 | ||
3 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapperTrace; | ||
4 | import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.VampireSolutionModel; | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem; | ||
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicResult; | ||
7 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicresultFactory; | ||
8 | import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.Statistics; | ||
9 | import org.eclipse.xtext.xbase.lib.Extension; | ||
10 | import org.eclipse.xtext.xbase.lib.Functions.Function2; | ||
11 | import org.eclipse.xtext.xbase.lib.IterableExtensions; | ||
12 | |||
13 | @SuppressWarnings("all") | 3 | @SuppressWarnings("all") |
14 | public class Vampire2LogicMapper { | 4 | public class Vampire2LogicMapper { |
15 | @Extension | ||
16 | private final LogicresultFactory resultFactory = LogicresultFactory.eINSTANCE; | ||
17 | |||
18 | public LogicResult transformOutput(final LogicProblem problem, final int requiredNumberOfSolution, final VampireSolutionModel vampireSolution, final Logic2VampireLanguageMapperTrace trace, final long transformationTime) { | ||
19 | throw new Error("Unresolved compilation problems:" | ||
20 | + "\nThe method or field aswers is undefined for the type VampireSolutionModel" | ||
21 | + "\nThe method or field key is undefined for the type Object" | ||
22 | + "\nThe method or field monitoredAlloySolution is undefined" | ||
23 | + "\nThe method or field monitoredAlloySolution is undefined" | ||
24 | + "\nThe method or field monitoredAlloySolution is undefined" | ||
25 | + "\nThe method or field monitoredAlloySolution is undefined" | ||
26 | + "\nThe method transformStatistics(MonitoredAlloySolution, long) from the type Vampire2LogicMapper refers to the missing type MonitoredAlloySolution" | ||
27 | + "\nThe method transformStatistics(MonitoredAlloySolution, long) from the type Vampire2LogicMapper refers to the missing type MonitoredAlloySolution" | ||
28 | + "\nThe method transformStatistics(MonitoredAlloySolution, long) from the type Vampire2LogicMapper refers to the missing type MonitoredAlloySolution" | ||
29 | + "\nmap cannot be resolved" | ||
30 | + "\ntoList cannot be resolved" | ||
31 | + "\nfinishedBeforeTimeout cannot be resolved" | ||
32 | + "\n! cannot be resolved" | ||
33 | + "\nlast cannot be resolved" | ||
34 | + "\nsatisfiable cannot be resolved" | ||
35 | + "\n|| cannot be resolved"); | ||
36 | } | ||
37 | |||
38 | public Statistics transformStatistics(final /* MonitoredAlloySolution */Object solution, final long transformationTime) { | ||
39 | throw new Error("Unresolved compilation problems:" | ||
40 | + "\nCannot cast from Object to int" | ||
41 | + "\nCannot cast from Object to int" | ||
42 | + "\naswers cannot be resolved" | ||
43 | + "\nsize cannot be resolved" | ||
44 | + "\naswers cannot be resolved" | ||
45 | + "\nget cannot be resolved" | ||
46 | + "\nvalue cannot be resolved" | ||
47 | + "\nintValue cannot be resolved" | ||
48 | + "\nkodkodTime cannot be resolved" | ||
49 | + "\nkodkodTime cannot be resolved" | ||
50 | + "\nwarnings cannot be resolved"); | ||
51 | } | ||
52 | |||
53 | public Long sum(final Iterable<Long> ints) { | ||
54 | final Function2<Long, Long, Long> _function = (Long p1, Long p2) -> { | ||
55 | return Long.valueOf(((p1).longValue() + (p2).longValue())); | ||
56 | }; | ||
57 | return IterableExtensions.<Long>reduce(ints, _function); | ||
58 | } | ||
59 | } | 5 | } |