org.acm.seguin.refactor.type
Class TypeRefactoringFactory

java.lang.Object
  extended by org.acm.seguin.refactor.type.TypeRefactoringFactory

public class TypeRefactoringFactory
extends java.lang.Object

Factory for the type refactorings

Author:
Chris Seguin

Constructor Summary
TypeRefactoringFactory()
           
 
Method Summary
 AddChildRefactoring addChild()
          Adds a feature to the Child attribute of the TypeRefactoringFactory object
 AddAbstractParent addParent()
          Adds a feature to the Parent attribute of the TypeRefactoringFactory object
 ExtractInterfaceRefactoring extractInterface()
          Extracts the interface of a class into a new interface object
 MoveClass moveClass()
          Description of the Method
 RemoveEmptyClassRefactoring removeEmptyClass()
          Description of the Method
 RenameClassRefactoring renameClass()
          Description of the Method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeRefactoringFactory

public TypeRefactoringFactory()
Method Detail

addChild

public AddChildRefactoring addChild()
Adds a feature to the Child attribute of the TypeRefactoringFactory object

Returns:
Description of the Returned Value

addParent

public AddAbstractParent addParent()
Adds a feature to the Parent attribute of the TypeRefactoringFactory object

Returns:
Description of the Returned Value

moveClass

public MoveClass moveClass()
Description of the Method

Returns:
Description of the Returned Value

renameClass

public RenameClassRefactoring renameClass()
Description of the Method

Returns:
Description of the Returned Value

removeEmptyClass

public RemoveEmptyClassRefactoring removeEmptyClass()
Description of the Method

Returns:
Description of the Returned Value

extractInterface

public ExtractInterfaceRefactoring extractInterface()
Extracts the interface of a class into a new interface object

Returns:
Description of the Returned Value