/* * This software is Copyright 2005,2006,2007,2008 Langdale Consultants. * Langdale Consultants can be contacted at: http://www.langdale.com.au */ package au.com.langdale.cimtoole.preferences; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.jface.preference.IPreferenceStore; import au.com.langdale.cim.CIM; import au.com.langdale.cimtoole.CIMToolPlugin; import au.com.langdale.cimtoole.project.Info; /** * Class used to initialize default preference values. */ public class PreferenceInitializer extends AbstractPreferenceInitializer { /* * (non-Javadoc) * * @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences() */ @Override public void initializeDefaultPreferences() { IPreferenceStore store = CIMToolPlugin.getDefault().getPreferenceStore(); store.setDefault(Info.INSTANCE_NAMESPACE.getLocalName(), "http://iec.ch/TC57/2007/network#"); store.setDefault(Info.PROFILE_NAMESPACE.getLocalName(), "http://iec.ch/TC57/2007/profile#"); store.setDefault(Info.MAPPING_NAMESPACE.getLocalName(), "http://langdale.com.au/2010/schema-mapping#"); store.setDefault(Info.MAPPING_LABEL.getLocalName(), "Mappings"); store.setDefault(Info.SCHEMA_NAMESPACE.getLocalName(), CIM.NS); store.setDefault(Info.PROFILE_ENVELOPE.getLocalName(), "Profile"); store.setDefault(Info.PRESERVE_NAMESPACES.getLocalName(), true); store.setDefault(Info.PROBLEM_PER_SUBJECT.getLocalName(), true); store.setDefault(Info.USE_PACKAGE_NAMES.getLocalName(), false); } }