Mercurial > projects > dwt2
diff org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d @ 85:6be48cf9f95c
Work on databinding
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 18 Apr 2009 13:54:50 +0200 |
parents | 383ce7bd736b |
children | 1d37a7813832 |
line wrap: on
line diff
--- a/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d Sat Apr 18 09:25:29 2009 +0200 +++ b/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/map/AbstractObservableMap.d Sat Apr 18 13:54:50 2009 +0200 @@ -20,6 +20,7 @@ import java.lang.all; import java.util.AbstractMap; +import java.util.Set; import org.eclipse.core.databinding.observable.ChangeEvent; import org.eclipse.core.databinding.observable.ChangeSupport; @@ -42,6 +43,41 @@ public abstract class AbstractObservableMap : AbstractMap , IObservableMap { + // DWT start reimplement + public override int size(){ + return super.size(); + } + public override bool isEmpty(){ + return super.isEmpty(); + } + public override bool containsKey(Object o){ + return super.containsKey(o); + } + public override bool containsValue(Object o){ + return super.containsValue(o); + } + public override Object get(Object o){ + return super.get(o); + } + public override Object put(Object key, Object value){ + return super.put(key, value); + } + public override equals_t opEquals(Object o){ + return super.opEquals(o); + } + public override hash_t toHash(){ + return super.toHash(); + } + public override Object remove(Object o){ + return super.remove(o); + } + public override Set keySet(){ + return super.keySet(); + } + public override Set values(){ + return super.values(); + } + // DWT end reimplement private ChangeSupport changeSupport; private bool stale; @@ -70,6 +106,7 @@ public this(Realm realm) { Assert.isNotNull(realm, "Realm cannot be null"); //$NON-NLS-1$ changeSupport = new class(realm) ChangeSupport { + this(Realm r){ super(r);} protected void firstListenerAdded() { this.outer.firstListenerAdded(); }