Class NavigatorAdapterBase

  • All Implemented Interfaces:
    org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.model.IWorkbenchAdapter, org.eclipse.ui.model.IWorkbenchAdapter2, org.eclipse.ui.model.IWorkbenchAdapter3
    Direct Known Subclasses:
    ModelNavigatorAdapterBase, VirtualNavigatorAdapterBase

    public abstract class NavigatorAdapterBase
    extends org.eclipse.ui.model.WorkbenchAdapter
    implements org.eclipse.core.runtime.IAdaptable
    Base adapter for Navigator nodes.
    • Field Detail

      • NO_CHILDREN

        protected static final Object[] NO_CHILDREN
    • Constructor Detail

      • NavigatorAdapterBase

        public NavigatorAdapterBase()
    • Method Detail

      • getChildren

        public abstract Object[] getChildren​(Object o)
        Specified by:
        getChildren in interface org.eclipse.ui.model.IWorkbenchAdapter
        Overrides:
        getChildren in class org.eclipse.ui.model.WorkbenchAdapter
      • getImageDescriptor

        public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor​(Object object)
        Specified by:
        getImageDescriptor in interface org.eclipse.ui.model.IWorkbenchAdapter
        Overrides:
        getImageDescriptor in class org.eclipse.ui.model.WorkbenchAdapter
      • getLabel

        public abstract String getLabel​(Object o)
        Specified by:
        getLabel in interface org.eclipse.ui.model.IWorkbenchAdapter
        Overrides:
        getLabel in class org.eclipse.ui.model.WorkbenchAdapter
      • getParent

        public abstract Object getParent​(Object o)
        Specified by:
        getParent in interface org.eclipse.ui.model.IWorkbenchAdapter
        Overrides:
        getParent in class org.eclipse.ui.model.WorkbenchAdapter
      • getAdapter

        public <T> T getAdapter​(Class<T> adapter)
        Specified by:
        getAdapter in interface org.eclipse.core.runtime.IAdaptable
      • hasChildren

        public abstract boolean hasChildren​(Object element)
        Return true in case of have children.
        Returns: