A típusátalakítás alternatív szűrőként működik az adatforrás-elemekhez. A lekérdezés átalakítása szűri a normál lekérdezés eredményeit, és csak azokat az elemeket adja vissza, amiket át lehet alakítani a kiválasztott típusra. A típus kiválasztása után a típus elérhetővé válik az Adatforrás nézetben az anyType elem alatt. Az átalakítással összeállított lekérdezések lehetővé teszik a típusátalakítás összes utódelemének és attribútumának elérését. Az átalakítási lekérdezés által visszaadott eredményhalmaz megegyezik azzal az eredményhalmazzal, amelyet az egyenértékű IsKindOf logikai függvénnyel szűrt lekérdezés ad vissza. Az átalakítási lekérdezés és a szűrt lekérdezés között az a különbség, hogy az átalakítási lekérdezés hozzáférést ad az átalakítási típus attribútumaihoz és utódelemeihez, míg a szűrt lekérdezés nem.
Tároló elemet a
sablontartalom-szerkesztőbe.
ikonra, és válassza ki az
Osztály típusátalakítást az
ownedMember elemhez.
Bekezdés elemet,
és tegye a tároló elem alá, majd vegye fel a csomag nevét az
Osztály tároló belsejébe a
Name(string) attribútum húzásával.
Szöveg elemet a
sablontartalom-szerkesztőbe.Azzal, hogy felvett egy Osztály típusátalakítást egy csomag ownedMember eleméhez, lehetővé vált az alábbi lekérdezés meghatározása, amely csak azokat a meghatározásokat adja vissza, amelyek az azonos kontextusból származó osztályok:
