Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Diagram Legend Generator #397

Open
Petrolevb opened this issue Sep 14, 2018 · 2 comments
Open

[Feature Request] Diagram Legend Generator #397

Petrolevb opened this issue Sep 14, 2018 · 2 comments

Comments

@Petrolevb
Copy link

The idea of the feature would be to automatically generate a legend box with all kind of element and relation in the current view.
This include different color scheme as well

For instance, 2 Application Components with two different colors would generate two different elements inside the legend part
Possibilities :

  • All the legend can be made of visual element, thus not beeing referenced in the Model
  • Instead of adding core element to generate the legend, Note as color boxes might work
  • A connection can be fully customized between two blank notes, and appear as a right Relation

legend archi v1

legend archi v2

@theunsfvo
Copy link

theunsfvo commented Jun 12, 2019

I agree with this request, I have to spend a lot of time making legends for each view since most audiences I have to present to does not know or understand the notation.

image

It takes a lot of time to edit this for each view and I have to do it like this, moving the relationship anhor elements to the back of the Note when done...

image

@jbsarrodie
Copy link
Member

Hi,

There is no plan for that in the near future, but this could be done through a jArchi script and some tricks:

  • a script can easily look at each elements and either add a note or a predefined (single) element of that type in the model (ie. one that would have its name as label and would never be used in a view, except of course in the legend box)
  • as Grouping can be the source or target of any relationship, having one single predefined grouping is enough to be the source and target of any needed relationship. A script can easily manage this and set those Grouping to 100% transparent, making them disappear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants