org.eclipse.emf.databinding.edit
Interface IEMFEditMapProperty

All Superinterfaces:
IEMFEditProperty, IEMFMapProperty, IEMFProperty, IMapProperty, IProperty
All Known Implementing Classes:
EMFEditMapPropertyDecorator

public interface IEMFEditMapProperty
extends IEMFEditProperty, IEMFMapProperty

PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.

An IMapProperty extension interface with convenience methods for creating nested EStructuralFeature properties.

Since:
2.5

Method Summary
 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.
 
Methods inherited from interface org.eclipse.emf.databinding.edit.IEMFEditProperty
getEditingDomain
 
Methods inherited from interface org.eclipse.emf.databinding.IEMFProperty
getStructuralFeature
 
Methods inherited from interface org.eclipse.emf.databinding.IEMFProperty
getStructuralFeature
 
Methods inherited from interface org.eclipse.core.databinding.property.map.IMapProperty
getKeyType, getMap, getValueType, mapFactory, mapFactory, observe, observe, observeDetail, setMap, updateMap, values
 

Method Detail

values

IEMFEditMapProperty values(FeaturePath featurePath)
Returns a master-detail combination of this property and the specified nested value feature.

Specified by:
values in interface IEMFMapProperty
Parameters:
featurePath - the nested value feature to observe
Returns:
a master-detail combination of this property and the specified nested value feature.
See Also:
values(IEMFEditValueProperty)

values

IEMFEditMapProperty values(EStructuralFeature feature)
Returns a master-detail combination of this property and the specified value feature.

Specified by:
values in interface IEMFMapProperty
Parameters:
feature - the value feature to observe
Returns:
a master-detail combination of this property and the specified nested value feature.
See Also:
values(IEMFEditValueProperty)

values

IEMFEditMapProperty values(IEMFEditValueProperty property)
Returns a master-detail combination of this property and the specified value property. The returned property will observe the specified value property for all 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.

Parameters:
property - the detail property to observe
Returns:
a master-detail combination of this property and the specified value property.

values

IEMFEditMapProperty values(IEMFValueProperty property)
Description copied from interface: IEMFMapProperty
Returns a master-detail combination of this property and the specified value property. The returned property will observe the specified value property for all 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.

Specified by:
values in interface IEMFMapProperty
Parameters:
property - the detail property to observe
Returns:
a master-detail combination of this property and the specified value property.

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.