Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/IUpdatableTree.java
*/
	public void removeElement(Object parentElement, int index);
	
	/**
	 * @param parentElement <code>null</code> for root element
	 * @param index
	 * @param value for the updated tree element
	 */
	public void setElement(Object parentElement, int index, Object value);
	
	/**
	 * @param parentElement <code>null</code> for root element
	 * @param values to set as the children of parentElement
	 */
	public void setElements(Object parentElement, Object[] values);
	/**
	 * @param parentElement <code>null</code> for root element
	 * @param index
	 * @return parentElement's chile at the given index
	 */
	public Object getElement(Object parentElement, int index);
	
	/**
	 * @param parentElement <code>null</code> for root element
	 * @return children elements of parentElement
	 */
	public Object[] getElements(Object parentElement);		
	
}