Criando classes parametrizadas em uma UML do Visio

1

Digamos que eu tenha uma classe definida como esta

public class Widget<T1, T2, T3>
    where T1 : ISomeInterface<T2, T3>
    where T2 : class
    where T3 : struct
{
    // blah
}

Usando o Visio 2010, criei um modelo parametrizado e defino T1, T2, T3 como os parâmetros, mas como definir o tipo de cada tipo? Se eu selecionar o menu suspenso de tipos, eu tenho as primitivas c #, c ++, VB e IDL para escolher, mas nenhuma das classes ou interfaces que já defini. Não tenho tipos 'padrão' como 'class' e 'struct'.

Alguém pode me dizer o que está perdendo, por favor?

    
por Stuart Hemming 26.02.2014 / 17:00

1 resposta

1

A resposta parece ser, você não sabe, ou pelo menos até onde eu posso ver.

No Visio 2013, no entanto, você pode inserir o que quiser, pois agora as formas em um diagrama UML são apenas isso, formas.

Não há nenhuma modelagem acontecendo, então você pode inserir uma entrada onde quiser.

    
por 28.02.2014 / 20:08