blob: 2068b5c289999d5a52fbb2833b57ec26395a909e [file] [log] [blame]
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);
}
if (pref.get("autoCreateElementId", null) == null) {
pref.putBoolean("autoCreateElementId", true);
}
}
}