Compartilhar via


Classe UmlExtensions

Métodos de extensão para IElement, que é a superclasse de todos os tipos de elemento de modelo UML.

Hierarquia de herança

System.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 Links de uma seqüência de caracteres a um elemento, geralmente onde a seqüência de caracteres é uma referência como um URI, a referência de modelbus ou o ID de item de trabalho.Use o nome para indicar o tipo de referência.Retorna um objeto IReference que representa o link.
Método públicoMembro estático Delete Exclui este elemento e quaisquer relacionamentos, formas e elementos de propriedade.
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 um GUID que identifica este elemento.
Método públicoMembro estático GetModelStore(Store) Envolve a implementação de armazenamento de um IModelStore.
Método públicoMembro estático GetModelStore(IElement) Obtém o IModelStore que contém este elemento.
Método públicoMembro estático GetReferences Obtenha o IReferences de uma determinada marca que estão associadas esse elemento.
Método públicoMembro estático GetRelatedElements<T> Obtém os elementos relacionados a esse elemento por relações de tipo especificado.
Método públicoMembro estático GetRelatedLinks<T> Obtém os relacionamentos de um tipo específico de ou para este elemento.

Início

Comentários

Para obter mais informações sobre os diagramas UML, consulte O desenvolvimento de modelos de Design de Software.

Para obter mais informações sobre como usar a API de UML, consulte Diagramas e modelos UML estendendo.

Acesso thread-safe

Quaisquer membros static (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