# Uses of Class
org.eclipse.emf.compare.impl.DiffImpl

Packages that use DiffImpl
Package
Description
org.eclipse.emf.compare.impl
org.eclipse.emf.compare.internal.spec

## Uses of DiffImpl in org.eclipse.emf.compare.impl

Subclasses of DiffImpl in org.eclipse.emf.compare.impl
Modifier and Type
Class
Description
`class`
`AttributeChangeImpl`
An implementation of the model object 'Attribute Change'.
`class`
`FeatureMapChangeImpl`
An implementation of the model object 'Feature Map Change'.
`class`
`ReferenceChangeImpl`
An implementation of the model object 'Reference Change'.
`class`
`ResourceAttachmentChangeImpl`
An implementation of the model object 'Resource Attachment Change'.
`class`
`ResourceLocationChangeImpl`
An implementation of the model object 'Resource Location Change'.

## Uses of DiffImpl in org.eclipse.emf.compare.internal.spec

Subclasses of DiffImpl in org.eclipse.emf.compare.internal.spec
Modifier and Type
Class
Description
`class`
`AttributeChangeSpec`
This specialization of the `AttributeChangeImpl` class allows us to define the derived features and operations implementations.
`class`
`DiffSpec`
This specialization of the `DiffImpl` class allows us to define the derived features and operations implementations.
`class`
`FeatureMapChangeSpec`
This specialization of the `FeatureMapChangeImpl` class allows us to define the derived features and operations implementations.
`class`
`ReferenceChangeSpec`
This specialization of the `ReferenceChangeImpl` class allows us to define the derived features and operations implementations.
`class`
`ResourceAttachmentChangeSpec`
This specialization of the `ResourceAttachmentChangeImpl` class allows us to define the derived features and operations implementations.
`class`
`ResourceLocationChangeSpec`
This specialization of the `ResourceLocationChangeImpl` class allows us to define the derived features and operations implementations.