/** @see ActionUI#getEnabledWhen() */ @Override public Expression getEnabledWhen() { IConfigurationElement[] children = conf.getChildren("enabledWhen"); if (children != null && children.length > 0) { // get child of enabled when children = children[0].getChildren(); if (children != null && children.length > 0) { try { return ElementHandler.getDefault() .create(ExpressionConverter.getDefault(), children[0]); } catch (CoreException e) { log.error("Could not evaluate expression for action enablement.", e); } } } return null; }