Enterprise Architect offers an embedded textual notation for generalization relationships by putting the name of the associated classifier into the top right corner of the specializing classifier in italics. The EA UML2 tutorial lists
as an equivalent alternative to the usual notation
(source: sparxsystems.com)
I was wondering if this visual presentation is specific to EA, or if the UML specification has anything to say about this. Neither the sections on Generalization nor Class/Classifiers in the UML infrastructure contain any pointers in this direction.
UML Class Diagram Generalization Example. UML Diagrams. The Generalization association ("is a") is the relationship between the base class that is named as “superclass” or “parent” and the specific class that is named as “subclass” or “child”. The UML diagram's Generalization association is also known as Inheritance.
UML Class Diagrams is a type of static structure diagram that is used for general conceptual modeling of the systematics of the application. Such a diagram would illustrate the object-oriented view of a system. The object orientation of a system is indicated by a class diagram.
UML 2.x specifications provide no explicit notation for the nesting by classes. Note, that UML's 1.4 "anchor" notation is still used in one example in UML 2.4.x for packages as an "alternative membership notation". Template class Array and bound class Customers.
The Rapid UML Solution for ConceptDraw PRO includes the UML Class Diagram library that helps you to design the UML Class Diagram quick and easy. You can simply and quickly drop the ready-to-use objects from the library into your document to create the UML Class Diagram. UML Class Diagram. Design Elements
Page 84 of UML Infrastructure Specification, v2.3: Notation The name of an abstract Classifier is shown in italics.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With