Do not use deprecated ViewerSorter.
Change-Id: I679f1704d4f74d9fa020043d0f56078b5020b8e0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/tabs/TableViewerUtil.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/tabs/TableViewerUtil.java
index efc6352..fcb1832 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/tabs/TableViewerUtil.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/tabs/TableViewerUtil.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2014, 2017 TwelveTone LLC and others.
+ * Copyright (c) 2014, 2019 TwelveTone LLC and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
@@ -23,7 +23,7 @@
import org.eclipse.jface.viewers.TableViewerColumn;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerCell;
-import org.eclipse.jface.viewers.ViewerSorter;
+import org.eclipse.jface.viewers.ViewerComparator;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.MouseEvent;
import org.eclipse.swt.events.SelectionEvent;
@@ -50,7 +50,7 @@
}
}
- static abstract class InvertableSorter extends ViewerSorter {
+ static abstract class InvertableSorter extends ViewerComparator {
@Override
public abstract int compare(Viewer viewer, Object e1, Object e2);
@@ -132,14 +132,14 @@
public void chooseColumnForSorting() {
viewer.getTable().setSortColumn(column);
viewer.getTable().setSortDirection(currentSorter.getSortDirection());
- viewer.setSorter(currentSorter);
+ viewer.setComparator(currentSorter);
}
@Override
public void widgetSelected(SelectionEvent e) {
InvertableSorter newSorter;
if (viewer.getTable().getSortColumn() == column) {
- newSorter = ((InvertableSorter) viewer.getSorter()).getInverseSorter();
+ newSorter = ((InvertableSorter) viewer.getComparator()).getInverseSorter();
} else {
if (keepDirection) {
newSorter = currentSorter;