Freigeben über


UmlExtensions-Klasse

Erweiterungsmethoden für IElement, das die übergeordnete Klasse aller UML-Modellelementtypen ist.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntax

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

Der UmlExtensions-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member AddReference Verknüpft eine Zeichenfolge mit einem Element, wobei normalerweise die Zeichenfolge ein Verweis ist, z. B. ein URI, ein ModelBus-Verweis oder eine Arbeitsaufgaben-ID.Verwenden Sie den Namen, um den Typ des Verweises anzugeben.Gibt ein IReference-Objekt zurück, das den Link darstellt.
Öffentliche MethodeStatischer Member Delete Löscht dieses Element und alle Beziehungen, im Besitz befindlichen Elemente und Formen.
Öffentliche MethodeStatischer Member DeleteAllReference Entfernt alle Verweise des angegebenen Tags.
Öffentliche MethodeStatischer Member GetId Ruft eine GUID ab, die dieses Element identifiziert.
Öffentliche MethodeStatischer Member GetModelStore(Store) Umschließt den Implementierungsspeicher in IModelStore.
Öffentliche MethodeStatischer Member GetModelStore(IElement) Ruft das IModelStore ab, das dieses Element enthält.
Öffentliche MethodeStatischer Member GetReferences Ruft die IReferences eines angegebenen Tags ab, die diesem Element zugeordnet sind.
Öffentliche MethodeStatischer Member GetRelatedElements<T> Ruft Elemente ab, die mit diesem Element durch Beziehungen des angegebenen Typs verknüpft sind.
Öffentliche MethodeStatischer Member GetRelatedLinks<T> Ruft Beziehungen eines angegebenen Typs von oder zu diesem Element ab.

Zum Seitenanfang

Hinweise

Weitere Informationen zu UML-Diagrammen finden Sie unter Entwickeln von Modellen für den Softwareentwurf.

Weitere Informationen zur Verwendung der UML-API finden Sie unter Erweitern von UML-Modellen und Diagrammen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml-Namespace