<div dir="ltr">Hi,<br><div><br></div><div>ObservableList defines bulk operation methods like 'setAll', 'addAll', 'removeAll' etc. It does not specify that these operations should fire one change. On the other hand, FXCollections relies, at least on 'setAll', to have this behavior in the methods 'copy', 'fill', 'reverse', 'rotate' etc. These all state that one change notification is fired on the supplied ObservableList, but just calls its 'setAll', so there is no actual guarantee that only one event will be fired.</div><div><br></div><div>Did ObservableList mean to specify that bulk operations are reported as one change?</div><div><br></div><div>- Nir</div></div>