[Dot] [Feature] Missing Rational Rose UML Node Shape
Ported Issue from Mantis Original ID: 1073 Reported By: Fred P.
SEVERITY: MINOR Submitted: 2006-03-02 00:35:06
OS: X86-WINDOWS-XP
VERSION: 2.6
DESCRIPTION
I know that people can use custom shape file such as:
"c:\component.png"
For example, but it's very unintuitive,
especially for large people, to draw complex UML diagrams,
while having to repeat on every line, the shapefile and such,
also the formatting within the box and arrow is tricky,
since one must use redundant spaces and returns
to achieve one's desired side-effect.
i.e. not having a label over the arrow
or outside the package box or component box
or under the user figure.
so it would be nice to have:
shape="component" _______________ _____| | [_____ Component | _____| Name | [_____ | |______________|
shape="database" ___ [**_] | | |**_| Financial Database
shape="package" --- [ ] [______]______________ [ ] [ Package ] [ Name ] [_____________________]
shape="user" _ [_] _|_ | / \ End User
shape="class" which is really just a fancy "record" --- [ ] [ Class ] [___________] [___________] [___________]
shape="interface" which is another fancy "record" --- [ Interface ] [ ] [ Observer ] [__________________] [__________________] [__________________]
also having an attribute, such as:
title="This diagram title" caption="Figure 3.1: My UML Diagram"
To provide an example consider the following:
My_Component [shape="plaintext" color="white" shapefile="c:\component.png" label=" My\n Component" ]; My_Package [shape="plaintext" color="white" shapefile="c:\Package.png" label=" My\n Package" ]; My_User [shape="plaintext" color="white" shapefile="c:\User.png" label=" End User" ]; My_Database [shape="plaintext" color="white" shapefile="c:\Database.png" label=" My\n Database" ];
instead of simply:
My_Component [shape="component" label=" My\n Component" ]; My_Package [shape="package label=" My\n Package" ]; My_User [shape="user" label=" End User" ]; My_Database [shape="database" label=" My\n Database" ];
While, the remaining are not "urgent" for me, they might be useful to other people...
The same could be said for electronic gates: e.g. http://www.smendes.com/el10b/implem3.gif
AND,OR,NAND,NOR,XOR,NXOR
shape="nand" shape="nor"
shape="resistance" --'\/\/\/\/\,--
shape="capacitor" ---| |---
Also, for network diagram: e.g.: http://www.rensysgroup.com/fileaccess/Thin%20Network%20Diagram.jpg
shape="cloud" shape="pc" shape="server" shape="router" shape="printer" shape="scanner" shape="firewall"
Finally, being able to feed (X,Y) (absolute/relative) position
for element or more precise position than fiddling
with rank=same; and cluster trick would be awesome.
Sincerely yours, Fred P.