public abstract class AbstractMergeViewer extends org.eclipse.jface.viewers.ContentViewer implements IMergeViewer
IMergeViewer.IMergeViewer.MergeViewerSide| Constructor and Description | 
|---|
| AbstractMergeViewer(IMergeViewer.MergeViewerSide side,
                   IEMFCompareConfiguration compareConfiguration)Default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected IEMFCompareConfiguration | getCompareConfiguration()Returns the compare configuration object used by this viewer. | 
| protected com.google.common.base.Predicate<? super EObject> | getDifferenceFilter()Returns an aggregated predicate corresponding to the selected predicates of selected filters and
 unselected predicates of unselected filters in the UI. | 
| IDifferenceGroupProvider | getDifferenceGroupProvider()Returns the difference group provider selected in the UI. | 
| IMergeViewer.MergeViewerSide | getSide() | 
| void | handleDifferenceFilterChange(IDifferenceFilterChange event)Handle the change of filters in the UI. | 
| void | handleDifferenceGroupProviderChange(IDifferenceGroupProviderChange event)Handle the change of difference group provider in the UI. | 
| protected void | handleDispose(org.eclipse.swt.events.DisposeEvent event) | 
getContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setContentProvider, setInput, setLabelProvideraddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getControl, getData, getSelection, handleHelpRequest, inputChanged, refresh, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection, setSelectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetControl, refresh, setInput, setSelectionpublic AbstractMergeViewer(IMergeViewer.MergeViewerSide side, IEMFCompareConfiguration compareConfiguration)
side - the side of the viewer.compareConfiguration - the compare configuration object used by this viewer.public IMergeViewer.MergeViewerSide getSide()
getSide in interface IMergeViewerIMergeViewer.getSide()protected IEMFCompareConfiguration getCompareConfiguration()
protected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose in class org.eclipse.jface.viewers.ContentViewerContentViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)public void handleDifferenceGroupProviderChange(IDifferenceGroupProviderChange event)
event - an IDifferenceGroupProviderChange that stores the new selected difference group provider.public IDifferenceGroupProvider getDifferenceGroupProvider()
public void handleDifferenceFilterChange(IDifferenceFilterChange event)
event - an IDifferenceFilterChange that stores the new state of filters.protected final com.google.common.base.Predicate<? super EObject> getDifferenceFilter()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.