The main problem is that the API hides all pages (PropertySheetPage) and therefore viewers (PropertySheetViewer) in the property view.
, , . , (PropertySheetPage), , , (), propertySheetPageRef.refresh() ( , ).
public Object getAdapter(Class adapter) {
if (adapter == IPropertySource.class) {
return resultProvider;
} else if (adapter == IPropertySheetPage.class) {
return propertySheetPage;
}
return null;
}