aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend49
1 files changed, 49 insertions, 0 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend
new file mode 100644
index 00000000..c2cffa6b
--- /dev/null
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend
@@ -0,0 +1,49 @@
1package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder
2
3import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel
4import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicModelInterpretation
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDeclaration
6import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.FunctionDeclaration
7import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguageFactory
8import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration
9import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type
10
11class VampireModelInterpretation implements LogicModelInterpretation {
12 protected val extension LogiclanguageFactory factory = LogiclanguageFactory.eINSTANCE
13
14 protected val Logic2VampireLanguageMapperTrace forwardTrace;
15
16
17 public new(VampireModel model, Logic2VampireLanguageMapperTrace trace) {
18 this.forwardTrace = trace
19 }
20
21 override getElements(Type type) {
22 throw new UnsupportedOperationException("TODO: auto-generated method stub")
23 }
24
25 override getInterpretation(FunctionDeclaration function, Object[] parameterSubstitution) {
26 throw new UnsupportedOperationException("TODO: auto-generated method stub")
27 }
28
29 override getInterpretation(RelationDeclaration relation, Object[] parameterSubstitution) {
30 throw new UnsupportedOperationException("TODO: auto-generated method stub")
31 }
32
33 override getInterpretation(ConstantDeclaration constant) {
34 throw new UnsupportedOperationException("TODO: auto-generated method stub")
35 }
36
37 override getAllIntegersInStructure() {
38 throw new UnsupportedOperationException("TODO: auto-generated method stub")
39 }
40
41 override getAllRealsInStructure() {
42 throw new UnsupportedOperationException("TODO: auto-generated method stub")
43 }
44
45 override getAllStringsInStructure() {
46 throw new UnsupportedOperationException("TODO: auto-generated method stub")
47 }
48
49} \ No newline at end of file