Bug 79028

Summary: Report or view (diagram) of any entity dependencies
Product: [Applications] umbrello Reporter: rod <rod>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: CONFIRMED ---    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description rod 2004-04-04 09:21:08 UTC
Version:            (using KDE KDE 3.2.1)
Installed from:    Gentoo Packages

It's not depends on a UML as language or Umbrello itself as UML Modeling Tool. As soon as UML makes a deal with many aspects of the modeling system by set of STATIC diagrams we use some tool-depended extentions and techniques like model-driven code generator and round-trip engineering for dynamic aspects of this system. 

But sometimes we need to get information about something with DYNAMIC nature. In my case I have to restore ALL connections of the any selected class or assosiation of unknown software (restored by revers engineering). I need to do this because I need to create set of valid tests. I couldn't do this because every UML tool, which I tried, assumes that system was modeled first and coded then.

I think such feature will be very nice and usefull feature for such exciting UML tool as Umbrello. Many developers make a deal with foreigh source code and need to waste a time for discovering cross-dependencies and interconnections between of classes, objects, etc. and build after then all appropriate UML diagrams.
 
IMHO, it should work like following: select any UML entity at the navigator pane, right-click and select menu item "Show all connections" or something like this. After this Umbrello will check by internal model representation all connections of the selected element and built report or view.