Как указать List в качестве «возвращаемого типа» для свойства интерфейса UML

В моем UML-документе Visio 2007 я не могу понять, как добавить операцию к интерфейсу, которая возвращает общий List type.

Например:

Допустим, у меня есть класс с именем «MyClass» и интерфейс с именем «IFace». IFace имеет подпись метода, который возвращает общий список MyClass.

Для ясности, вот пример кода C #:

namespace StackO
{
    public interface IFace
    {
        List<MyClass> SomeMethod(string data);    
    }

    public class MyClass
    {
    }
}

Вот скриншот, где я застрял: enter image description here

Кажется, что единственный способ указать List в качестве возвращаемого типа - это создать другой определяемый пользователем тип данных, который явно записывается как List . Если это так, пусть будет так. Однако я публикую это в надежде, что есть лучший / правильный способ сделать это.

Как я могу определить тип возвращаемого значения операции интерфейса Visio как общий список определяемого пользователем типа данных?

20
задан Jed 5 January 2012 в 19:23
поделиться