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, 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, usingElementMapaddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionpublic 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.ContentViewerContentViewer.getContentProvider()public org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider getLabelProvider()
getLabelProvider in class org.eclipse.jface.viewers.ContentViewerpublic 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.ViewerViewer.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 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 org.eclipse.jface.viewers.StructuredViewerStructuredViewer.internalRefresh(java.lang.Object)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.