diff options
author | Chris Aniszczyk | 2010-05-25 16:48:50 +0000 |
---|---|---|
committer | Code Review | 2010-05-25 16:48:50 +0000 |
commit | 5e15a2766e800bc05939229d9f4e181bfb987623 (patch) | |
tree | e3c4ec54a8f73c00b93e8b4005d56247e95da041 | |
parent | cba6609766b0b0c51fc6a096d319aeb1313c8a80 (diff) | |
parent | 4462355dd3a380603618c3e411818a12723eada3 (diff) | |
download | egit-5e15a2766e800bc05939229d9f4e181bfb987623.tar.gz egit-5e15a2766e800bc05939229d9f4e181bfb987623.tar.xz egit-5e15a2766e800bc05939229d9f4e181bfb987623.zip |
Merge "Improve JavaDoc of IEGitOperation"
-rw-r--r-- | org.eclipse.egit.core/src/org/eclipse/egit/core/op/IEGitOperation.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/org.eclipse.egit.core/src/org/eclipse/egit/core/op/IEGitOperation.java b/org.eclipse.egit.core/src/org/eclipse/egit/core/op/IEGitOperation.java index f932442e23..4befeaaf3a 100644 --- a/org.eclipse.egit.core/src/org/eclipse/egit/core/op/IEGitOperation.java +++ b/org.eclipse.egit.core/src/org/eclipse/egit/core/op/IEGitOperation.java @@ -8,6 +8,7 @@ *******************************************************************************/ package org.eclipse.egit.core.op; +import org.eclipse.core.resources.IResourceRuleFactory; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.jobs.ISchedulingRule; @@ -27,6 +28,10 @@ public interface IEGitOperation { /** * @return the rule needed to execute this operation. * <code>null</code> if no rule is required. + * A rule is required if the operation changes resources. + * It can also be useful to use a rule for reading resources to avoid + * changes on the resources by other threads while the operation is running. + * @see IResourceRuleFactory */ ISchedulingRule getSchedulingRule(); } |