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


IActivityDiagram - интерфейс

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

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство Activity Действие, привязанное к схеме.Может принимать значение NULL.
Открытое свойство 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.)

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

Методы

  Имя Описание
Открытый метод Bind Отображает деятельность на данной схеме.Действие не должно быть уже привязан к схеме.Задает свойство действия.
Открытый метод Delete Удаляет фигуру из схемы.При этом отображаемой фигурой элемент может удаляться, а может не удаляться из модели.Например, удаление фигуры класса из схемы классов не приводит к удалению класса UML из модели. (Унаследовано от IShape.)
Открытый метод Display<T>
Открытый метод 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 - пространство имен