IElement - интерфейс
Супертип всех типов UML.
Пространство имен: Microsoft.VisualStudio.Uml.Classes
Сборка: Microsoft.VisualStudio.Uml.Interfaces (в Microsoft.VisualStudio.Uml.Interfaces.dll)
Синтаксис
'Декларация
Public Interface IElement
public interface IElement
public interface class IElement
type IElement = interface end
public interface IElement
Тип IElement предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
ApplicableStereotypes | Набор стереотипов, которые могут применяться к данному элементу. | |
AppliedStereotypes | Каждый объект IStereotypeInstance обозначает, что к данному элементу был применен стереотип. | |
Description | Описание данного элемента. | |
OwnedComments | Получает комментарии, содержащиеся в этом элементе (но не связанные с ним комментарии). | |
OwnedElements | Получает элементы, которыми владеет этот элемент.Каждый элемент имеет одного владельца, за исключением корневого объекта IModel. | |
Owner | Получает элемент, которому принадлежит данный элемент.Каждый элемент, за исключением корневого объекта IModel, имеет одного владельца. | |
VisibleAppliedStereotypes |
В начало страницы
Методы расширения
Имя | Описание | |
---|---|---|
AddReference | Связывает строку с элементом, при этом обычно строка является ссылкой, например универсальным кодом ресурса (URI), ссылкой modelbus ссылки или идентификатором рабочего элемента.Используйте имя для обозначения типа ссылки.Возвращает объект IReference, который представляет ссылку. (Определено в UmlExtensions.) | |
ApplyStereotype | Применяет стереотип к элементу.Создает объект IStereotypeInstance, представляющий расширение элемента модели стереотипом. (Определено в ProfileStereotypeExtensions.) | |
Delete | Удаляет данный элемент и все отношения, принадлежащие элементы и фигуры. (Определено в UmlExtensions.) | |
DeleteAllReference | Удаляет все ссылки данного тега. (Определено в UmlExtensions.) | |
GetId | Получает GUID, идентифицирующий данный элемент. (Определено в UmlExtensions.) | |
GetModelStore | Получает объект IModelStore, содержащий данный элемент. (Определено в UmlExtensions.) | |
GetReferences | Получает объекты IReference заданного тега, связанные с данным элементом. (Определено в UmlExtensions.) | |
GetRelatedElements<T> | Получает элементы, относящихся к этому элементу вследствие отношений указанного типа. (Определено в UmlExtensions.) | |
GetRelatedLinks<T> | Получает отношения заданного типа, от этого элемента или к этому элементу. (Определено в UmlExtensions.) | |
Shapes | Все фигуры, которыми элемент модели изображается на любой открытой схеме или указанной открытой схеме. (Определено в PresentationHelpers.) |
В начало страницы
Заметки
Примечание |
---|
Методы, определенные для этого типа, являются методами расширения.Чтобы использовать эти методы, необходимо добавить ссылку проекта на сборку .NET Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll и включить директиву using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml в код. |