aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationRuntimeModule.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationRuntimeModule.xtend')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationRuntimeModule.xtend19
1 files changed, 14 insertions, 5 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationRuntimeModule.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationRuntimeModule.xtend
index 919dd297..59b2f3f8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationRuntimeModule.xtend
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationRuntimeModule.xtend
@@ -3,17 +3,18 @@
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application 4package hu.bme.mit.inf.dslreasoner.application
5 5
6import hu.bme.mit.inf.dslreasoner.application.linking.ApplicationConfigurationLinkingService
7import com.google.inject.Binder 6import com.google.inject.Binder
8import com.google.inject.multibindings.Multibinder 7import com.google.inject.multibindings.Multibinder
9import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProviderInstance 8import hu.bme.mit.inf.dslreasoner.application.linking.ApplicationConfigurationLinkingService
9import hu.bme.mit.inf.dslreasoner.application.valueconverter.ApplicationConfigurationValueConverterService
10import org.apache.log4j.Logger 10import org.apache.log4j.Logger
11import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider 11import org.eclipse.viatra.query.patternlanguage.emf.GenmodelExtensionLoader
12import org.eclipse.viatra.query.patternlanguage.emf.IGenmodelMappingLoader
12import org.eclipse.viatra.query.patternlanguage.emf.scoping.CompoundMetamodelProviderService 13import org.eclipse.viatra.query.patternlanguage.emf.scoping.CompoundMetamodelProviderService
14import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider
15import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProviderInstance
13import org.eclipse.viatra.query.patternlanguage.emf.scoping.MetamodelProviderService 16import org.eclipse.viatra.query.patternlanguage.emf.scoping.MetamodelProviderService
14import org.eclipse.viatra.query.patternlanguage.emf.scoping.ResourceSetMetamodelProviderService 17import org.eclipse.viatra.query.patternlanguage.emf.scoping.ResourceSetMetamodelProviderService
15import org.eclipse.viatra.query.patternlanguage.emf.IGenmodelMappingLoader
16import org.eclipse.viatra.query.patternlanguage.emf.GenmodelExtensionLoader
17 18
18/** 19/**
19 * Use this class to register components to be used at runtime / without the Equinox extension registry. 20 * Use this class to register components to be used at runtime / without the Equinox extension registry.
@@ -40,4 +41,12 @@ class ApplicationConfigurationRuntimeModule extends AbstractApplicationConfigura
40 def Class<? extends IGenmodelMappingLoader> bindIGenmodelMappingLoader() { 41 def Class<? extends IGenmodelMappingLoader> bindIGenmodelMappingLoader() {
41 GenmodelExtensionLoader 42 GenmodelExtensionLoader
42 } 43 }
44
45 override bindIValueConverterService() {
46 ApplicationConfigurationValueConverterService
47 }
48
49// override bindIQualifiedNameProvider() {
50// ApplicationConfigurationQualifiedNameProvider
51// }
43} 52}