# Uses of Class
org.eclipse.compare.CompareEditorInput

Packages that use CompareEditorInput
Package
Description
org.eclipse.compare
Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
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.synchronize
Contains the team synchronization presentation framework and support for the Synchronize View.

## Uses of CompareEditorInput in org.eclipse.compare

Methods in org.eclipse.compare with parameters of type CompareEditorInput
Modifier and Type
Method
Description
`protected CompareViewerSwitchingPane`
CompareEditorInput.`createContentViewerSwitchingPane(Splitter parent, int style, CompareEditorInput cei)`
`static void`
CompareUI.`openCompareDialog(CompareEditorInput input)`
Performs the comparison described by the given input and opens a modal compare dialog on the result.
`static void`
CompareUI.`openCompareEditor(CompareEditorInput input)`
Performs the comparison described by the given input and opens a compare editor on the result in the currently active workbench page.
`static void`
CompareUI.`openCompareEditor(CompareEditorInput input, boolean activate)`
Performs the comparison described by the given input and opens a compare editor on the result in the currently active workbench page.
`static void`
CompareUI.`openCompareEditorOnPage(CompareEditorInput input, IWorkbenchPage page)`
Performs the comparison described by the given input and opens a compare editor on the result in the given workbench page.
`static void`
CompareUI.`reuseCompareEditor(CompareEditorInput input, IReusableEditor editor)`
Performs the comparison described by the given input and shows the result in the given editor.
`void`
NavigationAction.`setCompareEditorInput(CompareEditorInput input)`
Sets the `CompareEditorInput` on which this action operates.

## Uses of CompareEditorInput in org.eclipse.team.ui

Subclasses of CompareEditorInput in org.eclipse.team.ui
Modifier and Type
Class
Description
`class`
`PageCompareEditorInput`
Abstract class for hosting a page based structure input view for the purposes of feeding compare viewers.

## Uses of CompareEditorInput in org.eclipse.team.ui.history

Subclasses of CompareEditorInput in org.eclipse.team.ui.history
Modifier and Type
Class
Description
`class`
`HistoryPageCompareEditorInput`
Displays a history page combined with the compare/merge infrastructure.

## Uses of CompareEditorInput in org.eclipse.team.ui.synchronize

Subclasses of CompareEditorInput in org.eclipse.team.ui.synchronize
Modifier and Type
Class
Description
`class`
`ParticipantPageCompareEditorInput`
Displays a synchronize participant page combined with the compare/merge infrastructure.
`class`
`SaveableCompareEditorInput`
A compare editor input that makes use of a `Saveable` to manage the save lifecycle of the editor input.
`final class`
`SyncInfoCompareInput`
A `SyncInfo` editor input used as input to a two-way or three-way compare viewer.