import org.eclipse.core.expressions.PropertyTester;
-import eu.etaxonomy.taxeditor.store.CdmStore;
-
/**
* @author n.hoffmann
* @created Jan 26, 2011
private static final String SHOW_CHECKLIST_EDITOR = "isChecklistEditorEnabled";
- private static final String EDITOR_IS_CONNECTED_TO_DB = "isCdmStoreConnected";
-
- /* (non-Javadoc)
- * @see org.eclipse.core.expressions.IPropertyTester#test(java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object)
- */
@Override
public boolean test(Object receiver, String property, Object[] args,
Object expectedValue) {
-
if(SHOW_EXPERIMENTAL_FEATURES.equals(property)){
return isShowExperimentalFeatures();
}
if(SHOW_CHECKLIST_EDITOR.equals(property)){
return isChecklistEditorEnabled();
}
- if(EDITOR_IS_CONNECTED_TO_DB.equals(property)){
- return isCdmStoreConnected();
- }
-
return false;
}
return PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.DISTRIBUTION_AREA_PREFRENCES_ACTIVE);
}
- private boolean isCdmStoreConnected(){
- boolean active = CdmStore.isActive();
- return active;
- }
}