public class EMFMapPropertyDecorator extends MapProperty implements IEMFMapProperty
PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.
| Constructor and Description |
|---|
EMFMapPropertyDecorator(IMapProperty delegate,
EStructuralFeature eStructuralFeature) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getKeyType() |
EStructuralFeature |
getStructuralFeature()
Returns the descriptor of the
EStructuralFeature being observed. |
java.lang.Object |
getValueType() |
IObservableFactory |
mapFactory() |
IObservableFactory |
mapFactory(Realm realm) |
IObservableMap |
observe(java.lang.Object source) |
IObservableMap |
observe(Realm realm,
java.lang.Object source) |
IObservableMap |
observeDetail(IObservableValue master) |
java.lang.String |
toString() |
IEMFMapProperty |
values(EStructuralFeature feature)
Returns a master-detail combination of this property and the specified
value feature.
|
IEMFMapProperty |
values(FeaturePath featurePath)
Returns a master-detail combination of this property and the specified
nested value feature.
|
IEMFMapProperty |
values(IEMFValueProperty property)
Returns a master-detail combination of this property and the specified
value property.
|
public EMFMapPropertyDecorator(IMapProperty delegate,
EStructuralFeature eStructuralFeature)
delegate - eStructuralFeature - public EStructuralFeature getStructuralFeature()
IEMFPropertyEStructuralFeature being observed.getStructuralFeature in interface IEMFPropertyEStructuralFeature being observedpublic java.lang.Object getKeyType()
public java.lang.Object getValueType()
public IEMFMapProperty values(EStructuralFeature feature)
IEMFMapPropertyvalues in interface IEMFMapPropertyfeature - the value feature to observeIEMFMapProperty.values(IEMFValueProperty)public IEMFMapProperty values(FeaturePath featurePath)
IEMFMapPropertyvalues in interface IEMFMapPropertyfeaturePath - the nested value feature to observeIEMFMapProperty.values(IEMFValueProperty)public IEMFMapProperty values(IEMFValueProperty property)
IEMFMapPropertyvalues observed by this map
property, mapping from this map property's key set
to the specified value property's value for each element in the master
property's values collection.values in interface IEMFMapPropertyproperty - the detail property to observepublic IObservableMap observe(java.lang.Object source)
public IObservableMap observe(Realm realm,
java.lang.Object source)
public IObservableFactory mapFactory()
public IObservableFactory mapFactory(Realm realm)
public IObservableMap observeDetail(IObservableValue master)
public java.lang.String toString()