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 - пространство имен