Class CDOItemProvider

    • Constructor Detail

      • CDOItemProvider

        public CDOItemProvider​(IWorkbenchPage page,
                               org.eclipse.net4j.util.ui.views.IElementFilter rootElementFilter)
    • Method Detail

      • dispose

        public void dispose()
        Specified by:
        dispose in interface IBaseLabelProvider
        Specified by:
        dispose in interface IContentProvider
        Overrides:
        dispose in class org.eclipse.net4j.util.ui.StructuredContentProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
      • useFullPath

        public boolean useFullPath​(java.lang.Object object)
        Since:
        4.4
      • isMergeMainBranchWithSession

        public boolean isMergeMainBranchWithSession()
        Since:
        4.2
      • setMergeMainBranchWithSession

        public void setMergeMainBranchWithSession​(boolean mergeMainBranchWithSession)
        Since:
        4.2
      • getChildren

        public java.lang.Object[] getChildren​(java.lang.Object element)
        Specified by:
        getChildren in interface ITreeContentProvider
        Overrides:
        getChildren in class org.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
      • getChildren

        protected java.lang.Object[] getChildren​(CDOBranch branch)
        Since:
        4.2
      • hasChildren

        public boolean hasChildren​(java.lang.Object element)
        Specified by:
        hasChildren in interface ITreeContentProvider
        Overrides:
        hasChildren in class org.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
      • hasChildren

        protected boolean hasChildren​(CDOBranch branch)
        Since:
        4.2
      • getParent

        public java.lang.Object getParent​(java.lang.Object element)
        Specified by:
        getParent in interface ITreeContentProvider
        Overrides:
        getParent in class org.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
      • getText

        public java.lang.String getText​(java.lang.Object obj)
        Specified by:
        getText in interface ILabelProvider
        Overrides:
        getText in class org.eclipse.net4j.util.ui.views.ItemProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
      • getWorkbenchImage

        protected Image getWorkbenchImage​(java.lang.String name)
        Since:
        4.2
      • getResourceManager

        protected ResourceManager getResourceManager()
        Since:
        4.2
      • getForeground

        public Color getForeground​(java.lang.Object obj)
        Specified by:
        getForeground in interface IColorProvider
        Overrides:
        getForeground in class org.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
      • getFont

        public Font getFont​(java.lang.Object obj)
        Specified by:
        getFont in interface IFontProvider
        Overrides:
        getFont in class org.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
      • fillContextMenu

        public void fillContextMenu​(IMenuManager manager,
                                    ITreeSelection selection)
        Overrides:
        fillContextMenu in class org.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
        Since:
        4.2
      • fillResourceLeaf

        public void fillResourceLeaf​(IMenuManager manager,
                                     java.lang.Object object)
        Since:
        4.2
      • elementAdded

        protected void elementAdded​(java.lang.Object element,
                                    java.lang.Object parent)
        Overrides:
        elementAdded in class org.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<java.lang.Object>>
      • compare

        public int compare​(Viewer viewer,
                           java.lang.Object e1,
                           java.lang.Object e2)
        Overrides:
        compare in class ViewerComparator
        Since:
        4.2
      • getViewImage

        public static Image getViewImage​(CDOView view)
        Since:
        3.0