https://bugs.kde.org/show_bug.cgi?id=447598
Bug ID: 447598 Summary: Packages containing other objects are not displayed in a useful manner in a class diagram Product: umbrello Version: Git Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: umbrello-de...@kde.org Reporter: c...@roberthairgrove.com Target Milestone: --- Created attachment 144906 --> https://bugs.kde.org/attachment.cgi?id=144906&action=edit Contains packages_umbrello.png and packages_correct.png SUMMARY Packages containing other objects are not displayed in a useful manner. First of all, the package name should be displayed in the tab if it contains other packages, classes, or other objects. Second, the contained objects do not move with their parent package, but are shown exclusively with the older "⊕---" notation. STEPS TO REPRODUCE 1. In a class diagram, add a new package, e.g. "Qt" (see attached images); 2. Add a few classes and/or other packages to the diagram. They can be arranged so as to "look like" they are enclosed by the Qt package, but they are not shown in the model tree view as children until they are moved. Move them so that they appear as subobjects of the "Qt" package. 3. Move the "Qt" package away, and the subpackages do not move, but have an ownership association line drawn to them. OBSERVED RESULT See attached screenshot "packages_umbrello.png" EXPECTED RESULT See attached screenshot "packages_correct.png" (drawn with Modelio) SOFTWARE/OS VERSIONS Linux: Ubuntu 18.04.06 KDE Plasma Version: ??? KDE Frameworks Version: 5 Qt Version: 5.12.9 ADDITIONAL INFORMATION Umbrello compiled from Git, latest version as of yesterday (27 December 2021) -- You are receiving this mail because: You are watching all bug changes.