diff options
author | Jan Belle | 2018-09-05 08:45:56 +0000 |
---|---|---|
committer | Jan Belle | 2018-09-05 08:45:56 +0000 |
commit | e7ee5f01c807c86a6088ed321be578af10ce73bf (patch) | |
tree | 37113500de61f8ac72f87a5162db401ec4344d21 /plugins/org.eclipse.etrice.generator.java/src/org | |
parent | 939c36bfa9fda11e14101a3552400f0137ced60c (diff) | |
download | org.eclipse.etrice-e7ee5f01c807c86a6088ed321be578af10ce73bf.tar.gz org.eclipse.etrice-e7ee5f01c807c86a6088ed321be578af10ce73bf.tar.xz org.eclipse.etrice-e7ee5f01c807c86a6088ed321be578af10ce73bf.zip |
[generator.base] Separate emf setup from generator interface
Change-Id: Ib3d142d93889e57c602423e0d53284cd414e216f
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.java/src/org')
-rw-r--r-- | plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/Main.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/Main.java b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/Main.java index 07e4577b3..a7ed4a64d 100644 --- a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/Main.java +++ b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/Main.java @@ -22,6 +22,8 @@ import org.eclipse.etrice.core.genmodel.etricegen.Root; import org.eclipse.etrice.generator.base.AbstractGenerator; import org.eclipse.etrice.generator.base.IDataConfiguration; import org.eclipse.etrice.generator.base.args.Arguments; +import org.eclipse.etrice.generator.base.io.IGeneratorFileIO; +import org.eclipse.etrice.generator.base.logging.ILogger; import org.eclipse.etrice.generator.base.logging.Loglevel; import org.eclipse.etrice.generator.java.gen.MainGen; import org.eclipse.etrice.generator.java.gen.Validator; @@ -68,14 +70,14 @@ public class Main extends AbstractGenerator { /* (non-Javadoc) * @see org.eclipse.etrice.generator.base.AbstractGenerator#runGenerator() */ - protected int runGenerator(List<Resource> resources, Arguments arguments) { + protected int runGenerator(List<Resource> resources, Arguments arguments, IGeneratorFileIO fileIO, ILogger logger) { if (!dataConfig.setResources(getResourceSet(), logger)) { logger.logError("configuration errors"); return GENERATOR_ERROR; } - Root genModel = createGeneratorModel(resources, arguments); + Root genModel = createGeneratorModel(resources, arguments, logger); if (diagnostician.isFailed() || genModel==null) { logger.logError("errors during build of generator model"); return GENERATOR_ERROR; |