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

Packages that use TransformAST
org.acm.seguin.ide.jedit   
org.acm.seguin.refactor Responsible for storing the software that performs the refactorings. 
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. 
 

Uses of TransformAST in org.acm.seguin.ide.jedit
 

Methods in org.acm.seguin.ide.jedit with parameters of type TransformAST
 void JEditComplexTransform.add(TransformAST value)
          Adds a syntax tree transformation
 

Uses of TransformAST in org.acm.seguin.refactor
 

Subclasses of TransformAST in org.acm.seguin.refactor
 class AddImportTransform
          This object revises the import statements in the tree.
 class RemoveImportTransform
          This object revises the import statements in the tree.
 

Methods in org.acm.seguin.refactor that return TransformAST
protected  TransformAST EliminatePackageImportVisitor.getFileSpecificTransform(FileSummary summary)
          Gets the File Specific Transform
 

Methods in org.acm.seguin.refactor with parameters of type TransformAST
 void ComplexTransform.add(TransformAST value)
          Adds a syntax tree transformation
 void DefaultComplexTransform.add(TransformAST value)
          Adds a syntax tree transformation
 

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

Subclasses of TransformAST in org.acm.seguin.refactor.field
 class AddFieldTransform
          Adds a field declaration to a AST
 class RemoveFieldTransform
          A transform that removes a specific field
 class RenameFieldTransform
          A transform that renames a specific field
 

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

Subclasses of TransformAST in org.acm.seguin.refactor.method
 class AddAbstractMethod
          Adds an abstract method to the class
 class AddConcreteMethod
          Adds a concrete method to a class
 class AddConstructor
          A series of transformations taht adds a new constructor to a class.
 class AddMethodTransform
          Adds a method declaration to a AST
 class InvokeMovedMethodTransform
          Adds an abstract method to the class
 class RemoveMethodTransform
          A transform that removes a specific method
 class RenameMethodTransform
          A transform that renames a specific method
 

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

Subclasses of TransformAST in org.acm.seguin.refactor.type
 class AddImplementedInterfaceTransform
          This object will add a new interface to the implements clause of a class declaration.
 class ChangePackageTransform
          This object revises the package statement
 class RemoveSamePackageTransform
          Description of the Class
 class RenameParentTypeTransform
          This object revises the import statements in the tree.
 class RenameTypeTransform
          This object traverses the syntax tree and renames the types.
 

Methods in org.acm.seguin.refactor.type that return TransformAST
protected abstract  TransformAST TypeChangeVisitor.getFileSpecificTransform(FileSummary summary)
          Gets the File Specific Transform
protected  TransformAST MoveClassVisitor.getFileSpecificTransform(FileSummary summary)
          Gets the File Specific Transform
protected  TransformAST RenameClassVisitor.getFileSpecificTransform(FileSummary summary)
          Gets the File Specific Transform