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