package org.jboss.ide.eclipse.packages.ui.providers; import org.eclipse.core.resources.IProject; import org.eclipse.jface.viewers.ITreeContentProvider; import org.eclipse.jface.viewers.Viewer; import org.jboss.ide.eclipse.packages.core.model.IPackage; import org.jboss.ide.eclipse.packages.core.model.IPackageNode; import org.jboss.ide.eclipse.packages.core.model.PackagesCore; public class PackagesContentProvider implements ITreeContentProvider { public PackagesContentProvider () { } public Object[] getChildren(Object parentElement) { return new Object[] {"a", "b", "c"}; } public Object getParent(Object element) { return null; } public boolean hasChildren(Object element) { return true; //getChildren(element).length > 0; } public Object[] getElements(Object inputElement) { return new Object[] {inputElement}; } public void dispose() {} public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } }