I use straight UML diagrams in a Visio-like product called SmartDraw. Sorry, but I've only got one model I really care about, so autogeneration isn't an issue.
But let me (us) know if you find something that works well.
Many fears are born of stupidity and ignorance - Which you should be feeding with rumour and generalisation. BOfH, 2002 "Episode" 10