myViewer.setSelection(new StructuredSelection(newValue));
setSelectedValue(newValue);
  public void propertyChange(PropertyChangeEvent _event) {    Object source = _event.getSource();    String propertyName = _event.getPropertyName();    if (source == myObj && myPropertyName.equals(propertyName)) {      Object newValue = _event.getNewValue();      myViewer.setSelection(new StructuredSelection(newValue));    }    else if (myListObj != null && source == myListObj && myListPropertyName.equals(propertyName)) {      myViewer.setInput(myListObj);    }  }