Bug 575354: Adapt to enhanced preference access
Change-Id: I931fca546db3d76dc0b80a163a5351aa8d7b134e
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/refactoring/ECommonsRefactoring.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/refactoring/ECommonsRefactoring.java
index bb7279e..99b77a0 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/refactoring/ECommonsRefactoring.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/refactoring/ECommonsRefactoring.java
@@ -16,8 +16,9 @@
import org.eclipse.core.runtime.preferences.InstanceScope;
+import org.eclipse.statet.ecommons.preferences.core.EPreferences;
import org.eclipse.statet.ecommons.preferences.core.Preference.BooleanPref;
-import org.eclipse.statet.ecommons.preferences.core.util.PreferenceUtils;
+import org.eclipse.statet.ecommons.preferences.core.PreferenceUtils;
import org.eclipse.statet.ltk.ui.LtkUI;
@@ -29,7 +30,7 @@
public static boolean getSaveAllEditors() {
- return PreferenceUtils.getInstancePrefs().getPreferenceValue(PREF_SAVE_ALL_EDITORS);
+ return EPreferences.getInstancePrefs().getPreferenceValue(PREF_SAVE_ALL_EDITORS);
}
public static void setSaveAllEditors(final boolean save) {
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/SourceEditor1.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/SourceEditor1.java
index 580c037..03f479e 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/SourceEditor1.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/SourceEditor1.java
@@ -84,8 +84,8 @@
import org.eclipse.statet.ecommons.preferences.PreferencesUtil;
import org.eclipse.statet.ecommons.preferences.SettingsChangeNotifier;
+import org.eclipse.statet.ecommons.preferences.core.EPreferences;
import org.eclipse.statet.ecommons.preferences.core.Preference;
-import org.eclipse.statet.ecommons.preferences.core.util.PreferenceUtils;
import org.eclipse.statet.ecommons.text.ICharPairMatcher;
import org.eclipse.statet.ecommons.text.core.JFaceTextRegion;
import org.eclipse.statet.ecommons.text.core.sections.DocContentSections;
@@ -591,12 +591,12 @@
uninstallFoldingProvider();
}
});
- PreferenceUtils.getInstancePrefs().addPreferenceNodeListener(
+ EPreferences.getInstancePrefs().addPreferenceNodeListener(
this.foldingEnablement.getQualifier(), this);
updateFoldingEnablement();
}
if (this.markOccurrencesEnablement != null) {
- PreferenceUtils.getInstancePrefs().addPreferenceNodeListener(
+ EPreferences.getInstancePrefs().addPreferenceNodeListener(
this.markOccurrencesEnablement.getQualifier(), this);
updateMarkOccurrencesEnablement();
}
@@ -720,8 +720,8 @@
UIAccess.getDisplay().asyncExec(new Runnable() {
@Override
public void run() {
- final Boolean enable= PreferenceUtils.getInstancePrefs().getPreferenceValue(
- SourceEditor1.this.foldingEnablement );
+ final Boolean enable= EPreferences.getInstancePrefs()
+ .getPreferenceValue(SourceEditor1.this.foldingEnablement);
final ProjectionViewer viewer= (ProjectionViewer)getSourceViewer();
if (enable != null && UIAccess.isOkToUse(viewer)) {
if (enable != viewer.isProjectionMode()) {
@@ -751,8 +751,8 @@
UIAccess.getDisplay().asyncExec(new Runnable() {
@Override
public void run() {
- final Boolean enable= PreferenceUtils.getInstancePrefs().getPreferenceValue(
- SourceEditor1.this.markOccurrencesEnablement );
+ final Boolean enable= EPreferences.getInstancePrefs()
+ .getPreferenceValue(SourceEditor1.this.markOccurrencesEnablement);
if (enable) {
var provider= SourceEditor1.this.markOccurrencesProvider;
if (provider == null) {
@@ -1144,14 +1144,14 @@
}
{ final var foldingEnablement= this.foldingEnablement;
if (foldingEnablement != null) {
- PreferenceUtils.getInstancePrefs().removePreferenceNodeListener(
+ EPreferences.getInstancePrefs().removePreferenceNodeListener(
foldingEnablement.getQualifier(), this );
uninstallFoldingProvider();
}
}
{ final var markOccurrencesEnablement= this.markOccurrencesEnablement;
if (markOccurrencesEnablement != null) {
- PreferenceUtils.getInstancePrefs().removePreferenceNodeListener(
+ EPreferences.getInstancePrefs().removePreferenceNodeListener(
markOccurrencesEnablement.getQualifier(), this );
uninstallMarkOccurrencesProvider();
}
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/AssistPreferences.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/AssistPreferences.java
index c42306c..ec612f0 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/AssistPreferences.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/AssistPreferences.java
@@ -20,11 +20,11 @@
import org.eclipse.statet.jcommons.lang.NonNullByDefault;
+import org.eclipse.statet.ecommons.preferences.core.EPreferences;
import org.eclipse.statet.ecommons.preferences.core.Preference;
import org.eclipse.statet.ecommons.preferences.core.Preference.BooleanPref;
import org.eclipse.statet.ecommons.preferences.core.Preference.IntPref;
import org.eclipse.statet.ecommons.preferences.core.PreferenceAccess;
-import org.eclipse.statet.ecommons.preferences.core.util.PreferenceUtils;
import org.eclipse.statet.ecommons.preferences.ui.RGBPref;
import org.eclipse.statet.ltk.ui.LtkUIPreferences;
@@ -148,7 +148,7 @@
* Configure the given content assistant according common StatET settings.
*/
public void configure(final ContentAssistant assistant) {
- final PreferenceAccess prefs= PreferenceUtils.getInstancePrefs();
+ final PreferenceAccess prefs= EPreferences.getInstancePrefs();
assistant.enableAutoActivation(prefs.getPreferenceValue(this.autoActivationEnabled));
assistant.setAutoActivationDelay(prefs.getPreferenceValue(this.autoActivationDelay));
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/ContentAssistComputerRegistry.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/ContentAssistComputerRegistry.java
index 860976d..951b65a 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/ContentAssistComputerRegistry.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/ContentAssistComputerRegistry.java
@@ -45,11 +45,11 @@
import org.eclipse.statet.ecommons.preferences.PreferencesUtil;
import org.eclipse.statet.ecommons.preferences.SettingsChangeNotifier;
import org.eclipse.statet.ecommons.preferences.SettingsChangeNotifier.ManageListener;
+import org.eclipse.statet.ecommons.preferences.core.EPreferences;
import org.eclipse.statet.ecommons.preferences.core.Preference;
import org.eclipse.statet.ecommons.preferences.core.Preference.StringArrayPref;
import org.eclipse.statet.ecommons.preferences.core.Preference.StringSetPref;
import org.eclipse.statet.ecommons.preferences.core.PreferenceAccess;
-import org.eclipse.statet.ecommons.preferences.core.util.PreferenceUtils;
import org.eclipse.statet.ecommons.ui.SharedUIResources;
import org.eclipse.statet.internal.ltk.ui.AdvancedExtensionsInternal;
@@ -216,7 +216,7 @@
synchronized (this) {
if (this.categories != null) {
this.categories= ImCollections.toList(
- applyPreferences(PreferenceUtils.getInstancePrefs(), this.categories) );
+ applyPreferences(EPreferences.getInstancePrefs(), this.categories) );
}
}
}
@@ -299,7 +299,7 @@
}
this.computers= ImCollections.toList(allComputers);
this.categories= ImCollections.toList(
- applyPreferences(PreferenceUtils.getInstancePrefs(), categories) );
+ applyPreferences(EPreferences.getInstancePrefs(), categories) );
}
List<ContentAssistCategory> applyPreferences(final PreferenceAccess prefAccess,
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/InfoHoverRegistry.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/InfoHoverRegistry.java
index 64753e5..3564846 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/InfoHoverRegistry.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/assist/InfoHoverRegistry.java
@@ -37,10 +37,10 @@
import org.eclipse.statet.ecommons.preferences.PreferencesUtil;
import org.eclipse.statet.ecommons.preferences.SettingsChangeNotifier;
import org.eclipse.statet.ecommons.preferences.SettingsChangeNotifier.ManageListener;
+import org.eclipse.statet.ecommons.preferences.core.EPreferences;
import org.eclipse.statet.ecommons.preferences.core.Preference;
import org.eclipse.statet.ecommons.preferences.core.Preference.StringArrayPref;
import org.eclipse.statet.ecommons.preferences.core.PreferenceAccess;
-import org.eclipse.statet.ecommons.preferences.core.util.PreferenceUtils;
import org.eclipse.statet.ecommons.ui.SharedUIResources;
import org.eclipse.statet.internal.ltk.ui.AdvancedExtensionsInternal;
@@ -125,7 +125,7 @@
synchronized (this) {
List<InfoHoverDescriptor> descriptors= this.descriptors;
if (descriptors != null) {
- descriptors= applyPreferences(PreferenceUtils.getInstancePrefs(),
+ descriptors= applyPreferences(EPreferences.getInstancePrefs(),
new ArrayList<>(descriptors) );
this.descriptors= descriptors;
}
@@ -177,7 +177,7 @@
}
}
- return applyPreferences(PreferenceUtils.getInstancePrefs(), descriptors);
+ return applyPreferences(EPreferences.getInstancePrefs(), descriptors);
}
List<InfoHoverDescriptor> applyPreferences(final PreferenceAccess prefAccess, final List<InfoHoverDescriptor> descriptors) {
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/templates/NewDocTemplateGenerateWizardPage.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/templates/NewDocTemplateGenerateWizardPage.java
index 24f639a..1b6a917 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/templates/NewDocTemplateGenerateWizardPage.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/templates/NewDocTemplateGenerateWizardPage.java
@@ -26,8 +26,8 @@
import org.eclipse.text.templates.ContextTypeRegistry;
import org.eclipse.text.templates.TemplatePersistenceData;
+import org.eclipse.statet.ecommons.preferences.core.EPreferences;
import org.eclipse.statet.ecommons.preferences.core.Preference;
-import org.eclipse.statet.ecommons.preferences.core.util.PreferenceUtils;
import org.eclipse.statet.ecommons.ui.util.LayoutUtils;
import org.eclipse.statet.internal.ltk.ui.TemplatesMessages;
@@ -73,7 +73,7 @@
if (defaultPref == null) {
return null;
}
- return PreferenceUtils.getInstancePrefs().getPreferenceValue(defaultPref);
+ return EPreferences.getInstancePrefs().getPreferenceValue(defaultPref);
}
protected List<Template> getAvailableTemplates() {