diff options
author | Vivian Kong | 2011-04-21 21:08:26 +0000 |
---|---|---|
committer | Vivian Kong | 2011-04-21 21:08:26 +0000 |
commit | a3fc8296c81f2d8a3cb8e86ae976fac0e0003231 (patch) | |
tree | 1fc96473b3dfb115486c1fc3e0a8515429c4df30 /core | |
parent | 60e7c6cda07788b28d400fa5efccc7ceea815f96 (diff) | |
download | org.eclipse.cdt-a3fc8296c81f2d8a3cb8e86ae976fac0e0003231.tar.gz org.eclipse.cdt-a3fc8296c81f2d8a3cb8e86ae976fac0e0003231.tar.xz org.eclipse.cdt-a3fc8296c81f2d8a3cb8e86ae976fac0e0003231.zip |
Bug 133881 - Make refreshing after building optional - UI changes
Work in progress.
Diffstat (limited to 'core')
4 files changed, 13 insertions, 2 deletions
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/Messages.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/Messages.java index 4552e983d6d..f45403d29af 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/Messages.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/Messages.java @@ -23,6 +23,7 @@ public class Messages extends NLS { public static String RefreshScopeManager_1; public static String RefreshScopeManager_2; public static String RefreshScopeManager_3; + public static String ResourceExclusion_name; static { // initialize resource bundle NLS.initializeMessages(BUNDLE_NAME, Messages.class); diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/RefreshExclusion.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/RefreshExclusion.java index b9497bf9daf..b1066093dbc 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/RefreshExclusion.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/RefreshExclusion.java @@ -347,4 +347,9 @@ public abstract class RefreshExclusion { return exclusions; } + /** + * @return true if this exclusion supports exclusion instances + */ + public abstract boolean supportsExclusionInstances(); + } diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/ResourceExclusion.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/ResourceExclusion.java index 0287513ad2a..251df6cb913 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/ResourceExclusion.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/ResourceExclusion.java @@ -33,8 +33,7 @@ public class ResourceExclusion extends RefreshExclusion { */ @Override public String getName() { - // TODO Auto-generated method stub - return "Resource Exclusions"; + return Messages.ResourceExclusion_name; } /* (non-Javadoc) @@ -46,4 +45,9 @@ public class ResourceExclusion extends RefreshExclusion { return false; } + @Override + public boolean supportsExclusionInstances() { + return true; + } + } diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/messages.properties b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/messages.properties index 01a7b19f042..cb22a7e3c59 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/messages.properties +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/messages.properties @@ -14,3 +14,4 @@ RefreshScopeManager_1=Error instantiating XML transformer. RefreshScopeManager_2=Error transforming XML. RefreshScopeManager_3=Error parsing refresh settings from project {0} +ResourceExclusion_name=Resource Exclusions |