Fixed SettingsPart injection issue by reworking selection notification
so it only sees the selection for the DataEditorPart.