getPane().addPropertyListener(getPropertyListenerProxy());
} else {
getPane().removePropertyListener(getPropertyListenerProxy());
WorkbenchPartReference ref = getPartReference();
isBusy = getPane().isBusy();
isDirty = ref.isDirty();
name = ref.getPartName();
titleStatus = ref.getContentDescription();
hasViewMenu = getPane().hasViewMenu();
firePropertyChange(PROP_TITLE);
firePropertyChange(PROP_TOOLBAR);
}
}