Skip to main content
summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorVivian Kong2011-04-21 21:08:26 +0000
committerVivian Kong2011-04-21 21:08:26 +0000
commita3fc8296c81f2d8a3cb8e86ae976fac0e0003231 (patch)
tree1fc96473b3dfb115486c1fc3e0a8515429c4df30 /core
parent60e7c6cda07788b28d400fa5efccc7ceea815f96 (diff)
downloadorg.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')
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/Messages.java1
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/RefreshExclusion.java5
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/ResourceExclusion.java8
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/messages.properties1
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

Back to the top