Partilhar via


Como anexar cadeias de caracteres de referência a elementos de modelo

Na Visual Studio Ultimate, você pode escrever código para anexar as seqüências de caracteres aos elementos de modelo. Uma seqüência de caracteres seria, por exemplo, um URI, o resultado em cache de um cálculo ou uma referência de ModelBus a um elemento em outro modelo. Cada seqüência está contida em um objeto IReference. Qualquer número de objetos IReference pode ser anexado a cada elemento de modelo.

Cada objeto IReference tem um nome. Você pode usar esse nome para indicar como o valor de referência deve ser interpretado. Por exemplo, você poderia definir um nome para "URI" para indicar que o valor deve ser interpretado como um URI. Existem alguns valores de nome predefinidos de referência usados pelas ferramentas de modelagem.

Anexando uma referência a um IElement

Para usar os métodos a seguir, você deve adicionar uma referência a:

Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll

Você deve inserir essa diretiva em seu código:

using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml;

Chamada de método

Descrição

element.AddReference (nameString, valueString, duplicatesAllowed)

Cria um IReference com o nome fornecido e cadeias de valor e a vincula para element. Retorna o IReference.

Lança uma exceção se duplicatesAllowed é falso e já existe um IReference com o mesmo nome anexado a element.

element.GetReferences(name)

Retorna todos os IReference objetos vinculados element que têm o determinado name.

element.DeleteAllReferences(name)

Exclui todos os IReference objetos vinculados ao elemento que tenha o nome fornecido.

reference.Delete()

Exclui este IReference.

ReferenceConstants.WorkItem

O valor usado para referências de item de trabalho do nome.

Consulte também

Conceitos

Como definir um identificador de link de item de trabalho

Como definir e instalar uma extensão de modelagem

Programando com a API UML