aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-02-15 23:03:20 +0100
committerLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-02-15 23:03:20 +0100
commit92f94b063ec9a65d04178788f3858c750fbf16e7 (patch)
tree5e1d9d7b64075931a8200080f5b2736685d14c71 /Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util
parentFirst complete scope grammar (diff)
downloadVIATRA-Generator-92f94b063ec9a65d04178788f3858c750fbf16e7.tar.gz
VIATRA-Generator-92f94b063ec9a65d04178788f3858c750fbf16e7.tar.zst
VIATRA-Generator-92f94b063ec9a65d04178788f3858c750fbf16e7.zip
Generation specification -> execution
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util/VQLParser.xtend6
1 files changed, 3 insertions, 3 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util/VQLParser.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util/VQLParser.xtend
index 6eb9e3c8..e6d516f4 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util/VQLParser.xtend
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util/VQLParser.xtend
@@ -3,7 +3,6 @@ package hu.bme.mit.inf.dslreasoner.application.execution.util
3import com.google.inject.Guice 3import com.google.inject.Guice
4import com.google.inject.Injector 4import com.google.inject.Injector
5import com.google.inject.Module 5import com.google.inject.Module
6import hu.bme.mit.inf.dslreasoner.application.execution.Context
7import java.util.LinkedHashMap 6import java.util.LinkedHashMap
8import java.util.List 7import java.util.List
9import org.eclipse.emf.common.util.URI 8import org.eclipse.emf.common.util.URI
@@ -21,6 +20,7 @@ import org.eclipse.viatra.query.patternlanguage.emf.eMFPatternLanguage.PatternMo
21import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder 20import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder
22import org.eclipse.viatra.query.runtime.api.IQuerySpecification 21import org.eclipse.viatra.query.runtime.api.IQuerySpecification
23import org.eclipse.xtext.resource.XtextResourceSet 22import org.eclipse.xtext.resource.XtextResourceSet
23import hu.bme.mit.inf.dslreasoner.application.execution.ScriptConsole
24 24
25class MyModule extends EMFPatternLanguageRuntimeModule implements Module { 25class MyModule extends EMFPatternLanguageRuntimeModule implements Module {
26 def public Class<? extends IAnnotationValidatorLoader> bindAnnotationValidatorLoader() { 26 def public Class<? extends IAnnotationValidatorLoader> bindAnnotationValidatorLoader() {
@@ -58,7 +58,7 @@ class VQLParser {
58 * the linked patterns are loaded validated and translated to a {@link IQuerySpecification} object. 58 * the linked patterns are loaded validated and translated to a {@link IQuerySpecification} object.
59 * @returns uri -> (name -> pattern) 59 * @returns uri -> (name -> pattern)
60 */ 60 */
61 public def parse(List<String> uris, ResourceSet resourceSet, Context context) { 61 public def parse(List<String> uris, ResourceSet resourceSet, ScriptConsole context) {
62 val res = new LinkedHashMap 62 val res = new LinkedHashMap
63 val uri2resource = new LinkedHashMap 63 val uri2resource = new LinkedHashMap
64 64
@@ -91,7 +91,7 @@ class VQLParser {
91 return res 91 return res
92 } 92 }
93 93
94 def private validate(Resource resource, String URI, Context context) { 94 def private validate(Resource resource, String URI, ScriptConsole context) {
95 val errors = resource.errors 95 val errors = resource.errors
96 errors.forEach[context.writeError('''Error in loading pattern "«URI»": «it»''')] 96 errors.forEach[context.writeError('''Error in loading pattern "«URI»": «it»''')]
97 } 97 }