//Copyright (c) 2003-2005 by Leif Frenzel - see http://leiffrenzel.de package net.sf.eclipsefp.haskell.hugs.core.preferences; import net.sf.eclipsefp.haskell.hugs.HugsPlugin; import org.eclipse.core.runtime.preferences.*; /** <p>initializer for the HUGS preferences (declared in the * <code>plugin.xml</code>).</p> * * @author Leif Frenzel */ public class PreferenceInitializer extends AbstractPreferenceInitializer implements IHugsPreferenceNames { // interface methods of AbstractPreferenceInitializer ///////////////////////////////////////////////////// @Override public void initializeDefaultPreferences() { IEclipsePreferences prefs = new DefaultScope().getNode( HugsPlugin.getPluginId() ); initializeDefaultValues( prefs ); } // helping methods ////////////////// private void initializeDefaultValues( final IEclipsePreferences prefs ) { prefs.put( EXECUTABLE_NAME, "hugs" ); // TODO more } }