On Tue, 2012-10-16 at 11:09 +0200, Topcased user list where issues are discussed wrote:
> And > I advise you to use Papyrus editor , from Topcased 5.2.0, instead of > Topcased 4.3.0 editor, because it has very nice features to help you > build nicer diagrams : Sorry, but I feel that I have to qualify/respond to this. If you are modelling with association classes in class diagrams, I strongly suggest that you don't use Papyrus. The original (pre-Topcased) versions of Papyrus did not have association classes at all. They were added, but only in a superficial way, and it is impossible to assert that Papyrus supports them properly. There are various open bugs that outline the problems, such as <https://bugs.eclipse.org/bugs/show_bug.cgi?id=363099> Probably the most serious issue is with the Association Class UI. It allows you to easily take the model into an inconsistent and corrupt state without any "undo" action being available. (And yes, I do mean the model, not just the diagram.) If you click "save" before noticing, you had better hope that you have a backup of the uncorrupted model somewhere (or have the expertise to correct the problem by editing the model file at the text or XML level). The UI is also inconsistent with the UI for Associations. Other issues include not being able to display the cardinality of the Association Class ends on the diagram (bug <https://bugs.eclipse.org/bugs/show_bug.cgi?id=364067>). Sorry to sound so grumpy, but the problem is an old one and no-one has taken ownership of it (I would have done so myself if I had the expertise, but I don't). I don't believe that the problems can be solved by responding to bug reports. It needs a fresh look at Association Class support in Papyrus as a whole. Regards, Peter. -- Peter Keller Tel.: +44 (0)1223 353033 Global Phasing Ltd., Fax.: +44 (0)1223 366889 Sheraton House, Castle Park, Cambridge CB3 0AX United Kingdom _______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
