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()
IEMFProperty
EStructuralFeature
being observed.getStructuralFeature
in interface IEMFProperty
EStructuralFeature
being observedpublic java.lang.Object getKeyType()
public java.lang.Object getValueType()
public IEMFEditMapProperty values(EStructuralFeature feature)
IEMFEditMapProperty
values
in interface IEMFEditMapProperty
values
in interface IEMFMapProperty
feature
- the value feature to observeIEMFEditMapProperty.values(IEMFEditValueProperty)
public IEMFEditMapProperty values(FeaturePath featurePath)
IEMFEditMapProperty
values
in interface IEMFEditMapProperty
values
in interface IEMFMapProperty
featurePath
- the nested value feature to observeIEMFEditMapProperty.values(IEMFEditValueProperty)
public IEMFEditMapProperty values(IEMFEditValueProperty property)
IEMFEditMapProperty
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 IEMFEditMapProperty
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()
public EditingDomain getEditingDomain()
getEditingDomain
in interface IEMFEditProperty
public IEMFEditMapProperty 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 IEMFEditMapProperty
values
in interface IEMFMapProperty
property
- the detail property to observe