@Override public int compare(Viewer viewer, Object e1, Object e2) { // Status at the end of the list if (e1 instanceof IStatus && !(e2 instanceof IStatus)) { return 1; } if (e2 instanceof IStatus && !(e1 instanceof IStatus)) { return -1; } return super.compare(viewer, e1, e2); } });
@Override public int compare(Viewer viewer, Object e1, Object e2) { String s1 = e1.toString(); String s2 = e2.toString(); if (s1.indexOf(" ") != -1) //$NON-NLS-1$ s1 = s1.substring(0, s1.indexOf(" ")); //$NON-NLS-1$ if (s2.indexOf(" ") != -1) //$NON-NLS-1$ s2 = s2.substring(0, s2.indexOf(" ")); //$NON-NLS-1$ return super.compare(viewer, s1, s2); } });
@Override public int compare(Viewer viewer, Object e1, Object e2) { String s1 = e1.toString(); String s2 = e2.toString(); if (s1.indexOf(" ") != -1) //$NON-NLS-1$ s1 = s1.substring(0, s1.indexOf(" ")); //$NON-NLS-1$ if (s2.indexOf(" ") != -1) //$NON-NLS-1$ s2 = s2.substring(0, s2.indexOf(" ")); //$NON-NLS-1$ return super.compare(viewer, s1, s2); } });
public int compare(Viewer viewer, Object e1, Object e2) { fEnvironment = (IExecutionEnvironment) viewer.getInput(); int result = super.compare(viewer, e1, e2); fEnvironment = null; return result; }
public int compare(Viewer viewer, Object e1, Object e2) { if ((e1 instanceof IVMInstall) && (e2 instanceof IVMInstall)) { IVMInstall left= (IVMInstall)e1; IVMInstall right= (IVMInstall)e2; return left.getInstallLocation().getAbsolutePath().compareToIgnoreCase(right.getInstallLocation().getAbsolutePath()); } return super.compare(viewer, e1, e2); }
@Override public int compare(Viewer viewer, Object e1, Object e2) { if (e1 instanceof ConfigurationWizardElement && e2 instanceof ConfigurationWizardElement) { ConfigurationWizardElement wizard1 = (ConfigurationWizardElement) e1; ConfigurationWizardElement wizard2 = (ConfigurationWizardElement) e2; return wizard1.getLabel(wizard1).compareToIgnoreCase(wizard2.getLabel(wizard2)); } return super.compare(viewer, e1, e2); } });
@Override public int compare(Viewer viewer, Object e1, Object e2) { if ((e1 instanceof ISREInstall) && (e2 instanceof ISREInstall)) { final ISREInstall left = (ISREInstall) e1; final ISREInstall right = (ISREInstall) e2; return left.getLocation().compareToIgnoreCase(right.getLocation()); } return super.compare(viewer, e1, e2); }
public int compare(Viewer viewer, Object e1, Object e2) { if ((e1 instanceof IVMInstall) && (e2 instanceof IVMInstall)) { IVMInstall left= (IVMInstall)e1; IVMInstall right= (IVMInstall)e2; return left.getName().compareToIgnoreCase(right.getName()); } return super.compare(viewer, e1, e2); }
@Override public int compare(Viewer viewer, Object e1, Object e2) { NameVersionDescriptor bundle1 = (NameVersionDescriptor) e1; NameVersionDescriptor bundle2 = (NameVersionDescriptor) e2; return super.compare(viewer, bundle1.getId(), bundle2.getId()); } });
@Override public int compare(Viewer viewer, Object e1, Object e2) { IRepositoryReference r1 = (IRepositoryReference) e1; IRepositoryReference r2 = (IRepositoryReference) e2; return super.compare(viewer, r1.getURL(), r2.getURL()); } });
@Override public int compare(Viewer viewer, Object e1, Object e2) { IProductPlugin p1 = (IProductPlugin) e1; IProductPlugin p2 = (IProductPlugin) e2; return super.compare(viewer, p1.getId(), p2.getId()); } });
@Override public int compare(Viewer viewer, Object e1, Object e2) { NameVersionDescriptor bundle1 = (NameVersionDescriptor) e1; NameVersionDescriptor bundle2 = (NameVersionDescriptor) e2; return super.compare(viewer, bundle1.getId(), bundle2.getId()); } });
public int compare(Viewer viewer,Object e1,Object e2) { final int compare= getCategory(e1) - getCategory(e2); if (compare != 0) return compare; return super.compare(viewer, ((Item)e1).name, ((Item)e2).name); } }
@Override public int compare(Viewer viewer, Object e1, Object e2) { if (!(e1 instanceof AntElementNode && e2 instanceof AntElementNode)) { return super.compare(viewer, e1, e2); } String name1 = ((AntElementNode) e1).getLabel(); String name2 = ((AntElementNode) e2).getLabel(); return getComparator().compare(name1, name2); } }
public int compare(Viewer viewer, Object e1, Object e2) { if (e1 instanceof CPVariableElement && e2 instanceof CPVariableElement) { return getComparator().compare(((CPVariableElement)e1).getName(), ((CPVariableElement)e2).getName()); } return super.compare(viewer, e1, e2); } });
@Override public int compare(Viewer viewer, Object e1, Object e2) { if (e1 instanceof CPVariableElement && e2 instanceof CPVariableElement) { return getComparator().compare(((CPVariableElement)e1).getName(), ((CPVariableElement)e2).getName()); } return super.compare(viewer, e1, e2); } });
@Override public int compare(Viewer viewer, Object e1, Object e2) { if (viewer instanceof TableViewer) { IBaseLabelProvider baseLabel= ((TableViewer)viewer).getLabelProvider(); String left= ((TemplateLabelProvider)baseLabel).getColumnText(e1, fSortColumn); String right= ((TemplateLabelProvider)baseLabel).getColumnText(e2, fSortColumn); int sortResult= getComparator().compare(left, right); return sortResult * fSortOrder; } return super.compare(viewer, e1, e2); } }
@Override public int compare(Viewer viewer, Object e1, Object e2) { if (e1 == fAdditionalPluginsParentElement) { return 1; } if (e2 == fAdditionalPluginsParentElement) { return -1; } FeatureTreeLabelProvider labelProvider = (FeatureTreeLabelProvider) fTree.getLabelProvider(); return sortOrder * super.compare(viewer, labelProvider.getColumnText(e1, sortColumn), labelProvider.getColumnText(e2, sortColumn)); } }
@Override public int compare(Viewer viewer, Object e1, Object e2) { if (viewer instanceof TableViewer) { IBaseLabelProvider baseLabel= ((TableViewer)viewer).getLabelProvider(); String left= ((TemplateLabelProvider)baseLabel).getColumnText(e1, fSortColumn); String right= ((TemplateLabelProvider)baseLabel).getColumnText(e2, fSortColumn); int sortResult= getComparator().compare(left, right); return sortResult * fSortOrder; } return super.compare(viewer, e1, e2); } }
public int compare(Viewer viewer, Object e1, Object e2) { if (e1 instanceof ITeamContentProviderDescriptor && e2 instanceof ITeamContentProviderDescriptor) { ITeamContentProviderDescriptor d1 = (ITeamContentProviderDescriptor) e1; ITeamContentProviderDescriptor d2 = (ITeamContentProviderDescriptor) e2; IModelProviderDescriptor md1 = ModelProvider.getModelProviderDescriptor(d1.getModelProviderId()); IModelProviderDescriptor md2 = ModelProvider.getModelProviderDescriptor(d2.getModelProviderId()); if (md1 != null && md2 != null) return getLabel(md1).compareTo(getLabel(md2)); } return super.compare(viewer, e1, e2); } });