Shatabdi's SE 450 Project Resubmission
view.adapter.ColorAdapter.getShapeColor
| equals

view.adapter.DrawMouseAdapter.DrawMouseAdapter
| model.interfaces.IApplicationState.getActiveShapeType  (Virtual)
| model.persistence.ApplicationState.getActiveShapeType  (Virtual)
| model.interfaces.IApplicationState.getActiveShapeShadingType  (Virtual)
| model.persistence.ApplicationState.getActiveShapeShadingType  (Virtual)
| model.interfaces.IApplicationState.getActivePrimaryColor  (Virtual)
| model.persistence.ApplicationState.getActivePrimaryColor  (Virtual)
| view.adapter.ColorAdapter.getColor
| model.interfaces.IApplicationState.getActiveSecondaryColor  (Virtual)
| model.persistence.ApplicationState.getActiveSecondaryColor  (Virtual)
| model.GeometricShape.GeometricShape
| model.GeometricShape.setShapeType
| model.GeometricShape.setShadingType
| model.GeometricShape.setPrimaryColor
| model.GeometricShape.setSecondaryColor

view.adapter.DrawMouseAdapter.update
| equals
| model.shape.DrawShape.DrawShape
| model.commands.ShapeCreateCommand.ShapeCreateCommand
| model.commands.ShapeCreateCommand.run

view.adapter.Messages
| getBundle

view.adapter.Messages.getString
| getString

view.adapter.MouseHandler.mouseDragged
| getX
| getY
| model.interfaces.IApplicationState.getActiveMouseMode  (Virtual)
| model.persistence.ApplicationState.getActiveMouseMode  (Virtual)
| name
| view.adapter.Messages.getString
| equals
| view.adapter.MoveMouseAdapter.MoveMouseAdapter
| view.adapter.MoveMouseAdapter.update

view.adapter.MouseHandler.mousePressed
| getPoint
| getX
| getY

view.adapter.MouseHandler.mouseReleased
| getPoint
| model.interfaces.IApplicationState.getActiveMouseMode  (Virtual)
| model.persistence.ApplicationState.getActiveMouseMode  (Virtual)
| view.adapter.DrawMouseAdapter.DrawMouseAdapter
| view.adapter.SelectMouseAdapter.SelectMouseAdapter
| view.adapter.MoveMouseAdapter.releasePosition
| view.adapter.MouseMode.update  (Virtual)
| view.adapter.DrawMouseAdapter.update  (Virtual)
| view.adapter.MoveMouseAdapter.update  (Virtual)
| view.adapter.SelectMouseAdapter.update  (Virtual)

view.adapter.MoveMouseAdapter.releasePosition
| model.commands.ShapeMoveCommand.setEndPoint
| model.commands.ShapeMoveCommand.run

view.adapter.MoveMouseAdapter.update
| model.commands.ShapeMoveCommand.ShapeMoveCommand
| model.commands.ShapeMoveCommand.move

view.adapter.SelectMouseAdapter.update
| model.commands.ShapeSelectionCommand.ShapeSelectionCommand
| model.commands.ShapeSelectionCommand.run

view.Gui.addEvent
| view.interfaces.IGuiWindow.getButton  (Virtual)
| view.GuiWindow.getButton  (Virtual)
| addActionListener

view.Gui.addEvent.(lambda_expr_1)
| view.interfaces.IButtonListener.run

view.Gui.getDialogChoiceResponse
| view.interfaces.IDialogChoice.getDialogText  (Virtual)
| model.dialogs.ChoosePrimaryColorDialog.getDialogText  (Virtual)
| model.dialogs.ChooseMouseMode.getDialogText  (Virtual)
| model.dialogs.ChooseShapeTypeDialog.getDialogText  (Virtual)
| model.dialogs.ChooseSecondaryColorDialog.getDialogText  (Virtual)
| model.dialogs.ChooseShadingTypeDialog.getDialogText  (Virtual)
| view.interfaces.IDialogChoice.getDialogTitle  (Virtual)
| model.dialogs.ChoosePrimaryColorDialog.getDialogTitle  (Virtual)
| model.dialogs.ChooseMouseMode.getDialogTitle  (Virtual)
| model.dialogs.ChooseShapeTypeDialog.getDialogTitle  (Virtual)
| model.dialogs.ChooseSecondaryColorDialog.getDialogTitle  (Virtual)
| model.dialogs.ChooseShadingTypeDialog.getDialogTitle  (Virtual)
| view.interfaces.IDialogChoice.getDialogOptions  (Virtual)
| model.dialogs.ChoosePrimaryColorDialog.getDialogOptions  (Virtual)
| model.dialogs.ChooseMouseMode.getDialogOptions  (Virtual)
| model.dialogs.ChooseShapeTypeDialog.getDialogOptions  (Virtual)
| model.dialogs.ChooseSecondaryColorDialog.getDialogOptions  (Virtual)
| model.dialogs.ChooseShadingTypeDialog.getDialogOptions  (Virtual)
| view.interfaces.IDialogChoice.getCurrentSelection  (Virtual)
| model.dialogs.ChoosePrimaryColorDialog.getCurrentSelection  (Virtual)
| model.dialogs.ChooseMouseMode.getCurrentSelection  (Virtual)
| model.dialogs.ChooseShapeTypeDialog.getCurrentSelection  (Virtual)
| model.dialogs.ChooseSecondaryColorDialog.getCurrentSelection  (Virtual)
| model.dialogs.ChooseShadingTypeDialog.getCurrentSelection  (Virtual)
| showInputDialog

view.GuiWindow.addButtonToPanel
| view.GuiWindow.createButton
| put
| add

view.GuiWindow.createBackgroundPanel
| setBorder
| setLayout
| setBackground
| setContentPane

view.GuiWindow.createButton
| toString
| setForeground
| setBackground
| view.GuiWindow.createButtonBorder
| setBorder

view.GuiWindow.createButtonPanel
| getLayout
| setAlignment
| setBackground

view.GuiWindow.createMenu
| view.GuiWindow.createButtonPanel
| values
| view.GuiWindow.addButtonToPanel

view.GuiWindow.createWindow
| view.GuiWindow.createBackgroundPanel
| view.GuiWindow.createMenu
| add

view.GuiWindow.getButton
| containsKey
| toString
| get

view.GuiWindow.GuiWindow
| setVisible
| setDefaultCloseOperation
| setTitle
| setSize
| setExtendedState
| view.GuiWindow.createWindow
| add
| validate
| println

view.PaintCanvas.getGraphics2D
| getGraphics

view.PaintCanvas.paintComponent
| paintComponent
| model.others.TrackShape.getList
| model.interfaces.IShape.setGraphics2d  (Virtual)
| model.GeometricShape.setGraphics2d  (Virtual)
| model.shape.DrawShape.setGraphics2d  (Virtual)
| model.shape.GroupShape.setGraphics2d  (Virtual)
| model.interfaces.IShape.paintShapeOnCanvas  (Virtual)
| model.GeometricShape.paintShapeOnCanvas  (Virtual)
| model.shape.DrawShape.paintShapeOnCanvas  (Virtual)
| model.shape.GroupShape.paintShapeOnCanvas  (Virtual)
| contains
| model.interfaces.IShape.highlightShape  (Virtual)
| model.GeometricShape.highlightShape  (Virtual)
| model.shape.DrawShape.highlightShape  (Virtual)
| model.shape.GroupShape.highlightShape  (Virtual)

view.PaintCanvas.update
| repaint

Scientific Toolworks, Inc.