public abstract class AbstractMergeViewer extends ContentViewer implements IMergeViewer
IMergeViewer.IMergeViewer.MergeViewerSideWIDGET_DATA_KEY| 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(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, setSelectiongetInputaddSelectionChangedListener, getSelection, removeSelectionChangedListener, 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(DisposeEvent event)
handleDispose in class 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, 2014 Obeo and others. All rights reserved.