(responding to Archer)
> Rose, as a UML-based application, allows you to assign properties to
> attributes, like {frozen}, but I have not found anywhere on the analysis
> language dialogue boxes which allow you to insert them.
>
> At any rate, when I am modelling Java classes, I set the default
modelling
> language to Java (Tools menu, Model Properties submenu, Edit option,
> Notation tab). This may be the best solution for you. The Java language
> dialogue boxes (obtained through double-clicking on a class) allow you to
> check the "final" attribute. This is stored as a Rose specific property
in
> the model (tool name=Java, property=Final) and it does not therefore use
> the {frozen} notation.
>
> As far as I can tell, you'd have to use a script to set the {frozen}
> property (i.e. tool name=none, property=frozen), and Rose would not
> display it using the correct UML notation. I hope someone will correct me
> if I am wrong...
>
> The resaon I didn't explain all this before was because your question was
> about UML specifically and not Rose's implementation. And in my
> experience, the two rarely agree entirely.
It certainly would be nice to have if we could use standard UML
such as {frozen} instead of explicit manual language mappings;
giving e.g. 'final' in Java, 'const' in C++ etc.
I don't think this will become a high priority enhancement until
folk want to do detailed design _before_ deciding on the
target language, or want to develop the same detailed
design into multiple target languages. At present there are
a few folk that want to do one or other of these, but this is
only a small minority AFAIK, and these folk bite the bullet and
make do with the work-rounds.
I guess that if you find it's hurting you, you should yell at Rational
and they may shift the priority on this enhancement.
Paul Oldfield
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
www.aptprocess.com
any opinions expressed herein are not necessarily those of
Mentors of Cally or the Appropriate Process Movement
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Post or Reply to: [EMAIL PROTECTED]
* Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
* http://www.rational.com/support/usergroups/rose/rose_forum.jsp
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
* To: [EMAIL PROTECTED]
* Subject: <BLANK>
* Body: unsubscribe rose_forum
*************************************************************************