AgileJ is a proprietory CASE tool for UML, focused on the Agile methodology in relation to Java based architectures. It also integrates well with Eclipse.
http://www.agilej.com/