Whats the best way to create a large, complex, flexible UML diagram?
Laugh if you will, but if I wanted to generate a UML diagram strictly from text, I’d probably create a bunch of C++ headers defining the classes and their relationships, and then run them through one of those C++ to UML tools. It might beat learning a new XML spec (if you already know C++, that is).