A brief summary from GEF wiki.
- Factory: Creating models from palette, creating EditParts and creating Figures
- Observer: Typically a controller (EditPart) listening on Model and View
- Command: To implement Undo and Redo functions
- Strategy: EditParts can install and remove EditPolicies dynamically
- Chain of responsibility: To decide which EditPolicy should handle a Request