Split the CA editor to fix the selection&focus errors
Currently the CAEditor is composed of 5 embedded editors (TXMMultiPartEditor).
This breaks :
- the Eclipse focus and selection policy
- the result editors hierarchy
- the results&charts hierarchy
Solution
Split the CAEditor into 5 editors "Factorial map", "Rows infos", "Cols infos", "Singular values infos" and "Singular values chart"
The Factorial map editors drives the other sub-editors
Functional validation
Ensure that:
-
they are all opens when computing a CA
-
the "Factorial map" (on the left) and "singular values infos" (on the right) are the main editors when the CA is opened/computed
-
the other editors are stacked behind the "singular values infos" editor
-
The CA -> Infos selections still works
-
The Infos -> CA selections still works
-
All sub-editors are closed when the Factorial map is closed
-
The infos and singular values editor can be reopened from the corpora view contextual menu, the main menu and the FactorialMap editor toolbar
-
The infos and singular values editor results can be exported with their respective "export data" button of their toolbar
-
The infos can be re-openned when double-clicking a point/label of the Factorial map