Community
Participate
Working Groups
Several usecases are included in this bug. 1. with TreeTable, we are able to configure the Tree using TreeFillingConfiguration. This object often reference an EStructuralFeature to provide the children, but there is usecase where we reference a stereotype's property or a custom feature. ->In this case the table rows are never updated and we need to reload the table editor. 2. with Matrix, we can register as filter of the TreeFillingConfiguration an IExpression. This expression can work on stereotype application or on all custom property of the model. ->In this case the table rows are never updated and we need to reload the table editor. That's why we should add listener on the Resource or on the ResourceSet to be notified on each change and update the table. As listening and managing all these notifications will probably take a long time, I propose to add a boolean value somewhere in the model (probably on TreeFillingConfiguration), to allow to the user to activate this refresh.
Created attachment 271354 [details] model To Reproduce the first point This model allows to reproduce the first point. Adding/Remove a reference to Stereotype1::Attribute1 doesn't change the table contents
For the first usecase, I provided an example. I know this example can't not yet be created by the UI, but we can get a such model editing a table configuration or a user model in text mode. For the second usecase, we don't have yet expression working on a feature value, so we abandon this part for the current bug.
New Gerrit change created: https://git.eclipse.org/r/111520