package com.redhat.ceylon.eclipse.core.debug.preferences;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.jface.preference.IPreferenceStore;
import com.redhat.ceylon.eclipse.ui.CeylonPlugin;
public class CeylonDebugPreferenceInitializer extends AbstractPreferenceInitializer {
public CeylonDebugPreferenceInitializer() {}
static String ACTIVE_FILTERS_LIST = "activeStepFilters";
static String INACTIVE_FILTERS_LIST = "inactiveStepFilters";
static String USE_STEP_FILTERS = "useStepFilters";
static String DEBUG_AS_JAVACODE = "debugAsJavaCode";
static String FILTER_DEFAULT_ARGUMENTS_CODE = "filterDefaultArgumentsCode";
@Override
public void initializeDefaultPreferences() {
IPreferenceStore store = CeylonPlugin.getPreferences();
store.setDefault(ACTIVE_FILTERS_LIST,
"org.jboss.modules.*,ceylon.modules.*");
store.setDefault(INACTIVE_FILTERS_LIST,
"ceylon.language.*,com.redhat.ceylon.*,java.lang.*");
store.setDefault(USE_STEP_FILTERS, true);
store.setDefault(FILTER_DEFAULT_ARGUMENTS_CODE, false);
store.setDefault(DEBUG_AS_JAVACODE, false);
}
}