You use the Refactoring Assistant to change the existing class hierarchy including enhancements to the design, and to create new components in classes or interfaces.
All changes made with the Refactoring Assistant refer only to global classes and interfaces. Local object types are not supported. The Refactoring Assistant does not make any adjustments to users of components. These users might be invalidated by restructuring.
● Moving Components to a Superclass
● Moving Components to a Subclass
● Moving Components to an Interface
● Moving Components to Associated Classes
● Moving Implemented Interfaces to a Superclass
● Moving Implemented Interfaces to a Subclass
● Moving Interface Components to the Implementing Class
● Moving Interface Components to the Component Interface