La conversión de tipos funciona como un filtro alternativo para los elementos de origen de datos. Una consulta de conversión filtra los resultados de la consulta normal para devolver sólo los elementos que se puedan convertir al tipo seleccionado. Una vez seleccionado el tipo, está disponible en la vista de origen de datos bajo el elemento anyType. Las consultas creadas utilizando la conversión permiten el acceso a todos los elementos y atributos hijo de la conversión de tipos. El conjunto de resultados devueltos por una consulta de conversión es idéntico al conjunto de resultados devueltos por una consulta filtrada con un predicado IsKindOf equivalente. La diferencia entre la consulta de conversión y la consulta filtrada es que una consulta de conversión proporciona acceso a los atributos de tipo de conversión y elementos hijo, mientras que la consulta filtrada no lo hace.
Contenedor al editor de contenidos de plantilla.
y seleccione la conversión de tipos Clase para ownedMember.
Párrafo y colóquelo debajo del elemento de contenedor, y añada el nombre del paquete dentro
del
Contenedor de clase arrastrando el atributo Nombre(string).
Texto al editor de contenidos de plantilla.La adición de una conversión de tipo Clase al elemento ownedMember de un paquete permite definir la consulta siguiente, que devuelve sólo las definiciones que son clases del mismo contexto:
