Partilhar via


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
Método públicoMembro estático 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.
Método públicoMembro estático Delete Exclui esse elemento e todas as relações, elementos de propriedade, e formas.
Método públicoMembro estático DeleteAllReference Remova todas as referências de uma determinada marca.
Método públicoMembro estático GetId Obtém o GUID que identifica esse elemento.
Método públicoMembro estático GetModelStore(Store) Envolve a implementação Store em um IModelStore.
Método públicoMembro estático GetModelStore(IElement) Obtém o IModelStore que contém esse elemento.
Método públicoMembro estático GetReferences Obter o IReferences de uma determinada marca associado a esse elemento.
Método públicoMembro estático GetRelatedElements<T> Obtém os elementos relacionados a esse elemento por relações do tipo especificado.
Método públicoMembro estático 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