diff options
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 | 5 |
1 files changed, 5 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 3c672f4b..22bd4ab5 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 | |||
@@ -1,5 +1,6 @@ | |||
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.vampireLanguage.VLSConstant | ||
3 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula | 4 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula |
4 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction | 5 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction |
5 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm |
@@ -13,6 +14,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition | |||
13 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type | 14 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type |
14 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable | 15 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable |
15 | import java.util.HashMap | 16 | import java.util.HashMap |
17 | import java.util.List | ||
16 | import java.util.Map | 18 | import java.util.Map |
17 | 19 | ||
18 | interface Logic2VampireLanguageMapper_TypeMapperTrace {} | 20 | interface Logic2VampireLanguageMapper_TypeMapperTrace {} |
@@ -32,6 +34,9 @@ class Logic2VampireLanguageMapperTrace { | |||
32 | public val Map<DefinedElement, VLSFunction> element2Predicate = new HashMap | 34 | public val Map<DefinedElement, VLSFunction> element2Predicate = new HashMap |
33 | public val Map<Type, VLSTerm> type2PossibleNot = new HashMap | 35 | public val Map<Type, VLSTerm> type2PossibleNot = new HashMap |
34 | public val Map<Type, VLSTerm> type2And = new HashMap | 36 | public val Map<Type, VLSTerm> type2And = new HashMap |
37 | //Uniqueness | ||
38 | public val List<VLSConstant> uniqueInstances = newArrayList | ||
39 | |||
35 | 40 | ||
36 | public var Map<ConstantDeclaration, ConstantDefinition> constantDefinitions | 41 | public var Map<ConstantDeclaration, ConstantDefinition> constantDefinitions |
37 | public var Map<RelationDeclaration, RelationDefinition> relationDefinitions | 42 | public var Map<RelationDeclaration, RelationDefinition> relationDefinitions |