1 package org
.argeo
.eclipse
.ui
;
3 import org
.eclipse
.jface
.viewers
.ITreeContentProvider
;
4 import org
.eclipse
.jface
.viewers
.Viewer
;
7 * Tree content provider dealing with tree objects and providing reasonable
10 public abstract class AbstractTreeContentProvider
implements
11 ITreeContentProvider
{
12 private static final long serialVersionUID
= 8246126401957763868L;
15 public void dispose() {
19 public void inputChanged(Viewer viewer
, Object oldInput
, Object newInput
) {
22 public Object
[] getChildren(Object element
) {
23 if (element
instanceof TreeParent
) {
24 return ((TreeParent
) element
).getChildren();
29 public Object
getParent(Object element
) {
30 if (element
instanceof TreeParent
) {
31 return ((TreeParent
) element
).getParent();
36 public boolean hasChildren(Object element
) {
37 if (element
instanceof TreeParent
) {
38 return ((TreeParent
) element
).hasChildren();