Export from UML2, possibility to use xtend? #178
Replies: 2 comments 3 replies
-
Hello @ansgarradermacher, Concerning the use of xtend: I prefer not to add an xtend dependency to PlantUML Eclipse plug-ins. I think, in general, there are benefits in limiting the number of dependencies to other projects to a minimum has maintenance benefits. In case of xtend, I'd like to avoid having a dependency to a project that is not being maintained any longer, the repo has been archived and it seems, its maintenance has stopped (see related discussion). In case you would like to use xtext (maybe with xpand), not xtend, I'd suggest to add a PlantUML feature with one or multiple plug-ins that use xtext and avoid adding an xtext dependency to the PlantUML core plug-ins. This way, a user could decide to only use a core version of PlantUML tooling in Eclipse, without having to install xtext. If you plan to implement the export in Papyrus, feel free to do whatever you think makes sense. :-) |
Beta Was this translation helpful? Give feedback.
-
Hello @travkin79, |
Beta Was this translation helpful? Give feedback.
-
Dear all,
I'm currently prototyping a PlantUML export from UML2 (Papyrus) models. There is already support for sequence, class, and state-machine diagrams. The code would be smaller and easier to maintain if it could profit from text templates available in xtend (e.g. avoid String concatenation and have good indentation). But this would add a dependency for building and execution. Would that be fine? (we haven't decided yet, whether to provide the export within Papyrus or the PlantUML Eclipse plugin).
Beta Was this translation helpful? Give feedback.
All reactions