Class PendingUpdateAdapter

    • Constructor Detail

      • PendingUpdateAdapter

        public PendingUpdateAdapter()
        Create a new instance of the receiver.
    • Method Detail

      • isRemoved

        protected boolean isRemoved()
        Return whether or not this has been removed from the tree.
        Returns:
        boolean
      • setRemoved

        protected void setRemoved​(boolean removedValue)
        Set whether or not this has been removed from the tree.
        Parameters:
        removedValue - boolean
      • getAdapter

        public <T> T getAdapter​(Class<T> adapter)
        Description copied from interface: IAdaptable
        Returns an object which is an instance of the given class associated with this object. Returns null if no such object can be found.

        Clients may implement this method but should generally call Adapters.adapt(Object, Class, boolean) rather than invoking it directly.

        Specified by:
        getAdapter in interface IAdaptable
        Type Parameters:
        T - the class type
        Parameters:
        adapter - the adapter class to look up
        Returns:
        a object of the given class, or null if this object does not have an adapter for the given class
      • 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