changeset 81:383ce7bd736b

package imports
author Frank Benoit <benoit@tionex.de>
date Tue, 14 Apr 2009 11:41:56 +0200
parents e296c4ee94ac
children b2d6122fa189
files org.eclipse.core.databinding/src/org/eclipse/core/databinding/AggregateValidationStatus.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/Binding.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/DataBindingContext.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/ListBinding.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/ObservablesManager.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/SetBinding.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateListStrategy.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateSetStrategy.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateStrategy.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateValueStrategy.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/ValueBinding.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/conversion/Converter.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/conversion/NumberToStringConverter.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/AbstractObservable.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeEvent.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeManager.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeSupport.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IChangeListener.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IObservable.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IObservableCollection.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IStaleListener.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ObservableEvent.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ObservableTracker.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/Observables.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/StaleEvent.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/AbstractObservableList.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ComputedList.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/IListChangeListener.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/IObservableList.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ListChangeEvent.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ListDiff.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ObservableList.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/WritableList.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/BidirectionalMap.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/CompositeMap.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/ComputedObservableMap.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/IMapChangeListener.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/IObservableMap.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/MapChangeEvent.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/ObservableMap.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/WritableMap.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/masterdetail/MasterDetailObservables.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/AbstractObservableSet.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/IObservableSet.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ISetChangeListener.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ListToSetAdapter.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/MappedSet.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ObservableSet.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/SetChangeEvent.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/UnionSet.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/WritableSet.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/AbstractObservableValue.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/AbstractVetoableValue.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ComputedValue.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IObservableValue.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IValueChangeListener.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IValueChangingListener.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IVetoableValue.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ValueChangeEvent.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ValueChangingEvent.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/WritableValue.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/util/Policy.d org.eclipse.core.databinding/src/org/eclipse/core/databinding/validation/MultiValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/DateToStringConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToBigDecimalConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToBigIntegerConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToByteConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToDoubleConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToFloatConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToIntegerConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToLongConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToNumberConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToShortConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToBooleanConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToByteConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToDateConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToShortConverter.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/StalenessTracker.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/AbstractObservableTree.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenCountUpdate.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenUpdate.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IHasChildrenUpdate.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IObservableTree.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IOrderedTreeProvider.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/ITreeChangeListener.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IViewerUpdate.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeChangeEvent.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiff.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffNode.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffVisitor.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/AbstractStringToNumberValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToByteValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToDoubleValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToFloatValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToIntegerValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToLongValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToShortValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToUnboundedNumberValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToByteValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToDoubleValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToFloatValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToIntegerValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToLongValidator.d org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToShortValidator.d
diffstat 105 files changed, 241 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/AggregateValidationStatus.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/AggregateValidationStatus.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,8 @@
  *     Matthew Hall - bug 218269
  *******************************************************************************/
 module org.eclipse.core.databinding.AggregateValidationStatus;
+import org.eclipse.core.databinding.DataBindingContext;
+import org.eclipse.core.databinding.ValidationStatusProvider;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/Binding.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/Binding.d	Tue Apr 14 11:41:56 2009 +0200
@@ -13,6 +13,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.Binding;
+import org.eclipse.core.databinding.DataBindingContext;
+import org.eclipse.core.databinding.ValidationStatusProvider;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/DataBindingContext.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/DataBindingContext.d	Tue Apr 14 11:41:56 2009 +0200
@@ -15,6 +15,14 @@
  *     Boris Bokowski - bug 218269
  *******************************************************************************/
 module org.eclipse.core.databinding.DataBindingContext;
+import org.eclipse.core.databinding.ListBinding;
+import org.eclipse.core.databinding.ValueBinding;
+import org.eclipse.core.databinding.UpdateListStrategy;
+import org.eclipse.core.databinding.UpdateValueStrategy;
+import org.eclipse.core.databinding.UpdateSetStrategy;
+import org.eclipse.core.databinding.SetBinding;
+import org.eclipse.core.databinding.Binding;
+import org.eclipse.core.databinding.ValidationStatusProvider;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ListBinding.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ListBinding.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,9 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.ListBinding;
+import org.eclipse.core.databinding.UpdateListStrategy;
+import org.eclipse.core.databinding.UpdateValueStrategy;
+import org.eclipse.core.databinding.Binding;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ObservablesManager.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ObservablesManager.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.ObservablesManager;
+import org.eclipse.core.databinding.DataBindingContext;
+import org.eclipse.core.databinding.Binding;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/SetBinding.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/SetBinding.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.SetBinding;
+import org.eclipse.core.databinding.UpdateSetStrategy;
+import org.eclipse.core.databinding.Binding;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateListStrategy.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateListStrategy.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.UpdateListStrategy;
+import org.eclipse.core.databinding.UpdateStrategy;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateSetStrategy.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateSetStrategy.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.UpdateSetStrategy;
+import org.eclipse.core.databinding.UpdateStrategy;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateStrategy.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateStrategy.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.UpdateStrategy;
+import org.eclipse.core.databinding.BindingException;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateValueStrategy.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateValueStrategy.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.UpdateValueStrategy;
+import org.eclipse.core.databinding.UpdateStrategy;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ValueBinding.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ValueBinding.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.ValueBinding;
+import org.eclipse.core.databinding.UpdateValueStrategy;
+import org.eclipse.core.databinding.Binding;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/conversion/Converter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/conversion/Converter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.conversion.Converter;
+import org.eclipse.core.databinding.conversion.IConverter;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/conversion/NumberToStringConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/conversion/NumberToStringConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.conversion.NumberToStringConverter;
+import org.eclipse.core.databinding.conversion.Converter;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/AbstractObservable.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/AbstractObservable.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,13 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.AbstractObservable;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.ChangeEvent;
+import org.eclipse.core.databinding.observable.Realm;
+import org.eclipse.core.databinding.observable.IStaleListener;
+import org.eclipse.core.databinding.observable.IObservable;
+import org.eclipse.core.databinding.observable.StaleEvent;
+import org.eclipse.core.databinding.observable.ChangeManager;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.ChangeEvent;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.ObservableEvent;
+import org.eclipse.core.databinding.observable.IObservable;
+import org.eclipse.core.databinding.observable.IObservablesListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeManager.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeManager.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,9 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.ChangeManager;
+import org.eclipse.core.databinding.observable.Realm;
+import org.eclipse.core.databinding.observable.IObservablesListener;
+import org.eclipse.core.databinding.observable.ObservableEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeSupport.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ChangeSupport.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,14 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.ChangeSupport;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.ChangeEvent;
+import org.eclipse.core.databinding.observable.Realm;
+import org.eclipse.core.databinding.observable.IStaleListener;
+import org.eclipse.core.databinding.observable.IObservablesListener;
+import org.eclipse.core.databinding.observable.ObservableEvent;
+import org.eclipse.core.databinding.observable.StaleEvent;
+import org.eclipse.core.databinding.observable.ChangeManager;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IChangeListener.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IChangeListener.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.ChangeEvent;
+import org.eclipse.core.databinding.observable.IObservablesListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IObservable.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IObservable.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,9 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.IObservable;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.Realm;
+import org.eclipse.core.databinding.observable.IStaleListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IObservableCollection.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IObservableCollection.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.IObservableCollection;
+import org.eclipse.core.databinding.observable.IObservable;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IStaleListener.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/IStaleListener.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.IStaleListener;
+import org.eclipse.core.databinding.observable.IObservablesListener;
+import org.eclipse.core.databinding.observable.StaleEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ObservableEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ObservableEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.ObservableEvent;
+import org.eclipse.core.databinding.observable.IObservable;
+import org.eclipse.core.databinding.observable.IObservablesListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ObservableTracker.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/ObservableTracker.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,10 @@
  *     Matthew Hall - Fix NPE, more detailed assert messages (bug 210115)
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.ObservableTracker;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.IStaleListener;
+import org.eclipse.core.databinding.observable.Realm;
+import org.eclipse.core.databinding.observable.IObservable;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/Observables.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/Observables.d	Tue Apr 14 11:41:56 2009 +0200
@@ -13,6 +13,10 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.observable.Observables;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.Realm;
+import org.eclipse.core.databinding.observable.IStaleListener;
+import org.eclipse.core.databinding.observable.IObservable;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/StaleEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/StaleEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.StaleEvent;
+import org.eclipse.core.databinding.observable.IStaleListener;
+import org.eclipse.core.databinding.observable.ObservableEvent;
+import org.eclipse.core.databinding.observable.IObservable;
+import org.eclipse.core.databinding.observable.IObservablesListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/AbstractObservableList.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/AbstractObservableList.d	Tue Apr 14 11:41:56 2009 +0200
@@ -15,6 +15,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.list.AbstractObservableList;
+import org.eclipse.core.databinding.observable.list.IListChangeListener;
+import org.eclipse.core.databinding.observable.list.ListChangeEvent;
+import org.eclipse.core.databinding.observable.list.ListDiff;
+import org.eclipse.core.databinding.observable.list.IObservableList;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ComputedList.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ComputedList.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,10 @@
  *      Matthew Hall - bug 211786
  ***********************************************************************************************************/
 module org.eclipse.core.databinding.observable.list.ComputedList;
+import org.eclipse.core.databinding.observable.list.IListChangeListener;
+import org.eclipse.core.databinding.observable.list.AbstractObservableList;
+import org.eclipse.core.databinding.observable.list.ListDiffEntry;
+import org.eclipse.core.databinding.observable.list.ListDiff;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/IListChangeListener.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/IListChangeListener.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.list.IListChangeListener;
+import org.eclipse.core.databinding.observable.list.ListChangeEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/IObservableList.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/IObservableList.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.list.IObservableList;
+import org.eclipse.core.databinding.observable.list.IListChangeListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ListChangeEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ListChangeEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,9 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.list.ListChangeEvent;
+import org.eclipse.core.databinding.observable.list.IListChangeListener;
+import org.eclipse.core.databinding.observable.list.ListDiff;
+import org.eclipse.core.databinding.observable.list.IObservableList;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ListDiff.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ListDiff.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.list.ListDiff;
+import org.eclipse.core.databinding.observable.list.ListDiffEntry;
+import org.eclipse.core.databinding.observable.list.ListDiffVisitor;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ObservableList.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/ObservableList.d	Tue Apr 14 11:41:56 2009 +0200
@@ -14,6 +14,11 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.list.ObservableList;
+import org.eclipse.core.databinding.observable.list.IListChangeListener;
+import org.eclipse.core.databinding.observable.list.AbstractObservableList;
+import org.eclipse.core.databinding.observable.list.ListChangeEvent;
+import org.eclipse.core.databinding.observable.list.ListDiff;
+import org.eclipse.core.databinding.observable.list.IObservableList;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/WritableList.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/WritableList.d	Tue Apr 14 11:41:56 2009 +0200
@@ -14,6 +14,8 @@
  *     Matthew Hall - bug 208858, 213145
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.list.WritableList;
+import org.eclipse.core.databinding.observable.list.ObservableList;
+import org.eclipse.core.databinding.observable.list.ListDiffEntry;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.map.AbstractObservableMap;
+import org.eclipse.core.databinding.observable.map.MapDiff;
+import org.eclipse.core.databinding.observable.map.MapChangeEvent;
+import org.eclipse.core.databinding.observable.map.IMapChangeListener;
+import org.eclipse.core.databinding.observable.map.IObservableMap;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/BidirectionalMap.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/BidirectionalMap.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,11 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.map.BidirectionalMap;
+import org.eclipse.core.databinding.observable.map.MapDiff;
+import org.eclipse.core.databinding.observable.map.ObservableMap;
+import org.eclipse.core.databinding.observable.map.MapChangeEvent;
+import org.eclipse.core.databinding.observable.map.IMapChangeListener;
+import org.eclipse.core.databinding.observable.map.IObservableMap;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/CompositeMap.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/CompositeMap.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,11 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.map.CompositeMap;
+import org.eclipse.core.databinding.observable.map.MapDiff;
+import org.eclipse.core.databinding.observable.map.ObservableMap;
+import org.eclipse.core.databinding.observable.map.MapChangeEvent;
+import org.eclipse.core.databinding.observable.map.IMapChangeListener;
+import org.eclipse.core.databinding.observable.map.IObservableMap;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/ComputedObservableMap.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/ComputedObservableMap.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.map.ComputedObservableMap;
+import org.eclipse.core.databinding.observable.map.AbstractObservableMap;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/IMapChangeListener.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/IMapChangeListener.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.map.IMapChangeListener;
+import org.eclipse.core.databinding.observable.map.MapChangeEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/IObservableMap.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/IObservableMap.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.map.IObservableMap;
+import org.eclipse.core.databinding.observable.map.IMapChangeListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/MapChangeEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/MapChangeEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,9 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.observable.map.MapChangeEvent;
+import org.eclipse.core.databinding.observable.map.MapDiff;
+import org.eclipse.core.databinding.observable.map.IMapChangeListener;
+import org.eclipse.core.databinding.observable.map.IObservableMap;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/ObservableMap.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/ObservableMap.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.map.ObservableMap;
+import org.eclipse.core.databinding.observable.map.MapDiff;
+import org.eclipse.core.databinding.observable.map.MapChangeEvent;
+import org.eclipse.core.databinding.observable.map.IMapChangeListener;
+import org.eclipse.core.databinding.observable.map.IObservableMap;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/WritableMap.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/WritableMap.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.map.WritableMap;
+import org.eclipse.core.databinding.observable.map.ObservableMap;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/masterdetail/MasterDetailObservables.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/masterdetail/MasterDetailObservables.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.masterdetail.MasterDetailObservables;
+import org.eclipse.core.databinding.observable.masterdetail.IObservableFactory;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/AbstractObservableSet.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/AbstractObservableSet.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.AbstractObservableSet;
+import org.eclipse.core.databinding.observable.set.ISetChangeListener;
+import org.eclipse.core.databinding.observable.set.SetDiff;
+import org.eclipse.core.databinding.observable.set.SetChangeEvent;
+import org.eclipse.core.databinding.observable.set.IObservableSet;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/IObservableSet.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/IObservableSet.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.IObservableSet;
+import org.eclipse.core.databinding.observable.set.ISetChangeListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ISetChangeListener.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ISetChangeListener.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.ISetChangeListener;
+import org.eclipse.core.databinding.observable.set.SetChangeEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ListToSetAdapter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ListToSetAdapter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.ListToSetAdapter;
+import org.eclipse.core.databinding.observable.set.ObservableSet;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/MappedSet.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/MappedSet.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.MappedSet;
+import org.eclipse.core.databinding.observable.set.ISetChangeListener;
+import org.eclipse.core.databinding.observable.set.SetChangeEvent;
+import org.eclipse.core.databinding.observable.set.IObservableSet;
+import org.eclipse.core.databinding.observable.set.ObservableSet;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ObservableSet.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/ObservableSet.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.ObservableSet;
+import org.eclipse.core.databinding.observable.set.ISetChangeListener;
+import org.eclipse.core.databinding.observable.set.SetDiff;
+import org.eclipse.core.databinding.observable.set.SetChangeEvent;
+import org.eclipse.core.databinding.observable.set.IObservableSet;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/SetChangeEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/SetChangeEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,9 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.SetChangeEvent;
+import org.eclipse.core.databinding.observable.set.SetDiff;
+import org.eclipse.core.databinding.observable.set.ISetChangeListener;
+import org.eclipse.core.databinding.observable.set.IObservableSet;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/UnionSet.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/UnionSet.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.UnionSet;
+import org.eclipse.core.databinding.observable.set.ISetChangeListener;
+import org.eclipse.core.databinding.observable.set.SetChangeEvent;
+import org.eclipse.core.databinding.observable.set.IObservableSet;
+import org.eclipse.core.databinding.observable.set.ObservableSet;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/WritableSet.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/set/WritableSet.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.set.WritableSet;
+import org.eclipse.core.databinding.observable.set.ObservableSet;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/AbstractObservableValue.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/AbstractObservableValue.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,10 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.value.AbstractObservableValue;
+import org.eclipse.core.databinding.observable.value.ValueDiff;
+import org.eclipse.core.databinding.observable.value.IValueChangeListener;
+import org.eclipse.core.databinding.observable.value.ValueChangeEvent;
+import org.eclipse.core.databinding.observable.value.IObservableValue;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/AbstractVetoableValue.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/AbstractVetoableValue.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,12 @@
  *     Brad Reynolds - bug 164653
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.value.AbstractVetoableValue;
+import org.eclipse.core.databinding.observable.value.IVetoableValue;
+import org.eclipse.core.databinding.observable.value.ValueDiff;
+import org.eclipse.core.databinding.observable.value.AbstractObservableValue;
+import org.eclipse.core.databinding.observable.value.IValueChangingListener;
+import org.eclipse.core.databinding.observable.value.ChangeVetoException;
+import org.eclipse.core.databinding.observable.value.ValueChangingEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ComputedValue.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ComputedValue.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,9 @@
  *     Brad Reynolds - bug 147515
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.value.ComputedValue;
+import org.eclipse.core.databinding.observable.value.ValueDiff;
+import org.eclipse.core.databinding.observable.value.AbstractObservableValue;
+import org.eclipse.core.databinding.observable.value.IValueChangeListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IObservableValue.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IObservableValue.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.value.IObservableValue;
+import org.eclipse.core.databinding.observable.value.IValueChangeListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IValueChangeListener.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IValueChangeListener.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.value.IValueChangeListener;
+import org.eclipse.core.databinding.observable.value.ValueChangeEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IValueChangingListener.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IValueChangingListener.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,7 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.value.IValueChangingListener;
+import org.eclipse.core.databinding.observable.value.ValueChangingEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IVetoableValue.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/IVetoableValue.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,8 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.databinding.observable.value.IVetoableValue;
+import org.eclipse.core.databinding.observable.value.IObservableValue;
+import org.eclipse.core.databinding.observable.value.IValueChangingListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ValueChangeEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ValueChangeEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,9 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.observable.value.ValueChangeEvent;
+import org.eclipse.core.databinding.observable.value.ValueDiff;
+import org.eclipse.core.databinding.observable.value.IValueChangeListener;
+import org.eclipse.core.databinding.observable.value.IObservableValue;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ValueChangingEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/ValueChangingEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,9 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.observable.value.ValueChangingEvent;
+import org.eclipse.core.databinding.observable.value.ValueDiff;
+import org.eclipse.core.databinding.observable.value.IObservableValue;
+import org.eclipse.core.databinding.observable.value.IValueChangingListener;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/WritableValue.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/value/WritableValue.d	Tue Apr 14 11:41:56 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.observable.value.WritableValue;
+import org.eclipse.core.databinding.observable.value.AbstractObservableValue;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/util/Policy.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/util/Policy.d	Tue Apr 14 11:41:56 2009 +0200
@@ -13,6 +13,7 @@
  *     Tom Schindl <tom.schindl@bestsolution.at> - bug 194587
  *******************************************************************************/
 module org.eclipse.core.databinding.util.Policy;
+import org.eclipse.core.databinding.util.ILogger;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/validation/MultiValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/validation/MultiValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.databinding.validation.MultiValidator;
+import org.eclipse.core.databinding.validation.ValidationStatus;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/DateToStringConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/DateToStringConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *     db4objects - Initial API and implementation
  */
 module org.eclipse.core.internal.databinding.conversion.DateToStringConverter;
+import org.eclipse.core.internal.databinding.conversion.DateConversionSupport;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToBigDecimalConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToBigDecimalConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToBigDecimalConverter;
+import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToBigIntegerConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToBigIntegerConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToBigIntegerConverter;
+import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToByteConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToByteConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToByteConverter;
+import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToDoubleConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToDoubleConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToDoubleConverter;
+import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToFloatConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToFloatConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToFloatConverter;
+import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToIntegerConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToIntegerConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToIntegerConverter;
+import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToLongConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToLongConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToLongConverter;
+import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToNumberConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToNumberConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToShortConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/NumberToShortConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.NumberToShortConverter;
+import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToBooleanConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToBooleanConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *     db4objects - Initial API and implementation
  */
 module org.eclipse.core.internal.databinding.conversion.StringToBooleanConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToBooleanPrimitiveConverter;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToByteConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToByteConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *     db4objects - Initial API and implementation
  */
 module org.eclipse.core.internal.databinding.conversion.StringToByteConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToDateConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToDateConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *     db4objects - Initial API and implementation
  */
 module org.eclipse.core.internal.databinding.conversion.StringToDateConverter;
+import org.eclipse.core.internal.databinding.conversion.DateConversionSupport;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToShortConverter.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/StringToShortConverter.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.conversion.StringToShortConverter;
+import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/StalenessTracker.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/StalenessTracker.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.StalenessTracker;
+import org.eclipse.core.internal.databinding.observable.IStalenessConsumer;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/AbstractObservableTree.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/AbstractObservableTree.d	Tue Apr 14 11:41:56 2009 +0200
@@ -11,6 +11,14 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.tree.AbstractObservableTree;
+import org.eclipse.core.internal.databinding.observable.tree.ITreeChangeListener;
+import org.eclipse.core.internal.databinding.observable.tree.TreeChangeEvent;
+import org.eclipse.core.internal.databinding.observable.tree.IObservableTree;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
+import org.eclipse.core.internal.databinding.observable.tree.IChildrenCountUpdate;
+import org.eclipse.core.internal.databinding.observable.tree.IHasChildrenUpdate;
+import org.eclipse.core.internal.databinding.observable.tree.TreeDiff;
+import org.eclipse.core.internal.databinding.observable.tree.IChildrenUpdate;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenCountUpdate.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenCountUpdate.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,8 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.internal.databinding.observable.tree.IChildrenCountUpdate;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
+import org.eclipse.core.internal.databinding.observable.tree.IViewerUpdate;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenUpdate.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenUpdate.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,8 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.internal.databinding.observable.tree.IChildrenUpdate;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
+import org.eclipse.core.internal.databinding.observable.tree.IViewerUpdate;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IHasChildrenUpdate.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IHasChildrenUpdate.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,8 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.internal.databinding.observable.tree.IHasChildrenUpdate;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
+import org.eclipse.core.internal.databinding.observable.tree.IViewerUpdate;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IObservableTree.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IObservableTree.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,11 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.tree.IObservableTree;
+import org.eclipse.core.internal.databinding.observable.tree.ITreeChangeListener;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
+import org.eclipse.core.internal.databinding.observable.tree.IChildrenCountUpdate;
+import org.eclipse.core.internal.databinding.observable.tree.IHasChildrenUpdate;
+import org.eclipse.core.internal.databinding.observable.tree.IChildrenUpdate;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IOrderedTreeProvider.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IOrderedTreeProvider.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.tree.IOrderedTreeProvider;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/ITreeChangeListener.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/ITreeChangeListener.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.tree.ITreeChangeListener;
+import org.eclipse.core.internal.databinding.observable.tree.TreeChangeEvent;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IViewerUpdate.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/IViewerUpdate.d	Tue Apr 14 11:41:56 2009 +0200
@@ -9,6 +9,7 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 module org.eclipse.core.internal.databinding.observable.tree.IViewerUpdate;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeChangeEvent.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeChangeEvent.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.tree.TreeChangeEvent;
+import org.eclipse.core.internal.databinding.observable.tree.IObservableTree;
+import org.eclipse.core.internal.databinding.observable.tree.TreeDiff;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiff.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiff.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,9 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.tree.TreeDiff;
+import org.eclipse.core.internal.databinding.observable.tree.TreeDiffVisitor;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
+import org.eclipse.core.internal.databinding.observable.tree.TreeDiffNode;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffNode.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffNode.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.tree.TreeDiffNode;
+import org.eclipse.core.internal.databinding.observable.tree.TreeDiffVisitor;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffVisitor.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffVisitor.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.observable.tree.TreeDiffVisitor;
+import org.eclipse.core.internal.databinding.observable.tree.TreePath;
+import org.eclipse.core.internal.databinding.observable.tree.TreeDiffNode;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/AbstractStringToNumberValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/AbstractStringToNumberValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator;
+import org.eclipse.core.internal.databinding.validation.NumberFormatConverter;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToByteValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToByteValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.NumberToByteValidator;
+import org.eclipse.core.internal.databinding.validation.NumberToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToDoubleValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToDoubleValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.NumberToDoubleValidator;
+import org.eclipse.core.internal.databinding.validation.NumberToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToFloatValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToFloatValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.NumberToFloatValidator;
+import org.eclipse.core.internal.databinding.validation.NumberToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToIntegerValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToIntegerValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.NumberToIntegerValidator;
+import org.eclipse.core.internal.databinding.validation.NumberToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToLongValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToLongValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.NumberToLongValidator;
+import org.eclipse.core.internal.databinding.validation.NumberToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToShortValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToShortValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.NumberToShortValidator;
+import org.eclipse.core.internal.databinding.validation.NumberToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToUnboundedNumberValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToUnboundedNumberValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,7 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.NumberToUnboundedNumberValidator;
+import org.eclipse.core.internal.databinding.validation.NumberToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToByteValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToByteValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.StringToByteValidator;
+import org.eclipse.core.internal.databinding.validation.NumberFormatConverter;
+import org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToDoubleValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToDoubleValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.StringToDoubleValidator;
+import org.eclipse.core.internal.databinding.validation.NumberFormatConverter;
+import org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToFloatValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToFloatValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.StringToFloatValidator;
+import org.eclipse.core.internal.databinding.validation.NumberFormatConverter;
+import org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToIntegerValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToIntegerValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.StringToIntegerValidator;
+import org.eclipse.core.internal.databinding.validation.NumberFormatConverter;
+import org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToLongValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToLongValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.StringToLongValidator;
+import org.eclipse.core.internal.databinding.validation.NumberFormatConverter;
+import org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToShortValidator.d	Tue Apr 14 11:37:30 2009 +0200
+++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToShortValidator.d	Tue Apr 14 11:41:56 2009 +0200
@@ -10,6 +10,8 @@
  ******************************************************************************/
 
 module org.eclipse.core.internal.databinding.validation.StringToShortValidator;
+import org.eclipse.core.internal.databinding.validation.NumberFormatConverter;
+import org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator;
 
 import java.lang.all;