В настоящее время я изучаю документ надстройки UML и не понимаю моделирования свойства mustBeOwned.
В принципе, каждый элемент должен принадлежать, если только он не переопределяет это значение по умолчанию.В документе надстройки UML это делает только элемент Package.Насколько я понимаю, это означает, что элементом верхнего уровня может быть только пакет.
Теперь в корневой диаграмме пакета ядра (стр. 25 надстройки) смоделировано, что комментарий является составнымэлемента, но имеет кратность 0..1.
Комментарий не является пакетом, поэтому он должен иметь владельца в соответствии со свойством mustBeOwned, но в соответствии с множественностью это не является обязательным.Почему кратность не только 1?