Создание параметризованных классов в Visio UML

303
Stuart Hemming

Допустим, у меня есть класс, определенный следующим образом

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

Используя Visio 2010, я создал параметризованный шаблон и установил T1, T2, T3в качестве параметров, но как мне установить тип каждого типа? Если я выбираю раскрывающийся список типов, у меня есть на выбор примитивы c #, c ++, VB и IDL, но нет классов или интерфейсов, которые я уже определил. У меня нет «стандартных» типов, таких как «класс» и «структура».

Может кто-нибудь сказать мне, что я скучаю, пожалуйста?

1

1 ответ на вопрос

1
Stuart Hemming

The answer, appears to be, you don't, or not at least as far as I can see.

In Visio 2013, however, you can enter what you want as now the shapes on a UML diagram are just that, shapes.

There is no modelling going on at all, so you an entry what you want where you want it.

Похожие вопросы