Sintaxis de las rutas de dominio

Las definiciones ADSL utilizan Xpath-como sintaxis para buscar elementos específicos de un modelo.

No tiene que normalmente ejecutar esta sintaxis directamente.En los detalles o la ventana Propiedades ADSL, puede hacer clic en la flecha abajo y utilizar el editor de la ruta.Sin embargo, la ruta aparece en este formulario en el campo después de haber utilizado el editor.

Una ruta de dominio tiene el formato siguiente:

El RelationshipName.PropertyName/! rol

Relación de referencia CommentReferencesSubjects

La sintaxis recorre el árbol del modelo.Por ejemplo, la relación CommentReferencesSubjects de dominio en la ilustración anterior tiene un rol de las cuestiones.En el segmento/! de rutaSubjectt especifica que la ruta finaliza en los elementos acceso al rol de los ámbitos.

Cada segmento comienza con el nombre de relación de dominio.Si el recorrido es de un elemento a una relación, el segmento de ruta aparece como Relationship.PropertyName.Si el salto es de un vínculo a un elemento, el segmento de ruta aparece como ¡Relación! RoleName.

las barras diagonales separan la sintaxis de una ruta.Cada segmento de la ruta es un salto de un elemento a un vínculo (una instancia de una relación) o un vínculo a un elemento.Los segmentos de la ruta se producen con frecuencia en pares.Un segmento de la ruta representa un salto de un elemento a un vínculo, y el segmento siguiente representa un salto de vínculo al elemento en el otro extremo.(Cualquier vínculo también puede ser el origen o el destino de una relación propio).

El nombre utilizado para el salto de elemento-a-vínculo es el valor de Property Namede rol.El nombre utilizado para el salto de vínculo-a-elemento es el nombre de destino del rol.

Vea también

Conceptos

Introducción a los modelos, las clases y las relaciones