*
* @author p.ciardelli
* @created 16.09.2008
- * @version 1.0
*/
public class NomenclaturalCodePreferences extends FieldEditorPreferencePage
implements IWorkbenchPreferencePage {
- /*
- * (non-Javadoc)
- *
- * @see
- * org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors
- * ()
- */
@Override
protected void createFieldEditors() {
PreferencesUtil.setPreferredNomenclaturalCode(null, false);
IPreferenceService service = controller.getPreferenceService();
PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.NomenclaturalCode);
CdmPreference pref = service.find(key);
- getPreferenceStore().setValue(IPreferenceKeys.ALLOW_OVERRIDE_NOMENCLATURAL_CODE_KEY, pref.isAllowOverride());
+ getPreferenceStore().setValue(IPreferenceKeys.ALLOW_OVERRIDE_NOMENCLATURAL_CODE_KEY, pref == null? true : pref.isAllowOverride());
}
if (getPreferenceStore().getBoolean(IPreferenceKeys.ALLOW_OVERRIDE_NOMENCLATURAL_CODE_KEY)) {
return result;
}
-
-
}