Class CompareToolBar
- java.lang.Object
-
- org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.CompareToolBar
-
- All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionChangedListener
public class CompareToolBar extends Object implements org.eclipse.jface.viewers.ISelectionChangedListener
-
-
Constructor Summary
Constructors Constructor Description CompareToolBar(org.eclipse.jface.action.ToolBarManager toolbarManager, StructureMergeViewerGrouper viewerGrouper, StructureMergeViewerFilter viewerFilter, EMFCompareConfiguration compareConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadapterFactoryChange(IAdapterFactoryChange event)voidcomparisonAndScopeChange(IComparisonAndScopeChange event)voiddispose()voideditingDomainChange(ICompareEditingDomainChange event)org.eclipse.jface.action.ToolBarManagergetToolBarManager()Returns the toolbar manager for this tool bar.voidinitToolbar(org.eclipse.jface.viewers.AbstractTreeViewer viewer, org.eclipse.compare.INavigatable nav, CompareHandlerService handlerService)booleanisEnabled()Returns whether the toolbar is currently enabled.voidselectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)voidsetEnabled(boolean enable)Enables or disables the toolbar.
-
-
-
Constructor Detail
-
CompareToolBar
public CompareToolBar(org.eclipse.jface.action.ToolBarManager toolbarManager, StructureMergeViewerGrouper viewerGrouper, StructureMergeViewerFilter viewerFilter, EMFCompareConfiguration compareConfiguration)
-
-
Method Detail
-
initToolbar
public final void initToolbar(org.eclipse.jface.viewers.AbstractTreeViewer viewer, org.eclipse.compare.INavigatable nav, CompareHandlerService handlerService)
-
getToolBarManager
public org.eclipse.jface.action.ToolBarManager getToolBarManager()
Returns the toolbar manager for this tool bar.- Returns:
- the
ToolBarManager.
-
dispose
public void dispose()
-
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
- Specified by:
selectionChangedin interfaceorg.eclipse.jface.viewers.ISelectionChangedListener- See Also:
ISelectionChangedListener.selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
-
editingDomainChange
public void editingDomainChange(ICompareEditingDomainChange event)
-
adapterFactoryChange
public void adapterFactoryChange(IAdapterFactoryChange event)
-
comparisonAndScopeChange
public void comparisonAndScopeChange(IComparisonAndScopeChange event)
-
setEnabled
public void setEnabled(boolean enable)
Enables or disables the toolbar.- Parameters:
enable- Set totrueto enable,falseotherwise.
-
isEnabled
public boolean isEnabled()
Returns whether the toolbar is currently enabled.- Returns:
- whether the toolbar is currently enabled.
-
-