org.eclipse.emf.databinding
Class EObjectObservableMap
java.lang.Object
java.util.AbstractMap
org.eclipse.core.databinding.observable.map.AbstractObservableMap
org.eclipse.core.databinding.observable.map.ComputedObservableMap
org.eclipse.emf.databinding.EObjectObservableMap
- All Implemented Interfaces:
- java.util.Map, IObservable, IObservableMap
- Direct Known Subclasses:
- EditingDomainEObjectObservableMap
public class EObjectObservableMap
- extends ComputedObservableMap
PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.
Nested classes/interfaces inherited from class java.util.AbstractMap |
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
Method Summary |
protected java.lang.Object |
doGet(java.lang.Object key)
|
protected java.lang.Object |
doPut(java.lang.Object key,
java.lang.Object value)
|
protected void |
hookListener(java.lang.Object domainElement)
|
protected void |
unhookListener(java.lang.Object domainElement)
|
Methods inherited from class org.eclipse.core.databinding.observable.map.ComputedObservableMap |
containsKey, dispose, entrySet, fireSingleChange, firstListenerAdded, get, getKeyType, getValueType, init, isStale, keySet, lastListenerRemoved, put, remove |
Methods inherited from class org.eclipse.core.databinding.observable.map.AbstractObservableMap |
addChangeListener, addDisposeListener, addMapChangeListener, addStaleListener, checkRealm, fireChange, fireMapChange, fireStale, getRealm, hasListeners, isDisposed, removeChangeListener, removeDisposeListener, removeMapChangeListener, removeStaleListener, setStale |
Methods inherited from class java.util.AbstractMap |
clear, clone, containsValue, equals, hashCode, isEmpty, putAll, size, toString, values |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
clear, putAll |
eStructuralFeature
protected EStructuralFeature eStructuralFeature
- The feature to observe
EObjectObservableMap
public EObjectObservableMap(IObservableSet objects,
EStructuralFeature feature)
- Create a new observable for the set of features
- Parameters:
objects
- the objects to observefeature
- the feature
hookListener
protected void hookListener(java.lang.Object domainElement)
- Specified by:
hookListener
in class ComputedObservableMap
unhookListener
protected void unhookListener(java.lang.Object domainElement)
- Specified by:
unhookListener
in class ComputedObservableMap
doGet
protected java.lang.Object doGet(java.lang.Object key)
- Specified by:
doGet
in class ComputedObservableMap
doPut
protected java.lang.Object doPut(java.lang.Object key,
java.lang.Object value)
- Specified by:
doPut
in class ComputedObservableMap