| commit | ab16339196f95141dfac5a59fadf5f8cb15c2612 | [log] [tgz] |
|---|---|---|
| author | Sebastien Revol <sebastien.revol@cea.fr> | Thu Jul 15 17:21:01 2021 +0200 |
| committer | Sebastien Revol <sebastien.revol@cea.fr> | Thu Jul 15 17:30:12 2021 +0200 |
| tree | b339d2879031707cb52434596758748c84b4d9bc | |
| parent | e629a9a766f62f0e828a936ff1e641bddca38450 [diff] |
Bug 574864 - [Moka][External Controller]Fix external controller instanciation in AbstractExternalControlExecutionEngine Change-Id: Ia89a0a90430789e15104cf9188f07a1bacc477c0
diff --git a/bundles/externalcontrol/org.eclipse.papyrus.moka.externalcontrol/src/org/eclipse/papyrus/moka/externalcontrol/engine/AbstractExternalControlExecutionEngine.java b/bundles/externalcontrol/org.eclipse.papyrus.moka.externalcontrol/src/org/eclipse/papyrus/moka/externalcontrol/engine/AbstractExternalControlExecutionEngine.java index 7ea1948..ee2d135 100644 --- a/bundles/externalcontrol/org.eclipse.papyrus.moka.externalcontrol/src/org/eclipse/papyrus/moka/externalcontrol/engine/AbstractExternalControlExecutionEngine.java +++ b/bundles/externalcontrol/org.eclipse.papyrus.moka.externalcontrol/src/org/eclipse/papyrus/moka/externalcontrol/engine/AbstractExternalControlExecutionEngine.java
@@ -51,7 +51,6 @@ public AbstractExternalControlExecutionEngine() { super(); - this.externalController = new ExternalController(getControllerPushPullStrategy()); } /** @@ -117,6 +116,8 @@ ILocus locus = getLocus(); locus.setExecutor(getExecutor()); IExecutionFactory delegatedFactory = getDelegatedExecutionFactory(); + this.externalController = new ExternalController(getControllerPushPullStrategy()); + ExecutionFactory externalControlExecutionFactory = new ExternalControlExecutionFactory(delegatedFactory, externalController, getAdviceFactories()); locus.setFactory(externalControlExecutionFactory);