[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.=