Sometimes I like to use class diagrams for my models and sequence diagrams for API calls. State diagrams.
But just for higher concept sketching and most definitely not for generating code. I tried that, 12 years ago with Rational Rose. Boy did it suck.