DatasetEditor datasetEditor = getDatasetEditor(e);
if (datasetEditor != null) {
DBDataset dataset = datasetEditor.getDataset();
if (dataset != null) {
DatasetFilterManager filterManager = DatasetFilterManager.getInstance(dataset.getProject());
DatasetFilter activeFilter = filterManager.getActiveFilter(dataset);
if (activeFilter == null || activeFilter.getFilterType() == DatasetFilterType.NONE) {
DataEditorSettings settings = DataEditorSettings.getInstance(dataset.getProject());
DatasetFilterType filterType = settings.getFilterSettings().getDefaultFilterType();
if (filterType == null || filterType == DatasetFilterType.NONE) {
filterType = DatasetFilterType.BASIC;
}