Classe UmlExtensions
Metodi di estensione di IElement, ovvero la rendere superclasse di tutti i tipi di elemento del modello UML.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.UmlExtensions
Spazio dei nomi: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintassi
'Dichiarazione
<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
Il tipo UmlExtensions espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
AddReference | Collega una stringa in un elemento, in genere in cui la stringa è un riferimento come un URI, riferimento modelbus, o ID elemento di lavoroutilizzare il nome per indicare il tipo di riferimento.Restituisce un oggetto IReference che rappresenta il collegamento. | |
Delete | Elimina questo elemento e gli eventuali relazioni, elementi di proprietà e forme. | |
DeleteAllReference | rimuovere tutti i riferimenti di un tag specificato. | |
GetId | ottiene un GUID che identifica questo elemento. | |
GetModelStore(Store) | Esegue il wrapping dell'archivio di implementazione in un IModelStore. | |
GetModelStore(IElement) | Ottiene il IModelStore contenente l'elemento. | |
GetReferences | Ottenere il IReferences di un tag specificato associato a questo elemento. | |
GetRelatedElements<T> | Ottiene gli elementi correlati a questo elemento da relazioni del tipo specificato. | |
GetRelatedLinks<T> | ottiene le relazioni di un tipo specificato da o a questo elemento. |
In alto
Note
Per ulteriori informazioni sui diagrammi UML, vedere Sviluppo di modelli per la progettazione software.
Per ulteriori informazioni sull'utilizzo delle API UML, vedere Estensione di modelli e diagrammi UML.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml