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
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 | |
---|---|---|
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. | |
Delete | Supprime cet élément et tous éléments possédés, les relations et les formes. | |
DeleteAllReference | Supprimez toutes les références d'une balise donnée. | |
GetId | Obtient un GUID qui identifie cet élément. | |
GetModelStore(Store) | Encapsule le Store d'implémentation dans un IModelStore. | |
GetModelStore(IElement) | Obtient l'IModelStore qui contient cet élément. | |
GetReferences | Obtient les IReferences d'une balise donnée associées à cet élément. | |
GetRelatedElements<T> | Obtient des éléments mis en relation avec cet élément par des relations du type spécifié. | |
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