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

Reply via email to