| Add Parameter | Remove Parameter |
| Change Bidirectional Association to Unidirectional | Change Unidirectional Assocation to Bidirectional |
| Change Reference to Value | Change Value to Reference |
| Change Unidirectional Association to Bidirectional | Change Bidirectional Association to Unidirectional |
| Change Value to Reference | Change Reference to Value |
| Collapse Hierarchy | Extract Subclass |
| Extract Class | Inline Class |
| Extract Method | Inline Method |
| Extract Subclass | Collapse Hierarchy |
| Hide Delegate | Remove Middle Man |
| Inline Class | Extract Class |
| Inline Method | Extract Method |
| Inline Temp | Introduce Explaining Variable |
| Introduce Explaining Variable | Inline Temp |
| Move Field | Move Field |
| Move Method | Move Method |
| Parameterize Method | Replace Parameter with Explicit Methods |
| Pull Up Field | Push Down Field |
| Pull Up Method | Push Down Method |
| Push Down Field | Pull Up Field |
| Push Down Method | Pull Up Method |
| Remove Middle Man | Hide Delegate |
| Remove Parameter | Add Parameter |
| Rename Method | Rename Method |
| Replace Delegation with Inheritance | Replace Inheritance with Delegation |
| Replace Inheritance with Delegation | Replace Delegation with Inheritance |
| Replace Parameter with Explicit Methods | Parameterize Method |
| Substitute Algorithm | Substitute Algorithm |