package preferences; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.core.runtime.preferences.DefaultScope; import org.eclipse.core.runtime.preferences.IEclipsePreferences; /** * Class responsible for initializing the clide preferences. * Used for setting the default/fallback values. * * @author CLIDE 2018-2019 */ public class PreferenceInitializer extends AbstractPreferenceInitializer { public PreferenceInitializer() { super(); } /** * @see AbstractPreferenceInitializer#initializeDefaultPreferences() */ @Override public void initializeDefaultPreferences() { IEclipsePreferences node = DefaultScope.INSTANCE.getNode("clide.preferences"); node.put(ClidePreferenceConstants.STACK_SIZE, "200M"); node.put(ClidePreferenceConstants.HEAP_SIZE, "2000M"); } }