[generator.*] removed unused file system access
Change-Id: I5ac1109cec8836504e1584a6cb37a8af1c699a29
diff --git a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/Main.java b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/Main.java
index 364633f..adebaf8 100644
--- a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/Main.java
+++ b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/Main.java
@@ -20,9 +20,9 @@
import org.eclipse.etrice.generator.base.AbstractGenerator;
import org.eclipse.etrice.generator.base.GlobalGeneratorSettings;
import org.eclipse.etrice.generator.base.IDataConfiguration;
+import org.eclipse.etrice.generator.c.gen.MainGen;
import org.eclipse.etrice.generator.c.gen.Validator;
import org.eclipse.etrice.generator.c.setup.GeneratorModule;
-import org.eclipse.xtext.generator.IGenerator;
import com.google.inject.Inject;
@@ -81,7 +81,7 @@
}
@Inject
- private IGenerator mainGenerator;
+ private MainGen mainGenerator;
@Inject
protected org.eclipse.etrice.generator.doc.gen.MainGen mainDocGenerator;
@@ -169,11 +169,10 @@
}
logger.logInfo("-- starting code generation");
- fileAccess.setOutputPath("src-gen/");
- mainGenerator.doGenerate(genModel.eResource(), fileAccess);
+ mainGenerator.doGenerate(genModel.eResource());
if (getSettings().isGenerateDocumentation()) {
- mainDocGenerator.doGenerate(genModel.eResource(), fileAccess);
+ mainDocGenerator.doGenerate(genModel.eResource());
}
if (diagnostician.isFailed()) {
diff --git a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/MainGen.xtend b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/MainGen.xtend
index 5ccfd41..cab53a1 100644
--- a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/MainGen.xtend
+++ b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/MainGen.xtend
@@ -17,13 +17,10 @@
import com.google.inject.Singleton
import org.eclipse.emf.ecore.resource.Resource
import org.eclipse.etrice.core.genmodel.etricegen.Root
-import org.eclipse.xtext.generator.IFileSystemAccess
-import org.eclipse.xtext.generator.IGenerator
import org.eclipse.etrice.generator.generic.PrepareFileSystem
-import org.eclipse.etrice.generator.c.gen.NodeGen
@Singleton
-class MainGen implements IGenerator {
+class MainGen {
@Inject DataClassGen dataClassGen
@Inject EnumerationTypeGen enumClassGen
@@ -33,7 +30,7 @@
@Inject NodeRunnerGen nodeRunnerGen
@Inject PrepareFileSystem prepFS
- override void doGenerate(Resource resource, IFileSystemAccess fsa) {
+ def void doGenerate(Resource resource) {
prepFS.prepareCodeTargetPaths(resource)
for (e: resource.contents){
if (e instanceof Root) {
diff --git a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/setup/GeneratorModule.java b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/setup/GeneratorModule.java
index 7742138..f6a9ec7 100644
--- a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/setup/GeneratorModule.java
+++ b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/setup/GeneratorModule.java
@@ -17,12 +17,11 @@
import org.eclipse.etrice.generator.base.IDataConfiguration;
import org.eclipse.etrice.generator.base.ITranslationProvider;
import org.eclipse.etrice.generator.c.Main;
-import org.eclipse.etrice.generator.c.gen.CTranslationProvider;
-import org.eclipse.etrice.generator.c.gen.MainGen;
-import org.eclipse.etrice.generator.generic.ILanguageExtension;
-import org.eclipse.xtext.generator.IGenerator;
import org.eclipse.etrice.generator.c.gen.CExtensions;
+import org.eclipse.etrice.generator.c.gen.CTranslationProvider;
import org.eclipse.etrice.generator.config.DataConfiguration;
+import org.eclipse.etrice.generator.generic.ILanguageExtension;
+
import com.google.inject.Binder;
public class GeneratorModule extends AbstractGeneratorBaseModule {
@@ -32,7 +31,6 @@
super.configure(binder);
binder.bind(AbstractGenerator.class).to(Main.class);
- binder.bind(IGenerator.class).to(MainGen.class);
}
@Override
diff --git a/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/MainGen.java b/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/MainGen.java
index dbdf092..062ba12 100644
--- a/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/MainGen.java
+++ b/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/MainGen.java
@@ -24,12 +24,10 @@
import org.eclipse.etrice.generator.c.gen.NodeRunnerGen;
import org.eclipse.etrice.generator.c.gen.ProtocolClassGen;
import org.eclipse.etrice.generator.generic.PrepareFileSystem;
-import org.eclipse.xtext.generator.IFileSystemAccess;
-import org.eclipse.xtext.generator.IGenerator;
@Singleton
@SuppressWarnings("all")
-public class MainGen implements IGenerator {
+public class MainGen {
@Inject
private DataClassGen dataClassGen;
@@ -51,7 +49,7 @@
@Inject
private PrepareFileSystem prepFS;
- public void doGenerate(final Resource resource, final IFileSystemAccess fsa) {
+ public void doGenerate(final Resource resource) {
this.prepFS.prepareCodeTargetPaths(resource);
EList<EObject> _contents = resource.getContents();
for (final EObject e : _contents) {
diff --git a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/Main.java b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/Main.java
index e31df97..64ae7b9 100644
--- a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/Main.java
+++ b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/Main.java
@@ -19,10 +19,10 @@
import org.eclipse.etrice.generator.base.AbstractGenerator;
import org.eclipse.etrice.generator.base.IDataConfiguration;
import org.eclipse.etrice.generator.cpp.gen.GeneratorSettings;
+import org.eclipse.etrice.generator.cpp.gen.MainGen;
import org.eclipse.etrice.generator.cpp.gen.Validator;
import org.eclipse.etrice.generator.cpp.setup.GeneratorModule;
import org.eclipse.etrice.generator.doc.gen.GlobalSettings;
-import org.eclipse.xtext.generator.IGenerator;
import org.eclipse.xtext.scoping.impl.ImportUriResolver;
import com.google.inject.Inject;
@@ -47,7 +47,7 @@
}
@Inject
- private IGenerator mainGenerator;
+ private MainGen mainGenerator;
@Inject
protected org.eclipse.etrice.generator.doc.gen.MainGen mainDocGenerator;
@@ -132,11 +132,10 @@
}
logger.logInfo("-- starting code generation");
- fileAccess.setOutputPath("src-gen/");
- mainGenerator.doGenerate(genModel.eResource(), fileAccess);
+ mainGenerator.doGenerate(genModel.eResource());
if (getSettings().isGenerateDocumentation()) {
- mainDocGenerator.doGenerate(genModel.eResource(), fileAccess);
+ mainDocGenerator.doGenerate(genModel.eResource());
}
if (diagnostician.isFailed()) {
diff --git a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/MainGen.xtend b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/MainGen.xtend
index f193990..450633b 100644
--- a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/MainGen.xtend
+++ b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/MainGen.xtend
@@ -18,11 +18,9 @@
import org.eclipse.emf.ecore.resource.Resource
import org.eclipse.etrice.core.genmodel.etricegen.Root
import org.eclipse.etrice.generator.generic.PrepareFileSystem
-import org.eclipse.xtext.generator.IFileSystemAccess
-import org.eclipse.xtext.generator.IGenerator
@Singleton
-class MainGen implements IGenerator {
+class MainGen {
@Inject DataClassGen dataClassGen
@Inject ProtocolClassGen protocolClassGen
@@ -31,7 +29,7 @@
@Inject SubSystemRunnerGen subsystemRunnerGen
@Inject PrepareFileSystem prepFS
- override void doGenerate(Resource resource, IFileSystemAccess fsa) {
+ def void doGenerate(Resource resource) {
prepFS.prepareCodeTargetPaths(resource)
for (e: resource.contents){
if (e instanceof Root) {
diff --git a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/setup/GeneratorModule.java b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/setup/GeneratorModule.java
index ac75f80..136bd75 100644
--- a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/setup/GeneratorModule.java
+++ b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/setup/GeneratorModule.java
@@ -22,9 +22,7 @@
import org.eclipse.etrice.generator.cpp.gen.CppExtensions;
import org.eclipse.etrice.generator.cpp.gen.CppTranslationProvider;
import org.eclipse.etrice.generator.cpp.gen.GeneratorSettings;
-import org.eclipse.etrice.generator.cpp.gen.MainGen;
import org.eclipse.etrice.generator.generic.ILanguageExtension;
-import org.eclipse.xtext.generator.IGenerator;
import org.eclipse.xtext.scoping.impl.ImportUriResolver;
import com.google.inject.Binder;
@@ -36,7 +34,6 @@
super.configure(binder);
binder.bind(AbstractGenerator.class).to(Main.class);
- binder.bind(IGenerator.class).to(MainGen.class);
binder.bind(ImportUriResolver.class).to(ModelLocatorUriResolver.class);
diff --git a/plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/MainGen.java b/plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/MainGen.java
index 4b39078..ccae327 100644
--- a/plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/MainGen.java
+++ b/plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/MainGen.java
@@ -23,12 +23,10 @@
import org.eclipse.etrice.generator.cpp.gen.SubSystemClassGen;
import org.eclipse.etrice.generator.cpp.gen.SubSystemRunnerGen;
import org.eclipse.etrice.generator.generic.PrepareFileSystem;
-import org.eclipse.xtext.generator.IFileSystemAccess;
-import org.eclipse.xtext.generator.IGenerator;
@Singleton
@SuppressWarnings("all")
-public class MainGen implements IGenerator {
+public class MainGen {
@Inject
private DataClassGen dataClassGen;
@@ -47,7 +45,7 @@
@Inject
private PrepareFileSystem prepFS;
- public void doGenerate(final Resource resource, final IFileSystemAccess fsa) {
+ public void doGenerate(final Resource resource) {
this.prepFS.prepareCodeTargetPaths(resource);
EList<EObject> _contents = resource.getContents();
for (final EObject e : _contents) {
diff --git a/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/Main.java b/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/Main.java
index 3a9f9a4..88c6dcc 100644
--- a/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/Main.java
+++ b/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/Main.java
@@ -13,12 +13,13 @@
package org.eclipse.etrice.generator.doc;
import java.util.Iterator;
+
import org.eclipse.etrice.core.genmodel.etricegen.Root;
import org.eclipse.etrice.generator.base.AbstractGenerator;
import org.eclipse.etrice.generator.doc.gen.GlobalSettings;
import org.eclipse.etrice.generator.doc.gen.InstanceDiagramGen;
+import org.eclipse.etrice.generator.doc.gen.MainGen;
import org.eclipse.etrice.generator.doc.setup.GeneratorModule;
-import org.eclipse.xtext.generator.IGenerator;
import com.google.inject.Inject;
@@ -63,7 +64,7 @@
}
@Inject
- private IGenerator mainGenerator;
+ private MainGen mainGenerator;
@Inject
protected InstanceDiagramGen instanceDiagramGenerator;
@@ -94,8 +95,7 @@
}
logger.logInfo("-- starting code generation");
- fileAccess.setOutputPath("doc-gen/");
- mainGenerator.doGenerate(genModel.eResource(), fileAccess);
+ mainGenerator.doGenerate(genModel.eResource());
if (getSettings().isGenerateInstanceDiagram()) {
instanceDiagramGenerator.doGenerate(genModel);
diff --git a/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/gen/MainGen.xtend b/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/gen/MainGen.xtend
index 1d268a4..d5a187d 100644
--- a/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/gen/MainGen.xtend
+++ b/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/gen/MainGen.xtend
@@ -16,19 +16,16 @@
import com.google.inject.Singleton
import org.eclipse.emf.ecore.resource.Resource
import org.eclipse.etrice.core.genmodel.etricegen.Root
-import org.eclipse.xtext.generator.IFileSystemAccess
-import org.eclipse.xtext.generator.IGenerator
import org.eclipse.etrice.generator.generic.PrepareFileSystem
-
@Singleton
-class MainGen implements IGenerator {
+class MainGen {
@Inject InstanceDiagramGen instanceDiagramGen
@Inject PrepareFileSystem prepFS
@Inject DocGen docGen
- override void doGenerate(Resource resource, IFileSystemAccess fsa) {
+ def void doGenerate(Resource resource) {
prepFS.prepareDocTargetPaths(resource)
for (e: resource.contents){
if (e instanceof Root) {
diff --git a/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/setup/GeneratorModule.java b/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/setup/GeneratorModule.java
index 40fb311..e4becc5 100644
--- a/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/setup/GeneratorModule.java
+++ b/plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/setup/GeneratorModule.java
@@ -19,9 +19,7 @@
import org.eclipse.etrice.generator.base.ITranslationProvider;
import org.eclipse.etrice.generator.doc.Main;
import org.eclipse.etrice.generator.doc.gen.GlobalSettings;
-import org.eclipse.etrice.generator.doc.gen.MainGen;
import org.eclipse.etrice.generator.generic.ILanguageExtension;
-import org.eclipse.xtext.generator.IGenerator;
import com.google.inject.Binder;
@@ -32,7 +30,6 @@
super.configure(binder);
binder.bind(AbstractGenerator.class).to(Main.class);
- binder.bind(IGenerator.class).to(MainGen.class);
binder.bind(GlobalGeneratorSettings.class).to(GlobalSettings.class);
}
diff --git a/plugins/org.eclipse.etrice.generator.doc/xtend-gen/org/eclipse/etrice/generator/doc/gen/MainGen.java b/plugins/org.eclipse.etrice.generator.doc/xtend-gen/org/eclipse/etrice/generator/doc/gen/MainGen.java
index 7e8997f..06fabcb 100644
--- a/plugins/org.eclipse.etrice.generator.doc/xtend-gen/org/eclipse/etrice/generator/doc/gen/MainGen.java
+++ b/plugins/org.eclipse.etrice.generator.doc/xtend-gen/org/eclipse/etrice/generator/doc/gen/MainGen.java
@@ -19,12 +19,10 @@
import org.eclipse.etrice.generator.doc.gen.DocGen;
import org.eclipse.etrice.generator.doc.gen.InstanceDiagramGen;
import org.eclipse.etrice.generator.generic.PrepareFileSystem;
-import org.eclipse.xtext.generator.IFileSystemAccess;
-import org.eclipse.xtext.generator.IGenerator;
@Singleton
@SuppressWarnings("all")
-public class MainGen implements IGenerator {
+public class MainGen {
@Inject
private InstanceDiagramGen instanceDiagramGen;
@@ -34,7 +32,7 @@
@Inject
private DocGen docGen;
- public void doGenerate(final Resource resource, final IFileSystemAccess fsa) {
+ public void doGenerate(final Resource resource) {
this.prepFS.prepareDocTargetPaths(resource);
EList<EObject> _contents = resource.getContents();
for (final EObject e : _contents) {
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 d577eb9..240d021 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,9 +22,9 @@
import org.eclipse.etrice.generator.base.AbstractGenerator;
import org.eclipse.etrice.generator.base.IDataConfiguration;
import org.eclipse.etrice.generator.java.gen.GlobalSettings;
+import org.eclipse.etrice.generator.java.gen.MainGen;
import org.eclipse.etrice.generator.java.gen.Validator;
import org.eclipse.etrice.generator.java.setup.GeneratorModule;
-import org.eclipse.xtext.generator.IGenerator;
import org.eclipse.xtext.scoping.impl.ImportUriResolver;
import com.google.inject.Inject;
@@ -60,7 +60,7 @@
}
@Inject
- private IGenerator mainGenerator;
+ private MainGen mainGenerator;
@Inject
protected org.eclipse.etrice.generator.doc.gen.MainGen mainDocGenerator;
@@ -174,11 +174,10 @@
}
logger.logInfo("-- starting code generation");
- fileAccess.setOutputPath("src-gen/");
- mainGenerator.doGenerate(genModel.eResource(), fileAccess);
+ mainGenerator.doGenerate(genModel.eResource());
if (getSettings().isGenerateDocumentation()) {
- mainDocGenerator.doGenerate(genModel.eResource(), fileAccess);
+ mainDocGenerator.doGenerate(genModel.eResource());
}
if (diagnostician.isFailed()) {
diff --git a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/MainGen.xtend b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/MainGen.xtend
index ddff8c7..ae682d3 100644
--- a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/MainGen.xtend
+++ b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/MainGen.xtend
@@ -16,13 +16,11 @@
import com.google.inject.Singleton
import org.eclipse.emf.ecore.resource.Resource
import org.eclipse.etrice.core.genmodel.etricegen.Root
-import org.eclipse.xtext.generator.IFileSystemAccess
-import org.eclipse.xtext.generator.IGenerator
import org.eclipse.etrice.generator.generic.PrepareFileSystem
import org.eclipse.etrice.generator.java.Main
@Singleton
-class MainGen implements IGenerator {
+class MainGen {
@Inject DataClassGen dataClassGen
@Inject EnumerationTypeGen enumTypeGen
@@ -35,7 +33,7 @@
@Inject NodeRunnerGen nodeRunnerGen
@Inject PrepareFileSystem prepFS
- override void doGenerate(Resource resource, IFileSystemAccess fsa) {
+ def void doGenerate(Resource resource) {
prepFS.prepareCodeTargetPaths(resource)
for (e: resource.contents){
if (e instanceof Root) {
diff --git a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/setup/GeneratorModule.java b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/setup/GeneratorModule.java
index 42547d9..45be29e 100644
--- a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/setup/GeneratorModule.java
+++ b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/setup/GeneratorModule.java
@@ -18,18 +18,12 @@
import org.eclipse.etrice.generator.base.GlobalGeneratorSettings;
import org.eclipse.etrice.generator.base.IDataConfiguration;
import org.eclipse.etrice.generator.base.ITranslationProvider;
+import org.eclipse.etrice.generator.generic.ILanguageExtension;
import org.eclipse.etrice.generator.java.Main;
import org.eclipse.etrice.generator.java.gen.GlobalSettings;
-import org.eclipse.etrice.generator.java.gen.MainGen;
-import org.eclipse.etrice.generator.java.gen.JavaTranslationProvider;
-import org.eclipse.xtext.generator.IGenerator;
-import org.eclipse.xtext.scoping.impl.ImportUriResolver;
-import org.eclipse.etrice.generator.generic.ILanguageExtension;
import org.eclipse.etrice.generator.java.gen.JavaExtensions;
-
-
-
-
+import org.eclipse.etrice.generator.java.gen.JavaTranslationProvider;
+import org.eclipse.xtext.scoping.impl.ImportUriResolver;
import com.google.inject.Binder;
@@ -40,7 +34,6 @@
super.configure(binder);
binder.bind(AbstractGenerator.class).to(Main.class);
- binder.bind(IGenerator.class).to(MainGen.class);
binder.bind(ImportUriResolver.class).to(ModelLocatorUriResolver.class);
diff --git a/plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/MainGen.java b/plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/MainGen.java
index 49c833a..7ba4c6b 100644
--- a/plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/MainGen.java
+++ b/plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/MainGen.java
@@ -28,12 +28,10 @@
import org.eclipse.etrice.generator.java.gen.OptionalActorFactoryGen;
import org.eclipse.etrice.generator.java.gen.OptionalActorInterfaceGen;
import org.eclipse.etrice.generator.java.gen.ProtocolClassGen;
-import org.eclipse.xtext.generator.IFileSystemAccess;
-import org.eclipse.xtext.generator.IGenerator;
@Singleton
@SuppressWarnings("all")
-public class MainGen implements IGenerator {
+public class MainGen {
@Inject
private DataClassGen dataClassGen;
@@ -64,7 +62,7 @@
@Inject
private PrepareFileSystem prepFS;
- public void doGenerate(final Resource resource, final IFileSystemAccess fsa) {
+ public void doGenerate(final Resource resource) {
this.prepFS.prepareCodeTargetPaths(resource);
EList<EObject> _contents = resource.getContents();
for (final EObject e : _contents) {
diff --git a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/AbstractGenerator.java b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/AbstractGenerator.java
index b114b6c..4a1462b 100644
--- a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/AbstractGenerator.java
+++ b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/AbstractGenerator.java
@@ -39,7 +39,6 @@
import org.eclipse.etrice.core.scoping.StandardModelLocator;
import org.eclipse.etrice.generator.generic.RoomExtensions;
import org.eclipse.xtext.diagnostics.Severity;
-import org.eclipse.xtext.generator.JavaIoFileSystemAccess;
import org.eclipse.xtext.util.CancelIndicator;
import org.eclipse.xtext.validation.CheckMode;
import org.eclipse.xtext.validation.IResourceValidator;
@@ -368,12 +367,6 @@
protected IDiagnostician diagnostician;
/**
- * The injected Java IO file access
- */
- @Inject
- protected JavaIoFileSystemAccess fileAccess;
-
- /**
* The injected platform relative URI resolver
*/
@Inject