Bug 574864 - [Moka][External Controller]Fix external controller instanciation in AbstractExternalControlExecutionEngine
Summary: [Moka][External Controller]Fix external controller instanciation in AbstractE...
Status: UNCONFIRMED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Moka (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Arnaud Cuccuru CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-15 11:29 EDT by Sebastien Revol CLA
Modified: 2021-09-20 05:28 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastien Revol CLA 2021-07-15 11:29:15 EDT
Moka engine management has changed, leading to situations where an given engine instance can be launched several times.
The external controller has to be correctly reset between each execution. The simplest way to do it is to create a new instance during the locus creation.
Comment 1 Eclipse Genie CLA 2021-07-15 11:30:45 EDT
New Gerrit change created: https://git.eclipse.org/r/c/papyrus/org.eclipse.papyrus-moka.incubation/+/183096
Comment 3 Sebastien Revol CLA 2021-09-17 11:21:27 EDT
Recent bug fix in AbstractUMLExecutionEngine impacted controller init sequence.
No the externalController creation is moving back to createController method.
Comment 4 Eclipse Genie CLA 2021-09-17 11:22:53 EDT
New Gerrit change created: https://git.eclipse.org/r/c/papyrus/org.eclipse.papyrus-moka.incubation/+/185566