Umbrello - Unified Modelling Language for KDE
Availability:
Umbrello is Unified Modelling Language for KDE (currently for Linux).
Good feature set including code generation for quite a few languages including Java and PHP.
Diagrams can be exported to SVG format.
