[umbrello] [Bug 512808] New: Not possible to use ownership dots at the end of association ends to show property ownership in UML diagrams
[email protected] Sun, 30 Nov 2025 18:49:34 +0000
| Newsgroups | gmane.linux.umbrello.devel |
|---|---|
| Message-ID | <[email protected]/> |
https://bugs.kde.org/show_bug.cgi?id=3D512808
Bug ID: 512808
Summary: Not possible to use ownership dots at the end of
association ends to show property ownership in UML
diagrams
Classification: Applications
Product: umbrello
Version First 25.11.90
Reported In:
Platform: Flatpak
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 187272
--> https://bugs.kde.org/attachment.cgi?id=3D187272&action=3Dedit
Image showing the issue of the missing UML diagram configuration field
SUMMARY
Good day team, according to the current UML standard v2.5.1, it is possible=
to
show Ownership of Association ends by an associated Classifier. This is done
via the use of a dot at the end that touches the owned Classifier as a
Property.
You can find details in the standard, in chapter 11, specifically in section
11.5.4, in page 202 https://www.omg.org/spec/UML/2.5.1/PDF the relevant part
says:
"""
Ownership of Association ends by an associated Classifier may be indicated
graphically by a small filled circle, which for brevity we will term a dot.=
The
dot is to be drawn integral to the graphic path of the line, at the point w=
here
it meets the Classifier, inserted between the end of the line and the side =
of
the node representing the Classifier. The diameter of the dot shall not exc=
eed
half the height of the aggregation diamond, and shall be larger than the wi=
dth
of the line. This avoids visual confusion with the filled diamond notation
while ensuring that it can be distinguished from the line. The dot shows th=
at
the model includes a Property of the type represented by the Classifier tou=
ched
by the dot. This Property is owned by the Classifier at the other end. In s=
uch
a case it is normal to suppress the Property from the attributes compartmen=
t of
the owning Classifier.
"""
The major usefulness of this ownership dot notation, is that at a glance the
diagram shows whether the Association End is owned by the Association itsel=
f,
or by the Classifier on the other end.
STEPS TO REPRODUCE
1. Open Umbrello
2. Create a Class diagram
3. Create two classes in the Class diagram
4. Join them using an Association (doesn't need to be a Directional
Association).
5. Try to show ownership of the Association Ends using the dot specified in=
the
UML standard.
OBSERVED RESULT
Umbrello has no way of displaying said dot.
EXPECTED RESULT
Umbrello should have a configuration to show this ownership, possibly by go=
ing
to Association Properties -> Role settings. See the attachment to see the G=
UI
screen missing this configuration. In the Role settings screen it could hav=
e an
Ownership field, in there the user would set the Ownership to either the
Association (no dot displayed), or to the Classifier (the dot is displayed).
SOFTWARE/OS VERSIONS
Ubuntu 25.10, with Umbrello installed via Discover with the Flatpak backend.
--=20
You are receiving this mail because:
You are the assignee for the bug.=