Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 248069 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/emf/databinding/EObjectObservableMap.java (-2 / +6 lines)
Lines 25-30 Link Here
25
import org.eclipse.emf.common.notify.impl.AdapterImpl;
25
import org.eclipse.emf.common.notify.impl.AdapterImpl;
26
import org.eclipse.emf.ecore.EObject;
26
import org.eclipse.emf.ecore.EObject;
27
import org.eclipse.emf.ecore.EStructuralFeature;
27
import org.eclipse.emf.ecore.EStructuralFeature;
28
import org.eclipse.emf.ecore.util.ExtendedMetaData;
28
29
29
/**
30
/**
30
 * PROVISIONAL
31
 * PROVISIONAL
Lines 62-68 Link Here
62
  {
63
  {
63
    super(objects);
64
    super(objects);
64
    this.eStructuralFeature = feature;
65
    this.eStructuralFeature = feature;
65
    init();
66
  }
66
  }
67
67
68
  @Override
68
  @Override
Lines 80-86 Link Here
80
  @Override
80
  @Override
81
  protected Object doGet(Object key)
81
  protected Object doGet(Object key)
82
  {
82
  {
83
    return ((EObject)key).eGet(eStructuralFeature);
83
    EObject eObject = (EObject)key;
84
    return  
85
      ExtendedMetaData.INSTANCE.getAffiliation(eObject.eClass(), eStructuralFeature) == null ?
86
        null :
87
        eObject.eGet(eStructuralFeature);
84
  }
88
  }
85
89
86
  @Override
90
  @Override

Return to bug 248069