Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/updatables/SettableValue.java
* @param type
	 * @param initialValue
	 */
	public SettableValue(Class type, Object initialValue) {
		this.type = type;
		value = initialValue;
	}
	/**
	 * Creates a new settable value of the given value type, and with an
	 * initial value of <code>null</code>.
	 * 
	 * @param type
	 */
	public SettableValue(Class type) {
		this(type, null);
	}
	
	public void setValue(Object value) {
		Object oldValue = this.value;
		this.value = value;
		fireChangeEvent(ChangeEvent.CHANGE, oldValue, value);
	}
	public Object computeValue() {
		return value;
	}
	public Class getValueType() {
		return type;
	}
}