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.ColorAndFontCollectorWithProvidersWIDGET_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, setUseHashlookupaddDoubleClickListener, 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, usingElementMapgetInput, getLabelProvider, labelProviderChangedaddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSelectionChangedListener, removeSelectionChangedListener, setSelectionpublic 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 ContentViewerContentViewer.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 ViewerViewer.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 CommandStackListenerCommandStackListener.commandStackChanged(java.util.EventObject)protected void disposeResourceSet(ResourceSet resourceSet)
ResourceSet.resourceSet - that need to be disposed.protected void internalRefresh(Object element)
internalRefresh in class StructuredViewerStructuredViewer.internalRefresh(java.lang.Object)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.