Java tutorial
/** * Copyright (c) 2015 Carnegie Mellon University. * All Rights Reserved. * * THIS SOFTWARE IS PROVIDED "AS IS," WITH NO WARRANTIES WHATSOEVER. * CARNEGIE MELLON UNIVERSITY EXPRESSLY DISCLAIMS TO THE FULLEST * EXTENT PERMITTEDBY LAW ALL EXPRESS, IMPLIED, AND STATUTORY * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND * NON-INFRINGEMENT OF PROPRIETARY RIGHTS. * This Program is distributed under a BSD license. * Please see license.txt file or permission@sei.cmu.edu for more * information. * * DM-0003411 */ package edu.cmu.emfta.preferences; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.jface.preference.IPreferenceStore; import edu.cmu.emfta.actions.Activator; /** * Class used to initialize default preference values. */ public class PreferenceInitializer extends AbstractPreferenceInitializer { /** * Initialize defaults value for preferences of the plug-in */ public void initializeDefaultPreferences() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); store.setDefault(PreferenceConstants.REPORT_TYPE, PreferenceConstants.REPORT_TYPE_SINGLEPAGE); store.setDefault(PreferenceConstants.ANALYSIS_TYPE, PreferenceConstants.ANALYSIS_TYPE_QUALITATIVE); } }