Na verdade, tive um problema semelhante e, infelizmente, você NÃO PODE especificar seu próprio tipo de atributo. Não tenho certeza do que David estava falando. Isso é apenas um tutorial sobre como criar um diagrama. Infelizmente, a Microsoft não deixou o tipo de dados como um parâmetro modificável e, portanto, você precisa inserir um parâmetro básico e documentar que é um tipo personalizado.
Estou muito surpreso com a falta de suporte da Microsoft em seu esquema UML na plataforma do Visio. Poderia ser muito melhor, mas não acho que eles estejam trabalhando ativamente.
Eu recomendaria a especificação de um tipo fora do idioma (se você estiver usando o C #, escolha outra coisa), dessa forma, há uma fila visual na documentação que mostra a diferença de tipos. Se você precisa apenas de alguns tipos, também pode (na documentação) usar apenas um tipo específico de outro idioma e especificar na documentação as definições de tipo reais para eles.