aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend2
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/QueryLoader.xtend6
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/util/VQLParser.xtend12
3 files changed, 8 insertions, 12 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
index 5506d762..2cbfc20d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
@@ -198,7 +198,7 @@ class GenerationTaskExecutor {
198 val vis1 = new PartialInterpretation2Gml 198 val vis1 = new PartialInterpretation2Gml
199 val gml = vis1.transform(representation) 199 val gml = vis1.transform(representation)
200 outputWorkspaceForRun.writeText('''model«IF runs>1»_«run»«ENDIF»_«interpretationIndex+1».gml''',gml) 200 outputWorkspaceForRun.writeText('''model«IF runs>1»_«run»«ENDIF»_«interpretationIndex+1».gml''',gml)
201 if(false && representation.newElements.size + representation.problem.elements.size < 150) { 201 if(representation.newElements.size + representation.problem.elements.size < 150) {
202 val vis2 = new GraphvizVisualisation 202 val vis2 = new GraphvizVisualisation
203 val dot = vis2.visualiseConcretization(representation) 203 val dot = vis2.visualiseConcretization(representation)
204 dot.writeToFile(outputWorkspaceForRun,'''model«IF runs>1»_«run»«ENDIF»_«interpretationIndex+1»''') 204 dot.writeToFile(outputWorkspaceForRun,'''model«IF runs>1»_«run»«ENDIF»_«interpretationIndex+1»''')
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 73a8ad59..c25bfb07 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
@@ -13,10 +13,10 @@ import java.util.List
13import java.util.Set 13import java.util.Set
14import org.eclipse.emf.ecore.EClass 14import org.eclipse.emf.ecore.EClass
15import org.eclipse.emf.ecore.EPackage 15import org.eclipse.emf.ecore.EPackage
16import org.eclipse.viatra.query.patternlanguage.emf.eMFPatternLanguage.PatternModel
17import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder 16import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder
18import org.eclipse.viatra.query.patternlanguage.patternLanguage.Pattern 17import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern
19import org.eclipse.viatra.query.patternlanguage.patternLanguage.PatternCompositionConstraint 18import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternCompositionConstraint
19import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel
20import org.eclipse.viatra.query.runtime.api.IQuerySpecification 20import org.eclipse.viatra.query.runtime.api.IQuerySpecification
21import org.eclipse.xtext.EcoreUtil2 21import org.eclipse.xtext.EcoreUtil2
22 22
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 0da42e0f..e458267c 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
@@ -10,24 +10,21 @@ import org.eclipse.emf.common.util.URI
10import org.eclipse.emf.ecore.resource.Resource 10import org.eclipse.emf.ecore.resource.Resource
11import org.eclipse.emf.ecore.resource.ResourceSet 11import org.eclipse.emf.ecore.resource.ResourceSet
12import org.eclipse.emf.ecore.util.EcoreUtil 12import org.eclipse.emf.ecore.util.EcoreUtil
13import org.eclipse.viatra.query.patternlanguage.PatternLanguageStandaloneSetup
14import org.eclipse.viatra.query.patternlanguage.annotations.ExtensionBasedAnnotationValidatorLoader
15import org.eclipse.viatra.query.patternlanguage.annotations.IAnnotationValidatorLoader
16import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageRuntimeModule 13import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageRuntimeModule
17import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup 14import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup
18import org.eclipse.viatra.query.patternlanguage.emf.GenmodelExtensionLoader 15import org.eclipse.viatra.query.patternlanguage.emf.GenmodelExtensionLoader
19import org.eclipse.viatra.query.patternlanguage.emf.IGenmodelMappingLoader 16import org.eclipse.viatra.query.patternlanguage.emf.IGenmodelMappingLoader
20import org.eclipse.viatra.query.patternlanguage.emf.eMFPatternLanguage.PatternModel
21import org.eclipse.viatra.query.patternlanguage.emf.scoping.CompoundMetamodelProviderService 17import org.eclipse.viatra.query.patternlanguage.emf.scoping.CompoundMetamodelProviderService
22import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider 18import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider
23import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder 19import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder
20import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel
24import org.eclipse.viatra.query.runtime.api.IQuerySpecification 21import org.eclipse.viatra.query.runtime.api.IQuerySpecification
25import org.eclipse.xtext.resource.XtextResourceSet 22import org.eclipse.xtext.resource.XtextResourceSet
26 23
27class MyModule extends EMFPatternLanguageRuntimeModule implements Module { 24class MyModule extends EMFPatternLanguageRuntimeModule implements Module {
28 def public Class<? extends IAnnotationValidatorLoader> bindAnnotationValidatorLoader() { 25// override public Class<? extends IAnnotationValidatorLoader> bindAnnotationValidatorLoader() {
29 return typeof(ExtensionBasedAnnotationValidatorLoader); 26// return typeof(ExtensionBasedAnnotationValidatorLoader);
30 } 27// }
31 def public Class<? extends IGenmodelMappingLoader> bindGenmodelMappingLoader() { 28 def public Class<? extends IGenmodelMappingLoader> bindGenmodelMappingLoader() {
32 return typeof(GenmodelExtensionLoader); 29 return typeof(GenmodelExtensionLoader);
33 } 30 }
@@ -42,7 +39,6 @@ class VQLParser {
42 val SpecificationBuilder builder = new SpecificationBuilder 39 val SpecificationBuilder builder = new SpecificationBuilder
43 40
44 new() { 41 new() {
45 PatternLanguageStandaloneSetup.doSetup
46 EMFPatternLanguageStandaloneSetup.doSetup; 42 EMFPatternLanguageStandaloneSetup.doSetup;
47 43
48 injector = internalCreateInjector 44 injector = internalCreateInjector