Changes
Page history
Update Building Headless RCP XText Application: Part II
authored
May 08, 2022
by
Serafim Simonov
Hide whitespace changes
Inline
Side-by-side
Building-Headless-RCP-XText-Application:-Part-II.md
View page @
db197a21
...
@@ -37,8 +37,7 @@ public class MyGenerator {
...
@@ -37,8 +37,7 @@ public class MyGenerator {
@Inject
@Inject
private JavaIoFileSystemAccess fileAccess;
private JavaIoFileSystemAccess fileAccess;
public static void execute(String path) {
public static void execute(String path, Injector injector) {
final Injector injector = new MyDslStandaloneSetup().createInjectorAndDoEMFRegistration();
final MyGenerator main = injector.getInstance(MyGenerator.class);
final MyGenerator main = injector.getInstance(MyGenerator.class);
main.runGenerator(path);
main.runGenerator(path);
...
@@ -135,5 +134,4 @@ public class Application implements IApplication {
...
@@ -135,5 +134,4 @@ public class Application implements IApplication {
6.
Add following imported packages:
6.
Add following imported packages:
-
com.google.inject,
-
com.google.inject,
-
org.eclipse.emf.ecore.resource,
-
org.eclipse.xtext.validation
\ No newline at end of file