From 809dbbbcd1093504a1b49bdb4649fc5f3c6a2bf5 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 21 Mar 2019 14:31:44 +0100 Subject: Clean up dependencies of the application configuration plugin --- .../dslreasoner/application/execution/ScriptExecutor.xtend | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend index c9ec68bb..0512a5ee 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend @@ -4,6 +4,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigRef import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference @@ -24,15 +25,18 @@ import hu.bme.mit.inf.dslreasoner.application.execution.util.ApplicationConfigur import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel import java.util.LinkedHashMap import java.util.Optional -import org.eclipse.emf.common.util.URI -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification -import org.eclipse.core.runtime.jobs.Job import org.eclipse.core.runtime.IProgressMonitor import org.eclipse.core.runtime.Status +import org.eclipse.core.runtime.jobs.Job +import org.eclipse.emf.common.util.URI +import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor +@FinalFieldsConstructor class ScriptExecutor { val parser = new ApplicationConfigurationParser + val ScriptConsole.Factory scriptConsoleFactory + /** * Executes a script */ @@ -92,7 +96,7 @@ class ScriptExecutor { def public dispatch execute(GenerationTask task, IProgressMonitor monitor) { val generationTaskExecutor = new GenerationTaskExecutor - generationTaskExecutor.executeGenerationTask(task,this,monitor) + generationTaskExecutor.executeGenerationTask(task,this,scriptConsoleFactory,monitor) } def public dispatch execute(Task task, IProgressMonitor monitor) { -- cgit v1.2.3-54-g00ecf