Как генерировать диаграммы классов TypeScript или ActionScript UML?

Существуют ли какие-либо инструменты, которые могут генерировать диаграмму классов UML из проекта в TypeScript или подобном языке, таком как ActionScript?

3 ответа

Решение

Использование функции UML Diagram, представленной IntelliJ Editor от Jetbrains, и она очень хорошо работает с машинописью.

Откройте всплывающее окно диаграммы

Зайдите в Настройки >>> Найдите uml и найдите сочетание клавиш для него.

ИЛИ ЖЕ

Щелкните правой кнопкой мыши имя класса >>> Диаграммы >>> Показать всплывающее окно "Диаграмма"

Показать свойства и методы класса:

Правый клик по всплывающей диаграмме >>> Показать категории >>> Методы or свойства

подсказки

  • Вы найдете много вариантов, чтобы показать через щелчок правой кнопкой мыши на всплывающей диаграмме.
  • Вы можете увеличить объекты диаграммы (если деталей слишком много), удерживая клавишу Alt при наведении на них курсора.

Для TypeScript:

  • Редактор ALM TypeScript включает эту функцию: https://github.com/alm-tools/alm/issues/84

    Однако похоже, что он создает диаграмму только для одного класса, а не для полного иерархического представления проекта со связями наследования.

  • Цвиз - еще один перспективный проект: https://github.com/joaompneves/tsviz

    пример сгенерированной диаграммы

    Он генерирует полную диаграмму проекта. Однако он выглядит устаревшим и не работает с последними версиями TypeScript. Я работаю над обновленным форком.

Пожалуйста, используйте редактор IntelliJ от Jetbrains. Он имеет функцию построения диаграмм UML из существующего кода.

Другие вопросы по тегам