1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-01 06:05:24 +02:00

Bug 133881 - Make refreshing after building optional

Work in progress.
This commit is contained in:
Chris Recoskie 2011-04-06 20:03:43 +00:00
parent 56f8866f7f
commit 8ef662f6b0

View file

@ -11,6 +11,9 @@
package org.eclipse.cdt.ui.resources;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import org.eclipse.core.runtime.CoreException;
@ -34,11 +37,11 @@ public class RefreshExclusionContributionManager {
public static final String EXCLUSION_CONTRIBUTOR = "exclusionContributor"; //$NON-NLS-1$
public static final String EXTENSION_ID = "RefreshExclusionContributor"; //$NON-NLS-1$
private Map<String, RefreshExclusionContributor> fIDtoContributorsMap;
private LinkedHashMap<String, RefreshExclusionContributor> fIDtoContributorsMap;
private static RefreshExclusionContributionManager fInstance;
private RefreshExclusionContributionManager() {
fIDtoContributorsMap = new HashMap<String, RefreshExclusionContributor>();
fIDtoContributorsMap = new LinkedHashMap<String, RefreshExclusionContributor>();
loadExtensions();
}
@ -88,4 +91,8 @@ public class RefreshExclusionContributionManager {
public RefreshExclusionContributor getContributor(String id) {
return fIDtoContributorsMap.get(id);
}
public List<RefreshExclusionContributor> getContributors() {
return new LinkedList<RefreshExclusionContributor>(fIDtoContributorsMap.values());
}
}