Uses of Class
org.acm.seguin.summary.Summary

Packages that use Summary
org.acm.seguin.ide.common Classes common to all IDEs. 
org.acm.seguin.ide.common.action   
org.acm.seguin.metrics Contains code to gather metrics about the source code. 
org.acm.seguin.refactor Responsible for storing the software that performs the refactorings. 
org.acm.seguin.refactor.method Responsible for method refactorings. 
org.acm.seguin.refactor.type Contains the type refactorings. 
org.acm.seguin.summary Stores the metadata for the source code. 
org.acm.seguin.summary.query   
org.acm.seguin.uml Responsible for drawing the UML class diagrams. 
 

Uses of Summary in org.acm.seguin.ide.common
 

Methods in org.acm.seguin.ide.common that return Summary
protected  Summary SourceBrowserAdapter.getSummary()
          Get the Summary of the activeComponent.
 

Uses of Summary in org.acm.seguin.ide.common.action
 

Methods in org.acm.seguin.ide.common.action that return Summary
 Summary CurrentSummary.getCurrentSummary()
          Gets the CurrentSummary attribute of the CurrentSummary object
 

Uses of Summary in org.acm.seguin.metrics
 

Methods in org.acm.seguin.metrics with parameters of type Summary
 java.lang.Object GatherData.visit(Summary node, java.lang.Object data)
          Visit a summary node.
 

Uses of Summary in org.acm.seguin.refactor
 

Methods in org.acm.seguin.refactor with parameters of type Summary
protected  void Refactoring.checkDestinationFile(Summary loop, java.lang.String message)
          Check that we are allowed to adjust the destination
 

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

Methods in org.acm.seguin.refactor.method with parameters of type Summary
 void MoveMethodRefactoring.setDestination(Summary value)
          Sets the Destination attribute of the MoveMethodRefactoring object
 

Constructors in org.acm.seguin.refactor.method with parameters of type Summary
InvokeMovedMethodTransform(MethodSummary init, Summary destination)
          Constructor for the InvokeMovedMethodTransform object
MoveMethodVisitor(TypeSummary initType, MethodSummary initMethod, Summary initDest)
          Constructor for the MoveMethodVisitor object
 

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

Methods in org.acm.seguin.refactor.type with parameters of type Summary
 java.lang.Object TypeChangeVisitor.visit(Summary node, java.lang.Object data)
          Visit a summary node.
 

Constructors in org.acm.seguin.refactor.type with parameters of type Summary
CreateNewInterface(Summary summary, java.lang.String packageName, java.lang.String interfaceName)
          Constructor for the CreateNewInterface object
 

Uses of Summary in org.acm.seguin.summary
 

Subclasses of Summary in org.acm.seguin.summary
 class FieldAccessSummary
          Summarize a field access summary.
 class FieldSummary
          Stores information about a field
 class FileSummary
          Stores a summary of a java file
 class ImportSummary
          Stores the summary of an import
 class LocalVariableSummary
          Stores information about the formal parameter
 class MessageSendSummary
          Summarize a message send summary.
 class MethodSummary
          Stores information about a method
 class PackageSummary
          Creates a summary of a package
 class ParameterSummary
          Stores information about the formal parameter
 class TypeDeclSummary
          Summarize a type declaration.
 class TypeSummary
          Stores the summary of a type (either class or interface)
 class VariableSummary
          Stores information about a method
 

Methods in org.acm.seguin.summary that return Summary
 Summary SummaryLoaderState.getCurrentSummary()
          Get the current summary
 Summary Summary.getParent()
          Return the parent object
 

Methods in org.acm.seguin.summary with parameters of type Summary
protected  void MethodSummary.addDependency(Summary dependsOn)
          Adds a variable dependency
static LocalVariableSummary[] LocalVariableSummary.createNew(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTLocalVariableDeclaration field)
          Factory method
static TypeDeclSummary TypeDeclSummary.getTypeDeclSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTReferenceType typeNode)
          Factory method.
static TypeDeclSummary TypeDeclSummary.getTypeDeclSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTResultType typeNode)
          Factory method.
static TypeDeclSummary TypeDeclSummary.getTypeDeclSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTType typeNode)
          Factory method.
 void SummaryLoaderState.startSummary(Summary next)
          Set the current summary
 java.lang.Object PrintVisitor.visit(Summary node, java.lang.Object data)
          Visit a summary node.
 java.lang.Object TraversalVisitor.visit(Summary node, java.lang.Object data)
          Visit a summary node.
 java.lang.Object SummaryVisitor.visit(Summary node, java.lang.Object data)
          Visit a summary node.
 

Constructors in org.acm.seguin.summary with parameters of type Summary
FieldAccessSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTName nameNode)
          Creates a field access summary from an ASTName object.
FieldSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTType typeNode, net.sourceforge.jrefactory.ast.ASTVariableDeclaratorId id)
          Construct a method from a method declaration node
FieldSummary(Summary parentSummary, TypeDeclSummary type, java.lang.String name)
          Creates a parameter summary
FileSummary(Summary parentSummary, java.io.File initFile)
          Creates a file map
ImportSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTImportDeclaration importDecl)
          Create an import summary
LocalVariableSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTType typeNode, net.sourceforge.jrefactory.ast.ASTVariableDeclaratorId id)
          Creates a parameter summary
LocalVariableSummary(Summary parentSummary, TypeDeclSummary type, java.lang.String name)
          Constructor for the LocalVariableSummary object
MessageSendSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTName nameNode)
          Creates a message send summary from an ASTName object.
MethodSummary(Summary parent)
          Construct a method from a method declaration node
ParameterSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTType typeNode, net.sourceforge.jrefactory.ast.ASTVariableDeclaratorId id)
          Creates a parameter summary
ParameterSummary(Summary parentSummary, TypeDeclSummary type, java.lang.String name)
          Creates a parameter summary
Summary(Summary initParent)
          Create a summary object
TypeDeclSummary(Summary parentSummary)
          Creates a type declaration summary.
TypeDeclSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTName nameNode)
          Creates a type declaration summary from an ASTName object.
TypeDeclSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTPrimitiveType primitiveType)
          Creates a type declaration summary from an ASTPrimitiveType object.
TypeDeclSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTReferenceType refNode)
          Creates a type declaration summary from an ASTReferenceType object.
TypeDeclSummary(Summary parentSummary, java.lang.Class clazz)
           
TypeDeclSummary(Summary parentSummary, java.lang.String initPackage, java.lang.String initType)
          Creates a type declaration summary from an ASTName object.
TypeSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.SimpleNode typeDecl)
          Creates a TypeSummary object
VariableSummary(Summary parentSummary, net.sourceforge.jrefactory.ast.ASTType typeNode, net.sourceforge.jrefactory.ast.ASTVariableDeclaratorId id)
          Construct a method from a method declaration node
VariableSummary(Summary parentSummary, TypeDeclSummary type, java.lang.String name)
          Create a variable for debugging purposes
 

Uses of Summary in org.acm.seguin.summary.query
 

Methods in org.acm.seguin.summary.query with parameters of type Summary
static java.io.File TopLevelDirectory.getPackageDirectory(Summary initialSummary, java.lang.String packageName)
          Gets the PackageDirectory attribute of the TopLevelDirectory class
static boolean ImportsType.query(Summary summary, TypeSummary type)
          Checks to see if the type is imported
 

Uses of Summary in org.acm.seguin.uml
 

Methods in org.acm.seguin.uml that return Summary
 Summary ISourceful.getSourceSummary()
          Get the Summary for this object.
 Summary UMLNestedType.getSourceSummary()
          Gets the SourceSummary attribute of the UMLNestedType object
 Summary UMLMethod.getSourceSummary()
          Gets the sourceSummary attribute of the UMLMethod object
 Summary UMLField.getSourceSummary()
          Gets the sourceSummary attribute of the UMLField object
 Summary UMLType.getSourceSummary()
          Returns the type summary for this class