Exception (dictionary item)
For automation interface information about an Exception, see Exception (automation interface).
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 New > UML > Behavior > Exception. You can also create an Exception from the context menu of a Class or Signal: right-click the item, and select New > 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.
Properties
In addition to the standard properties an Event has these properties:
Parameter Order (cannot be accessed through the automation interface)
* 
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.
Was this helpful?