PHP_UML. Создание диаграмм

510
.
PHP_UML - PHP парсер, XMI генератор.

PHP_UML:
- Может генерировать UML/XMI файлы версии 1.4, или версии 2.1
- Может генерировать API документация в HTML формате
- Может генерировать PHP код (каркас) из XMI файла
- Может конвертировать UML/XMI контент из версии 1.4 к версии 2.1

PHP_UML:
- Разбирает объектно-ориентированный PHP код (классы, интерфейсы, функции, свойства...)
- С версии 1.5, PHP_UML так же может разобрать процедурный код (функции и констаннты). Смотрите формат "htmlnew"
- Интерпретирует инструкции пространств имен (namespace и use)
- Парсит комментарии докблоков: class (@package), function (@param, @return), property (@var) и комментарии заголовочных файлов (@package)
- Определяет типы (путем разбора type hints, и анализируя значения по умолчанию)

найти его можно здесь http://pear.php.net/package/PHP_UML/
требует установленный PEAR
.
вот пример диаграммы, созданной из сгенерированного xmi файла
Прикрепленные файлы:
.
Screamer (07.07.2012/18:05)
вот пример диаграммы, созданной из сгенерированного xmi файла
На дерево больше похоже чем на диаграмму
.
Onatolich, да я на скорую руку залепил как получилось
Всего: 4