Can anyone summarize the design patterns used in Eclipse GEF? I see that someone has done a perfect job on Eclipse platform and JDK. It would be very helpful for learning GEF if design patterns are illustrated.
For example, EditPartFactory is a typical factory pattern. GEF itself implements the MVC design.
A class hierarchy diagram is also very helpful.
Thanks so much!