1 11 12 package org.eclipse.debug.internal.ui.elements.adapters; 13 14 import org.eclipse.core.runtime.CoreException; 15 import org.eclipse.debug.core.ILaunch; 16 import org.eclipse.debug.internal.ui.viewers.provisional.AsynchronousContentAdapter; 17 import org.eclipse.debug.internal.ui.viewers.provisional.IPresentationContext; 18 import org.eclipse.debug.ui.IDebugUIConstants; 19 20 public class LaunchContentAdapter extends AsynchronousContentAdapter { 21 protected Object [] getChildren(Object parent, IPresentationContext context) throws CoreException { 22 return ((ILaunch) parent).getChildren(); 23 } 24 25 protected boolean hasChildren(Object element, IPresentationContext context) throws CoreException { 26 return ((ILaunch)element).hasChildren(); 27 } 28 29 protected boolean supportsPartId(String id) { 30 return IDebugUIConstants.ID_DEBUG_VIEW.equals(id); 31 } 32 } 33 | Popular Tags |