public void selectionChanged(SelectionChangedEvent event) {
IStructuredSelection structuredSelection = (IStructuredSelection) event
.getSelection();
Object element = structuredSelection.getFirstElement();
if (element instanceof INavigatorContentDescriptor) {
INavigatorContentDescriptor ncd = (INavigatorContentDescriptor) element;
String desc = NLS
.bind(
CommonNavigatorMessages.CommonFilterSelectionDialog_Hides_all_content_associated,
new Object[] { ncd.getName() });
descriptionText.setText(desc);
} else if (element instanceof ICommonFilterDescriptor) {
ICommonFilterDescriptor cfd = (ICommonFilterDescriptor) element;
String description = cfd.getDescription();
if(description != null)
descriptionText.setText(description);
else
descriptionText.setText(NLS.bind(CommonNavigatorMessages.FilterDialogSelectionListener_Enable_the_0_filter_, cfd.getName()));
}
}