Eclipse Platform Release 3.7

## Uses of Package
org.eclipse.compare

Packages that use org.eclipse.compare
org.eclipse.compare: Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.contentmergeviewer: Support for compare and merge viewers which show the content side-by-side.
org.eclipse.compare.patch: Provides support for applying and working with patches.
org.eclipse.compare.structuremergeviewer: Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.team.ui: Provides basic support for managing Team providers.
org.eclipse.team.ui.history: Application programming interfaces for working with history.
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.compare used by org.eclipse.compare
BufferedContent Abstract implementation for a buffered `IStreamContentAccessor`.
CompareConfiguration A `CompareConfiguration` object controls various UI aspects of compare/merge viewers like title labels and images, or whether a side of a merge viewer is editable.
CompareEditorInput A compare operation which can present its results in a special editor.
CompareViewerPane A `CompareViewerPane` is a convenience class which installs a `CLabel` and a `Toolbar` in a `ViewForm`.
CompareViewerSwitchingPane A custom `CompareViewerPane` that supports dynamic viewer switching.
ICompareContainer A compare container is used to represent any UI that can contain compare viewers.
ICompareInputLabelProvider A label provider that provides the label and image for the left, right and ancestor sides for a compare input being shown in compare/merge viewers.
ICompareNavigator A `ICompareNavigator` is used to navigate through the individual differences of a `CompareEditorInput` or another type of Compare container.
IContentChangeListener An `IContentChangeListener` is informed about content changes of a `IContentChangeNotifier`.
IContentChangeNotifier Interface common to all objects that provide a means for registering for content change notification.
IEditableContent Common interface for objects with editable contents.
IEditableContentExtension Extends the `IEditableContent` interface to support validate edit.
IEncodedStreamContentAccessor Extension for `IStreamContentAccessor`.
IModificationDate Common interface for objects with a modification date.
INavigatable Interface that allow clients to navigate through the changes shown in a compare pane.
IPropertyChangeNotifier Interface common to all objects that provide a means for registering for property change notification.
IResourceProvider
ISharedDocumentAdapter An `ISharedDocumentAdapter` is used to map an `ITypedElement` to a shared document for the purposes of editing.
IStreamContentAccessor An `IStreamContentAccessor` object represents a set of bytes which can be accessed by means of a stream.
IStreamMerger Deprecated. Clients should use `org.eclipse.team.core.mapping.IStorageMerger` instead.
ITypedElement Interface for getting the name, image, and type for an object.
Splitter The Splitter adds support for nesting to a SashForm.

Classes in org.eclipse.compare used by org.eclipse.compare.contentmergeviewer
CompareConfiguration A `CompareConfiguration` object controls various UI aspects of compare/merge viewers like title labels and images, or whether a side of a merge viewer is editable.
IPropertyChangeNotifier Interface common to all objects that provide a means for registering for property change notification.

Classes in org.eclipse.compare used by org.eclipse.compare.patch
CompareConfiguration A `CompareConfiguration` object controls various UI aspects of compare/merge viewers like title labels and images, or whether a side of a merge viewer is editable.

Classes in org.eclipse.compare used by org.eclipse.compare.structuremergeviewer
CompareConfiguration A `CompareConfiguration` object controls various UI aspects of compare/merge viewers like title labels and images, or whether a side of a merge viewer is editable.
IContentChangeNotifier Interface common to all objects that provide a means for registering for content change notification.
IEditableContent Common interface for objects with editable contents.
IEditableContentExtension Extends the `IEditableContent` interface to support validate edit.
IEncodedStreamContentAccessor Extension for `IStreamContentAccessor`.
ISharedDocumentAdapter An `ISharedDocumentAdapter` is used to map an `ITypedElement` to a shared document for the purposes of editing.
IStreamContentAccessor An `IStreamContentAccessor` object represents a set of bytes which can be accessed by means of a stream.
ITypedElement Interface for getting the name, image, and type for an object.

Classes in org.eclipse.compare used by org.eclipse.team.ui
CompareConfiguration A `CompareConfiguration` object controls various UI aspects of compare/merge viewers like title labels and images, or whether a side of a merge viewer is editable.
CompareEditorInput A compare operation which can present its results in a special editor.
CompareViewerPane A `CompareViewerPane` is a convenience class which installs a `CLabel` and a `Toolbar` in a `ViewForm`.
ICompareContainer A compare container is used to represent any UI that can contain compare viewers.
IContentChangeListener An `IContentChangeListener` is informed about content changes of a `IContentChangeNotifier`.
IContentChangeNotifier Interface common to all objects that provide a means for registering for content change notification.
IPropertyChangeNotifier Interface common to all objects that provide a means for registering for property change notification.

Classes in org.eclipse.compare used by org.eclipse.team.ui.history
CompareConfiguration A `CompareConfiguration` object controls various UI aspects of compare/merge viewers like title labels and images, or whether a side of a merge viewer is editable.
CompareEditorInput A compare operation which can present its results in a special editor.
CompareViewerPane A `CompareViewerPane` is a convenience class which installs a `CLabel` and a `Toolbar` in a `ViewForm`.
ICompareContainer A compare container is used to represent any UI that can contain compare viewers.
IContentChangeListener An `IContentChangeListener` is informed about content changes of a `IContentChangeNotifier`.
IContentChangeNotifier Interface common to all objects that provide a means for registering for content change notification.
IPropertyChangeNotifier Interface common to all objects that provide a means for registering for property change notification.
ITypedElement Interface for getting the name, image, and type for an object.

Classes in org.eclipse.compare used by org.eclipse.team.ui.mapping
CompareConfiguration A `CompareConfiguration` object controls various UI aspects of compare/merge viewers like title labels and images, or whether a side of a merge viewer is editable.

Classes in org.eclipse.compare used by org.eclipse.team.ui.synchronize
CompareConfiguration A `CompareConfiguration` object controls various UI aspects of compare/merge viewers like title labels and images, or whether a side of a merge viewer is editable.
CompareEditorInput A compare operation which can present its results in a special editor.
CompareViewerPane A `CompareViewerPane` is a convenience class which installs a `CLabel` and a `Toolbar` in a `ViewForm`.
ICompareContainer A compare container is used to represent any UI that can contain compare viewers.
ICompareNavigator A `ICompareNavigator` is used to navigate through the individual differences of a `CompareEditorInput` or another type of Compare container.
IContentChangeListener An `IContentChangeListener` is informed about content changes of a `IContentChangeNotifier`.
IContentChangeNotifier Interface common to all objects that provide a means for registering for content change notification.
IPropertyChangeNotifier Interface common to all objects that provide a means for registering for property change notification.
ITypedElement Interface for getting the name, image, and type for an object.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.