aboutsummaryrefslogtreecommitdiffstats
path: root/Framework
diff options
context:
space:
mode:
authorLibravatar Oszkar Semerath <semerath@mit.bme.hu>2020-04-15 01:03:33 +0200
committerLibravatar Oszkar Semerath <semerath@mit.bme.hu>2020-04-15 01:03:33 +0200
commit34956a8346f19eb0f7d384b1b57d8322bc9cc914 (patch)
treecabdc981149d7dd498242d7d706c66254d70462c /Framework
parentAlloy typeQuery fix (diff)
downloadVIATRA-Generator-34956a8346f19eb0f7d384b1b57d8322bc9cc914.tar.gz
VIATRA-Generator-34956a8346f19eb0f7d384b1b57d8322bc9cc914.tar.zst
VIATRA-Generator-34956a8346f19eb0f7d384b1b57d8322bc9cc914.zip
check constraint is a special eval
Diffstat (limited to 'Framework')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Constraint2Logic.xtend6
1 files changed, 5 insertions, 1 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Constraint2Logic.xtend b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Constraint2Logic.xtend
index ffbca0af..b8c52af4 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Constraint2Logic.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Constraint2Logic.xtend
@@ -335,7 +335,11 @@ class Constraint2Logic {
335 { 335 {
336 val outputVariable = constraint.outputVariable 336 val outputVariable = constraint.outputVariable
337 val expression = expressionExtractor.extractExpression(constraint.evaluator) 337 val expression = expressionExtractor.extractExpression(constraint.evaluator)
338 return expressionEvaliation2Logic.transformEval(outputVariable,expression,variable2Variable) 338 if(outputVariable === null) {
339 return expressionEvaliation2Logic.transformCheck(expression,variable2Variable)
340 } else {
341 return expressionEvaliation2Logic.transformEval(outputVariable,expression,variable2Variable)
342 }
339 } 343 }
340 344
341 def dispatch Term transformConstraint(PConstraint constraint, 345 def dispatch Term transformConstraint(PConstraint constraint,