class ViewContentProvider extends ArrayContentProvider implements ITreeContentProvider {
public Object[] getChildren(Object parentElement) {
System.out.println("Get children");
return ResourcesPlugin.getWorkspace().getRoot().getProjects();
}
public Object getParent(Object element) {
return null;
}
public boolean hasChildren(Object element) {
return false;
}
}
class ViewLabelProvider extends LabelProvider {
@Override
public Image getImage(Object element) {
return super.getImage(element);
}
@Override
public String getText(Object element) {
return "Item";
}
}
class NameSorter extends ViewerSorter {
}