eUML2 Modeler adds an UML flavour to java development within Eclipse. It's easy to generate Class and Sequence diagram from code.

Sequence diagram editor

The diagram editor is used to display interactions between objects and actors on a time based background. We recently improved this diagram by introducing a new element kind to better fit modelisation needs and conform to OMG UML 2 specifications.

Beside this new feature, the overall diagram usability has been improved with Modeling assistant and the support of the message reconnection.

Lost / found messages element

Here is a screenshot displaying this feature:

Messages reconnection

The message start and end anchors can moved to any diagram elements. The permission scope is large enough to allow any meaningfull reconnections. The following screenshots display some examples of reconnection:

Then move the start anchor of messages to another element.

It will generate a new message.