package net.sourceforge.phpdt.sql.view.bookmark;

import net.sourceforge.phpdt.sql.sql.metadata.ObjectMetaData;

/**
 * @author root
 *
 * To change this generated comment edit the template variable "typecomment":
 * Window>Preferences>Java>Templates.
 * To enable and disable the creation of type comments go to
 * Window>Preferences>Java>Code Generation.
 */
public final class Root implements TreeNode {
    public final static Root ROOT = new Root();
 	public final static Object[] EMPTY_ARRAY = new Object[0];
   
    private Root() {
    }
	/**
	 * @see net.sourceforge.phpdt.sql.view.bookmark.TreeNode#getChildren()
	 */
	public Object[] getChildren() {
		return EMPTY_ARRAY;
	}

	public ObjectMetaData getMetaData() {
			return null;	//no metadata implementation for now
		}
    
	/**
	 * @see net.sourceforge.phpdt.sql.view.bookmark.TreeNode#getParent()
	 */
	public Object getParent() {
		return null;
	}

	/**
	 * @see net.sourceforge.phpdt.sql.view.bookmark.TreeNode#hasChildren()
	 */
	public boolean hasChildren() {
		return false;
	}
	
	public String getName() {
		return "phpeclipsesql_root"; //$NON-NLS-1$
	}
}