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


ISequenceDiagram - интерфейс

Представляет схему последовательностей UML.Она может отображать взаимодействие, которое должно быть к ней присоединено с помощью метода Bind.Взаимодействие характеризует обмен сообщениями между набором объектов.Каждое взаимодействие может отображаться максимум на одной схеме, и объекты и сообщения могут присутствовать только в одном взаимодействии.Схема не образует часть UML-модели.

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

Синтаксис

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

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

Свойства

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

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

Методы

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

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

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

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

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

Заметки

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

См. также

Ссылки

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