@Override
    public boolean loadEditorInput() {
        final IDatabaseEditorInput input = getEditorInput();
        if (input instanceof DatabaseLazyEditorInput && !((DatabaseLazyEditorInput) input).canLoadImmediately()) {
            return ((ProgressEditorPart) getActiveEditor()).scheduleEditorLoad();
        } else {
            return false;
        }
    }
Saves data in all nested editors
@param monitor progress monitor
plugins/org.jkiss.dbeaver.ui.navigator/src/org/jkiss/dbeaver/ui/editors/entity/EntityEditor.java