Exception (dictionary item)
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, and select > > > . You can also create an Exception from the context menu of a Class or Signal: right-click the item, and select > .
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.
Properties
| The Items tab of an Exception's Property Pages displays owned Parameters and linked Operation. |
Owned by
Owns
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.
Defined in these parts of the model
Shown on these diagrams
Can be linked to these dictionary items
In addition to the owning
Package or
Model, an Exception can be linked to the following items.
Operation — The linked Operation uses the Exception.
Can be used as a data type for these items
| 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. |