Вы можете вручную добавить отношения has-a, щелкнув правой кнопкой мыши класс на диаграмме UML, выберите «Показать классы из подписи» (или нажмите Ctrl + Alt + U) и выберите класс, который хотите добавить. Затем вы можете выбрать «Показать зависимости», чтобы позволить Intellij заполнить зависимости.
Крошечный сфабрикованный пример (пропущены очевидные пустые определения A, B и I)
class Test implements I {
List<A> a;
B b;
Test(A a, B b) {
this.a = Arrays.asList(a);
this.b= b;
}
}
приведет к следующей диаграмме после добавления A, B и «Показать зависимости»:
http://i33.tinypic.com/o8cw36.png
(не было разрешено публиковать изображение, так как это мой первый пост:))