4.3. Алгоритм вызова Scala-кода операций¶
При создании выборки выполняются:
загрузка метаданных, в процессе которой определяется имя Avi-класса выборки.
получение экземпляра
CoreRepControllerиз фабрикиCoreRepControllerFactory, реализованной в прикладном модуле GTK.CoreRepControllerсодержит ссылку на Rep-объект, содержащий методы, соответствующими операциям выборки.у операций обновляются ссылки на
CoreRepController.CoreOperationExecutor’ы, получаемые вызовомCoreRepController.findOperationExecutor(name).CoreRepController.CoreOperationExecutor’ы реализованы в прикладном GTK. Это обеспечивает возможность подписки на события до и после выполнения выполнения кода операций выборки.
При вызове операции выполняется:
вызов метода
CoreRepController.CoreOperationExecutor.invoke()соответствующего операции выполнителя.