This problem can maybe be generalized as a class communication problem and maybe there is a solution/pattern that solves this specific one.
I am using eclipse forms in a RCP application, each form has many sections.
Most of the sections are dependent i.e. if the user modifies something in section A I want immediately some changes in section B. I do this using listeners and I have all the sections code in the same class but is there any way to communicate these changes without having the all the code together so I can write more clear code?