Přetypování typu funguje jako alternativní filtr pro prvky zdrojů dat. Přetypovaný dotaz filtruje výsledky běžného dotazu tak, aby se zobrazily pouze prvky, které lze přetypovat na zvolený typ. Když vyberete typ, bude dostupný v pohledu Zdroj dat pod prvkem anyType. Dotazy sestavené pomocí přetypování umožní přístup ke všem podřízeným prvkům a atributům přetypování typu. Výsledná sada vrácená přetypovávaným dotazem bude shodná s výslednou sadou, kterou vrátí dotaz filtrovaný ekvivalentním predikátem IsKindOf. Rozdíl mezi přetypovávaným dotazem a filtrovaným dotazem je, že přetypovávaný dotaz poskytne přístup k podřízeným prvkům a atributům přetypovávaného typu, zatímco filtrovaný dotaz ne.
Kontejner do editoru obsahu šablony.
a vyberte přetypování typu Class pro ownedMember.
Odstavec a umístěte jej pod kontejnerový prvek, a přetažením atributu Name(string) přidejte do
kontejneru třídy Class Container název balíku.
Text do editoru obsahu šablony.Přidání přetypování třídy Class do prvku ownedMember balíku vám umožní definovat tento dotaz vracející pouze definice, kterými jsou třídy ze stejného kontextu:
