gemoc-studio icon indicating copy to clipboard operation
gemoc-studio copied to clipboard

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

Open dvojtise opened this issue 5 years ago • 0 comments

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.

dvojtise avatar Jul 03 '19 12:07 dvojtise