aboutsummaryrefslogtreecommitdiffstats
path: root/Framework
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszka@152.66.252.189>2017-09-27 17:52:02 +0200
committerLibravatar OszkarSemerath <oszka@152.66.252.189>2017-09-27 17:52:02 +0200
commit3c0362a8682db6f53276960e242d469e5cdb1a02 (patch)
treefc683806c74597b7d151cdfb7ede0e198b5438e3 /Framework
parent:lipstick: (diff)
downloadVIATRA-Generator-3c0362a8682db6f53276960e242d469e5cdb1a02.tar.gz
VIATRA-Generator-3c0362a8682db6f53276960e242d469e5cdb1a02.tar.zst
VIATRA-Generator-3c0362a8682db6f53276960e242d469e5cdb1a02.zip
If a query is not supported query exception.
Diffstat (limited to 'Framework')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.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/Viatra2Logic.xtend b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend
index 86fc8537..91c6a61a 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/Viatra2Logic.xtend
@@ -79,7 +79,11 @@ class Viatra2Logic {
79 } 79 }
80 } 80 }
81 for(query: queries.patterns) { 81 for(query: queries.patterns) {
82 this.transformQuerySpecification(query,ecore2LogicTrace,viatra2LogicTrace,config) 82 try {
83 this.transformQuerySpecification(query,ecore2LogicTrace,viatra2LogicTrace,config)
84 } catch (IllegalArgumentException e){
85 throw new IllegalArgumentException('''Unable to translate query: "«query.fullyQualifiedName»".''',e)
86 }
83 } 87 }
84 /*for(d : viatra2LogicTrace.query2Relation.values) { 88 /*for(d : viatra2LogicTrace.query2Relation.values) {
85 checkDefinition(d) 89 checkDefinition(d)