package com.javadude.antlr4.builder.preferences; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.jface.preference.IPreferenceStore; import com.javadude.antlr4.builder.Activator; /** * Class used to initialize default preference values. */ public class PreferenceInitializer extends AbstractPreferenceInitializer { public void initializeDefaultPreferences() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); store.setDefault(PreferenceConstants.P_ANTLR4_JAR_PATH, ""); store.setDefault(PreferenceConstants.P_ANTLR4_LIBRARY_DIRECTORY, ""); store.setDefault(PreferenceConstants.P_ANTLR4_GENERATE_ATN, false); store.setDefault(PreferenceConstants.P_ANTLR4_LONG_MESSAGES, false); store.setDefault(PreferenceConstants.P_ANTLR4_GENERATE_LISTENER, true); store.setDefault(PreferenceConstants.P_ANTLR4_GENERATE_VISITOR, false); store.setDefault(PreferenceConstants.P_ANTLR4_GENERATE_DEPENDENCIES, false); store.setDefault(PreferenceConstants.P_ANTLR4_WARNINGS_AS_ERRORS, false); store.setDefault(PreferenceConstants.P_ANTLR4_LAUNCH_ST_INSPECTOR, false); store.setDefault(PreferenceConstants.P_ANTLR4_WAIT_FOR_ST_CLOSE, false); store.setDefault(PreferenceConstants.P_ANTLR4_FORCE_ATN, false); } }