Classe UmlExtensions
Metodi di estensione per IElement, che è la 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 a un elemento, dove in genere 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 ed 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 IModelStore che contiene questo elemento. | |
GetReferences | Ottenere le IReferences di un tag specificato associate a questo elemento. | |
GetRelatedElements<T> | Ottiene gli elementi correlati a questo elemento dalle relazioni del tipo specificato. | |
GetRelatedLinks<T> | Ottiene le relazioni di un determinato tipo da e 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