# 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
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
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
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
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
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
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
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
IDiff: A diff describes differences between two or more model objects.