diff options
-rw-r--r-- | Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/QueryLoader.xtend | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/QueryLoader.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/QueryLoader.xtend index 6e725086..73a8ad59 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/QueryLoader.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/QueryLoader.xtend | |||
@@ -117,7 +117,10 @@ class QueryLoader { | |||
117 | val QBFAnnotation = feature.EAnnotations.filter[it.source.equals("org.eclipse.viatra.query.querybasedfeature")].head | 117 | val QBFAnnotation = feature.EAnnotations.filter[it.source.equals("org.eclipse.viatra.query.querybasedfeature")].head |
118 | if(QBFAnnotation !== null) { | 118 | if(QBFAnnotation !== null) { |
119 | val targetFQN = QBFAnnotation.details.get("patternFQN") | 119 | val targetFQN = QBFAnnotation.details.get("patternFQN") |
120 | val referredPattern = patterns.filter[it.fullyQualifiedName.equals(targetFQN)].head | 120 | val referredPattern = patterns.filter[ |
121 | val fqn = it.fullyQualifiedName | ||
122 | fqn.equals(targetFQN) | ||
123 | ].head | ||
121 | if(referredPattern!== null) { | 124 | if(referredPattern!== null) { |
122 | res.put(referredPattern, feature) | 125 | res.put(referredPattern, feature) |
123 | } | 126 | } |