Udostępnij za pośrednictwem


Klasa UmlExtensions

Rozszerzenie metody IElement, która jest superklasy wszystkich typów elementu modelu UML.

Hierarchia dziedziczenia

System.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, modelbus odwołania lub identyfikator elementu pracyUżyj nazwy, aby wskazać typ odwołania.Zwraca obiekt IReference, która reprezentuje łącze.
Metoda publicznaStatyczny element członkowski Delete Usuwa ten element i wszystkie relacje, posiadane elementy 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) Zawija wdrażania 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 danego znacznika, które są skojarzone z tym elementem.
Metoda publicznaStatyczny element członkowski GetRelatedElements<T> Pobiera elementów związanych z tym elementem relacjami określonego typu.
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 na temat diagramów UML, zobacz Modele projektowania dla projektowania oprogramowania.

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

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