Udostępnij za pośrednictwem


Klasa UmlExtensions

Metody rozszerzenia IElement, który jest superklasy wszystkich typów elementu modelu UML.

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.UmlExtensions

Przestrzeń nazw:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Zestaw:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (w Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Składnia

'Deklaracja
<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

Typ UmlExtensions uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publicznaStatyczny element członkowski AddReference Łącza ciąg do elementu, zwykle, gdzie ciąg jest odwołanie, takie jak identyfikator URI, odwołanie modelbus lub identyfikator elementu pracy.Aby wskazać typ odwołania, należy użyć nazwy.Zwraca obiekt reprezentujący łącze IReference.
Metoda publicznaStatyczny element członkowski Delete Usuwa ten element i wszystkie relacje, stanowią własność elementów i kształtów.
Metoda publicznaStatyczny element członkowski DeleteAllReference Usuń wszystkie odwołania z danym znacznikiem.
Metoda publicznaStatyczny element członkowski GetId Pobiera identyfikator GUID, który identyfikuje ten element.
Metoda publicznaStatyczny element członkowski GetModelStore(Store) Otacza wdrożenie magazynu w IModelStore.
Metoda publicznaStatyczny element członkowski GetModelStore(IElement) Pobiera IModelStore, który zawiera ten element.
Metoda publicznaStatyczny element członkowski GetReferences Pobierz IReferences danym znacznikiem, które są skojarzone z tym elementem.
Metoda publicznaStatyczny element członkowski GetRelatedElements<T> Pobiera elementy związane z tym elementem od określonego typu relacji.
Metoda publicznaStatyczny element członkowski GetRelatedLinks<T> Pobiera relacje określonego typu z lub do tego elementu.

Początek

Uwagi

Aby uzyskać więcej informacji o diagramach UML, zobacz Modele projektowania dla projektowania oprogramowania.

Aby uzyskać więcej informacji dotyczących korzystania z interfejsu API UML, zobacz Rozszerzanie diagramów i modeli UML.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml