/**
* Requests that the specified entry be added to the
* $field set. The set will not change until the event is
* actually propagated through the system.
*/
public void addTo$upfield ($etype elem)
{
requestEntryAdd($capfield, $field, elem);
}
/**
* Requests that the entry matching the supplied key be removed from
* the $field set. The set will not change until the
* event is actually propagated through the system.
*/
public void removeFrom$upfield (Comparable> key)
{
requestEntryRemove($capfield, $field, key);
}
/**
* Requests that the specified entry be updated in the
* $field set. The set will not change until the event is
* actually propagated through the system.
*/
public void update$upfield ($etype elem)
{
requestEntryUpdate($capfield, $field, elem$transport);
}
/**
* Requests that the $field field be set to the
* specified value. Generally one only adds, updates and removes
* entries of a distributed set, but certain situations call for a
* complete replacement of the set value. The local value will be
* updated immediately and an event will be propagated through the
* system to notify all listeners that the attribute did
* change. Proxied copies of this object (on clients) will apply the
* value change when they received the attribute changed notification.
*/
public void set$upfield ($type value)
{
requestAttributeChange($capfield, value, this.$field);
$type clone = $clonefield;
this.$field = clone;
}