1 11 package org.eclipse.ui.internal; 12 13 import org.eclipse.ui.IWorkbenchPage; 14 15 18 19 class PageSelectionService extends AbstractSelectionService { 20 21 private IWorkbenchPage page; 22 23 26 public PageSelectionService(IWorkbenchPage page) { 27 setPage(page); 28 } 29 30 33 private void setPage(IWorkbenchPage page) { 34 this.page = page; 35 } 36 37 40 protected IWorkbenchPage getPage() { 41 return page; 42 } 43 44 47 protected AbstractPartSelectionTracker createPartTracker(String partId) { 48 return new PagePartSelectionTracker(getPage(), partId); 49 } 50 51 } 52 | Popular Tags |