Patent ID: 7712075

Claim:
A Unified Modeling Language (UML) modeling method comprising: visually rendering an UML model upon a canvas of a graphical user interface of a software modeling application, wherein said UML model comprises at least one stereotype application that extends an UML modeling element, wherein a stereotype application comprises values of attributes that are part of the stereotype that is applied on the UML modeling element, wherein the visual rendering comprises a stereotype application object which is able to be edited, wherein editing of the stereotype application object results in changes to values of attributes of the stereotype application; representing the stereotype application on the canvas as a line connecting the stereotype application object and the UML modeling element; detecting an event granting focus to a line connecting to the stereotype application object; receiving to a user interactive input while the line has focus, wherein the user interactive input represents an input to unapply the stereotype; responsive to the user interactive input, removing a stereotype application object associated with the stereotype from the canvas; and removing from the canvas all lines that were previously connected to the removed stereotype application object.