[Uml-devel] [Bug 141809] New: Remove from diagram or Delete item are not understandable

Ferenc Veres lion at netngine.hu
Fri Feb 16 23:06:34 UTC 2007

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: Remove from diagram or Delete item are not
           Product: umbrello
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: umbrello-devel.kde.org
        ReportedBy: lion netngine hu

Version:           1.5.4 (using KDE 3.5.4, compiled sources)
Compiler:          Target: x86_64-mandriva-linux-gnu
OS:                Linux (x86_64) release 2.6.17-8mdv

Understanding when I delete something from the whole model or just the diagram is not clear on the GUI.

I think there should be two separate items on all Popup menus:

Remove from diagram

1. Create class1 on diagram1
2. Drag it to diagram2 from the model
3. Create class2 on diagram1
4. Inherit it from Class1
5. Drag class2 to Diagram2

Result: the inheritance arrow is shown. Right.

6. Delete Class2 from Diagram2
7. Drag it back again

Result: inheritance is shown. Right.

8. Delete inheritance on Diagram2
9. View diagram 1, the inheritance is still there! 

Result: Wrong?? Did I delete the assiciation or I removed it from Diagram2's VIEW?

10. Remove Class1 from Diagram1 (which is still connected)
11. Drag it back from the model.

Result: Inheritance is gone! So I deleted it, but graph was not updated!

Deleting a Class from a diagram keeps class, but deleting an association deletes it? If this is so, then "Delete" menu of the class should be "Remove from diagram". And Deletion of association should be "Delete"?

Please make it clear whenever I am deleting something or just removing from the current view.

When I am not Deleting a class or association, it should be clear, that I am NOT deleting it.

(Deletion of items should have a confirmation dialog.)

Thanks in advance!

More information about the umbrello-devel mailing list