eclipse-gemoc / gemoc-studio-execution-moccml

gemoc-studio-execution-moccml
Eclipse Public License 1.0
1 stars 8 forks source link

Remove concurrent timeline + add moccml-specific tracing #79

Closed ebousse closed 1 year ago

ebousse commented 1 year ago

Description

This PR removes from this repository all the code related to the concurrent timeline view, and to the concurrent execution trace construction. This code is moved to the generic GEMOC execution framework as per the companion PR linked below.

In addition, this PR sets up a "new" Moccml-specific engine addon to create concurrent traces. This addon works exactly the same as the previous one, but extends the now generic abstract class provided in the GEMOC execution framework, in in order to add all the Moccml-specific bits of logic (ie. a specific way to deal with model states, and a way to deal with solver states).

This means that we now have two concurrent trace addons visible in the run configuration view:

image

Companion Pull Requests