Partilhar via


Sintaxe de caminho do domínio

Definições de DSL usam uma sintaxe semelhante do XPath para localizar elementos específicos em um modelo.

Normalmente você não precisará trabalhar diretamente com a seguinte sintaxe.Onde ela aparece na janela de propriedades, ou detalhes de DSL pode clique na seta para baixo e use o editor de caminho.No entanto, o caminho aparece neste formulário, no campo após usar o editor.

Um caminho de domínio possui o seguinte formato:

RelationshipName.PropertyName/!Função

Referência CommentReferencesSubjects

A sintaxe percorre a árvore do modelo.Por exemplo, a relação de domínio CommentReferencesSubjects na ilustração acima tem uma função de assuntos.O segmento de caminho /!Subjectt Especifica que o caminho termina em elementos acessados através da função de assuntos.

Cada segmento começa com o nome de uma relação de domínio.Se o percurso for de um elemento com um relacionamento, o segmento de caminho aparece como Relationship.PropertyName.Se o salto é de um link a um elemento, o segmento de caminho aparece como relação /!Nome de função.

Barras separam a sintaxe de um caminho.Cada segmento de caminho é um salto a partir de um elemento a um link (uma instância de um relacionamento) ou um link para um elemento.Segmentos de caminho freqüentemente aparecem em pares.Um segmento de caminho representa um nó de um elemento a um link e o próximo segmento representa um salto no link para o elemento na outra extremidade.(Qualquer link também pode ser a origem ou destino de uma relação em si).

O nome que você usa para o elemento para o link de salto é o valor da função de Property Name.O nome que você usa para o elemento de link de salto é o nome da função de destino.

Consulte também

Conceitos

Relacionamentos, Classes e Noções básicas sobre modelos