public class ComparisonScopeEditorInput extends AbstractEMFCompareEditorInput
| Constructor and Description | 
|---|
| ComparisonScopeEditorInput(EMFCompareConfiguration configuration,
                          ICompareEditingDomain editingDomain,
                          AdapterFactory adapterFactory,
                          EMFCompare comparator,
                          IComparisonScope scope) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | cancelPressed()
 
 It will undo all operations executed on the command stack until  no more can be undone. | 
| protected Object | doPrepareInput(org.eclipse.core.runtime.IProgressMonitor monitor)Runs the compare operation and returns the compare result. | 
getAdapterFactory, getCompareConfiguration, getEditingDomain, prepareInputaddCompareInputChangeListener, addPropertyChangeListener, belongsTo, canRunAsJob, contentsCreated, contributeToToolBar, createContents, createContentViewerSwitchingPane, createDiffViewer, createOutlineContents, createStructureInputPane, exists, findContentViewer, findStructureViewer, firePropertyChange, flushLeftViewers, flushRightViewers, flushViewers, getActionBars, getAdapter, getCancelButtonLabel, getCompareResult, getContainer, getContentViewerDescriptor, getImageDescriptor, getMessage, getName, getNavigator, getOKButtonLabel, getPersistable, getSelectedEdition, getServiceLocator, getStructureViewerDescriptor, getTitle, getTitleImage, getToolTipText, getWorkbenchPart, handleDispose, isDirty, isEditionSelectionDialog, isLeftSaveNeeded, isRightSaveNeeded, isSaveNeeded, okPressed, registerContextMenu, removeCompareInputChangeListener, removePropertyChangeListener, run, run, runAsynchronously, save, saveChanges, setContainer, setContentViewerDescriptor, setDirty, setFocus, setFocus2, setHelpContextId, setLeftDirty, setMessage, setRightDirty, setStatusMessage, setStructureViewerDescriptor, setTitlepublic ComparisonScopeEditorInput(EMFCompareConfiguration configuration, ICompareEditingDomain editingDomain, AdapterFactory adapterFactory, EMFCompare comparator, IComparisonScope scope)
configuration - protected Object doPrepareInput(org.eclipse.core.runtime.IProgressMonitor monitor) throws InvocationTargetException, InterruptedException
null is returned no
 differences were found and no compare editor needs to be opened. Progress should be reported to the
 given progress monitor. A request to cancel the operation should be honored and acknowledged by
 throwing InterruptedException.
 Note: this method is typically called in a modal context thread which doesn't have a Display assigned. Implementors of this method shouldn't therefore allocated any SWT resources in this method.
doPrepareInput in class AbstractEMFCompareEditorInputmonitor - the progress monitor to use to display progress and receive requests for cancellationnull if there are no differencesInvocationTargetException - if the prepareInput method must propagate a checked exception, it should
                wrap it inside an InvocationTargetException; runtime exceptions are
                automatically wrapped in an InvocationTargetException by the calling
                contextInterruptedException - if the operation detects a request to cancel, using
                IProgressMonitor.isCanceled(), it should exit by throwing
                InterruptedExceptionAbstractEMFCompareEditorInput.doPrepareInput(org.eclipse.core.runtime.IProgressMonitor)public void cancelPressed()
 It will undo all operations executed on the command stack until no more can be undone.
cancelPressed in class AbstractEMFCompareEditorInputCompareEditorInput.cancelPressed()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.