org.eclipse.emf.databinding.internal
Class EMFMapProperty
java.lang.Object
org.eclipse.core.databinding.property.map.MapProperty
org.eclipse.core.databinding.property.map.SimpleMapProperty
org.eclipse.emf.databinding.internal.EMFMapProperty
- All Implemented Interfaces:
- org.eclipse.core.databinding.property.IProperty, org.eclipse.core.databinding.property.map.IMapProperty
- Direct Known Subclasses:
- EMFEditMapProperty
public class EMFMapProperty
- extends org.eclipse.core.databinding.property.map.SimpleMapProperty
PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.
- Since:
- 2.5
Methods inherited from class org.eclipse.core.databinding.property.map.SimpleMapProperty |
getMap, observe, setMap |
Methods inherited from class org.eclipse.core.databinding.property.map.MapProperty |
mapFactory, mapFactory, observe, observeDetail, values |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EMFMapProperty
public EMFMapProperty(EStructuralFeature eStructuralFeature)
- Parameters:
eStructuralFeature
-
getFeature
protected EStructuralFeature getFeature()
- Returns:
- the feature
getKeyType
public java.lang.Object getKeyType()
getValueType
public java.lang.Object getValueType()
doGetMap
protected java.util.Map<?,?> doGetMap(java.lang.Object source)
- Specified by:
doGetMap
in class org.eclipse.core.databinding.property.map.SimpleMapProperty
doSetMap
protected void doSetMap(java.lang.Object source,
java.util.Map map,
MapDiff diff)
- Specified by:
doSetMap
in class org.eclipse.core.databinding.property.map.SimpleMapProperty
adaptListener
public org.eclipse.core.databinding.property.INativePropertyListener adaptListener(org.eclipse.core.databinding.property.ISimplePropertyListener listener)
- Specified by:
adaptListener
in class org.eclipse.core.databinding.property.map.SimpleMapProperty
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object