Class EMFEditMapProperty
java.lang.Object
org.eclipse.core.databinding.property.map.MapProperty<S,K,V>
  
org.eclipse.core.databinding.property.map.SimpleMapProperty
com._1c.g5.v8.dt.internal.common.databinding.EMFMapProperty
com._1c.g5.v8.dt.internal.common.databinding.EMFEditMapProperty
- All Implemented Interfaces:
- org.eclipse.core.databinding.property.IProperty,- org.eclipse.core.databinding.property.map.IMapProperty
Fix of the 
EMFEditProperties for work with map.
 The default implementation of the EMFEditProperties.doSetMap(...) uses the SetCommand.
 However, the SetCommand throw ClassCastException in case EMap feature.
 This implementation uses the PutCommand for resolve this problem.
- 
Constructor SummaryConstructorsConstructorDescriptionEMFEditMapProperty(org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) 
- 
Method SummaryMethods inherited from class com._1c.g5.v8.dt.internal.common.databinding.EMFMapPropertyadaptListener, doGetMap, getFeature, getKeyType, getValueType, toStringMethods inherited from class org.eclipse.core.databinding.property.map.SimpleMapPropertydoSetMap, doUpdateMap, observe, setMapMethods inherited from class org.eclipse.core.databinding.property.map.MapPropertygetMap, mapFactory, mapFactory, observe, observeDetail, setMap, updateMap, values
- 
Constructor Details- 
EMFEditMapPropertypublic EMFEditMapProperty(org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) - Parameters:
- editingDomain-
- eStructuralFeature-
 
 
- 
- 
Method Details- 
doSetMapprotected void doSetMap(Object source, Map map, org.eclipse.core.databinding.observable.map.MapDiff diff) - Overrides:
- doSetMapin class- EMFMapProperty
 
 
-