Add -loadWorkspacePlugins command option to headless launcher to trigger loading of model generator plugins located in the project workspace
diff --git a/core/org.eclipse.stem.ui.headless/src/org/eclipse/stem/ui/headless/HeadlessLauncher.java b/core/org.eclipse.stem.ui.headless/src/org/eclipse/stem/ui/headless/HeadlessLauncher.java
index 775399f..770f7c2 100644
--- a/core/org.eclipse.stem.ui.headless/src/org/eclipse/stem/ui/headless/HeadlessLauncher.java
+++ b/core/org.eclipse.stem.ui.headless/src/org/eclipse/stem/ui/headless/HeadlessLauncher.java
@@ -83,9 +83,11 @@
// Tell the display executor to use non-UI execution controls
DisplaySafeExecutor.forceHeadless();
- // Touch the activator to force workspace bundles to load
- org.eclipse.stem.model.common.Activator a = org.eclipse.stem.model.common.Activator.getPlugin();
- System.out.println(a);
+ // Touch the model generator's bundle loader activator to force workspace bundles to load
+ if (args.containsKey("loadWorkspacePlugins")) {
+ System.out.println("Loading workspace plugins");
+ org.eclipse.stem.model.common.Activator.getPlugin();
+ }
setStreams();