@Override public IObservableValue getObservableValue( IObservableValue value, EditingDomain editingDomain) { if (ov == null) { ov = new ProxyObservableValue(value); ov = UIBindingsEMFObservables.observeDetailValue( value.getRealm(), editingDomain, ov, myFeature); } return ov; }
@Override public IObservableValue getObservableValue( IObservableValue value, EditingDomain editingDomain) { if (ov == null) { ov = value; for (final EStructuralFeature sf : myFeatures) { if (ov == null) return null; ov = UIBindingsEMFObservables.observeDetailValue(ov.getRealm(), editingDomain, ov, sf); } } return ov; }