Como: anexar seqüências de caracteres de referência aos 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 manipulador de Link do Item de trabalho