Partager via


UmlExtensions, classe

Méthodes d'extension pour IElement, qui est la superclasse tous les types d'éléments de modèles UML.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly :  Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

'Déclaration
<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

Le type UmlExtensions expose les membres suivants.

Méthodes

  Nom Description
Méthode publiqueMembre statique AddReference Lie une chaîne à un élément, généralement là où la chaîne est une référence telle qu'un URI, une référence modelbus ou un ID d'élément de travail.Utilisez le nom pour indiquer le type de référence.Retourne un objet IReference qui représente le lien.
Méthode publiqueMembre statique Delete Supprime cet élément et tous éléments possédés, les relations et les formes.
Méthode publiqueMembre statique DeleteAllReference Supprimez toutes les références d'une balise donnée.
Méthode publiqueMembre statique GetId Obtient un GUID qui identifie cet élément.
Méthode publiqueMembre statique GetModelStore(Store) Encapsule le Store d'implémentation dans un IModelStore.
Méthode publiqueMembre statique GetModelStore(IElement) Obtient l'IModelStore qui contient cet élément.
Méthode publiqueMembre statique GetReferences Obtient les IReferences d'une balise donnée associées à cet élément.
Méthode publiqueMembre statique GetRelatedElements<T> Obtient des éléments mis en relation avec cet élément par des relations du type spécifié.
Méthode publiqueMembre statique GetRelatedLinks<T> Obtient les relations d'un type spécifié à partir de ou vers cet élément.

Début

Notes

Pour plus d'informations sur les diagrammes UML, consultez Développement de modèles pour la conception logicielle.

Pour plus d'informations sur l'utilisation d'API UML, consultez Extension de modèles et de diagrammes UML.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml, espace de noms