What i don’t like is that there are no UML arrow objects, only the generic arrows and the set of arrow-heads that must be applied manually.
It would be good to either have
- specific arrow objects (like most other charting tools); or
- an arrow setting (from the cog beside the arrow - currently only showing “Add multiplicities”, “Reverse line direction”) that allows you to pick relevant arrow type
It is tedious to change each arrow head, or cumbersome to batch change arrows (have to remember the relationships for this action!).
Also, the arrowheads are not consistently sized and shaped for UML. The aggregation/composition/implementation arrowheads are differently sized and shaped to the inheritance arrowheads , which makes the diagram look poor. There are smaller versions of the inheritance/implementation arrowheads but these do not look like proper UML arrowheads. Adding larger sized and evenly proportioned inheritance arrowheads would be nice.
If i’ve missed some functionality that already solves this then let me know.