class MyModel(var username:String, var password:String) extends FrameworkModel
object MyModelQuery extends FrameworkQuery {
type T = MyModel
}
trait FrameworkQuery {
type T
//do something with that type
}
Итак, я получаю класс и объект, где последний смешивается в черте, которая определяется как абстрактный тип. Есть ли способ, которым я мог бы программно установить type
на тип класса MyModel, чтобы клиенту это не понадобилось? то есть "объект MyModelQuery расширяет FrameworkQuery" позаботится об этом