public class EMFEditMapPropertyDecorator extends MapProperty implements IEMFEditMapProperty
PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.
| Constructor and Description |
|---|
EMFEditMapPropertyDecorator(EditingDomain editingDomain,
IMapProperty delegate,
EStructuralFeature eStructuralFeature) |
| Modifier and Type | Method and Description |
|---|---|
EditingDomain |
getEditingDomain() |
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() |
IEMFEditMapProperty |
values(EStructuralFeature feature)
Returns a master-detail combination of this property and the specified
value feature.
|
IEMFEditMapProperty |
values(FeaturePath featurePath)
Returns a master-detail combination of this property and the specified
nested value feature.
|
IEMFEditMapProperty |
values(IEMFEditValueProperty property)
Returns a master-detail combination of this property and the specified
value property.
|
IEMFEditMapProperty |
values(IEMFValueProperty property)
Returns a master-detail combination of this property and the specified
value property.
|
public EMFEditMapPropertyDecorator(EditingDomain editingDomain, IMapProperty delegate, EStructuralFeature eStructuralFeature)
editingDomain - delegate - eStructuralFeature - public EStructuralFeature getStructuralFeature()
IEMFPropertyEStructuralFeature being observed.getStructuralFeature in interface IEMFPropertyEStructuralFeature being observedpublic java.lang.Object getKeyType()
public java.lang.Object getValueType()
public IEMFEditMapProperty values(EStructuralFeature feature)
IEMFEditMapPropertyvalues in interface IEMFEditMapPropertyvalues in interface IEMFMapPropertyfeature - the value feature to observeIEMFEditMapProperty.values(IEMFEditValueProperty)public IEMFEditMapProperty values(FeaturePath featurePath)
IEMFEditMapPropertyvalues in interface IEMFEditMapPropertyvalues in interface IEMFMapPropertyfeaturePath - the nested value feature to observeIEMFEditMapProperty.values(IEMFEditValueProperty)public IEMFEditMapProperty values(IEMFEditValueProperty property)
IEMFEditMapPropertyvalues 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 IEMFEditMapPropertyproperty - 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()
public EditingDomain getEditingDomain()
getEditingDomain in interface IEMFEditPropertypublic IEMFEditMapProperty 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 IEMFEditMapPropertyvalues in interface IEMFMapPropertyproperty - the detail property to observe