SILVERRUN ModelSphere combines modeling of processes, data and UML classes and provides a complete model management environment. Seperately available modules integrate and share metadata within the same project.
The SILVERRUN ModelSphere Java Designer Kit (formerly SILVERRUN-JD) supports the creation of UML class diagrams. This UML tool has an especially good interface to Java.