org.eclipse.cdt.internal.ui
Class CWorkbenchAdapter

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.CWorkbenchAdapter
All Implemented Interfaces:
org.eclipse.ui.IActionFilter, org.eclipse.ui.model.IWorkbenchAdapter
Direct Known Subclasses:
DeferredCWorkbenchAdapter

public class CWorkbenchAdapter
extends java.lang.Object
implements org.eclipse.ui.model.IWorkbenchAdapter, org.eclipse.ui.IActionFilter

An imlementation of the IWorkbenchAdapter for CElements.


Constructor Summary
CWorkbenchAdapter()
           
 
Method Summary
 java.lang.Object[] getChildren(java.lang.Object o)
           
 org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.Object element)
           
 java.lang.String getLabel(java.lang.Object o)
           
 java.lang.Object getParent(java.lang.Object o)
           
 boolean testAttribute(java.lang.Object target, java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CWorkbenchAdapter

public CWorkbenchAdapter()
Method Detail

getChildren

public java.lang.Object[] getChildren(java.lang.Object o)
Specified by:
getChildren in interface org.eclipse.ui.model.IWorkbenchAdapter
See Also:
IWorkbenchAdapter.getChildren(java.lang.Object)

getImageDescriptor

public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.Object element)
Specified by:
getImageDescriptor in interface org.eclipse.ui.model.IWorkbenchAdapter
See Also:
IWorkbenchAdapter.getImageDescriptor(java.lang.Object)

getLabel

public java.lang.String getLabel(java.lang.Object o)
Specified by:
getLabel in interface org.eclipse.ui.model.IWorkbenchAdapter
See Also:
IWorkbenchAdapter.getLabel(java.lang.Object)

getParent

public java.lang.Object getParent(java.lang.Object o)
Specified by:
getParent in interface org.eclipse.ui.model.IWorkbenchAdapter
See Also:
IWorkbenchAdapter.getParent(java.lang.Object)

testAttribute

public boolean testAttribute(java.lang.Object target,
                             java.lang.String name,
                             java.lang.String value)
Specified by:
testAttribute in interface org.eclipse.ui.IActionFilter