Раньше был проект под названием StarUML , который был надстройкой Delphi, которая была намного более продвинутой, чем встроенная поддержка UML. К сожалению (в любом случае для пользователей Delphi) проект изменил направление и начал полную редизайн, написанный на Java. Исходный исходный код Delphi доступен для загрузки, но с 2006 года его не обрабатывали, поэтому он не будет включать поддержку обобщений, анонимных методов, вспомогательных классов и т. Д.
Кроме вариантов, которые вы уже упомянули, это был единственный другой проект разработки Delphi, который мне известен.