An UML model can be visually rendered upon a canvas of a graphical user
interface of a software modeling application. The UML model can include
at least one stereotype that extends an UML modeling element. A
stereotype application can include values of attributes that are part of
the stereotype that is applied on the UML modeling element. The visual
rendering can include a stereotype application object which is able to be
edited. Editing of the stereotype application object can result in
changes to values of attributes of the stereotype application.