Bug 126839 [DataBinding] IObservable refactoring
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/provisional/databinding/IUpdatableCollection.java
public void removeElement(int index);
	
	/**
	 * @param index
	 * @param value
	 */
	public void setElement(int index, Object value);
	/**
	 * @return the element type
	 */
	public Class getElementType();
	
	/**
	 * Method getElements. Return all the elements in the collection. The method
	 * must return the elements in a new List instance, separate from the
	 * wrapped collection.
	 * 
	 * @return The elements in the underlying collection in a new List.
	 */
	public List getElements();
	
	/**
	 * Method setElements. Set all the elements in the underlying 
	 * collection from the specified List elements.
	 * 
	 * @param elements The elements to add.
	 */
	public void setElements(List elements);
}