Improve performance of DynamicTreeTableViewer
With large models, the update listener of DynamicTreeTableViewer can affect performance. For example, when editing the names of data dictionary elements in a model with a large data dictionary, the updates cannot keep up with the user typing speed.