Как представить общий параметр в методе UML?
Я должен преобразовать некоторые классы из приложения Java в диаграмму классов UML 2. Пока все хорошо, я нашел способ представления шаблонов классов для всего класса, как это предложил Джон Скит:Как правильно представлять классы шаблонов с помощью UML?, С помощью этой информации я разработал класс, подобный этому:
public class Foo<T> {
//class fields and methods...
}
Теперь у меня возникла дилемма, когда я пытаюсь провести обратный инжиниринг класса, в котором только метод содержит универсальный параметр:
public class OtherFoo {
public <T extends Comparable<T>> boolean bar(T x, T y) {
//fancy code goes here...
}
}
Знаете ли вы, как достичь независимо от любого инструмента UML 2? Я просто хочу понять концепцию.