1 11 package org.eclipse.ui.internal; 12 13 import org.eclipse.ui.IWorkbenchWindow; 14 15 18 19 class WindowSelectionService extends AbstractSelectionService { 20 21 24 private IWorkbenchWindow window; 25 26 29 public WindowSelectionService(IWorkbenchWindow window) { 30 setWindow(window); 31 } 32 33 36 private void setWindow(IWorkbenchWindow window) { 37 this.window = window; 38 } 39 40 43 protected IWorkbenchWindow getWindow() { 44 return window; 45 } 46 47 50 protected AbstractPartSelectionTracker createPartTracker(String partId) { 51 return new WindowPartSelectionTracker(getWindow(), partId); 52 } 53 54 } 55 | Popular Tags |