UmlExtensions - класс
Методы расширения для IElement, который является суперклассом всех типов элементов модели UML.
Иерархия наследования
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.UmlExtensions
Пространство имен: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Сборка: Microsoft.VisualStudio.ArchitectureTools.Extensibility (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Синтаксис
'Декларация
<ExtensionAttribute> _
Public NotInheritable Class UmlExtensions
public static class UmlExtensions
[ExtensionAttribute]
public ref class UmlExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type UmlExtensions = class end
public final class UmlExtensions
Тип UmlExtensions предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
AddReference | Связывает строку с элементом, при этом обычно строка является ссылкой, например универсальным кодом ресурса (URI), ссылкой modelbus ссылки или идентификатором рабочего элемента.Используйте имя для обозначения типа ссылки.Возвращает объект IReference, который представляет ссылку. | |
Delete | Удаляет данный элемент и все отношения, принадлежащие элементы и фигуры. | |
DeleteAllReference | Удаляет все ссылки данного тега. | |
GetId | Получает GUID, идентифицирующий данный элемент. | |
GetModelStore(Store) | Создание оболочки для хранилища реализации в IModelStore. | |
GetModelStore(IElement) | Получает объект IModelStore, содержащий данный элемент. | |
GetReferences | Получает объекты IReference заданного тега, связанные с данным элементом. | |
GetRelatedElements<T> | Получает элементы, относящихся к этому элементу вследствие отношений указанного типа. | |
GetRelatedLinks<T> | Получает отношения заданного типа, от этого элемента или к этому элементу. |
В начало страницы
Заметки
Дополнительные сведения о диаграммах UML см. в разделе Разработка моделей для программного проектирования.
Дополнительные сведения об использовании API UML см. в разделе Расширение моделей и схем UML.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен