changeset 97:c86eb8b3098e

packageimport
author Frank Benoit <benoit@tionex.de>
date Tue, 21 Apr 2009 11:18:25 +0200
parents b74ac5dfcc06
children 48d4ee626868
files org.eclipse.core.databinding.beans/src/org/eclipse/core/databinding/beans/PojoObservables.d org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableList.d org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableMap.d org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableSet.d org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableValue.d org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanPropertyObservableMap.d org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/ListenerSupport.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/AbstractObservable.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ChangeEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ChangeManager.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ChangeSupport.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/IChangeListener.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/IObservable.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/IObservableCollection.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/IStaleListener.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ObservableEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ObservableTracker.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/Observables.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/StaleEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/AbstractObservableList.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/ComputedList.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/IListChangeListener.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/IObservableList.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/ListChangeEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/ListDiff.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/ObservableList.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/WritableList.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/BidirectionalMap.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/CompositeMap.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/ComputedObservableMap.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/IMapChangeListener.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/IObservableMap.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/MapChangeEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/ObservableMap.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/WritableMap.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/masterdetail/MasterDetailObservables.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/AbstractObservableSet.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/IObservableSet.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/ISetChangeListener.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/ListToSetAdapter.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/MappedSet.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/ObservableSet.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/SetChangeEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/UnionSet.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/WritableSet.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/AbstractObservableValue.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/AbstractVetoableValue.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/ComputedValue.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/IObservableValue.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/IValueChangeListener.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/IValueChangingListener.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/IVetoableValue.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/ValueChangeEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/ValueChangingEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/WritableValue.d org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/util/Policy.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/StalenessTracker.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/AbstractObservableTree.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenCountUpdate.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenUpdate.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IHasChildrenUpdate.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IObservableTree.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IOrderedTreeProvider.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/ITreeChangeListener.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IViewerUpdate.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeChangeEvent.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiff.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffNode.d org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffVisitor.d
diffstat 70 files changed, 180 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/org.eclipse.core.databinding.beans/src/org/eclipse/core/databinding/beans/PojoObservables.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.beans/src/org/eclipse/core/databinding/beans/PojoObservables.d	Tue Apr 21 11:18:25 2009 +0200
@@ -11,6 +11,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.databinding.beans.PojoObservables;
+import org.eclipse.core.databinding.beans.BeansObservables;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableList.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableList.d	Tue Apr 21 11:18:25 2009 +0200
@@ -13,6 +13,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.beans.JavaBeanObservableList;
+import org.eclipse.core.internal.databinding.beans.ListenerSupport;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableMap.d	Tue Apr 21 11:18:25 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.beans.JavaBeanObservableMap;
+import org.eclipse.core.internal.databinding.beans.ListenerSupport;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableSet.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableSet.d	Tue Apr 21 11:18:25 2009 +0200
@@ -12,6 +12,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.beans.JavaBeanObservableSet;
+import org.eclipse.core.internal.databinding.beans.ListenerSupport;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableValue.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanObservableValue.d	Tue Apr 21 11:18:25 2009 +0200
@@ -11,6 +11,7 @@
  *     Brad Reynolds - bug 164134, 171616
  *******************************************************************************/
 module org.eclipse.core.internal.databinding.beans.JavaBeanObservableValue;
+import org.eclipse.core.internal.databinding.beans.ListenerSupport;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanPropertyObservableMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/JavaBeanPropertyObservableMap.d	Tue Apr 21 11:18:25 2009 +0200
@@ -11,6 +11,7 @@
  *******************************************************************************/
 
 module org.eclipse.core.internal.databinding.beans.JavaBeanPropertyObservableMap;
+import org.eclipse.core.internal.databinding.beans.ListenerSupport;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/ListenerSupport.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/ListenerSupport.d	Tue Apr 21 11:18:25 2009 +0200
@@ -10,6 +10,7 @@
  *     Matthew Hall - bug 118516
  *******************************************************************************/
 module org.eclipse.core.internal.databinding.beans.ListenerSupport;
+import org.eclipse.core.internal.databinding.beans.IdentityWrapper;
 
 import java.lang.all;
 
--- a/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/AbstractObservable.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/AbstractObservable.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/ChangeEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ChangeEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/ChangeManager.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ChangeManager.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/ChangeSupport.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ChangeSupport.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/IChangeListener.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/IChangeListener.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/IObservable.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/IObservable.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/IObservableCollection.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/IObservableCollection.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/IStaleListener.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/IStaleListener.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/ObservableEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ObservableEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/ObservableTracker.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ObservableTracker.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/Observables.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/Observables.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/StaleEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/StaleEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/list/AbstractObservableList.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/AbstractObservableList.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/list/ComputedList.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/ComputedList.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/list/IListChangeListener.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/IListChangeListener.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/list/IObservableList.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/IObservableList.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/list/ListChangeEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/ListChangeEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/list/ListDiff.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/ListDiff.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/list/ObservableList.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/ObservableList.d	Tue Apr 21 11:18:25 2009 +0200
@@ -13,6 +13,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.observable/src/org/eclipse/core/databinding/observable/list/WritableList.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/list/WritableList.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/map/BidirectionalMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/BidirectionalMap.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/map/CompositeMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/CompositeMap.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/map/ComputedObservableMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/ComputedObservableMap.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/map/IMapChangeListener.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/IMapChangeListener.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/map/IObservableMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/IObservableMap.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/map/MapChangeEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/MapChangeEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/map/ObservableMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/ObservableMap.d	Tue Apr 21 11:18:25 2009 +0200
@@ -12,6 +12,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.observable/src/org/eclipse/core/databinding/observable/map/WritableMap.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/map/WritableMap.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/masterdetail/MasterDetailObservables.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/masterdetail/MasterDetailObservables.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/AbstractObservableSet.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/AbstractObservableSet.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/IObservableSet.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/IObservableSet.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/ISetChangeListener.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/ISetChangeListener.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/ListToSetAdapter.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/ListToSetAdapter.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/MappedSet.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/MappedSet.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/ObservableSet.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/ObservableSet.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/SetChangeEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/SetChangeEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/UnionSet.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/UnionSet.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/set/WritableSet.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/set/WritableSet.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/AbstractObservableValue.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/AbstractObservableValue.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/AbstractVetoableValue.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/AbstractVetoableValue.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/ComputedValue.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/ComputedValue.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/IObservableValue.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/IObservableValue.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/IValueChangeListener.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/IValueChangeListener.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/IValueChangingListener.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/IValueChangingListener.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/IVetoableValue.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/IVetoableValue.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/ValueChangeEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/ValueChangeEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/ValueChangingEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/ValueChangingEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/observable/value/WritableValue.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/value/WritableValue.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/databinding/util/Policy.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/util/Policy.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/StalenessTracker.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/StalenessTracker.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/AbstractObservableTree.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/AbstractObservableTree.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenCountUpdate.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenCountUpdate.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenUpdate.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IChildrenUpdate.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/IHasChildrenUpdate.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IHasChildrenUpdate.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/IObservableTree.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IObservableTree.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/IOrderedTreeProvider.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IOrderedTreeProvider.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/ITreeChangeListener.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/ITreeChangeListener.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/IViewerUpdate.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/IViewerUpdate.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeChangeEvent.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeChangeEvent.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiff.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiff.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffNode.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffNode.d	Tue Apr 21 11:18:25 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.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffVisitor.d	Tue Apr 21 11:03:33 2009 +0200
+++ b/org.eclipse.core.databinding.observable/src/org/eclipse/core/internal/databinding/observable/tree/TreeDiffVisitor.d	Tue Apr 21 11:18:25 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;