Как показать аннотации для методов и переменных в UML - PullRequest
0 голосов
/ 07 июня 2019

Предположим, у меня есть следующий метод:

[superannotation]
fun ultimateMethod([anotherannotation] bla: String) {
  //the ultimate code
}

Я бы создал нечто подобное:
enter image description here

1 Ответ

2 голосов
/ 07 июня 2019

UML не определяет, как переводить аннотацию в концепцию UML, но да, стереотип представляется наиболее логичным эквивалентом, хотя аннотация может иметь параметры, а стереотип - не может.

UML 2.5.1раздел спецификации 12.3.3.4 описывает, как определить свой собственный стереотип в UML, а раздел 12.3.3.6 описывает, как расширить метакласс для использования стереотипа.В вашем случае:

stereotypedefinition

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...