aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation.xtend')
-rw-r--r--Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation.xtend18
1 files changed, 14 insertions, 4 deletions
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation.xtend b/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation.xtend
index d00291e0..53674ca3 100644
--- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation.xtend
+++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dlsreasoner.alloy.reasoner/src/hu/bme/mit/inf/dlsreasoner/alloy/reasoner/builder/AlloyModelInterpretation.xtend
@@ -286,10 +286,7 @@ class AlloyModelInterpretation implements LogicModelInterpretation{
286 override getInterpretation(ConstantDeclaration constant) { 286 override getInterpretation(ConstantDeclaration constant) {
287 constant.lookup(this.constant2Value) 287 constant.lookup(this.constant2Value)
288 } 288 }
289 289
290 override getMinimalInteger() { this.minInt }
291 override getMaximalInteger() { this.maxInt }
292
293 // Alloy term -> logic term 290 // Alloy term -> logic term
294 def private atomLabel2Term(String label) { 291 def private atomLabel2Term(String label) {
295 if(label.number) return Integer.parseInt(label) 292 if(label.number) return Integer.parseInt(label)
@@ -306,6 +303,19 @@ class AlloyModelInterpretation implements LogicModelInterpretation{
306 return false 303 return false
307 } 304 }
308 } 305 }
306
307 override getAllIntegersInStructure() {
308 throw new UnsupportedOperationException("TODO: auto-generated method stub")
309 }
310
311 override getAllRealsInStructure() {
312 throw new UnsupportedOperationException("TODO: auto-generated method stub")
313 }
314
315 override getAllStringsInStructure() {
316 throw new UnsupportedOperationException("TODO: auto-generated method stub")
317 }
318
309} 319}
310 320
311/** 321/**