ну т.е. можно масочку создать и норм
Ну вроде того. У меня генератор этих UMLек из лога. Вот там я описываю какие события как рисовать (или не рисовать вовсе). Логер у меня типа того что у Макса был в flussonicе - просто Proplist с данными сохраняет в бинаре. Соответственно какие данные выводить, как выводить и выводить ли вообще - зависит от генератора UMLек. Так запустил тесты один раз, они логов нагенерили и всё, дальше генеришь разыне UMLки (правя генератор UMLя только), смотришь где что пошло не так.