O'Reilly logo

Developing Enterprise Java Applications with J2EE™ and UML by Cary E. Umrysh, Khawar Zaman Ahmed

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Extension Mechanisms in the UML

We are quite sure the creators of UML did not have J2EE on their minds when they created the UML. Fortunately for us, they had enough foresight to recognize that in order for the UML to last any length of time, it would have to be capable of evolution and adaption to new languages and constructs.

The UML provides three mechanisms for extending the UML: stereotype, tagged value, and constraint.

Stereotype

A stereotype allows you to create a new, incrementally different model element by changing the semantics of an existing UML model element. In essence, this leads to the addition of new vocabulary to the UML.

In the UML, a stereotyped model element is represented by the base model element identified with a string ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required