Bug 126839 [DataBinding] IObservable refactoring
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/provisional/databinding/IBindSpec.java
/**
	 * Returns the converter to be used, or <code>null</code> if a default
	 * converter should be used.
	 * 
	 * @return the converter, or <code>null</code>
	 */
	public IConverter getConverter();
	
	/**
	 * Returns the validator to be used, or <code>null</code> if a default
	 * validator should be used.
	 * 
	 * @return the validator, or <code>null</code>
	 */
	public IValidator getValidator();
	/**
	 * Returns the IDomainValidator for the binding.
	 * 
	 * @return IDomainValidator the current IDomainValidator or <code>null</code> if none 
	 * has been specified.
	 */
	public IDomainValidator getDomainValidator();
	/**
	 * Sets the IDomainValidator for the binding.
	 * 
	 * @param domainValidator The IDomainValidator to use for this binding or 
	 * <code>null</code> to remove the existing one.
	 */
	public void setDomainValidator(IDomainValidator domainValidator);