public class EMFCompareStructureMergeViewer extends AbstractStructuredViewerWrapper<org.eclipse.swt.custom.CTabFolder,WrappableTreeViewer> implements CommandStackListener
AbstractStructuredViewerWrapper
.AbstractStructuredViewerWrapper.ControlAndViewer<C extends org.eclipse.swt.widgets.Control,V extends org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.IWrappableStructuredViewer>
Constructor and Description |
---|
EMFCompareStructureMergeViewer(org.eclipse.swt.widgets.Composite parent,
EMFCompareConfiguration config)
Constructor.
|
addDragSupport, addDropSupport, addFilter, doFindInputItem, doFindItem, doUpdateItem, getComparator, getCompareConfiguration, getComparer, getControl, getFilters, getSelectionFromWidget, getSorter, getViewer, handleInvalidSelection, removeFilter, resetFilters, reveal, setComparator, setComparer, setContentProvider, setFilters, setLabelProvider, setSelectionToWidget, setSorter, setUseHashlookup
addDoubleClickListener, addOpenListener, addPostSelectionChangedListener, assertContentProviderType, assertElementsNotNull, associate, buildLabel, disassociate, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getFilteredChildren, getItem, getRawChildren, getRoot, getSelection, getSortedChildren, getStructuredSelection, handleDoubleSelect, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, hookControl, internalRefresh, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeOpenListener, removePostSelectionChangedListener, setInput, setSelection, setSelectionToWidget, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMap
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
public EMFCompareStructureMergeViewer(org.eclipse.swt.widgets.Composite parent, EMFCompareConfiguration config)
parent
- the SWT parent control under which to create the viewer's SWT control.config
- a compare configuration the newly created viewer might want to use.protected void preHookCreateControlAndViewer()
preHookCreateControlAndViewer
in class AbstractStructuredViewerWrapper<org.eclipse.swt.custom.CTabFolder,WrappableTreeViewer>
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.AbstractViewerWrapper#preHookCreateControlAndViewer()
protected ComposedAdapterFactory initAdapterFactory(Comparison comparison)
public void colorChanged(IColorChangeEvent changeColorEvent)
protected AbstractStructuredViewerWrapper.ControlAndViewer<org.eclipse.swt.custom.CTabFolder,WrappableTreeViewer> createControlAndViewer(org.eclipse.swt.widgets.Composite parent)
#setViewer(org.eclipse.jface.viewers.Viewer)
.createControlAndViewer
in class AbstractStructuredViewerWrapper<org.eclipse.swt.custom.CTabFolder,WrappableTreeViewer>
parent
- the SWT control under which to create the viewer.org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.ViewerWrapper.createControl(
Composite, CompareConfiguration)
public EMFCompareStructureMergeViewerContentProvider getContentProvider()
getContentProvider
in class org.eclipse.jface.viewers.ContentViewer
ContentViewer.getContentProvider()
public org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider getLabelProvider()
getLabelProvider
in class org.eclipse.jface.viewers.ContentViewer
public void handleEditingDomainChange(ICompareEditingDomainChange event)
public void mergePreviewModeChange(IMergePreviewModeChange event)
public void handleDifferenceFilterChange(IDifferenceFilterChange event)
public void handleDifferenceGroupProviderChange(IDifferenceGroupProviderChange event)
protected void inputChanged(Object input, Object oldInput)
inputChanged
in class org.eclipse.jface.viewers.Viewer
Viewer.inputChanged(Object, Object)
protected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose
in class AbstractStructuredViewerWrapper<org.eclipse.swt.custom.CTabFolder,WrappableTreeViewer>
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.AbstractViewerWrapper#handleDispose(DisposeEvent)
public void commandStackChanged(EventObject event)
commandStackChanged
in interface CommandStackListener
CommandStackListener.commandStackChanged(java.util.EventObject)
protected void disposeResourceSet(ResourceSet resourceSet)
ResourceSet
.resourceSet
- that need to be disposed.protected void internalRefresh(Object element)
internalRefresh
in class org.eclipse.jface.viewers.StructuredViewer
StructuredViewer.internalRefresh(java.lang.Object)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.