Exceptions are called by Operations, and are used to indicate alternative courses of action if Operations are not performed successfully. Exceptions contain a number of parameters, which are used to transmit or receive data from Operations.
An Exception can be assigned as a data type for an Attribute, Operation, Parameter or Type Definition.
You can create an Exception through the context menu of a Package: right-click the item, point to New, point to UML, point to Behavior, and then click Exception. You can also create an Exception from the context menu of a Class or Signal: right-click the item, point to New, and then click Exception.
In the Modeler panes, a short-cut symbol on the Exception's icon indicates that the item is a
stub.
The following sections provide information about how an Exception is used in the model. For more information about a property, item, model part or diagram, click it.
Dependency — The Dependency is owned jointly by the Exception and the other associated item. The access permissions you have to a Dependency are determined by the access permissions of the dependent item.
When used as a data type, Modeler creates a special link between the Exception and the referencing item. You cannot navigate this link through the Links Editor.