Enhancement
Major
Detail
Major
Detail
In the TreeGrid, the incremental updates of the tree do not work under certain conditions.
Suppose there exists a type Machine with a reference location to its location of type Location. Then a user could display the following tree of depth 2. The nodes of depth 1 correspond to the locations or Location`s. The children of the locations are the machines that are located at the location, i.e. those that have the value of their parent node in their reference `location:
location -> $location.referrers(`myModule:Machine#location`).
If the user changes the location of a machine, the tree representation is not updated. Only the children of the node of the changed subject object are updated. In this model, these would be the children of the machine with the adjusted location. There is no update of the parents.
Test
TestIncrementalUpdates.script.xml