## Uses of Class
org.eclipse.compare.CompareEditorInput

Packages that use CompareEditorInput
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
`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
`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
`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
`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.
`class` `SyncInfoCompareInput` A `SyncInfo` editor input used as input to a two-way or three-way compare viewer.