Version: unspecified (using KDE 4.4.2) OS: Linux If you duplicate a class "C1" by COPY & PASTE and rename it to "C2" you will see that then the origin class "C1" has also been renamed to "C2"!!! If you have two similar classes which have little differences, it sometimes would be faster to Copy & Paste and then Rename the class, then modify the Properties/Functions/... It seems to me that a Pointer-Copy instead of Deep-Copy is causing this behavior in Diagramms. This behavior is reproducible in any Class- and ER- Diagramms! Regards, Reproducible: Always Steps to Reproduce: Create an Entity or Class Select Entity or Class Copy & Paste your selected Entity or Class (CTRL+C, CTRL+V) Now try to rename the new pasted Class or Entity! Actual Results: Changes to new created (by pasting) Class or Entity results effect also the origin Class or Entity Expected Results: Changes to new created (by pasting) Class or Entity should not have any effect to the origin Class or Entity.
Shared- vs deep-copy are both useful features. If you want a "shared copy" of a widget, that means having two widgets pointing to the same UML object representation, use copy/paste on the widget. You can have different styles on the widget, but adding attributes, changing name etc will affect all widgets on all diagrams that belong to the same UML object. If you want a "deep copy" of a widget, use the "Duplicate" item in the right-click context menu. I'm closing this bug but please file a new bug if there are still ideas on how we can handle this better.
*** Bug 195394 has been marked as a duplicate of this bug. ***
*** Bug 107358 has been marked as a duplicate of this bug. ***