private void updateColumnViewIndices() {
		for (int viewIndex = 0; viewIndex < columnModel.getColumnCount(); viewIndex++) {
			TableColumn column = columnModel.getColumn(viewIndex);
			int modelIndex = column.getModelIndex();
			ColumnFilterData<?> columnFilterData = getColumnFilterDataByModelIndex(modelIndex);
			if (columnFilterData != null) {
				columnFilterData.setViewIndex(viewIndex);
			}
		}
		Collections.sort(allFilters, (o1, o2) -> o1.getViewIndex() - o2.getViewIndex());
	}
Returns true if this model has changes that make the filter different from the currently
applied filter.
@return if there are unapplied user changes to the filter.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/constraint/dialog/ColumnFilterDialogModel.java