diff options
author | OszkarSemerath <oszka@152.66.252.189> | 2017-09-27 17:52:02 +0200 |
---|---|---|
committer | OszkarSemerath <oszka@152.66.252.189> | 2017-09-27 17:52:02 +0200 |
commit | 3c0362a8682db6f53276960e242d469e5cdb1a02 (patch) | |
tree | fc683806c74597b7d151cdfb7ede0e198b5438e3 /Framework | |
parent | :lipstick: (diff) | |
download | VIATRA-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.xtend | 6 |
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) |