eclipse-gemoc / eclipse-gemoc/gemoc-studio

Merge "Modeling workbench console" and "Execution Engine" consoles

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

Description

In GEMOC, thanks to the messaging system, it is relatively easy to have dedicated eclipse consoles.

However, we end up now with 3 consoles:
- the "default MessagingSystem console" that collects every System.out System.err message. This console is handy for quick and dirty messaging, but it gets polluted by messages from every plugins in the eclipse installation
- the "Modeling workbench console" currently gets the start and initialize notifications from the ALE engine
- "Execution Engine", currently gets "Execution finished" and "Exception in Addon" messages

possibly one DSL developper may also wish to have a dedicated console for her DSL (ie. isolate from other DSLs).

I suggest to remove the "Execution Engine" console (by redirecting all messages to the "Modeling workbench console")

and encourage DSL developers to either use the "Modeling workbench console" by default (or use their own console ) instead of the System.out. This would be done by updating the official example in order to show how to access these consoles.

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.