diff options
author | Michael Valenta | 2006-11-16 21:35:32 +0000 |
---|---|---|
committer | Michael Valenta | 2006-11-16 21:35:32 +0000 |
commit | 9b217413e2a5af41fe5e9018a8b7264090a90c1d (patch) | |
tree | 563113dd92f5881182a930d3a411cbf0269ed242 /bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java | |
parent | effe348b93fe98fb085f77b66683b536571487bc (diff) | |
download | eclipse.platform.team-9b217413e2a5af41fe5e9018a8b7264090a90c1d.tar.gz eclipse.platform.team-9b217413e2a5af41fe5e9018a8b7264090a90c1d.tar.xz eclipse.platform.team-9b217413e2a5af41fe5e9018a8b7264090a90c1d.zip |
Bug 90451 [Actions] Folder comparison should run in background.
Diffstat (limited to 'bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java')
-rw-r--r-- | bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java index 52443f730..351c17a9a 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java @@ -952,5 +952,18 @@ public abstract class CompareEditorInput implements IEditorInput, IPropertyChang protected void firePropertyChange(PropertyChangeEvent event) { Utilities.firePropertyChange(fListenerList, event); } + + /** + * Return whether this compare editor input can be run in the background. + * By default, <code>false</code> is returned since traditionally inputs + * were prepared in the foreground (i.e the UI was blocked when the + * {@link #run(IProgressMonitor)} method (and indirectly the + * {@link #prepareInput(IProgressMonitor)} method) was invoked. Subclasses + * may override. + * @return whether this compare editor input can be run in the background + */ + public boolean canRunInBackground() { + return false; + } } |