# Uses of Package
org.eclipse.team.core.diff

Packages that use org.eclipse.team.core.diff
org.eclipse.ltk.ui.refactoring.model: Application programming interface to provide model integration for refactoring histories.
org.eclipse.team.core.diff: Application programming interfaces for working with diffs.
org.eclipse.team.core.diff.provider: Application programming interfaces for working with diffs.
org.eclipse.team.core.mapping: Application programming interfaces for working with resource mappings.
org.eclipse.team.core.mapping.provider: Application programming interfaces for working with resource mappings.
org.eclipse.team.core.subscribers: Application programming interfaces for generating and refreshing synchronization state.
org.eclipse.team.ui.mapping: Application programming interfaces for working with resource mappings.
org.eclipse.team.ui.synchronize: Contains the team synchronization presentation framework and support for the Synchronize View.

Classes in org.eclipse.team.core.diff used by org.eclipse.ltk.ui.refactoring.model
Class and Description
IDiff A diff describes differences between two or more model objects.
IDiffChangeListener Diff change listener that reports changes in an `IDiffTree`.

Classes in org.eclipse.team.core.diff used by org.eclipse.team.core.diff
Class and Description
DiffFilter A `DiffNodeFilter` tests an `IDiff` for inclusion, typically in an `IDiffTree`.
FastDiffFilter A specialized `DiffNodeFilter` that does not require a progress monitor.
IDiff A diff describes differences between two or more model objects.
IDiffChangeEvent A change event that describes changes that have occurred in an `IDiffTree`.
IDiffChangeListener Diff change listener that reports changes in an `IDiffTree`.
IDiffTree A diff tree provides access to a tree of `IDiff` instances.
IDiffVisitor An objects that visits diffs in a diff tree.
ITwoWayDiff A two-way diff represents the changes between two states of the same object, referred to as the "before" state and the "after" state.

Classes in org.eclipse.team.core.diff used by org.eclipse.team.core.diff.provider
Class and Description
FastDiffFilter A specialized `DiffNodeFilter` that does not require a progress monitor.
IDiff A diff describes differences between two or more model objects.
IDiffChangeListener Diff change listener that reports changes in an `IDiffTree`.
IDiffTree A diff tree provides access to a tree of `IDiff` instances.
IDiffVisitor An objects that visits diffs in a diff tree.
IThreeWayDiff A three-way delta that describe the synchronization state between two contributors and an ancestor.
ITwoWayDiff A two-way diff represents the changes between two states of the same object, referred to as the "before" state and the "after" state.

Classes in org.eclipse.team.core.diff used by org.eclipse.team.core.mapping
Class and Description
FastDiffFilter A specialized `DiffNodeFilter` that does not require a progress monitor.
IDiff A diff describes differences between two or more model objects.
IDiffTree A diff tree provides access to a tree of `IDiff` instances.
IDiffVisitor An objects that visits diffs in a diff tree.
ITwoWayDiff A two-way diff represents the changes between two states of the same object, referred to as the "before" state and the "after" state.

Classes in org.eclipse.team.core.diff used by org.eclipse.team.core.mapping.provider
Class and Description
FastDiffFilter A specialized `DiffNodeFilter` that does not require a progress monitor.
IDiff A diff describes differences between two or more model objects.
IDiffTree A diff tree provides access to a tree of `IDiff` instances.
IDiffVisitor An objects that visits diffs in a diff tree.
IThreeWayDiff A three-way delta that describe the synchronization state between two contributors and an ancestor.
ITwoWayDiff A two-way diff represents the changes between two states of the same object, referred to as the "before" state and the "after" state.

Classes in org.eclipse.team.core.diff used by org.eclipse.team.core.subscribers
Class and Description
DiffFilter A `DiffNodeFilter` tests an `IDiff` for inclusion, typically in an `IDiffTree`.
IDiff A diff describes differences between two or more model objects.
IDiffVisitor An objects that visits diffs in a diff tree.

Classes in org.eclipse.team.core.diff used by org.eclipse.team.ui.mapping
Class and Description
IDiff A diff describes differences between two or more model objects.
IDiffChangeEvent A change event that describes changes that have occurred in an `IDiffTree`.
IDiffChangeListener Diff change listener that reports changes in an `IDiffTree`.
IDiffTree A diff tree provides access to a tree of `IDiff` instances.

Classes in org.eclipse.team.core.diff used by org.eclipse.team.ui.synchronize
Class and Description
IDiff A diff describes differences between two or more model objects.