eclipse-gemoc / eclipse-gemoc/gemoc-studio

Incorrect dependency from simulation and model debugging framework to trace

Open
#100 3 comments 0 reactions 0 assignees View on GitHub
refactoring
Dominant language
PostScript
Stars
27
Forks
22
PR merge metrics
No merged PRs in 30d

Description

In the Architecture, simulation and model debugging framework is supposed to be independent of Trace
(as shown in the following figure)
![image](https://user-images.githubusercontent.com/661468/42929651-fb495646-8b3a-11e8-9318-c830d0af356a.png)

However, the method [AbstractDSLDebuggerServices.currentInstructionChanged()](https://github.com/eclipse/gemoc-studio-modeldebugging/blob/master/simulationmodelanimation/plugins/org.eclipse.gemoc.dsl.debug.ide.sirius.ui/src/org/eclipse/gemoc/dsl/debug/ide/sirius/ui/services/AbstractDSLDebuggerServices.java) does add a dependency to trace.commons by using `Step`, `ParallelStep` and `MSEOccurrence`.

We should try to remove this dependency (by making sure to deal with these concepts in all subclasses of AbstractDSLDebuggerServices)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.