Open onursumer opened 8 years ago
MutationDataProxy
within MutationDetailsController
. Wrap this data with the new mutation data structure, where we perform filters, selections, highlights, etc.MutationDataFilterController
should be the only place where we update the state (filter, highlight, select) through the new mutation data structureMutationCollection
MutationDetailsTableController
)
Currently, after a filter operation, filtered data is retrieved either from the diagram content or from the table content.
Define a better MVC where each component filters the same set of mutations, and other components update the view by listening to the single source of data.