IntelliJ operates in either smart mode or dumb mode. In dumb mode PSI indexes are not available and certain restrictions apply. These restrictions are managed by the DumbService.
A DumbAwareAction can be used while in dumb mode. This is useful for things that apply to the IDE as a whole or do not require the file contents to be analyzed. (Ex. basic text editing or version control)