Classe UmlExtensions
Métodos de extensão para IElement, que é o superclass de todos os tipos de elementos de modelo de UML.
Hierarquia de herança
Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.UmlExtensions
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintaxe
'Declaração
<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
O tipo UmlExtensions expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
AddReference | Vincula uma cadeia de caracteres a um elemento, normalmente onde a cadeia de caracteres é uma referência como um URI, referência de modelbus, ou ID do item de trabalhoUse o nome para indicar o tipo de referência.Retorna um objeto de IReference que representa o link. | |
Delete | Exclui esse elemento e todas as relações, elementos de propriedade, e formas. | |
DeleteAllReference | Remova todas as referências de uma determinada marca. | |
GetId | Obtém o GUID que identifica esse elemento. | |
GetModelStore(Store) | Envolve a implementação Store em um IModelStore. | |
GetModelStore(IElement) | Obtém o IModelStore que contém esse elemento. | |
GetReferences | Obter o IReferences de uma determinada marca associado a esse elemento. | |
GetRelatedElements<T> | Obtém os elementos relacionados a esse elemento por relações do tipo especificado. | |
GetRelatedLinks<T> | Obtém as relações de um tipo especificado ou a esse elemento. |
Superior
Comentários
Para obter mais informações sobre diagramas de UML, consulte Desenvolvendo modelos para design de software.
Para obter mais informações sobre como usar UML API, consulte Estendendo modelos e diagramas UML.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml