Bug 233285 [TabbedProperties] Adopt API tooling
The tabbed properties plug-in is still not API tooling enabled.
bundles/org.eclipse.ui.views.properties.tabbed/src/org/eclipse/ui/views/properties/tabbed/TabbedPropertySheetPage.java
private String currentContributorId;
	protected IStructuredContentProvider tabListContentProvider;
	private ISelection currentSelection;
	private boolean activePropertySheet;
	private TabbedPropertyViewer tabbedPropertyViewer;
	private TabContents currentTab;
	private Map descriptorToTab;
	private Map tabToComposite;
	private List selectionQueue;
	private boolean selectionQueueLocked;
	private List tabSelectionListeners;
	private IWorkbenchWindow cachedWorkbenchWindow;
	private boolean hasTitleBar;
	/**
	 * a listener that is interested in part activation events.
	 */
	private IPartListener partActivationListener = new IPartListener() {
		public void partActivated(IWorkbenchPart part) {
			handlePartActivated(part);
		}
		public void partBroughtToTop(IWorkbenchPart part) {
		}
		public void partClosed(IWorkbenchPart part) {
		}
		public void partDeactivated(IWorkbenchPart part) {
		}
		public void partOpened(IWorkbenchPart part) {
		}
	};
	private class TabbedPropertySheetPageContributorFromSelection