Class LogicalModelViewContentProvider

  • All Implemented Interfaces:
    EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

    public class LogicalModelViewContentProvider
    extends org.eclipse.ui.model.WorkbenchContentProvider
    ContentProvider for the logical model view.
    • Method Detail

      • setLeaves

        public void setLeaves​(Collection<org.eclipse.core.resources.IResource> leaves)
        The models to display in the viewer.
        Parameters:
        leaves - the models to display in the viewer.
      • hasChildren

        public boolean hasChildren​(Object element)
        Specified by:
        hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
        Overrides:
        hasChildren in class org.eclipse.ui.model.BaseWorkbenchContentProvider
      • getChildren

        public Object[] getChildren​(Object element)
        Specified by:
        getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
        Overrides:
        getChildren in class org.eclipse.ui.model.BaseWorkbenchContentProvider