Bug 119085 [TabbedProperties] need getters and setters for the current Tab
We have some use cases where we need to remember the current active Tab and Section and later in the lifecycle we need to select those again. Currently there is no API for this functionality.
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