This interface is not intended to be implemented by clients.
Clients should instead subclass one of the classes that
implement this interface. Note that direct implementers of this
interface outside of the framework will be broken in future
releases when methods are added to this interface.

setMap

Note: This method is made available to facilitate basic property
access. However if the property source lacks property change
notification, then observables on the source object may not be notified
of the change. In most cases it is preferable to modify the source
through an IObservableMap than through the property directly.

Parameters:

source - the property source (may be null)

map - the new map

Since:

1.3

updateMap

Note: This method is made available to facilitate basic property
access. However if the property source lacks property change
notification, then observables on the source object may not be notified
of the change. In most cases it is preferable to modify the source
through an IObservableMap than through the property directly.

values

Returns the nested combination of this property and the specified detail
value property. Note that because this property is a projection of value
properties over a values collection, the only modifications supported are
through the IObservableMap.put(Object, Object) and
Map.putAll(java.util.Map) methods. In the latter case,
this property does not entries for keys not already contained in the
master map's key set. Modifications made through the returned property
are delegated to the detail property, using the corresponding entry value
from the master property as the source.