[Uml-devel] [Bug 110231] New: Association labels aren't moved correctly when moving the corresponding classes (class diagram)

Tassilo Horn thorn at fastmail.fm
Fri Aug 5 07:02:02 UTC 2005


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=110231         
           Summary: Association labels aren't moved correctly when moving
                    the corresponding classes (class diagram)
           Product: umbrello
           Version: 1.4.2
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: umbrello-devel.kde.org
        ReportedBy: thorn fastmail fm


Version:           1.4.2 (using KDE 3.4.2, Gentoo)
Compiler:          gcc version 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.8)
OS:                Linux (i686) release 2.6.12-nitro2

In my class diagram I have several associations with labels / multiplicities I've moved manually. They are moved incorrectly when moving the corresponding classes.

I'll demonstrate this behaviour with the attached diagram:

1. Open it!
2. Open the class diagram "CoreClasses".
3. Move the class "Source". => The association "containsSource" with all its labels are moved correctly.
4. Move the class "Project". => The association "containsSource" name and the multiplicity on the "Project"-side aren't moved, so it seems. Now move the class in huge circles over the whole diagram. After that the labels are at totally wrong positions. This applies to all associations connected to "Project" with manually moved labels / multiplicity.
5. Do a "Reset Label Positions" on the association. => The labels are positioned correctly, but "whirling" confuses them again.

To mention it again: This only seems to apply to associations which have manually moved labels / roles / multiplicity.

In my opinion it would be good if Umbrello forgets if an label has ever been moved when clicking "Reset Label Positions".




More information about the umbrello-devel mailing list