From 041a0e39fa419a378df624b0d5a3bce4a3722262 Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Mon, 19 Feb 2018 19:52:49 -0500 Subject: Working injector for linking viatra and emf execution time. --- .../mit/inf/dslreasoner/application/execution/util/VQLParser.xtend | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util/VQLParser.xtend') 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 import org.eclipse.viatra.query.runtime.api.IQuerySpecification import org.eclipse.xtext.resource.XtextResourceSet import hu.bme.mit.inf.dslreasoner.application.execution.ScriptConsole +import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider +import hu.bme.mit.inf.dslreasoner.application.linking.PreloadedMetamodelProvider +import org.eclipse.viatra.query.patternlanguage.emf.scoping.CompoundMetamodelProviderService class MyModule extends EMFPatternLanguageRuntimeModule implements Module { def public Class bindAnnotationValidatorLoader() { @@ -29,6 +32,10 @@ class MyModule extends EMFPatternLanguageRuntimeModule implements Module { def public Class bindGenmodelMappingLoader() { return typeof(GenmodelExtensionLoader); } + override Class bindIMetamodelProvider() { + CompoundMetamodelProviderService + // PreloadedMetamodelProvider + } } class VQLParser { -- cgit v1.2.3-70-g09d2