Page 1 of 1

Default geometry for relationships, at least inheritance

PostPosted: Fri 23 Mar 2012 17:19
by thomas.beale
The most common geometry for inheritance relations is the vertical / horizontal / vertical shape, and if there are multiple descendants of a parent class, the lines all line up, and it reduces the messiness of the diagram. It would be great if this geometry could be defaulted, because today, if I put 50 classes on a diagram, and there are say 30 inheritance links, I have to do the following for each one:
- click to select inheritance line
- right click to get menu
- click to open geometry sub-menu
- select the desired geometry.

For 30 links, that's 120 mouse clicks extra... shortcuts might convert some mouse-clicks to keyboard entry, but it is still extra work.

- thomas beale

Re: Default geometry for relationships, at least inheritance

PostPosted: Fri 23 Mar 2012 18:54
by Bruno Pagès
Hi,

hopefully you don't have to do that for each, select all the inheritances to modify (using control-click to 'add' selections rather than 'replace' the selection as usual) then do 4 times control-l (control-l is the shortcut to change the geometry to the next) 8-)

anyway I will try to add a default geometry, but because you only speak about inheritance this supposes you expect to be able to set the default geometry kind of relation by kind of relation rather than to follow the same default for all (like the default stereotypes of the relations depends on their kind, see edit default stereotypes) :o

Re: Default geometry for relationships, at least inheritance

PostPosted: Sat 24 Mar 2012 08:16
by thomas.beale
That is correct; the typical default in UML for inheritance are not the same as they would be for associations & compositions. Also, in some cases you are forced to do inheritance as straight lines, so the freedom to do that must exist.

Re: Default geometry for relationships, at least inheritance

PostPosted: Thu 26 Apr 2012 16:37
by Bruno Pagès
Hi,

Bouml 5.1 is available and adds this feature, please refer to the historic

Best regards

Bruno Pagès