private boolean computeEnabledState() { if (fRenameResource != null) { return fRenameDartElement.isEnabled() || fRenameResource.isEnabled(); } else { return fRenameDartElement.isEnabled(); } }
@Override public void run(IStructuredSelection selection) { if (fRenameDartElement.isEnabled()) { fRenameDartElement.run(selection); } if (fRenameResource != null && fRenameResource.isEnabled()) { fRenameResource.run(selection); } }