code: protected void selectionChanged() {
  		if (getSelectionProvider() == null)
  			return;
  		INode element = computeHighlightRangeSourceReference();
  		// if
  		// (getPreferenceStore().getBoolean(PreferenceConstants.EDITOR_SYNC_OUTLINE_ON_CURSOR_MOVE))
  		synchronizeOutlinePage(element);
  		// if (fIsBreadcrumbVisible && fBreadcrumb != null &&
  		// !fBreadcrumb.isActive())
  		// setBreadcrumbInput(element);
  		setSelection(element, false);
  		// if (!fSelectionChangedViaGotoAnnotation)
  		// updateStatusLine();
  		// fSelectionChangedViaGotoAnnotation= false;
  
  	}
docs: React to changed selection.
  
  @since 3.0