Sparx Systems Forum
Enterprise Architect => Suggestions and Requests => Topic started by: Paolo F Cantoni on January 19, 2007, 05:27:22 am
-
In Compartmentalized Notation for a class, the {abstract} property (as per the [size=13]UML 2.1 Superstructure (interim)[/size] (http://www.omg.org/cgi-bin/doc?ptc/2006-04-02) Specification) causes the rendered name to be italicized.
Behavioural elements can also be marked {abstract}. However, in non-Compartmentalized Notation the name is not italicized. From a consistency point of view, it would seem appropriate to render the name italicised in both forms. Extending the consistency, it would be preferable that the Browser also render {abstract} vertexes with italicized names.
Thoughts? Votes?
Paolo
-
We were discussing here italicizing {abstract} in Project Browser once and our conclusion was that it may be nice - but not so important for writing it here.
So, Paolo, you have my vote.
-
Yes.
This would be particularly valuable where "{abstract}" did not appear in the listing. The browser is a prime example.
[EDIT: I suppose we could contemplate not using italics if the user chooses not to highlight abstract elements. Still, the option is scoped to a diagram and the browser is scoped to the model. Perhaps we could have a global setting, much as with stereotypes, for browser display.]