Community
Participate
Working Groups
The TmfTreeModel implementation has redundant information to provide information about columns: The headers and fColumnDescriptors information are redundant. The list fColumnDescriptors were meant to replace the headers, however the headers haven't not been deprecated due to the impact in Trace Compass. Nonetheless, all relevant data providers need to be updated so that the TmfTreeModel returned in query calls (e.g. AbstractTreeDataProvider#getTree()) are constructed with column descriptors instead of using the list of header names. A deprecation strategy for the list of header names should be provided as well.