Можно ли создавать ссылки внутри раздела doxygen startuml/enduml?

У меня PlantUML настроен для запуска из doxygen, и он может генерировать простую диаграмму с одним классом:

\startuml
class MyClass
\enduml

Если я изменю это, чтобы добавить ссылку на URL, щелчок по классу в UML работает нормально:

\startuml
class MyClass [[https://www.google.com]]
\enduml

Мне бы хотелось, чтобы doxygen генерировал ссылки, чтобы при щелчке по узлам UML-графика пользователь переходил к документации по классу, но нажимал на MyClass в следующем направляет меня к \link:

\startuml
class MyClass [[\link MyClass]]
\enduml

Я предполагаю, что это потому, что \startuml ... \enduml блок отправляется в PlantUML без разбора doxygen. Есть ли способ заставить генерацию ссылок работать в этом случае?

Если я правильно помню, \link а также \ref были решены внутри \dot ... \enddot над проектом, над которым я работал несколько лет назад, и мне интересно, есть ли причина, почему это не могло работать внутри \startuml ... \enduml также.

1 ответ

Решение

Doxygen не интерпретирует ввод между \startuml а также \enduml тег, так что в настоящее время это невозможно.

Тот факт, что https Адрес работ связан с тем, что они обрабатываются Plantuml напрямую.

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