Bug 124326 - can't put subsystems within subsystems in Component diagram
Summary: can't put subsystems within subsystems in Component diagram
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Oliver Kellogg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-26 20:43 UTC by Karl Pietrzak
Modified: 2006-04-13 03:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Pietrzak 2006-03-26 20:43:54 UTC
Version:           1.5.1 (using KDE 3.4.2 Level "b" , SUSE 10.0)
Compiler:          Target: x86_64-suse-linux
OS:                Linux (x86_64) release 2.6.13-15.8-default

This might be in the works, but I just don't know.  Would it be possible to put Subsystems of a Component diagram _inside_ other Subsystems.

See http://www-128.ibm.com/developerworks/rational/library/dec04/bell/ for an example.
Comment 1 Oliver Kellogg 2006-03-26 22:11:44 UTC
FYI this feature is also required by #81364.
Comment 2 Oliver Kellogg 2006-04-10 08:50:02 UTC
Umbrello doesn't even have subsystems yet and I see that depending
on the UML version there are different ways of presenting a subsystem.
For simplicity I think I'll opt for the UML 1.5 style presentation
using a package with a stereotype <<subsystem>> (at least as a first
implementation, maybe we can extend that later.)
Comment 3 Oliver Kellogg 2006-04-10 15:19:02 UTC
SVN commit 528227 by okellogg:

Make components nestable.
Up next: Do the same for subsystems.
CCBUG:124326


 M  +2 -0      assocrules.cpp  
 M  +48 -8     component.cpp  
 M  +5 -8      component.h  
 M  +43 -32    listpopupmenu.cpp  
 M  +7 -4      model_utils.cpp  
 M  +53 -10    umllistview.cpp  
 M  +3 -3      umllistview.h  
 M  +59 -45    umlview.cpp  
 M  +1 -1      umlviewimageexportermodel.cpp  
Comment 4 Karl Pietrzak 2006-04-10 15:33:27 UTC
Awesome!  Thanks!
Comment 5 Oliver Kellogg 2006-04-12 07:55:28 UTC
SVN commit 528933 by okellogg:

Implement subsystems for component diagrams.
A subsystem is internally represented by a package with the stereotype <<subsystem>>.
This probably still has some rough egdes. Please test and leave your comments at
BUG:124326


 M  +1 -0      assocrules.cpp  
 M  +27 -1     listpopupmenu.cpp  
 M  +2 -0      listpopupmenu.h  
 M  +11 -5     packagewidget.cpp  
 M  +1 -0      pics/Makefile.am  
 A             pics/sources/subsystem.svg  
 AM            pics/subsystem.png  
 M  +72 -10    umllistview.cpp  
 M  +3 -1      umllistview.h  
 M  +5 -1      umllistviewitem.cpp  
 M  +1 -0      umlnamespace.h  
 M  +10 -6     umlview.cpp  
Comment 6 Karl Pietrzak 2006-04-13 03:11:01 UTC
I'd love to try it out, but I can't get code from SVN to work.  I get weird automake/unsermake/etc. errors.  I'll just wait for the release, I guess.