Delegate for Blueprint Editor closed/opened

AssetEditorManager should have all you need

Note that this class handles only asset editors, for any asset activity use AssetRegistry modules

https://api.unrealengine.com/INT/API/Runtime/AssetRegistry/IAssetRegistry/index.html