Class BreakpointTypeCategory

    • Constructor Detail

      • BreakpointTypeCategory

        public BreakpointTypeCategory​(String name)
        Constructs a type category for the given type name.
        Parameters:
        name - breakpoint type name
      • BreakpointTypeCategory

        public BreakpointTypeCategory​(String name,
                                      ImageDescriptor descriptor)
        Constructs a type category for the given type name with the given image.
        Parameters:
        name - breakpoint type name
        descriptor - image descriptor
    • Method Detail

      • getName

        protected String getName()
        Returns the name of this category's breakpoint type.
        Returns:
        the name of this category's breakpoint type
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getChildren

        public Object[] getChildren​(Object o)
        Description copied from interface: IWorkbenchAdapter
        Returns the children of this object. When this object is displayed in a tree, the returned objects will be this element's children. Returns an empty array if this object has no children.
        Specified by:
        getChildren in interface IWorkbenchAdapter
        Parameters:
        o - The object to get the children for.
        Returns:
        Object[]
      • getImageDescriptor

        public ImageDescriptor getImageDescriptor​(Object object)
        Description copied from interface: IWorkbenchAdapter
        Returns an image descriptor to be used for displaying an object in the workbench. Returns null if there is no appropriate image.
        Specified by:
        getImageDescriptor in interface IWorkbenchAdapter
        Parameters:
        object - The object to get an image descriptor for.
        Returns:
        ImageDescriptor
      • getLabel

        public String getLabel​(Object o)
        Description copied from interface: IWorkbenchAdapter
        Returns the label text for this element. This is typically used to assign a label to this object when displayed in the UI. Returns an empty string if there is no appropriate label text for this object.
        Specified by:
        getLabel in interface IWorkbenchAdapter
        Parameters:
        o - The object to get a label for.
        Returns:
        String
      • getParent

        public Object getParent​(Object o)
        Description copied from interface: IWorkbenchAdapter
        Returns the logical parent of the given object in its tree. Returns null if there is no parent, or if this object doesn't belong to a tree.
        Specified by:
        getParent in interface IWorkbenchAdapter
        Parameters:
        o - The object to get the parent for.
        Returns:
        Object