# Uses of Interface
org.eclipse.compare.IEditableContentExtension

Packages that use IEditableContentExtension
Package
Description
org.eclipse.compare
Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.internal
org.eclipse.compare.structuremergeviewer
Provides support for finding and displaying the differences between hierarchically structured data.

## Uses of IEditableContentExtension in org.eclipse.compare

Classes in org.eclipse.compare that implement IEditableContentExtension
Modifier and Type
Class
Description
`class`
`ResourceNode`
A `ResourceNode` wraps an `IResources` so that it can be used as input for the differencing engine (interfaces `IStructureComparator` and `ITypedElement`) and the `ReplaceWithEditionDialog` (interfaces `ITypedElement` and `IModificationDate`).

## Uses of IEditableContentExtension in org.eclipse.compare.internal

Classes in org.eclipse.compare.internal that implement IEditableContentExtension
Modifier and Type
Class
Description
`class`
`BufferedResourceNode`
A buffer for a workspace resource.

## Uses of IEditableContentExtension in org.eclipse.compare.structuremergeviewer

Classes in org.eclipse.compare.structuremergeviewer that implement IEditableContentExtension
Modifier and Type
Class
Description
`class`
`DocumentRangeNode`
A document range node represents a structural element when performing a structure compare of documents.
`class`
`StructureRootNode`
A node that acts as the root of the tree returned from a `StructureCreator`.