Community
Participate
Working Groups
The aim of this bug is to improve the Exception Handler element in the activity diagram. It will improve its graphical representation as describe in "UML OMG Unified Modeling LanguageTM (OMG UML),Superstructure" document. Moreover this bug will be the change to add some extra constraints on this element to be more respectful from the document describes above.
TODO : UML Documentation define several constraint : [1] The exception handler and its input object node are not the source or target of any edge. [2] An edge that has a source in an exception handler structured node must also have its target in the handler, and vice versa. [3] 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. [4] The handler body has one input, and that input is the same as the exception input. For now only constraint 4 as been implemented. The other will be implemented later.
This bug will depend of Bug 363459 because both have quite the same representation so all commit will be under this bug.
Correction : This bug will depend of Bug 366159 because both have quite the same representation so all commit will be under this bug.
One other constraint: [5] The target of this edges should be a ObjectNode (UML2.5 15.7.13)