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-19 19:52:49 -0500
committerLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-02-19 19:52:49 -0500
commit041a0e39fa419a378df624b0d5a3bce4a3722262 (patch)
tree913e54b8311125529e4a46e707cc1d678e3a500e /Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util
parentgitignores for generated files (diff)
downloadVIATRA-Generator-041a0e39fa419a378df624b0d5a3bce4a3722262.tar.gz
VIATRA-Generator-041a0e39fa419a378df624b0d5a3bce4a3722262.tar.zst
VIATRA-Generator-041a0e39fa419a378df624b0d5a3bce4a3722262.zip
Working injector for linking viatra and emf execution time.
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.xtend7
1 files changed, 7 insertions, 0 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 e6d516f4..f85e3dcf 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
@@ -21,6 +21,9 @@ import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationB
21import org.eclipse.viatra.query.runtime.api.IQuerySpecification 21import org.eclipse.viatra.query.runtime.api.IQuerySpecification
22import org.eclipse.xtext.resource.XtextResourceSet 22import org.eclipse.xtext.resource.XtextResourceSet
23import hu.bme.mit.inf.dslreasoner.application.execution.ScriptConsole 23import hu.bme.mit.inf.dslreasoner.application.execution.ScriptConsole
24import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider
25import hu.bme.mit.inf.dslreasoner.application.linking.PreloadedMetamodelProvider
26import org.eclipse.viatra.query.patternlanguage.emf.scoping.CompoundMetamodelProviderService
24 27
25class MyModule extends EMFPatternLanguageRuntimeModule implements Module { 28class MyModule extends EMFPatternLanguageRuntimeModule implements Module {
26 def public Class<? extends IAnnotationValidatorLoader> bindAnnotationValidatorLoader() { 29 def public Class<? extends IAnnotationValidatorLoader> bindAnnotationValidatorLoader() {
@@ -29,6 +32,10 @@ class MyModule extends EMFPatternLanguageRuntimeModule implements Module {
29 def public Class<? extends IGenmodelMappingLoader> bindGenmodelMappingLoader() { 32 def public Class<? extends IGenmodelMappingLoader> bindGenmodelMappingLoader() {
30 return typeof(GenmodelExtensionLoader); 33 return typeof(GenmodelExtensionLoader);
31 } 34 }
35 override Class<? extends IMetamodelProvider> bindIMetamodelProvider() {
36 CompoundMetamodelProviderService
37 // PreloadedMetamodelProvider
38 }
32} 39}
33 40
34class VQLParser { 41class VQLParser {