Class NavigatorAdapterBase

java.lang.Object
org.eclipse.ui.model.WorkbenchAdapter
com._1c.g5.v8.dt.navigator.adapters.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 Details

    • NO_CHILDREN

      protected static final Object[] NO_CHILDREN
  • Constructor Details

    • NavigatorAdapterBase

      public NavigatorAdapterBase()
  • Method Details

    • 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: