# Uses of Interface
org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor.ICompareAccessor

Packages that use ICompareAccessor
Package
Description
org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor
org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl

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

Subinterfaces of ICompareAccessor in org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor
Modifier and Type
Interface
Description
`interface`
`IResourceContentsAccessor`
A specific `ICompareAccessor` for resource contents.
`interface`
`IStructuralFeatureAccessor`
A specific `ICompareAccessor` for structural features.

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

Classes in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl that implement ICompareAccessor
Modifier and Type
Class
Description
`class`
`AbstractStructuralFeatureAccessor`
An abstract implementation of `IStructuralFeatureAccessor`.
`class`
`ContainmentReferenceChangeAccessorImpl`
A specific `AbstractStructuralFeatureAccessor` for containment `ReferenceChange` objects.
`class`
`FeatureMapKeyChangeAccessorImpl`
A specific `AbstractStructuralFeatureAccessor` for FeatureMapChanges of kind DifferenceKind.CHANGE (represent a value that changed his key).
`class`
`ManyStructuralFeatureAccessorImpl`
A specific `AbstractStructuralFeatureAccessor` for multi-valued structural feature objects.
`class`
`MatchAccessor`
A specific `ICompareAccessor` for `Match` objects.
`class`
`ResourceContentsAccessorImpl`
A specific `IResourceContentsAccessor` for `ResourceAttachmentChange` objects.
`class`
`SingleStructuralFeatureAccessorImpl`
A specific `AbstractStructuralFeatureAccessor` for mono-valued structural feature objects.