Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/swt/SWTUpdatableFactory.java
private int updateTime = IDataBindingContext.TIME_LATE;
	
	/**
	 * Create a factory that can create updatables for SWT controls
	 */
	public SWTUpdatableFactory(){
	}
	
	/**
	 * @param updateTime	The update policy of IDataBineingContext.TIME_LATE or IDataBindingContext.TIME_EARLY is a hint
	 * 						that some editable controls may implement (such as Text) to determine when to fire updates
	 */
	public SWTUpdatableFactory(int updateTime){
		this.updateTime = updateTime;
	}
	
	public IUpdatable createUpdatable(Map properties,
			Object description, IDataBindingContext bindingContext) {
		if (description instanceof Property) {
			Object object = ((Property) description)
					.getObject();
			Object attribute = ((Property) description)
					.getPropertyID();
			if (object instanceof Control