Узнать какая сущность связана с ListComponent

Добрый день!
Есть переменная ListComponent - Table или DataGrid.
В рантайме мне нужно узнать какая сущность связана с этим ListComponent.

Мы делаем так:

val items = listComponent.items
if (items is ContainerDataUnit<*>) {
     val container = items.container
     val entityMetaClass = container.entityMetaClass
}

В RemoveAction такой-же способ используется:

ContainerDataUnit<E> containerDataUnit = (ContainerDataUnit) target.getItems();
MetaClass metaClass = containerDataUnit.getEntityMetaClass();
3 симпатии