Uses of Class
org.acm.seguin.refactor.Refactoring

Packages that use Refactoring
org.acm.seguin.refactor.field Contains refactorings that apply to fields. 
org.acm.seguin.refactor.method Responsible for method refactorings. 
org.acm.seguin.refactor.type Contains the type refactorings. 
org.acm.seguin.refactor.undo The undo package is responsible for being able to undo the refactoring operations. 
org.acm.seguin.uml.refactor Contains the user interface compontents, controllers and dialog boxes, that allow a programmer to specify parameters for the refactorings. 
 

Uses of Refactoring in org.acm.seguin.refactor.field
 

Subclasses of Refactoring in org.acm.seguin.refactor.field
 class PushDownFieldRefactoring
          Performs the push down field refactoring
 class PushUpFieldRefactoring
          Performs the pullup field refactoring
 class RenameFieldRefactoring
          Renames a field
 

Uses of Refactoring in org.acm.seguin.refactor.method
 

Subclasses of Refactoring in org.acm.seguin.refactor.method
 class ExtractMethodRefactoring
          Refactoring class that extracts a portion of the method and creates a new method with what the user has selected.
 class MoveMethodRefactoring
          Moves a method from one class to another.
 class PushDownMethodRefactoring
          Performs the push down method refactoring
 class PushUpAbstractMethodRefactoring
          Pushes up the signature of an abstract method into the parent class
 class PushUpMethodRefactoring
          Pushes up a method into a parent class
 class RenameMethodRefactoring
          Moves a method from one class to another.
 class RenameParameterRefactoring
          Refactoring to allow a user to rename a parameter
 

Uses of Refactoring in org.acm.seguin.refactor.type
 

Subclasses of Refactoring in org.acm.seguin.refactor.type
 class AddAbstractParent
          Adds an abstract parent to a class or a set of classes in the same package.
 class AddChildRefactoring
          Adds a child class and makes sure that the rest of the system is ready to have a class with that name.
 class AddClassRefactoring
          Adds a class that is either a parent or a child of an existing class.
 class ExtractInterfaceRefactoring
          Refactoring that extracts the interface from the dialog
 class MoveClass
          Main program for repackaging.
 class RemoveEmptyClassRefactoring
          Removes a particular class that is an abstract parent.
 class RenameClassRefactoring
          Main program for renaming a class.
 

Uses of Refactoring in org.acm.seguin.refactor.undo
 

Methods in org.acm.seguin.refactor.undo with parameters of type Refactoring
 UndoAction UndoStack.add(Refactoring ref)
          Adds a refactoring to the undo stack.
 

Uses of Refactoring in org.acm.seguin.uml.refactor
 

Methods in org.acm.seguin.uml.refactor that return Refactoring
protected  Refactoring ExtractMethodDialog.createRefactoring()
          Creates the refactoring and fills in the data
protected  Refactoring ExtractInterfaceDialog.createRefactoring()
          Extracts an interface from all specified classes.
protected  Refactoring PushUpFieldListener.createRefactoring()
          Creates a refactoring to be performed
protected  Refactoring RenameFieldDialog.createRefactoring()
          Creates a refactoring to be performed
protected abstract  Refactoring NoInputRefactoringListener.createRefactoring()
          Creates a refactoring to be performed
protected  Refactoring AddAbstractParentDialog.createRefactoring()
          Adds an abstract parent class to all specified classes.
protected  Refactoring PushUpMethodListener.createRefactoring()
          Creates a refactoring to be performed
protected  Refactoring AddChildClassDialog.createRefactoring()
          Adds an abstract parent class to all specified classes.
protected  Refactoring RemoveClassListener.createRefactoring()
          Creates a refactoring to be performed
protected  Refactoring PushUpAbstractMethodListener.createRefactoring()
          Creates a refactoring to be performed
protected  Refactoring RenameClassDialog.createRefactoring()
          Creates a refactoring to be performed
 

Methods in org.acm.seguin.uml.refactor with parameters of type Refactoring
protected  void ExtractMethodDialog.followup(Refactoring refactoring)
          Follows up the refactoring by updating the text in the current window