Bug 117965 [DataBinding] Change tests plugin to pre-req examples
This will allow the UI tests in examples to make use of the pojo model
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/scenarios/model/AggregateUpdatableValue.java
private IUpdatableValue[] updatableValues;
	private String delimiter;
	
	private boolean updating = false;
	private IChangeListener listener = new IChangeListener() {
		public void handleChange(ChangeEvent changeEvent) {
			if (!updating) 
			   fireChangeEvent(ChangeEvent.CHANGE, null, null);
		}
	};
	public AggregateUpdatableValue(IUpdatableValue[] updatableValues,
			String delimiter) {
		this.updatableValues = updatableValues;
		this.delimiter = delimiter;
		for (int i = 0; i < updatableValues.length; i++) {
			updatableValues[i].addChangeListener(listener);
		}
	}
	public void setValue(Object value) {
		Object oldValue = getValue();
		StringTokenizer tokenizer = new StringTokenizer((String) value,
				delimiter);
		try {
			updating=true;
			for (int i = 0; i < updatableValues.length; i++) {
				if (tokenizer.hasMoreElements()) {
					updatableValues[i].setValue(tokenizer.nextElement());
				}