## Uses of Class
org.eclipse.emf.compare.rcp.ui.mergeviewer.IMergeViewer.MergeViewerSide

Packages that use IMergeViewer.MergeViewerSide
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.table
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.text
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.tree
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.tree.provider
org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor
org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer
org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl
org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl
org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl
org.eclipse.emf.compare.rcp.ui.internal.util
org.eclipse.emf.compare.rcp.ui.mergeviewer
org.eclipse.emf.compare.rcp.ui.mergeviewer.item
org.eclipse.emf.compare.rcp.ui.mergeviewer.item.provider

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer

Methods in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer that return IMergeViewer.MergeViewerSide
`protected IMergeViewer.MergeViewerSide` EMFCompareContentMergeViewer.`getEffectiveSide​(IMergeViewer.MergeViewerSide side)` Returns the effective side taking into account `CompareConfiguration.isMirrored()` to switch left and right.

Methods in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer with parameters of type IMergeViewer.MergeViewerSide
`protected abstract IMergeViewer` EMFCompareContentMergeViewer.`createMergeViewer​(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side)` Creates the merge viewer for the given parent and the given side.
`protected IMergeViewer.MergeViewerSide` EMFCompareContentMergeViewer.`getEffectiveSide​(IMergeViewer.MergeViewerSide side)` Returns the effective side taking into account `CompareConfiguration.isMirrored()` to switch left and right.

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.table

Methods in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.table with parameters of type IMergeViewer.MergeViewerSide
`protected AbstractMergeViewer` TableContentMergeViewer.`createMergeViewer​(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side)` Creates the merge viewer for the given parent and the given side.

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.text

Methods in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.text that return IMergeViewer.MergeViewerSide
`IMergeViewer.MergeViewerSide` EMFCompareTextMergeViewer.EditCommand.`getSide()` Returns the side on which this command operates.

Methods in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.text with parameters of type IMergeViewer.MergeViewerSide
`protected void` EMFCompareTextMergeViewer.`attachListeners​(org.eclipse.compare.internal.MergeSourceViewer viewer, IMergeViewer.MergeViewerSide side)`

Constructors in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.text with parameters of type IMergeViewer.MergeViewerSide
`EditCommand​(Diff diff, IModelUpdateStrategy modelUpdateStrategy, IMergeViewer.MergeViewerSide side, String newValue)` Creates a new compound command for the given `side`.

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.tree

Methods in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.tree with parameters of type IMergeViewer.MergeViewerSide
`protected AbstractMergeViewer` TreeContentMergeViewer.`createMergeViewer​(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side)` Creates the merge viewer for the given parent and the given side.
`protected org.eclipse.jface.viewers.IContentProvider` TreeContentMergeViewer.`createMergeViewerContentProvider​(IMergeViewer.MergeViewerSide side)` Creates the `IContentProvider` used in the merge viewer.
`protected IMergeViewerItemProviderConfiguration` TreeContentMergeViewer.`createMergeViewerItemProviderConfiguration​(IMergeViewer.MergeViewerSide side)`

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.tree.provider

Methods in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.tree.provider that return IMergeViewer.MergeViewerSide
`IMergeViewer.MergeViewerSide` MergeViewerItemProviderConfiguration.`getSide()` Get the `IMergeViewer.MergeViewerSide`.

Methods in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.tree.provider with parameters of type IMergeViewer.MergeViewerSide
`protected IMergeViewerItem` TreeMergeViewerItemContentProvider.`createMergeViewerItem​(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)` Creates the `IMergeViewerItem` from the given data.
`protected IMergeViewerItem` TreeMergeViewerItemContentProvider.`createMergeViewerItem​(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)` Creates the `IMergeViewerItem` from the given data.
`protected Object` TreeMergeViewerItemContentProvider.`getBestSideValue​(IMergeViewerItem mergeViewerItem, IMergeViewer.MergeViewerSide side)` Get a non-null side of the the given `IMergeViewerItem`, preferring but not limited to the given side.
`protected Object` TreeMergeViewerItemContentProvider.`getSideValue​(IMergeViewerItem mergeViewerItem, IMergeViewer.MergeViewerSide side)`

Constructors in org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.tree.provider with parameters of type IMergeViewer.MergeViewerSide
`MergeViewerItemProviderConfiguration​(AdapterFactory adapterFactory, IDifferenceGroupProvider groupProvider, com.google.common.base.Predicate<? super EObject> predicate, Comparison comparison, IMergeViewer.MergeViewerSide side)` Constructor.
`TreeContentMergeViewerItemLabelProvider​(ResourceBundle resourceBundle, AdapterFactory adapterFactory, IMergeViewer.MergeViewerSide side)` Constructor.

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor

Methods in org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor with parameters of type IMergeViewer.MergeViewerSide
`EObject` IStructuralFeatureAccessor.`getEObject​(IMergeViewer.MergeViewerSide side)` Returns the EObject associated with the structural feature.
`Resource` IResourceContentsAccessor.`getResource​(IMergeViewer.MergeViewerSide side)` Returns the resource of the model involved with the accessor given the side of the content merge viewer for which we want to know the resource.

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer

Methods in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer with parameters of type IMergeViewer.MergeViewerSide
`boolean` IModelUpdateStrategy.`canUpdate​(Diff diff, IMergeViewer.MergeViewerSide side)` Specifies whether the value in the model can to be updated on the given `side`.
`boolean` SingleValuedAttributeModelUpdateStrategy.`canUpdate​(Diff diff, IMergeViewer.MergeViewerSide side)` Specifies whether the value in the model can to be updated on the given `side`.
`Command` IModelUpdateStrategy.`getModelUpdateCommand​(Diff diff, Object newValue, IMergeViewer.MergeViewerSide side)` Returns a command for updating the underlying model with the given `newValue` on the given `side`.
`Command` SingleValuedAttributeModelUpdateStrategy.`getModelUpdateCommand​(Diff diff, Object newValue, IMergeViewer.MergeViewerSide side)` Returns a command for updating the underlying model with the given `newValue` on the given `side`.

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl

Methods in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl that return IMergeViewer.MergeViewerSide
`protected IMergeViewer.MergeViewerSide` AbstractStructuralFeatureAccessor.`getSide()` Returns the side of the accessor.
`protected IMergeViewer.MergeViewerSide` MatchAccessor.`getSide()` Returns the side of this accessor.
`protected IMergeViewer.MergeViewerSide` ResourceContentsAccessorImpl.`getSide()` Returns the side of the content merge viewer on which the difference is performed.

Methods in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl with parameters of type IMergeViewer.MergeViewerSide
`EObject` AbstractStructuralFeatureAccessor.`getEObject​(IMergeViewer.MergeViewerSide side)` Returns the EObject associated with the structural feature.
`protected List<?>` ManyStructuralFeatureAccessorImpl.`getFeatureValues​(IMergeViewer.MergeViewerSide side)` Returns the values of the current feature on the given side.
`Resource` ResourceContentsAccessorImpl.`getResource​(IMergeViewer.MergeViewerSide side)` Returns the resource of the model involved with the accessor given the side of the content merge viewer for which we want to know the resource.
`protected Object` ManyStructuralFeatureAccessorImpl.`getValueFromDiff​(Diff diff, IMergeViewer.MergeViewerSide side)` Get the value of the given side associated to the given Diff.

Constructors in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl with parameters of type IMergeViewer.MergeViewerSide
`AbstractStructuralFeatureAccessor​(AdapterFactory adapterFactory, Diff diff, IMergeViewer.MergeViewerSide side)` Default constructor.
`ContainmentReferenceChangeAccessorImpl​(AdapterFactory adapterFactory, Diff diff, IMergeViewer.MergeViewerSide side)` .
`FeatureMapKeyChangeAccessorImpl​(AdapterFactory adapterFactory, FeatureMapChange diff, IMergeViewer.MergeViewerSide side)` Default constructor.
`ManyStructuralFeatureAccessorImpl​(AdapterFactory adapterFactory, Diff diff, IMergeViewer.MergeViewerSide side)` Default constructor.
`MatchAccessor​(AdapterFactory adapterFactory, Match match, Diff diff, IMergeViewer.MergeViewerSide side)` Creates a new object wrapping the given `eObject`.
`MatchAccessor​(AdapterFactory adapterFactory, Match match, IMergeViewer.MergeViewerSide side)` Creates a new object wrapping the given `eObject`.
`ResourceContentsAccessorImpl​(AdapterFactory adapterFactory, Diff diff, IMergeViewer.MergeViewerSide side)` Default constructor.
`SingleStructuralFeatureAccessorImpl​(AdapterFactory adapterFactory, Diff diff, IMergeViewer.MergeViewerSide side)` Default constructor.

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

Methods in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl that return IMergeViewer.MergeViewerSide
`protected IMergeViewer.MergeViewerSide` AbstractMergeViewer.`getEffectiveSide()` Returns the effective side taking into account `CompareConfiguration#isMirrored()` to switch left and right.
`IMergeViewer.MergeViewerSide` AbstractMergeViewer.`getSide()`

Constructors in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl with parameters of type IMergeViewer.MergeViewerSide
`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 IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl

Methods in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl that return IMergeViewer.MergeViewerSide
`IMergeViewer.MergeViewerSide` MergeViewerItem.`getSide()`

Methods in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl with parameters of type IMergeViewer.MergeViewerSide
`Object` MergeViewerItem.`getSideValue​(IMergeViewer.MergeViewerSide side)` Returns the appropriate value according to the given side.

Constructors in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl with parameters of type IMergeViewer.MergeViewerSide
`Container​(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)` Deprecated.
`Container​(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)` Deprecated.
`MergeViewerItem​(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)`
`MergeViewerItem​(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)`
`ResourceAttachmentChangeMergeViewerItem​(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)`
`ResourceAttachmentChangeMergeViewerItem​(Comparison comparison, Diff diff, Resource left, Resource right, Resource ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)`

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

Methods in org.eclipse.emf.compare.rcp.ui.internal.util with parameters of type IMergeViewer.MergeViewerSide
`static IMergeViewerItem` ResourceUIUtil.`addNewContainerForNotLoadedFragmentMatches​(Collection<IMergeViewerItem> items, IMergeViewer.MergeViewerSide side, Comparison comparison, AdapterFactory adapterFactory)` Adds a new parent container to the given list of IMergeViewerItems if needed and returns it.
`static IMergeViewerItem` ResourceUIUtil.`createItemForNotLoadedFragmentMatch​(Match match, IMergeViewer.MergeViewerSide side, Comparison comparison, AdapterFactory adapterFactory)` Constructs a `NotLoadedFragmentMatch` from the given `Match` and then return the `IMergeViewerItem` corresponding to this NotLoadedFragmentMatch.
`static EObject` MergeViewerUtil.`getBestSideEObject​(Match match, IMergeViewer.MergeViewerSide side)`
`static Collection<Match>` ResourceUIUtil.`getChildrenMatchWithNotLoadedParent​(Comparison comparison, Match match, IMergeViewer.MergeViewerSide side)` Filters, from the root matches of the given comparison, those who will children matches of the given match if all fragments of the whole models involved in comparison had been loaded, for the given side of the comparison.
`static ResourceSet` ResourceUIUtil.`getDataResourceSet​(Match match, IMergeViewer.MergeViewerSide side)` Get the Resource's ResourceSet of the data associated to the given Match, and for the given side of the comparison.
`static URI` ResourceUIUtil.`getDataURI​(Match match, IMergeViewer.MergeViewerSide side)` Get the Resource's URI of the data associated to the given Match, and for the given side of the comparison. .
`static Collection<URI>` ResourceUIUtil.`getDataURIs​(Collection<Match> matches, IMergeViewer.MergeViewerSide side)` Get the Resource's URIs of the data associated to the given list of Matches.
`static EObject` MergeViewerUtil.`getEObject​(Match match, IMergeViewer.MergeViewerSide side)`
`static List<?>` MergeViewerUtil.`getFeatureValues​(Match match, EStructuralFeature feature, IMergeViewer.MergeViewerSide side)`
`static Resource` MergeViewerUtil.`getResource​(Comparison comparison, IMergeViewer.MergeViewerSide side, Diff diff)` Returns the current resource on the given side of the given comparison.
`static Object` MergeViewerUtil.`getResourceAttachmentChangeValue​(ResourceAttachmentChange diff, IMergeViewer.MergeViewerSide side)`
`static List<EObject>` MergeViewerUtil.`getResourceContents​(Comparison comparison, IMergeViewer.MergeViewerSide side, Diff diff)` Returns the contents of the current resource on the given side of the given comparison.
`static Object` MergeViewerUtil.`getValueFromDiff​(Diff diff, IMergeViewer.MergeViewerSide side)`
`static Object` MergeViewerUtil.`getValueFromResourceAttachmentChange​(ResourceAttachmentChange diff, Comparison comparison, IMergeViewer.MergeViewerSide side)`
`static List<?>` MergeViewerUtil.`getValues​(Diff diff, IMergeViewer.MergeViewerSide side)`
`static boolean` ResourceUIUtil.`isFragment​(Match rootMatch, IMergeViewer.MergeViewerSide side)` Check if the given match is a root match of its comparison model and is a fragment.
`static Object` MergeViewerUtil.`matchingValue​(Object object, Comparison comparison, IMergeViewer.MergeViewerSide side)`

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.rcp.ui.mergeviewer

Methods in org.eclipse.emf.compare.rcp.ui.mergeviewer that return IMergeViewer.MergeViewerSide
`IMergeViewer.MergeViewerSide` IMergeViewer.`getSide()`
`static IMergeViewer.MergeViewerSide` IMergeViewer.MergeViewerSide.`getValueFrom​(DifferenceSource source)` Get the side value from the given `DifferenceSource`.
`IMergeViewer.MergeViewerSide` IMergeViewer.MergeViewerSide.`opposite()` Get the opposite side of this side.
`static IMergeViewer.MergeViewerSide` IMergeViewer.MergeViewerSide.`valueOf​(String name)` Returns the enum constant of this type with the specified name.
`static IMergeViewer.MergeViewerSide[]` IMergeViewer.MergeViewerSide.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.rcp.ui.mergeviewer.item

Methods in org.eclipse.emf.compare.rcp.ui.mergeviewer.item that return IMergeViewer.MergeViewerSide
`IMergeViewer.MergeViewerSide` IMergeViewerItem.`getSide()` Returns the side of the Diff.

Methods in org.eclipse.emf.compare.rcp.ui.mergeviewer.item with parameters of type IMergeViewer.MergeViewerSide
`Object` IMergeViewerItem.`getSideValue​(IMergeViewer.MergeViewerSide side)` Returns the appropriate value according to the given side.

### Uses of IMergeViewer.MergeViewerSide in org.eclipse.emf.compare.rcp.ui.mergeviewer.item.provider

Methods in org.eclipse.emf.compare.rcp.ui.mergeviewer.item.provider that return IMergeViewer.MergeViewerSide
`IMergeViewer.MergeViewerSide` IMergeViewerItemProviderConfiguration.`getSide()` Get the `IMergeViewer.MergeViewerSide`.