El ArgoUML esta hecho en Java y es gratis, la verdad es que es muy bueno.
Si lo que buscas son herramientas de modelado en la plataforma Eclipse, tienes el editor Omondo (creo que hay una versión gratuita) y también está por ahí el Violet (este es gratis).
En cuanto a entornos integrados de desarrollo puedes utilizar el IBM Rational Software Architect, que usa el eclipse como base para funcionar, pero esto ya es de pago.
Nos vemos!