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 | |
---|---|---|
![]() ![]() |
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. |
![]() ![]() |
Delete | Usuwa ten element i wszystkie relacje, posiadane elementy i kształtów. |
![]() ![]() |
DeleteAllReference | Usuń wszystkie odwołania z danym znacznikiem. |
![]() ![]() |
GetId | Pobiera identyfikator GUID, który identyfikuje ten element. |
![]() ![]() |
GetModelStore(Store) | Zawija wdrażania magazynu w IModelStore. |
![]() ![]() |
GetModelStore(IElement) | Pobiera IModelStore, który zawiera ten element. |
![]() ![]() |
GetReferences | Pobierz IReferences danego znacznika, które są skojarzone z tym elementem. |
![]() ![]() |
GetRelatedElements<T> | Pobiera elementów związanych z tym elementem relacjami określonego typu. |
![]() ![]() |
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