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()
IEMFProperty
EStructuralFeature
being observed.getStructuralFeature
in interface IEMFProperty
EStructuralFeature
being observedpublic java.lang.Object getKeyType()
public java.lang.Object getValueType()
public IEMFMapProperty values(EStructuralFeature feature)
IEMFMapProperty
values
in interface IEMFMapProperty
feature
- the value feature to observeIEMFMapProperty.values(IEMFValueProperty)
public IEMFMapProperty values(FeaturePath featurePath)
IEMFMapProperty
values
in interface IEMFMapProperty
featurePath
- the nested value feature to observeIEMFMapProperty.values(IEMFValueProperty)
public IEMFMapProperty values(IEMFValueProperty property)
IEMFMapProperty
values
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 IEMFMapProperty
property
- 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()