# Uses of Interface
org.eclipse.emf.compare.rcp.ui.internal.configuration.IEMFCompareConfiguration

Packages that use IEMFCompareConfiguration
Package
Description
org.eclipse.emf.compare.ide.ui.internal.configuration
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions
org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl
org.eclipse.emf.compare.rcp.ui.internal.util

## Uses of IEMFCompareConfiguration in org.eclipse.emf.compare.ide.ui.internal.configuration

Classes in org.eclipse.emf.compare.ide.ui.internal.configuration that implement IEMFCompareConfiguration
Modifier and Type
Class
Description
`class`
`EMFCompareConfiguration`

## Uses of IEMFCompareConfiguration in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer

Constructors in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer with parameters of type IEMFCompareConfiguration
Modifier
Constructor
Description
``
`DependencyData(IEMFCompareConfiguration compareConfiguration)`

## Uses of IEMFCompareConfiguration in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions

Constructors in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions with parameters of type IEMFCompareConfiguration
Modifier
Constructor
Description
``
`AbstractMergeContainedAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable)`
``
`AbstractMergeContainedAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection)`
``
`DropDownMergeMenuAction(IEMFCompareConfiguration configuration, EnumSet<MergeMode> previewModes)`
Constructor.
``
`MergeAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable)`
Constructor.
``
`MergeAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection)`
``
`MergeAllNonConflictingAction(IEMFCompareConfiguration compareConfiguration, Comparison comparison, IMerger.Registry mergerRegistry, MergeMode mode)`
Constructor.
``
`MergeContainedAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection, Predicate<TreeNode> isFiltered)`
``
`MergeContainedConflictingAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection, Predicate<TreeNode> isFiltered)`
``
`MergeContainedNonConflictingAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection, Predicate<TreeNode> isFiltered)`
``
`RevealConflictingDiffsAction(org.eclipse.jface.viewers.StructuredViewer viewer, Diff selectedDiff, IEMFCompareConfiguration compareConfiguration)`
``
`SaveComparisonModelAction(IEMFCompareConfiguration configuration)`
Constructor.

## Uses of IEMFCompareConfiguration in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl

Methods in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl that return IEMFCompareConfiguration
Modifier and Type
Method
Description
`protected IEMFCompareConfiguration`
AbstractMergeViewer.`getCompareConfiguration()`
Returns the compare configuration object used by this viewer.
Constructors in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl with parameters of type IEMFCompareConfiguration
Modifier
Constructor
Description
``
`AbstractMergeViewer(IMergeViewer.MergeViewerSide side, IEMFCompareConfiguration compareConfiguration)`
Default constructor.
``
`AbstractStructuredMergeViewer(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side, IEMFCompareConfiguration compareConfiguration)`
Default constructor.
``
`AbstractTableOrTreeMergeViewer(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side, ICompareColor.Provider colorProvider, IEMFCompareConfiguration compareConfiguration)`
Default constructor.
``
`TableMergeViewer(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side, ICompareColor.Provider colorProvider, IEMFCompareConfiguration compareConfiguration)`
Default constructor.
``
`TreeMergeViewer(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side, ICompareColor.Provider colorProvider, IEMFCompareConfiguration compareConfiguration)`
Default constructor.

## Uses of IEMFCompareConfiguration in org.eclipse.emf.compare.rcp.ui.internal.util

Methods in org.eclipse.emf.compare.rcp.ui.internal.util with parameters of type IEMFCompareConfiguration
Modifier and Type
Method
Description
`static boolean`
MergeViewerUtil.`isMarkAsMerged(Diff diff, IMergeViewerItem item, IEMFCompareConfiguration compareConfiguration)`
Checks if the given diff is considered as a mark as merged diff.