Поделиться через


IUseCaseDiagram - интерфейс

Представляет схему случаев использования UML, который может отображать сценарии использования, акторы и системы.Диаграмма не является частью модели UML.Она содержит объекты IShape, которые являются представлениями элементов модели.Каждый элемент модели, такой как вариант использования, может быть представлен несколькими фигурами, которые могут присутствовать в различных схемах.

Пространство имен:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Сборка:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Синтаксис

'Декларация
Public Interface IUseCaseDiagram _
    Inherits IDiagram, IShape
public interface IUseCaseDiagram : IDiagram, 
    IShape
public interface class IUseCaseDiagram : IDiagram, 
    IShape
type IUseCaseDiagram =  
    interface
        interface IDiagram
        interface IShape
    end
public interface IUseCaseDiagram extends IDiagram, IShape

Тип IUseCaseDiagram предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ChildShapes Формы, которые содержатся в этой фигуре.Например, строки атрибутов и операций в фигуре класса; фигуры классов, содержащиеся внутри фигуры пакета; порты и части внутри компонента.У каждой дочерней фигуры свойство ParentShape равно этому объекту. (Унаследовано от IShape.)
Открытое свойство Color Получает или задает цвет формы. (Унаследовано от IShape.)
Открытое свойство Diagram Схема, содержащая эту форму. (Унаследовано от IShape.)
Открытое свойство FileName Путь к файлу проекта моделирования, в котором хранится схема.Это имя субъекта двух файлов. (Унаследовано от IDiagram.)
Открытое свойство Height (Унаследовано от IShape.)
Открытое свойство ModelStore Хранилище моделей UML, содержащее схему и отображаемую на этой схеме модель. (Унаследовано от IDiagram.)
Открытое свойство Name Имя схемы.Оно не всегда совпадает с именем файла. (Унаследовано от IDiagram.)
Открытое свойство ParentShape Форма, содержащая эту форму, или значение null.Если значение ParentShape не NULL, эта форма является членом ParentShape.ChildShapes. (Унаследовано от IShape.)
Открытое свойство SelectedShapes Коллекция фигур, выделенных в настоящий момент.Если отдельная фигура не выбрана, единственным членом, содержащимся в коллекции, будет диаграмма.Если выбраны другие фигуры, диаграмма не появится в коллекции. (Унаследовано от IDiagram.)
Открытое свойство TypeName Строка, указывающая вид схемы, например "ComponentDiagram". (Унаследовано от IDiagram.)
Открытое свойство Width (Унаследовано от IShape.)
Открытое свойство XPosition (Унаследовано от IShape.)
Открытое свойство YPosition (Унаследовано от IShape.)

В начало страницы

Методы

  Имя Описание
Открытый метод Delete Удаляет фигуру из схемы.При этом отображаемой фигурой элемент может удаляться, а может не удаляться из модели.Например, удаление фигуры класса из схемы классов не приводит к удалению класса UML из модели. (Унаследовано от IShape.)
Открытый метод Display<T> Отображает элемент на схеме.Создает объект IShape, элементом которого является element.
Открытый метод EnsureVisible (Унаследовано от IDiagram.)
Открытый метод GetObject<T> Получает элемент модели, представленный этой фигурой.Укажите тип требуемого результата. (Унаследовано от IShape.)
Открытый метод Move Изменяет положение и размер фигуры. (Унаследовано от IShape.)
Открытый метод SelectShapes Устанавливает текущее выделение на данной коллекции фигур и устанавливает свойство выбора.Это не активирует окно, в котором отображается схема. (Унаследовано от IDiagram.)
Открытый метод ToIShape<T> Выполняет приведение к типу, который указывает тип элемента, представляемый фигурой. (Унаследовано от IShape.)

В начало страницы

Методы расширения

  Имя Описание
Открытый метод расширения GetChildShapes<T> Получает дочерние фигуры, изображающие заданный тип элемента модели. (Определено в PresentationHelpers.)
Открытый метод расширения GetElement Элемент модели, который представляет эта фигура. (Определено в IShapeExtensions.)
Открытый метод расширения GetSelectedShapes<T> Получает все выбранные фигуры, изображающие элементы модели UML указанного типа. (Определено в PresentationHelpers.)
Открытый метод расширения SelectShapes Выберите коллекцию фигур на диаграмме.Формы должны поддерживать возможность выбора.Свойство SelectedShapes схемы будет обновляться. (Определено в PresentationHelpers.)

В начало страницы

Заметки

Дополнительные сведения см. в следующих разделах.

См. также

Ссылки

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation - пространство имен