diff options
author | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2019-09-02 03:47:21 -0400 |
---|---|---|
committer | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2019-09-02 03:47:21 -0400 |
commit | 4474dfbaa958e7bba92f794445f574c1fdcbe65f (patch) | |
tree | 8334f9e19225821f416e89c1291e4c95618c8370 /Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend | |
parent | VAMPIRE: setup structure of model interpretation (diff) | |
download | VIATRA-Generator-4474dfbaa958e7bba92f794445f574c1fdcbe65f.tar.gz VIATRA-Generator-4474dfbaa958e7bba92f794445f574c1fdcbe65f.tar.zst VIATRA-Generator-4474dfbaa958e7bba92f794445f574c1fdcbe65f.zip |
VAMPIRE: implement Vampire Model Interpreter, 2/3 done
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend')
-rw-r--r-- | Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend index e94584ae..7ab15fba 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend | |||
@@ -35,6 +35,7 @@ class Logic2VampireLanguageMapperTrace { | |||
35 | public var topLevelType = null | 35 | public var topLevelType = null |
36 | 36 | ||
37 | public val Map<Type, VLSFunction> type2Predicate = new HashMap; | 37 | public val Map<Type, VLSFunction> type2Predicate = new HashMap; |
38 | public val Map<VLSFunction, Type> predicate2Type = new HashMap; | ||
38 | public val Map<DefinedElement, VLSFunction> element2Predicate = new HashMap | 39 | public val Map<DefinedElement, VLSFunction> element2Predicate = new HashMap |
39 | public val Map<Type, VLSTerm> type2PossibleNot = new HashMap | 40 | public val Map<Type, VLSTerm> type2PossibleNot = new HashMap |
40 | public val Map<Type, VLSTerm> type2And = new HashMap | 41 | public val Map<Type, VLSTerm> type2And = new HashMap |