public class EMFCompareStructureMergeViewer extends AbstractStructuredViewerWrapper<CTabFolder,WrappableTreeViewer> implements CommandStackListener
AbstractViewerWrapper
.AbstractStructuredViewerWrapper.ControlAndViewer<C extends Control,V extends org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.IWrappableStructuredViewer>
StructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
WIDGET_DATA_KEY
Constructor and Description |
---|
EMFCompareStructureMergeViewer(Composite parent,
EMFCompareConfiguration config)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
colorChanged(IColorChangeEvent changeColorEvent) |
void |
commandStackChanged(EventObject event) |
protected AbstractStructuredViewerWrapper.ControlAndViewer<CTabFolder,WrappableTreeViewer> |
createControlAndViewer(Composite parent)
Should call
#setViewer(org.eclipse.jface.viewers.Viewer) . |
protected void |
disposeResourceSet(ResourceSet resourceSet)
Disposes the
ResourceSet . |
EMFCompareStructureMergeViewerContentProvider |
getContentProvider() |
void |
handleDifferenceFilterChange(IDifferenceFilterChange event) |
void |
handleDifferenceGroupProviderChange(IDifferenceGroupProviderChange event) |
protected void |
handleDispose(DisposeEvent event) |
void |
handleEditingDomainChange(ICompareEditingDomainChange event) |
protected void |
inputChanged(Object input,
Object oldInput) |
protected void |
internalRefresh(Object element) |
void |
mergePreviewModeChange(IMergePreviewModeChange event) |
protected void |
preHookCreateControlAndViewer() |
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
getInput, getLabelProvider, labelProviderChanged
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSelectionChangedListener, removeSelectionChangedListener, setSelection
public EMFCompareStructureMergeViewer(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<CTabFolder,WrappableTreeViewer>
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.AbstractViewerWrapper#preHookCreateControlAndViewer()
public void colorChanged(IColorChangeEvent changeColorEvent)
protected AbstractStructuredViewerWrapper.ControlAndViewer<CTabFolder,WrappableTreeViewer> createControlAndViewer(Composite parent)
#setViewer(org.eclipse.jface.viewers.Viewer)
.createControlAndViewer
in class AbstractStructuredViewerWrapper<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 ContentViewer
ContentViewer.getContentProvider()
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 Viewer
Viewer.inputChanged(Object, Object)
protected void handleDispose(DisposeEvent event)
handleDispose
in class AbstractStructuredViewerWrapper<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 StructuredViewer
StructuredViewer.internalRefresh(java.lang.Object)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.