Можно ли создавать ссылки внутри раздела 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 напрямую.