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;