1 11 12 package org.eclipse.ui.internal.navigator; 13 14 import org.eclipse.jface.viewers.ISelectionProvider; 15 import org.eclipse.swt.widgets.Shell; 16 import org.eclipse.ui.navigator.ICommonViewerSite; 17 import org.eclipse.ui.part.IPageSite; 18 19 25 public class CommonViewerSiteIPageSiteDelegate implements ICommonViewerSite { 26 27 private IPageSite pageSite; 28 29 private String viewerId; 30 31 36 public CommonViewerSiteIPageSiteDelegate(String aViewerId, 37 IPageSite aPageSite) { 38 viewerId = aViewerId; 39 pageSite = aPageSite; 40 } 41 42 public String getId() { 43 return viewerId; 44 } 45 46 public Object getAdapter(Class adapter) { 47 return pageSite.getAdapter(adapter); 48 } 49 50 public ISelectionProvider getSelectionProvider() { 51 return pageSite.getSelectionProvider(); 52 } 53 54 public void setSelectionProvider(ISelectionProvider aSelectionProvider) { 55 pageSite.setSelectionProvider(aSelectionProvider); 56 } 57 58 public Shell getShell() { 59 return pageSite.getShell(); 60 } 61 62 } 63 | Popular Tags |