If you close an editor by clicking the 'x' button, a PartClosed event is signalled. However, if you click on the 'Close Project' button on the toolbar, the editor gets also closed but a PartHidden event is sent.
I would actually prefer if the editor stayed open, but if it is not possible, the right event should be signalled at least. Maybe the editor can veto the closing, I need to check.