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

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

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

Subinterfaces of ITypedElement in org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor
Modifier and Type
Interface
Description
`interface`
`ICompareAccessor`
An ICompareAccessor is an `ITypedElement` used to present an input object in the EMF Compare UI.
`interface`
`IResourceContentsAccessor`
A specific `ICompareAccessor` for resource contents.
`interface`
`IStructuralFeatureAccessor`
A specific `ICompareAccessor` for structural features.

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

Methods in org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor.factory that return ITypedElement
Modifier and Type
Method
Description
`ITypedElement`
IAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
IAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
IAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.

## Uses of ITypedElement in org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor.legacy.impl

Classes in org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor.legacy.impl that implement ITypedElement
Modifier and Type
Class
Description
`class`
`AbstractTypedElementAdapter`
An abstract implementation of `ITypedElement`.

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

Methods in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl that return ITypedElement
Modifier and Type
Method
Description
`ITypedElement`
ComparisonAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ContainmentReferenceChangeAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
FeatureMapChangeMoveAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
FeatureMapKeyChangeAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ManyStructuralFeatureAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
MatchAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
MatchResourceAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ResourceContentsAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
SingleStructuralFeatureAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
StringAttributeChangeAccessorFactory.`createAncestor(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ComparisonAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ContainmentReferenceChangeAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
FeatureMapChangeMoveAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
FeatureMapKeyChangeAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ManyStructuralFeatureAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
MatchAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
MatchResourceAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ResourceContentsAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
SingleStructuralFeatureAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
StringAttributeChangeAccessorFactory.`createLeft(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ComparisonAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ContainmentReferenceChangeAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
FeatureMapChangeMoveAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
FeatureMapKeyChangeAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ManyStructuralFeatureAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
MatchAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
MatchResourceAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
ResourceContentsAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
SingleStructuralFeatureAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.
`ITypedElement`
StringAttributeChangeAccessorFactory.`createRight(AdapterFactory adapterFactory, Object target)`
Creates an `ITypedElement` from an `AdapterFactory` and a given object.

## Uses of ITypedElement 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 ITypedElement
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`
`ResourceStreamAccessorImpl`
A specific `IStreamContentAccessor` for resources.
`class`
`SingleStructuralFeatureAccessorImpl`
A specific `AbstractStructuralFeatureAccessor` for mono-valued structural feature objects.
`class`
`StringAttributeChangeAccessor`
A `ITypedElement` that can be used as input of TextMergeViewer.

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

Classes in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.legacy.impl that implement ITypedElement
Modifier and Type
Class
Description
`class`
`TypedNotifier`
A specific implementation of `AbstractTypedElementAdapter` for notifiers.