Bug 126839 [DataBinding] IObservable refactoring
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/provisional/databinding/BindingEvent.java
public static final int PIPELINE_AFTER_CHANGE = 4;
	
	/**
	 * Creates a table of constants from this class.
	 */
	private void createSymbolTable() {
		eventConstants.put(new Integer(0), "EVENT_COPY_TO_TARGET"); 
		eventConstants.put(new Integer(1), "EVENT_COPY_TO_MODEL"); 
		eventConstants.put(new Integer(2), "EVENT_PARTIAL_VALIDATE"); 
		eventConstants.put(new Integer(3), "EVENT_REMOVE"); 
		
		pipelineConstants.put(new Integer(0), "PIPELINE_AFTER_GET"); 
		pipelineConstants.put(new Integer(1), "PIPELINE_AFTER_VALIDATE"); 
		pipelineConstants.put(new Integer(2), "PIPELINE_AFTER_CONVERT"); 
		pipelineConstants.put(new Integer(3), "PIPELINE_AFTER_BUSINESS_VALIDATE"); 
		pipelineConstants.put(new Integer(4), "PIPELINE_AFTER_CHANGE"); 
	}
	
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
		StringBuffer result = new StringBuffer();
		result.append("(" + eventConstants.get(new Integer(eventType)) + ", "); 
		result.append(pipelineConstants.get(new Integer(pipelinePosition)));
		result.append("): ChangeEvent(" + changeEvent.getChangeType() + ")"); 
		return result.toString();
	}
}