Eclipse Platform
Release 3.6

Uses of Class
org.eclipse.core.databinding.observable.map.MapDiff

Packages that use MapDiff
org.eclipse.core.databinding.observable Provides the core APIs for observing changes in objects. 
org.eclipse.core.databinding.observable.map Provides classes that can be used to observe changes in maps. 
org.eclipse.core.databinding.property.map   
 

Uses of MapDiff in org.eclipse.core.databinding.observable
 

Methods in org.eclipse.core.databinding.observable that return MapDiff
static MapDiff Diffs.computeLazyMapDiff(Map oldMap, Map newMap)
          Returns a lazily computed MapDiff describing the change between the specified old and new map states.
static MapDiff Diffs.computeMapDiff(Map oldMap, Map newMap)
          Returns a MapDiff describing the change between the specified old and new map states.
static MapDiff Diffs.createMapDiff(Set addedKeys, Set removedKeys, Set changedKeys, Map oldValues, Map newValues)
           
static MapDiff Diffs.createMapDiffRemoveAll(Map copyOfOldMap)
           
static MapDiff Diffs.createMapDiffSingleAdd(Object addedKey, Object newValue)
           
static MapDiff Diffs.createMapDiffSingleChange(Object existingKey, Object oldValue, Object newValue)
           
static MapDiff Diffs.createMapDiffSingleRemove(Object removedKey, Object oldValue)
           
 

Uses of MapDiff in org.eclipse.core.databinding.observable.map
 

Fields in org.eclipse.core.databinding.observable.map declared as MapDiff
 MapDiff MapChangeEvent.diff
          Description of the change to the source observable map.
 

Methods in org.eclipse.core.databinding.observable.map with parameters of type MapDiff
protected  void DecoratingObservableMap.fireMapChange(MapDiff diff)
           
protected  void AbstractObservableMap.fireMapChange(MapDiff diff)
          Fires map change events.
protected  void ObservableMap.fireMapChange(MapDiff diff)
           
 

Constructors in org.eclipse.core.databinding.observable.map with parameters of type MapDiff
MapChangeEvent(IObservableMap source, MapDiff diff)
          Creates a new map change event
 

Uses of MapDiff in org.eclipse.core.databinding.property.map
 

Methods in org.eclipse.core.databinding.property.map with parameters of type MapDiff
protected abstract  void SimpleMapProperty.doSetMap(Object source, Map map, MapDiff diff)
          Updates the property on the source with the specified change.
protected  void DelegatingMapProperty.doUpdateMap(Object source, MapDiff diff)
           
protected  void SimpleMapProperty.doUpdateMap(Object source, MapDiff diff)
           
protected  void MapProperty.doUpdateMap(Object source, MapDiff diff)
          Updates the property on the source with the specified change.
 void SimpleMapProperty.setMap(Object source, Map map, MapDiff diff)
          Updates the property on the source with the specified change.
 void MapProperty.updateMap(Object source, MapDiff diff)
           
 void IMapProperty.updateMap(Object source, MapDiff diff)
          Updates the property on the source with the specified change.
 


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.