UML-нотация для «окончательной» композиции - PullRequest
1 голос
/ 10 марта 2011

Есть ли в UML нотация для определения глубины рекурсии?В простой модели композиции у меня есть ветви, которые могут иметь ветви или листья.

Но ветвь может иметь только ветвь ребенка и ветвь внука, после этого у нее могут быть только листья.

enter image description here

Спасибо!

Ответы [ 2 ]

0 голосов
/ 10 марта 2011

Вы всегда можете вручную добавить ограничения на рекурсивную ссылку. Эта информация будет в модели UML, но не доступна графически. Вы также можете добавить графические ограничения, которые в UML должны быть розового цвета.

0 голосов
/ 10 марта 2011

Не в UML, но есть дополнение, называемое OCL (Object Constraint Language).Вот спецификация http://www.lri.fr/~wolff/teach-material/2008-09/IFIPS-VnV/UML2.0OCL-specification.pdf

...