package org.eclipse.e4.tools.emf.ui.internal; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.core.runtime.preferences.IEclipsePreferences; import org.eclipse.core.runtime.preferences.InstanceScope; import org.eclipse.jface.resource.StringConverter; import org.eclipse.swt.graphics.RGB; public class PreferenceInitializer extends AbstractPreferenceInitializer { @Override public void initializeDefaultPreferences() { IEclipsePreferences pref = InstanceScope.INSTANCE.getNode("org.eclipse.e4.tools.emf.ui"); if (pref.get("notRenderedColor", null) == null) { String val = StringConverter.asString(new RGB(200, 200, 200)); pref.put("notRenderedColor", val); } if (pref.get("notVisibleColor", null) == null) { String val = StringConverter.asString(new RGB(200, 200, 200)); pref.put("notVisibleColor", val); } if (pref.get("notVisibleAndRenderedColor", null) == null) { String val = StringConverter.asString(new RGB(200, 200, 200)); pref.put("notVisibleAndRenderedColor", val); } } }