Это не странно.Вы случайно отбросили класс как Part (в терминах EA).
На самом деле это свойство.Просто откройте его свойства:
См. UML 2.5 на стр.147:
9.9.17 Свойство [Класс]
9.9.17.1 Описание
Объект являетсяStructuralFeature.Свойство, связанное с атрибутом ownAttribute для классификатора (кроме ассоциации), представляет атрибут и может также представлять конец ассоциации....
Я бы, вероятно, просто отбросил их как ссылку, чтобы они отображались как класс внутри расширенного компонента, YMMV
Класс, отброшенный как порт, будет отображать то, что говорит имя.Так что здесь нет путаницы.В любом случае, я бы также постоянно указывал ссылку, чтобы показать только содержимое.Кроме того, я бы, вероятно, стереотипировал сам компонент с <<lib>>
или подобным.Это потому, что вы фактически используете библиотеку во время компиляции для извлечения необходимых частей, и она не работает как компонент сама по себе.Библиотека, однако, имеет интерфейс, а именно, для извлечения скомпилированных модулей классов, которые она имеет внутри.
А-а, и, как сказал @muszeo: используйте ctrl-drag, чтобы показать вышеуказанное диалоговое окно.