Création de classes paramétrées dans une UML Visio

1

Disons que j'ai une classe définie comme celle-ci

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

À l'aide de Visio 2010, j'ai créé un modèle paramétré et défini T1, T2, T3comme paramètres, mais comment définir le type de chaque type? Si je sélectionne le type de liste déroulante, je dois choisir parmi les primitives c #, c ++, VB et IDL, mais aucune des classes ni des interfaces que j'ai déjà définies. Je n'ai pas de types "standard" comme "classe" et "struct".

Quelqu'un peut-il me dire ce que je manque s'il vous plaît?

Stuart Hemming
la source

Réponses:

1

La réponse semble être, vous ne le faites pas, ou pas du moins autant que je peux voir.

Dans Visio 2013, vous pouvez toutefois entrer ce que vous voulez, car les formes d'un diagramme UML ne sont plus que des formes.

Il n'y a pas de modélisation du tout, vous pouvez donc entrer ce que vous voulez où vous le voulez.

Stuart Hemming
la source