MPS-extensions icon indicating copy to clipboard operation
MPS-extensions copied to clipboard

Missing package names in Language Visualization generated PlantUML text

Open JoostvanPinxten opened this issue 5 years ago • 1 comments

The Language Visualization plugin does not take into account that different 'languages' may contain concepts that have the same name. This leads to incorrect references in the generated PlantUML model, as there is no distinction between a reference to A.SomeConcept and B.SomeConcept.

http://dslfoundry.com/language-visualization-plugin-for-jetbrains-mps/

IMHO, either the package name is always exported, or the plugin should detect whether a prefix is required to distinguish between different concepts with the same name.

JoostvanPinxten avatar Nov 01 '19 14:11 JoostvanPinxten

langvis is not (yet) part of the MPS-extensions, partly due to such more basic things that are not yet nicely made to work; please open this at the respective repository https://github.com/DSLFoundry/mps-langvis @klemensschindler maybe it's a good idea to discuss whether to prepare langvis for addition to MPS-extensions? @coolya who will be the one determining/wanting langvis to be in the MPS-extensions?

eugenschindler avatar Nov 01 '19 20:11 eugenschindler