Class EObjectObservableMap

  extended by java.util.AbstractMap
      extended by
          extended by
              extended by org.eclipse.emf.databinding.EObjectObservableMap
All Implemented Interfaces:
java.util.Map, IObservable, IObservableMap
Direct Known Subclasses:

public class EObjectObservableMap
extends ComputedObservableMap

PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.

Nested Class Summary
Nested classes/interfaces inherited from interface java.util.Map
Field Summary
protected  EStructuralFeature eStructuralFeature
          The feature to observe
Constructor Summary
EObjectObservableMap(IObservableSet objects, EStructuralFeature feature)
          Create a new observable for the set of features
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
containsKey, dispose, entrySet, fireSingleChange, firstListenerAdded, get, getKeyType, getValueType, init, isStale, keySet, lastListenerRemoved, put, remove
Methods inherited from class
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
containsValue, equals, hashCode, isEmpty, size, values
Methods inherited from interface java.util.Map
clear, putAll

Field Detail


protected EStructuralFeature eStructuralFeature
The feature to observe

Constructor Detail


public EObjectObservableMap(IObservableSet objects,
                            EStructuralFeature feature)
Create a new observable for the set of features

objects - the objects to observe
feature - the feature
Method Detail


protected void hookListener(java.lang.Object domainElement)
Specified by:
hookListener in class ComputedObservableMap


protected void unhookListener(java.lang.Object domainElement)
Specified by:
unhookListener in class ComputedObservableMap


protected java.lang.Object doGet(java.lang.Object key)
Specified by:
doGet in class ComputedObservableMap


protected java.lang.Object doPut(java.lang.Object key,
                                 java.lang.Object value)
Specified by:
doPut in class ComputedObservableMap

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.