schubmat / Custom-MADE

Custom-MAnangement of DEcision -- A DSL based approach to capture and manage your decisions during a software development project
MIT License
5 stars 3 forks source link

Diagram Integration for Theia #36

Closed rrcomtech closed 2 years ago

rrcomtech commented 3 years ago

One of the aspects of Custom-MADE is to utilize visual languages. Former versions of Custom-MADE (before resolving issue #33) supported this feature. Now with a revised DSL plugin architecture, which is based on VSCode extensions, it is not working anymore.

Therefore, the following task should be fulfilled to enable the use of visual editing.

Keep in mind, that a typical language server (as given by e.g. Xtext) is not enough to create a visual language. It has to support not only the LSP, but also the Sprotty-Diagramming-Protocol. An example for such a language server is given in schubmat/Custom-MADE-1.1-DSLs.

rrcomtech commented 2 years ago

Theoretically, this is now included. Still needs further testing.