package org.eclipse.dltk.debug.core; import org.eclipse.core.runtime.Preferences; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; public class DLTKDebugPluginPreferenceInitializer extends AbstractPreferenceInitializer { public DLTKDebugPluginPreferenceInitializer() { super(); } @Override public void initializeDefaultPreferences() { Preferences prefs = DLTKDebugPlugin.getDefault().getPluginPreferences(); prefs.setDefault( DLTKDebugPreferenceConstants.PREF_DBGP_BREAK_ON_FIRST_LINE, false); prefs.setDefault(DLTKDebugPreferenceConstants.PREF_DBGP_ENABLE_LOGGING, false); // Connection prefs.setDefault(DLTKDebugPreferenceConstants.PREF_DBGP_PORT, DLTKDebugPreferenceConstants.DBGP_AUTODETECT_BIND_ADDRESS); prefs.setDefault(DLTKDebugPreferenceConstants.PREF_DBGP_PORT, -1); prefs.setDefault( DLTKDebugPreferenceConstants.PREF_DBGP_CONNECTION_TIMEOUT, 10000); prefs.setDefault( DLTKDebugPreferenceConstants.PREF_DBGP_RESPONSE_TIMEOUT, 60 * 60 * 1000); prefs.setDefault( DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_LOCAL, true); prefs.setDefault( DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_GLOBAL, false); prefs.setDefault( DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_CLASS, false); } }