public class ModelSearchTreeContentProvider extends AbstractModelSearchContentProvider implements org.eclipse.jface.viewers.ITreeContentProvider
EMPTY_ARR
Constructor and Description |
---|
ModelSearchTreeContentProvider(ModelSearchResultViewPage page) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
elementsChanged(java.lang.Object[] updatedElements) |
java.lang.Object[] |
getChildren(java.lang.Object parentElement) |
java.lang.Object[] |
getElements(java.lang.Object inputElement) |
java.lang.Object |
getParent(java.lang.Object element) |
boolean |
hasChildren(java.lang.Object element) |
protected void |
initialize(ModelSearchResult result) |
protected void |
insert(java.util.Map<java.lang.Object,java.util.Set<java.lang.Object>> toAdd,
java.util.Set<java.lang.Object> toUpdate,
java.lang.Object child) |
dispose, inputChanged
public ModelSearchTreeContentProvider(ModelSearchResultViewPage page)
public java.lang.Object[] getElements(java.lang.Object inputElement)
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
getElements
in interface org.eclipse.jface.viewers.ITreeContentProvider
public java.lang.Object[] getChildren(java.lang.Object parentElement)
getChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
public java.lang.Object getParent(java.lang.Object element)
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
public boolean hasChildren(java.lang.Object element)
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
protected void initialize(ModelSearchResult result)
initialize
in class AbstractModelSearchContentProvider
public void elementsChanged(java.lang.Object[] updatedElements)
elementsChanged
in class AbstractModelSearchContentProvider
protected void insert(java.util.Map<java.lang.Object,java.util.Set<java.lang.Object>> toAdd, java.util.Set<java.lang.Object> toUpdate, java.lang.Object child)
public void clear()
clear
in class AbstractModelSearchContentProvider