Как исключить приватные методы из графвиза /doxygen?


У меня есть doxygen/graphiz, работающий просто отлично для моего кода Java (с помощью мастера), но настройки EXTRACT_PRIVATE = NO похоже, относится только к документации, а не к графику. Когда используешь UML_LOOK = YES это включает частные методы.

Есть ли способ создания точечных диаграмм коллаборации / сотрудничества с помощью graphviz, но не включать частные методы, поскольку диаграммы огромны?

Если я установлю UML_LOOK = NO он создает только базовые диаграммы классов с именем класса, а внешний вид - не то, что мне нужно.

1 ответ

Боюсь, что это невозможно с помощью UML_LOOK (или, если это так, я еще не выяснил, как).

Вы можете создать свои собственные точечные диаграммы или использовать немного более мощный / адаптированный инструмент, такой как PlantUML. Это намного больше работы с вашей стороны, но вы, очевидно, получите то, что вы хотите.

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