PlantUmlClassDiagramGenerator
PlantUmlClassDiagramGenerator copied to clipboard
Use lines instead of List`1
I created a diagram which looked like this:
Everything which is connected goes via List'1. Could there be an option to just use lines like:
ClassA --> "0..*" ClassB
Where "0..*" shows it's a list.
I would love this too. This is one of the reasons why I still need to "fix" the generated UML Class Diagram :-)
does anybody have any solution for this?
I would love this feature also. Currently I'm patching the generated files with sed. Examples:
find plantuml/ -name *.puml -exec sed -i -E 's/(.*) --> "(.*)<(.*)>" "List`1"/\1 o-- "0..*" \3/' {} \;
find plantuml/ -name *.puml -exec sed -i -E 's/(.*) o-> "(.*)<(.*)>" "List`1"/\1 o-- "0..*" \3/' {} \;
this will convert
Foo o-> "bars<Bar>" "List`1"
to
Foo o-- "0..*" Bar
@bjarnisig thank you for share your solution, it works very well!
This should also apply to all collections types, such as IList, ICollection, etc ...