Class UML 2.4.1::ExceptionHandler
Description:
An exception handler is an element that specifies a body to execute in
case the specified exception occurs during the execution of the protected
node.
Direct Superclasses: ElementDirect Subclasses: Class Precedence List: ExceptionHandler,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=18823%3AB71161AFA3F2B01A7427BC10618F7727)
exceptionInput :
ObjectNode (1 1); -- source
ExceptionHandler![](/se-interop/image/down-arrow.png?hunchentoot-session=18823%3AB71161AFA3F2B01A7427BC10618F7727)
exceptionType :
Classifier (1 *); -- source
ExceptionHandler![](/se-interop/image/down-arrow.png?hunchentoot-session=18823%3AB71161AFA3F2B01A7427BC10618F7727)
handlerBody :
ExecutableNode (1 1); -- source
ExceptionHandler![](/se-interop/image/down-arrow.png?hunchentoot-session=18823%3AB71161AFA3F2B01A7427BC10618F7727)
protectedNode :
ExecutableNode (1 1); -- source
ExceptionHandler![](/se-interop/image/down-arrow.png?hunchentoot-session=18823%3AB71161AFA3F2B01A7427BC10618F7727)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=18823%3AB71161AFA3F2B01A7427BC10618F7727)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=18823%3AB71161AFA3F2B01A7427BC10618F7727)
owner :
Element (0 1); -- source
ElementConstraints:
Signature: result_pins() : Boolean;
Description: If the protected node is a StructuredActivityNode with output pins, then
the exception handler body must also be a StructuredActivityNode with output
pins that correspond in number and types to those of the protected node.
Expression: true
Signature: one_input() : Boolean;
Description: The handler body has one input, and that input is the same as the exception
input.
Expression: true
Signature: exception_body() : Boolean;
Description: The exception handler and its input object node are not the source or target
of any edge.
Expression: true
Signature: edge_source_target() : Boolean;
Description: An edge that has a source in an exception handler structured node must
have its target in the handler also, and vice versa.
Expression: true
Operations:
No additional operations.
Send questions or comments to
[email protected].