Browse Source

do not call PreferenceInitializer from Java code (#1246)

Andreas Mülder 8 years ago
parent
commit
7a24298492

+ 1 - 6
plugins/org.yakindu.sct.examples.wizard/src/org/yakindu/sct/examples/wizard/preferences/ExamplesPreferencePage.java

@@ -12,7 +12,6 @@ package org.yakindu.sct.examples.wizard.preferences;
 
 import org.eclipse.jface.preference.DirectoryFieldEditor;
 import org.eclipse.jface.preference.FieldEditorPreferencePage;
-import org.eclipse.jface.preference.IPreferenceStore;
 import org.eclipse.jface.preference.StringFieldEditor;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.layout.GridData;
@@ -83,11 +82,7 @@ public class ExamplesPreferencePage extends FieldEditorPreferencePage implements
 	}
 
 	public void init(IWorkbench workbench) {
-		new ExamplesPreferenceInitializer().initializeDefaultPreferences();
+		setPreferenceStore(ExampleActivator.getDefault().getPreferenceStore());
 	}
 
-	@Override
-	protected IPreferenceStore doGetPreferenceStore() {
-		return ExampleActivator.getDefault().getPreferenceStore();
-	}
 }

+ 1 - 7
plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/preferences/StatechartAppearancePreferencePage.java

@@ -16,7 +16,6 @@ import org.eclipse.gmf.runtime.diagram.ui.preferences.IPreferenceConstants;
 import org.eclipse.jface.preference.BooleanFieldEditor;
 import org.eclipse.jface.preference.ColorFieldEditor;
 import org.eclipse.jface.preference.FieldEditorPreferencePage;
-import org.eclipse.jface.preference.IPreferenceStore;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.layout.GridData;
 import org.eclipse.swt.layout.GridLayout;
@@ -110,11 +109,6 @@ public class StatechartAppearancePreferencePage extends FieldEditorPreferencePag
 	}
 
 	public void init(IWorkbench workbench) {
-		new PreferenceInitializer().initializeDefaultPreferences();
-	}
-
-	@Override
-	protected IPreferenceStore doGetPreferenceStore() {
-		return DiagramActivator.getDefault().getPreferenceStore();
+		setPreferenceStore(DiagramActivator.getDefault().getPreferenceStore());
 	}
 }