[umbrello] [Bug 447598] New: Packages containing other objects are not displayed in a useful manner in a class diagram
Robert Hairgrove
bugzilla_noreply at kde.org
Tue Dec 28 11:58:47 GMT 2021
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-devel at kde.org
Reporter: code at 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 the assignee for the bug.
More information about the umbrello-devel
mailing list