Shatabdi's SE 450 Project Resubmission
view.adapter.ColorAdapter.color    (Static Variable)  Declared as: java.awt.Color
    Define   [ColorAdapter.java, 10]   view.adapter.ColorAdapter
    Set   [ColorAdapter.java, 16]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 19]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 22]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 25]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 28]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 31]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 34]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 37]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 40]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 43]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 46]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 49]   view.adapter.ColorAdapter.getColor
    Set   [ColorAdapter.java, 52]   view.adapter.ColorAdapter.getColor
    Use   [ColorAdapter.java, 55]   view.adapter.ColorAdapter.getColor

view.adapter.ColorAdapter.ColorAdapter.shapeColor    (Parameter)  Declared as: ShapeColor
    Define   [ColorAdapter.java, 92]   view.adapter.ColorAdapter.ColorAdapter
    Use   [ColorAdapter.java, 93]   view.adapter.ColorAdapter.ColorAdapter

view.adapter.ColorAdapter.getColor.shapeColor    (Parameter)  Declared as: ShapeColor
    Define   [ColorAdapter.java, 13]   view.adapter.ColorAdapter.getColor
    Use   [ColorAdapter.java, 14]   view.adapter.ColorAdapter.getColor

view.adapter.ColorAdapter.getShapeColor.myColor    (Parameter)  Declared as: Color
    Define   [ColorAdapter.java, 58]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 59]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 62]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 65]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 68]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 71]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 74]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 77]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 80]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 83]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 86]   view.adapter.ColorAdapter.getShapeColor

view.adapter.ColorAdapter.shapeColor    (Static Variable)  Declared as: ShapeColor
    Define   [ColorAdapter.java, 11]   view.adapter.ColorAdapter
    Set   [ColorAdapter.java, 93]   view.adapter.ColorAdapter.ColorAdapter
    Set   [ColorAdapter.java, 60]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 63]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 66]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 69]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 72]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 75]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 78]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 81]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 84]   view.adapter.ColorAdapter.getShapeColor
    Set   [ColorAdapter.java, 87]   view.adapter.ColorAdapter.getShapeColor
    Use   [ColorAdapter.java, 89]   view.adapter.ColorAdapter.getShapeColor

view.adapter.DrawMouseAdapter.canvasBase    (Private Variable)  Declared as: PaintCanvasBase
    Define   [DrawMouseAdapter.java, 16]   view.adapter.DrawMouseAdapter
    Set   [DrawMouseAdapter.java, 22]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 39]   view.adapter.DrawMouseAdapter.update

view.adapter.DrawMouseAdapter.DrawMouseAdapter.appState    (Parameter)  Declared as: IApplicationState
    Define   [DrawMouseAdapter.java, 21]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 26]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 27]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 28]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 29]   view.adapter.DrawMouseAdapter.DrawMouseAdapter

view.adapter.DrawMouseAdapter.DrawMouseAdapter.canvasBase    (Parameter)  Declared as: PaintCanvasBase
    Define   [DrawMouseAdapter.java, 21]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 22]   view.adapter.DrawMouseAdapter.DrawMouseAdapter

view.adapter.DrawMouseAdapter.DrawMouseAdapter.endPoint    (Parameter)  Declared as: Point
    Define   [DrawMouseAdapter.java, 21]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 24]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 31]   view.adapter.DrawMouseAdapter.DrawMouseAdapter

view.adapter.DrawMouseAdapter.DrawMouseAdapter.primaryColor    (Variable)  Declared as: Color=ColorAdapter.getColor
    Define   [DrawMouseAdapter.java, 28]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Set   [DrawMouseAdapter.java, 28]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 32]   view.adapter.DrawMouseAdapter.DrawMouseAdapter

view.adapter.DrawMouseAdapter.DrawMouseAdapter.secondaryColor    (Variable)  Declared as: Color=ColorAdapter.getColor
    Define   [DrawMouseAdapter.java, 29]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Set   [DrawMouseAdapter.java, 29]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 33]   view.adapter.DrawMouseAdapter.DrawMouseAdapter

view.adapter.DrawMouseAdapter.DrawMouseAdapter.shadingType    (Variable)  Declared as: ShapeShadingType=appState.getActiveShapeShadingType
    Define   [DrawMouseAdapter.java, 27]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Set   [DrawMouseAdapter.java, 27]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 32]   view.adapter.DrawMouseAdapter.DrawMouseAdapter

view.adapter.DrawMouseAdapter.DrawMouseAdapter.shapeType    (Variable)  Declared as: ShapeType=appState.getActiveShapeType
    Define   [DrawMouseAdapter.java, 26]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Set   [DrawMouseAdapter.java, 26]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 32]   view.adapter.DrawMouseAdapter.DrawMouseAdapter

view.adapter.DrawMouseAdapter.DrawMouseAdapter.startPoint    (Parameter)  Declared as: Point
    Define   [DrawMouseAdapter.java, 21]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 23]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 31]   view.adapter.DrawMouseAdapter.DrawMouseAdapter

view.adapter.DrawMouseAdapter.endPoint    (Private Variable)  Declared as: java.awt.Point
    Define   [DrawMouseAdapter.java, 17]   view.adapter.DrawMouseAdapter
    Set   [DrawMouseAdapter.java, 24]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 38]   view.adapter.DrawMouseAdapter.update

view.adapter.DrawMouseAdapter.geometricShape    (Variable)  Declared as: GeometricShape
    Define   [DrawMouseAdapter.java, 18]   view.adapter.DrawMouseAdapter
    Set   [DrawMouseAdapter.java, 31]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 32]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 39]   view.adapter.DrawMouseAdapter.update

view.adapter.DrawMouseAdapter.startPoint    (Private Variable)  Declared as: java.awt.Point
    Define   [DrawMouseAdapter.java, 19]   view.adapter.DrawMouseAdapter
    Set   [DrawMouseAdapter.java, 23]   view.adapter.DrawMouseAdapter.DrawMouseAdapter
    Use   [DrawMouseAdapter.java, 38]   view.adapter.DrawMouseAdapter.update

view.adapter.DrawMouseAdapter.update.drawShape    (Variable)  Declared as: DrawShape=DrawShape(canvasBasegeometricShape,)
    Define   [DrawMouseAdapter.java, 39]   view.adapter.DrawMouseAdapter.update
    Set   [DrawMouseAdapter.java, 39]   view.adapter.DrawMouseAdapter.update
    Use   [DrawMouseAdapter.java, 40]   view.adapter.DrawMouseAdapter.update

view.adapter.DrawMouseAdapter.update.shapeCreateCommand    (Variable)  Declared as: ShapeCreateCommand=ShapeCreateCommand(drawShape)
    Define   [DrawMouseAdapter.java, 40]   view.adapter.DrawMouseAdapter.update
    Set   [DrawMouseAdapter.java, 40]   view.adapter.DrawMouseAdapter.update
    Use   [DrawMouseAdapter.java, 41]   view.adapter.DrawMouseAdapter.update

view.adapter.Messages.BUNDLE_NAME    (Private Static Variable)  Declared as: String="view.adapter.messages"
    Define   [Messages.java, 7]   view.adapter.Messages
    Set   [Messages.java, 7]   view.adapter.Messages
    Use   [Messages.java, 9]   view.adapter.Messages

view.adapter.Messages.getString.(catch_1).e    (Catch Parameter)  Declared as: MissingResourceException
    Define   [Messages.java, 17]   view.adapter.Messages.getString

view.adapter.Messages.getString.key    (Parameter)  Declared as: String
    Define   [Messages.java, 14]   view.adapter.Messages.getString
    Use   [Messages.java, 16]   view.adapter.Messages.getString
    Use   [Messages.java, 18]   view.adapter.Messages.getString

view.adapter.Messages.RESOURCE_BUNDLE    (Private Static Variable)  Declared as: ResourceBundle=ResourceBundle.getBundle
    Define   [Messages.java, 9]   view.adapter.Messages
    Set   [Messages.java, 9]   view.adapter.Messages
    Use   [Messages.java, 16]   view.adapter.Messages.getString

view.adapter.MouseHandler.applicationState    (Private Variable)  Declared as: IApplicationState
    Define   [MouseHandler.java, 11]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 23]   view.adapter.MouseHandler.MouseHandler
    Use   [MouseHandler.java, 33]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 61]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 63]   view.adapter.MouseHandler.mouseReleased

view.adapter.MouseHandler.canvasBase    (Private Variable)  Declared as: PaintCanvasBase
    Define   [MouseHandler.java, 12]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 22]   view.adapter.MouseHandler.MouseHandler
    Use   [MouseHandler.java, 41]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 63]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 66]   view.adapter.MouseHandler.mouseReleased

view.adapter.MouseHandler.dragX    (Private Variable)  Declared as: int=0
    Define   [MouseHandler.java, 17]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 17]   view.adapter.MouseHandler
    Use   [MouseHandler.java, 34]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 38]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 50]   view.adapter.MouseHandler.mousePressed

view.adapter.MouseHandler.dragY    (Private Variable)  Declared as: int=0
    Define   [MouseHandler.java, 19]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 19]   view.adapter.MouseHandler
    Use   [MouseHandler.java, 35]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 39]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 51]   view.adapter.MouseHandler.mousePressed

view.adapter.MouseHandler.end    (Private Variable)  Declared as: Point
    Define   [MouseHandler.java, 13]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 49]   view.adapter.MouseHandler.mousePressed
    Set   [MouseHandler.java, 58]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 63]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 66]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 70]   view.adapter.MouseHandler.mouseReleased

view.adapter.MouseHandler.mouseDragged    (Private Variable)  Declared as: boolean=false
    Define   [MouseHandler.java, 14]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 14]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 29]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 52]   view.adapter.MouseHandler.mousePressed
    Use   [MouseHandler.java, 69]   view.adapter.MouseHandler.mouseReleased

view.adapter.MouseHandler.mouseDragged.currentX    (Variable)  Declared as: int=e.getX
    Define   [MouseHandler.java, 30]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 30]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 34]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 38]   view.adapter.MouseHandler.mouseDragged

view.adapter.MouseHandler.mouseDragged.currentY    (Variable)  Declared as: int=e.getY
    Define   [MouseHandler.java, 31]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 31]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 35]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 39]   view.adapter.MouseHandler.mouseDragged

view.adapter.MouseHandler.mouseDragged.e    (Parameter)  Declared as: MouseEvent
    Define   [MouseHandler.java, 27]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 30]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 31]   view.adapter.MouseHandler.mouseDragged

view.adapter.MouseHandler.mouseDragged.transformPos    (Variable)  Declared as: Point=Point(translateXXtranslateYY,)
    Define   [MouseHandler.java, 36]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 36]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 41]   view.adapter.MouseHandler.mouseDragged

view.adapter.MouseHandler.mouseDragged.translateXX    (Variable)  Declared as: int=currentX - dragX
    Define   [MouseHandler.java, 34]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 34]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 36]   view.adapter.MouseHandler.mouseDragged

view.adapter.MouseHandler.mouseDragged.translateYY    (Variable)  Declared as: int=currentY - dragY
    Define   [MouseHandler.java, 35]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 35]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 36]   view.adapter.MouseHandler.mouseDragged

view.adapter.MouseHandler.MouseHandler.appState    (Parameter)  Declared as: IApplicationState
    Define   [MouseHandler.java, 21]   view.adapter.MouseHandler.MouseHandler
    Use   [MouseHandler.java, 23]   view.adapter.MouseHandler.MouseHandler

view.adapter.MouseHandler.MouseHandler.canvasBase    (Parameter)  Declared as: PaintCanvasBase
    Define   [MouseHandler.java, 21]   view.adapter.MouseHandler.MouseHandler
    Use   [MouseHandler.java, 22]   view.adapter.MouseHandler.MouseHandler

view.adapter.MouseHandler.mousePressed.e    (Parameter)  Declared as: MouseEvent
    Define   [MouseHandler.java, 47]   view.adapter.MouseHandler.mousePressed
    Use   [MouseHandler.java, 48]   view.adapter.MouseHandler.mousePressed
    Use   [MouseHandler.java, 49]   view.adapter.MouseHandler.mousePressed
    Use   [MouseHandler.java, 50]   view.adapter.MouseHandler.mousePressed
    Use   [MouseHandler.java, 51]   view.adapter.MouseHandler.mousePressed

view.adapter.MouseHandler.mouseReleased.e    (Parameter)  Declared as: MouseEvent
    Define   [MouseHandler.java, 57]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 58]   view.adapter.MouseHandler.mouseReleased

view.adapter.MouseHandler.mouseReleased.mouseMode    (Variable)  Declared as: MouseMode=null
    Define   [MouseHandler.java, 59]   view.adapter.MouseHandler.mouseReleased
    Set   [MouseHandler.java, 59]   view.adapter.MouseHandler.mouseReleased
    Set   [MouseHandler.java, 63]   view.adapter.MouseHandler.mouseReleased
    Set   [MouseHandler.java, 66]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 76]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 77]   view.adapter.MouseHandler.mouseReleased

view.adapter.MouseHandler.moveMouseAdapter    (Private Variable)  Declared as: MoveMouseAdapter=null
    Define   [MouseHandler.java, 15]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 15]   view.adapter.MouseHandler
    Set   [MouseHandler.java, 41]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 42]   view.adapter.MouseHandler.mouseDragged
    Use   [MouseHandler.java, 69]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 70]   view.adapter.MouseHandler.mouseReleased

view.adapter.MouseHandler.start    (Private Variable)  Declared as: Point
    Define   [MouseHandler.java, 16]   view.adapter.MouseHandler
    Use   [MouseHandler.java, 41]   view.adapter.MouseHandler.mouseDragged
    Set   [MouseHandler.java, 48]   view.adapter.MouseHandler.mousePressed
    Use   [MouseHandler.java, 63]   view.adapter.MouseHandler.mouseReleased
    Use   [MouseHandler.java, 66]   view.adapter.MouseHandler.mouseReleased

view.adapter.MoveMouseAdapter.canvasBase    (Private Variable)  Declared as: PaintCanvasBase
    Define   [MoveMouseAdapter.java, 10]   view.adapter.MoveMouseAdapter
    Set   [MoveMouseAdapter.java, 18]   view.adapter.MoveMouseAdapter.MoveMouseAdapter
    Use   [MoveMouseAdapter.java, 30]   view.adapter.MoveMouseAdapter.update

view.adapter.MoveMouseAdapter.commandHandler    (Variable)  Declared as: CommandHandler=CommandHandler()
    Define   [MoveMouseAdapter.java, 12]   view.adapter.MoveMouseAdapter
    Set   [MoveMouseAdapter.java, 12]   view.adapter.MoveMouseAdapter
    Use   [MoveMouseAdapter.java, 30]   view.adapter.MoveMouseAdapter.update

view.adapter.MoveMouseAdapter.MoveMouseAdapter.canvasBase    (Parameter)  Declared as: PaintCanvasBase
    Define   [MoveMouseAdapter.java, 17]   view.adapter.MoveMouseAdapter.MoveMouseAdapter
    Use   [MoveMouseAdapter.java, 18]   view.adapter.MoveMouseAdapter.MoveMouseAdapter

view.adapter.MoveMouseAdapter.MoveMouseAdapter.startPoint    (Parameter)  Declared as: Point
    Define   [MoveMouseAdapter.java, 17]   view.adapter.MoveMouseAdapter.MoveMouseAdapter
    Use   [MoveMouseAdapter.java, 20]   view.adapter.MoveMouseAdapter.MoveMouseAdapter

view.adapter.MoveMouseAdapter.MoveMouseAdapter.transformPos    (Parameter)  Declared as: Point
    Define   [MoveMouseAdapter.java, 17]   view.adapter.MoveMouseAdapter.MoveMouseAdapter
    Use   [MoveMouseAdapter.java, 19]   view.adapter.MoveMouseAdapter.MoveMouseAdapter

view.adapter.MoveMouseAdapter.pt    (Private Variable)  Declared as: java.awt.Point
    Define   [MoveMouseAdapter.java, 15]   view.adapter.MoveMouseAdapter
    Set   [MoveMouseAdapter.java, 19]   view.adapter.MoveMouseAdapter.MoveMouseAdapter
    Use   [MoveMouseAdapter.java, 30]   view.adapter.MoveMouseAdapter.update

view.adapter.MoveMouseAdapter.ptStart    (Private Variable)  Declared as: java.awt.Point
    Define   [MoveMouseAdapter.java, 14]   view.adapter.MoveMouseAdapter
    Set   [MoveMouseAdapter.java, 20]   view.adapter.MoveMouseAdapter.MoveMouseAdapter
    Use   [MoveMouseAdapter.java, 30]   view.adapter.MoveMouseAdapter.update

view.adapter.MoveMouseAdapter.releasePosition.endPoint    (Parameter)  Declared as: Point
    Define   [MoveMouseAdapter.java, 23]   view.adapter.MoveMouseAdapter.releasePosition
    Use   [MoveMouseAdapter.java, 24]   view.adapter.MoveMouseAdapter.releasePosition

view.adapter.MoveMouseAdapter.shapeMoveCommand    (Variable)  Declared as: ShapeMoveCommand
    Define   [MoveMouseAdapter.java, 11]   view.adapter.MoveMouseAdapter
    Use   [MoveMouseAdapter.java, 24]   view.adapter.MoveMouseAdapter.releasePosition
    Use   [MoveMouseAdapter.java, 25]   view.adapter.MoveMouseAdapter.releasePosition
    Set   [MoveMouseAdapter.java, 30]   view.adapter.MoveMouseAdapter.update
    Use   [MoveMouseAdapter.java, 31]   view.adapter.MoveMouseAdapter.update

view.adapter.SelectMouseAdapter.canvasBase    (Private Variable)  Declared as: PaintCanvasBase
    Define   [SelectMouseAdapter.java, 10]   view.adapter.SelectMouseAdapter
    Set   [SelectMouseAdapter.java, 16]   view.adapter.SelectMouseAdapter.SelectMouseAdapter
    Use   [SelectMouseAdapter.java, 24]   view.adapter.SelectMouseAdapter.update

view.adapter.SelectMouseAdapter.endPoint    (Private Variable)  Declared as: java.awt.Point
    Define   [SelectMouseAdapter.java, 11]   view.adapter.SelectMouseAdapter
    Set   [SelectMouseAdapter.java, 18]   view.adapter.SelectMouseAdapter.SelectMouseAdapter
    Use   [SelectMouseAdapter.java, 24]   view.adapter.SelectMouseAdapter.update

view.adapter.SelectMouseAdapter.SelectMouseAdapter.canvasBase    (Parameter)  Declared as: PaintCanvasBase
    Define   [SelectMouseAdapter.java, 15]   view.adapter.SelectMouseAdapter.SelectMouseAdapter
    Use   [SelectMouseAdapter.java, 16]   view.adapter.SelectMouseAdapter.SelectMouseAdapter

view.adapter.SelectMouseAdapter.SelectMouseAdapter.endPoint    (Parameter)  Declared as: Point
    Define   [SelectMouseAdapter.java, 15]   view.adapter.SelectMouseAdapter.SelectMouseAdapter
    Use   [SelectMouseAdapter.java, 18]   view.adapter.SelectMouseAdapter.SelectMouseAdapter

view.adapter.SelectMouseAdapter.SelectMouseAdapter.startPoint    (Parameter)  Declared as: Point
    Define   [SelectMouseAdapter.java, 15]   view.adapter.SelectMouseAdapter.SelectMouseAdapter
    Use   [SelectMouseAdapter.java, 17]   view.adapter.SelectMouseAdapter.SelectMouseAdapter

view.adapter.SelectMouseAdapter.startPoint    (Private Variable)  Declared as: java.awt.Point
    Define   [SelectMouseAdapter.java, 13]   view.adapter.SelectMouseAdapter
    Set   [SelectMouseAdapter.java, 17]   view.adapter.SelectMouseAdapter.SelectMouseAdapter
    Use   [SelectMouseAdapter.java, 24]   view.adapter.SelectMouseAdapter.update

view.adapter.SelectMouseAdapter.update.shapeSelectionCommand    (Variable)  Declared as: ShapeSelectionCommand=ShapeSelectionCommand(startPointendPoint,canvasBase,)
    Define   [SelectMouseAdapter.java, 24]   view.adapter.SelectMouseAdapter.update
    Set   [SelectMouseAdapter.java, 24]   view.adapter.SelectMouseAdapter.update
    Use   [SelectMouseAdapter.java, 25]   view.adapter.SelectMouseAdapter.update

view.Gui.addEvent.(lambda_expr_1).ActionEvent    (Parameter)  Declared as: 
    Define   [Gui.java, 23]   view.Gui.addEvent.(lambda_expr_1)

view.Gui.addEvent.callback    (Parameter)  Declared as: IButtonListener
    Define   [Gui.java, 21]   view.Gui.addEvent
    Use   [Gui.java, 23]   view.Gui.addEvent.(lambda_expr_1)

view.Gui.addEvent.eventName    (Parameter)  Declared as: EventName
    Define   [Gui.java, 21]   view.Gui.addEvent
    Use   [Gui.java, 22]   view.Gui.addEvent

view.Gui.addEvent.selectedButton    (Variable)  Declared as: JButton=iGuiWindow.getButton
    Define   [Gui.java, 22]   view.Gui.addEvent
    Set   [Gui.java, 22]   view.Gui.addEvent
    Use   [Gui.java, 23]   view.Gui.addEvent

view.Gui.getDialogChoiceResponse.dialogChoiceSettings    (Parameter)  Declared as: IDialogChoice
    Define   [Gui.java, 28]   view.Gui.getDialogChoiceResponse
    Use   [Gui.java, 30]   view.Gui.getDialogChoiceResponse
    Use   [Gui.java, 30]   view.Gui.getDialogChoiceResponse
    Use   [Gui.java, 33]   view.Gui.getDialogChoiceResponse
    Use   [Gui.java, 34]   view.Gui.getDialogChoiceResponse
    Use   [Gui.java, 36]   view.Gui.getDialogChoiceResponse

view.Gui.getDialogChoiceResponse.selectedValue    (Variable)  Declared as: Object=JOptionPane.showInputDialog
    Define   [Gui.java, 29]   view.Gui.getDialogChoiceResponse
    Set   [Gui.java, 29]   view.Gui.getDialogChoiceResponse
    Use   [Gui.java, 35]   view.Gui.getDialogChoiceResponse
    Use   [Gui.java, 37]   view.Gui.getDialogChoiceResponse

view.Gui.Gui.gui    (Parameter)  Declared as: IGuiWindow
    Define   [Gui.java, 16]   view.Gui.Gui
    Use   [Gui.java, 17]   view.Gui.Gui

view.Gui.iGuiWindow    (Private Variable)  Declared as: IGuiWindow
    Define   [Gui.java, 14]   view.Gui
    Set   [Gui.java, 17]   view.Gui.Gui
    Use   [Gui.java, 22]   view.Gui.addEvent

view.GuiWindow.addButtonToPanel.eventName    (Parameter)  Declared as: EventName
    Define   [GuiWindow.java, 48]   view.GuiWindow.addButtonToPanel
    Use   [GuiWindow.java, 49]   view.GuiWindow.addButtonToPanel
    Use   [GuiWindow.java, 50]   view.GuiWindow.addButtonToPanel

view.GuiWindow.addButtonToPanel.newButton    (Variable)  Declared as: JButton=createButton
    Define   [GuiWindow.java, 49]   view.GuiWindow.addButtonToPanel
    Set   [GuiWindow.java, 49]   view.GuiWindow.addButtonToPanel
    Use   [GuiWindow.java, 50]   view.GuiWindow.addButtonToPanel
    Use   [GuiWindow.java, 51]   view.GuiWindow.addButtonToPanel

view.GuiWindow.addButtonToPanel.panel    (Parameter)  Declared as: JPanel
    Define   [GuiWindow.java, 48]   view.GuiWindow.addButtonToPanel
    Use   [GuiWindow.java, 51]   view.GuiWindow.addButtonToPanel

view.GuiWindow.createBackgroundPanel.contentPane    (Variable)  Declared as: JPanel=JPanel()
    Define   [GuiWindow.java, 55]   view.GuiWindow.createBackgroundPanel
    Set   [GuiWindow.java, 55]   view.GuiWindow.createBackgroundPanel
    Use   [GuiWindow.java, 56]   view.GuiWindow.createBackgroundPanel
    Use   [GuiWindow.java, 57]   view.GuiWindow.createBackgroundPanel
    Use   [GuiWindow.java, 58]   view.GuiWindow.createBackgroundPanel
    Use   [GuiWindow.java, 59]   view.GuiWindow.createBackgroundPanel
    Use   [GuiWindow.java, 60]   view.GuiWindow.createBackgroundPanel

view.GuiWindow.createButton.eventName    (Parameter)  Declared as: EventName
    Define   [GuiWindow.java, 63]   view.GuiWindow.createButton
    Use   [GuiWindow.java, 64]   view.GuiWindow.createButton

view.GuiWindow.createButton.newButton    (Variable)  Declared as: JButton=JButton(eventName.toString)
    Define   [GuiWindow.java, 64]   view.GuiWindow.createButton
    Set   [GuiWindow.java, 64]   view.GuiWindow.createButton
    Use   [GuiWindow.java, 65]   view.GuiWindow.createButton
    Use   [GuiWindow.java, 66]   view.GuiWindow.createButton
    Use   [GuiWindow.java, 67]   view.GuiWindow.createButton
    Use   [GuiWindow.java, 68]   view.GuiWindow.createButton

view.GuiWindow.createButtonBorder.line    (Variable)  Declared as: Border=LineBorder(Color.BLACK)
    Define   [GuiWindow.java, 72]   view.GuiWindow.createButtonBorder
    Set   [GuiWindow.java, 72]   view.GuiWindow.createButtonBorder
    Use   [GuiWindow.java, 74]   view.GuiWindow.createButtonBorder

view.GuiWindow.createButtonBorder.margin    (Variable)  Declared as: Border=EmptyBorder(defaultButtonDimensions)
    Define   [GuiWindow.java, 73]   view.GuiWindow.createButtonBorder
    Set   [GuiWindow.java, 73]   view.GuiWindow.createButtonBorder
    Use   [GuiWindow.java, 74]   view.GuiWindow.createButtonBorder

view.GuiWindow.createButtonPanel.flowLayout    (Variable)  Declared as: FlowLayout=FlowLayout
    Define   [GuiWindow.java, 79]   view.GuiWindow.createButtonPanel
    Set   [GuiWindow.java, 79]   view.GuiWindow.createButtonPanel
    Use   [GuiWindow.java, 80]   view.GuiWindow.createButtonPanel

view.GuiWindow.createButtonPanel.panel    (Variable)  Declared as: JPanel=JPanel()
    Define   [GuiWindow.java, 78]   view.GuiWindow.createButtonPanel
    Set   [GuiWindow.java, 78]   view.GuiWindow.createButtonPanel
    Use   [GuiWindow.java, 79]   view.GuiWindow.createButtonPanel
    Use   [GuiWindow.java, 81]   view.GuiWindow.createButtonPanel
    Use   [GuiWindow.java, 82]   view.GuiWindow.createButtonPanel

view.GuiWindow.createMenu.(for_loop_1).eventName    (Variable)  Declared as: EventName
    Use   [GuiWindow.java, 89]   view.GuiWindow.createMenu
    Define   [GuiWindow.java, 88]   view.GuiWindow.createMenu

view.GuiWindow.createMenu.buttonPanel    (Variable)  Declared as: JPanel=createButtonPanel
    Define   [GuiWindow.java, 86]   view.GuiWindow.createMenu
    Set   [GuiWindow.java, 86]   view.GuiWindow.createMenu
    Use   [GuiWindow.java, 89]   view.GuiWindow.createMenu
    Use   [GuiWindow.java, 92]   view.GuiWindow.createMenu

view.GuiWindow.createWindow.buttonPanel    (Variable)  Declared as: JPanel=createMenu
    Define   [GuiWindow.java, 97]   view.GuiWindow.createWindow
    Set   [GuiWindow.java, 97]   view.GuiWindow.createWindow
    Use   [GuiWindow.java, 98]   view.GuiWindow.createWindow

view.GuiWindow.createWindow.contentPane    (Variable)  Declared as: JPanel=createBackgroundPanel
    Define   [GuiWindow.java, 96]   view.GuiWindow.createWindow
    Set   [GuiWindow.java, 96]   view.GuiWindow.createWindow
    Use   [GuiWindow.java, 98]   view.GuiWindow.createWindow
    Use   [GuiWindow.java, 99]   view.GuiWindow.createWindow

view.GuiWindow.defaultButtonDimensions    (Private Variable)  Declared as: Insets=Insets(58,5,8,)
    Define   [GuiWindow.java, 32]   view.GuiWindow
    Set   [GuiWindow.java, 32]   view.GuiWindow
    Use   [GuiWindow.java, 73]   view.GuiWindow.createButtonBorder

view.GuiWindow.defaultHeight    (Private Static Variable)  Declared as: int=800
    Define   [GuiWindow.java, 27]   view.GuiWindow
    Set   [GuiWindow.java, 27]   view.GuiWindow
    Use   [GuiWindow.java, 39]   view.GuiWindow.GuiWindow

view.GuiWindow.defaultTitle    (Private Static Variable)  Declared as: String="Shatabdi Choudhury JPaint"
    Define   [GuiWindow.java, 28]   view.GuiWindow
    Set   [GuiWindow.java, 28]   view.GuiWindow
    Use   [GuiWindow.java, 38]   view.GuiWindow.GuiWindow

view.GuiWindow.defaultWidth    (Private Static Variable)  Declared as: int=1250
    Define   [GuiWindow.java, 29]   view.GuiWindow
    Set   [GuiWindow.java, 29]   view.GuiWindow
    Use   [GuiWindow.java, 39]   view.GuiWindow.GuiWindow

view.GuiWindow.eventButtons    (Private Variable)  Declared as: Map<EventName,JButton>=HashMap()
    Define   [GuiWindow.java, 33]   view.GuiWindow
    Set   [GuiWindow.java, 33]   view.GuiWindow
    Use   [GuiWindow.java, 50]   view.GuiWindow.addButtonToPanel
    Use   [GuiWindow.java, 103]   view.GuiWindow.getButton
    Use   [GuiWindow.java, 106]   view.GuiWindow.getButton

view.GuiWindow.getButton.eventName    (Parameter)  Declared as: EventName
    Define   [GuiWindow.java, 102]   view.GuiWindow.getButton
    Use   [GuiWindow.java, 103]   view.GuiWindow.getButton
    Use   [GuiWindow.java, 104]   view.GuiWindow.getButton
    Use   [GuiWindow.java, 106]   view.GuiWindow.getButton

view.GuiWindow.GuiWindow.canvas    (Parameter)  Declared as: JComponent
    Define   [GuiWindow.java, 35]   view.GuiWindow.GuiWindow
    Use   [GuiWindow.java, 42]   view.GuiWindow.GuiWindow

view.GuiWindow.GuiWindow.window    (Variable)  Declared as: JPanel=createWindow
    Define   [GuiWindow.java, 41]   view.GuiWindow.GuiWindow
    Set   [GuiWindow.java, 41]   view.GuiWindow.GuiWindow
    Use   [GuiWindow.java, 42]   view.GuiWindow.GuiWindow

view.GuiWindow.serialVersionUID    (Private Static Variable)  Declared as: long=1L
    Define   [GuiWindow.java, 30]   view.GuiWindow
    Set   [GuiWindow.java, 30]   view.GuiWindow

view.interfaces.IGuiWindow.getButton.eventName    (Parameter)  Declared as: EventName
    Define   [IGuiWindow.java, 9]   view.interfaces.IGuiWindow.getButton

view.interfaces.IUiModule.addEvent.command    (Parameter)  Declared as: IButtonListener
    Define   [IUiModule.java, 7]   view.interfaces.IUiModule.addEvent

view.interfaces.IUiModule.addEvent.eventName    (Parameter)  Declared as: EventName
    Define   [IUiModule.java, 7]   view.interfaces.IUiModule.addEvent

view.interfaces.IUiModule.getDialogChoiceResponse.dialogChoice    (Parameter)  Declared as: IDialogChoice
    Define   [IUiModule.java, 9]   view.interfaces.IUiModule.getDialogChoiceResponse

view.interfaces.PaintCanvasBase.serialVersionUID    (Private Static Variable)  Declared as: long=1L
    Define   [PaintCanvasBase.java, 9]   view.interfaces.PaintCanvasBase
    Set   [PaintCanvasBase.java, 9]   view.interfaces.PaintCanvasBase

view.PaintCanvas.paintComponent.(for_loop_1).shapeItem    (Variable)  Declared as: IShape
    Use   [PaintCanvas.java, 31]   view.PaintCanvas.paintComponent
    Use   [PaintCanvas.java, 32]   view.PaintCanvas.paintComponent
    Use   [PaintCanvas.java, 33]   view.PaintCanvas.paintComponent
    Use   [PaintCanvas.java, 34]   view.PaintCanvas.paintComponent
    Define   [PaintCanvas.java, 30]   view.PaintCanvas.paintComponent

view.PaintCanvas.paintComponent.g    (Parameter)  Declared as: Graphics
    Define   [PaintCanvas.java, 23]   view.PaintCanvas.paintComponent
    Use   [PaintCanvas.java, 24]   view.PaintCanvas.paintComponent
    Use   [PaintCanvas.java, 26]   view.PaintCanvas.paintComponent

view.PaintCanvas.paintComponent.g2    (Variable)  Declared as: Graphics2D=Graphics2D
    Define   [PaintCanvas.java, 26]   view.PaintCanvas.paintComponent
    Set   [PaintCanvas.java, 26]   view.PaintCanvas.paintComponent
    Use   [PaintCanvas.java, 31]   view.PaintCanvas.paintComponent

view.PaintCanvas.paintComponent.selectedCollectionList    (Variable)  Declared as: List<IShape>=CommandHistory.shapesSelected.getList
    Define   [PaintCanvas.java, 28]   view.PaintCanvas.paintComponent
    Set   [PaintCanvas.java, 28]   view.PaintCanvas.paintComponent
    Use   [PaintCanvas.java, 33]   view.PaintCanvas.paintComponent

view.PaintCanvas.paintComponent.shapeCollectionList    (Variable)  Declared as: List<IShape>=CommandHistory.shapeCollection.getList
    Define   [PaintCanvas.java, 27]   view.PaintCanvas.paintComponent
    Set   [PaintCanvas.java, 27]   view.PaintCanvas.paintComponent
    Use   [PaintCanvas.java, 30]   view.PaintCanvas.paintComponent

view.PaintCanvas.serialVersionUID    (Private Static Variable)  Declared as: long=1L
    Define   [PaintCanvas.java, 17]   view.PaintCanvas
    Set   [PaintCanvas.java, 17]   view.PaintCanvas

Scientific Toolworks, Inc.