Jak reprezentować parametr ogólny w metodzie UML?
Muszę odwrócić inżynierię niektórych klas z aplikacji Java na diagram klasy UML 2. Do tej pory tak dobrze, znalazłem sposób reprezentowania szablonów klas dla całej klasy, jak zaproponował tutaj Jon Skeet:Jaki jest właściwy sposób reprezentowania klas szablonów za pomocą UML?. Dzięki tym informacjom stworzyłem klasę podobną do tej:
public class Foo<T> {
//class fields and methods...
}
Teraz mam dylemat, próbując inżynierii odwrotnej klasy, która tylko metoda zawiera parametr ogólny:
public class OtherFoo {
public <T extends Comparable<T>> boolean bar(T x, T y) {
//fancy code goes here...
}
}
Czy wiesz, jak osiągnąć niezależnie od narzędzia UML 2? Chcę tylko zrozumieć koncepcję.