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


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