selectedIntervals.remove(intervalFiltered); if (!selectedIntervals.isEmpty()) { filterApply(columnId, selectedIntervals); selectedIntervals.add(intervalSelected); columnSelectionMap.put(columnId, selectedIntervals); filterApply(columnId, selectedIntervals); filterReset(columnId); } else { filterApply(columnId, selectedIntervals);
selectedIntervals.remove(intervalFiltered); if (!selectedIntervals.isEmpty()) { filterApply(columnId, selectedIntervals); selectedIntervals.add(intervalSelected); columnSelectionMap.put(columnId, selectedIntervals); filterApply(columnId, selectedIntervals); filterReset(columnId); } else { filterApply(columnId, selectedIntervals);