У меня действительно была похожая проблема, и, к сожалению, вы НЕ МОЖЕТЕ указать свой собственный тип атрибута. Я не уверен, о чем говорил Дэвид. Это просто учебник по созданию диаграммы. К сожалению, Microsoft не оставила тип данных в качестве изменяемого параметра, и, таким образом, вы должны вставить базовый параметр и документ, что это пользовательский тип.
Я очень удивлен отсутствием поддержки со стороны Microsoft в ее UML-схеме на платформе Visio. Это могло бы быть намного лучше, но я не думаю, что они работают над этим активно.
Я бы порекомендовал указать тип вне языка (если вы используете C #, выберите что-нибудь другое), таким образом, в документации есть визуальная очередь, показывающая разницу типов. Если вам нужны только несколько типов, вы также можете (в документации) просто использовать определенный тип из другого языка и указать в документации фактические определения типов для них.