Shatabdi's SE 450 Project Resubmission
controller.JPaintController.copy
| model.commands.ShapeCopyCommand.ShapeCopyCommand
| model.commands.ShapeCopyCommand.run

controller.JPaintController.delete
| model.commands.ShapeRemoveCommand.ShapeRemoveCommand
| model.commands.ShapeRemoveCommand.run

controller.JPaintController.group
| model.shape.GroupShape.GroupShape
| model.commands.ShapeGroupCommand.ShapeGroupCommand
| model.commands.ShapeGroupCommand.run

controller.JPaintController.paste
| model.commands.ShapePasteCommand.ShapePasteCommand
| model.commands.ShapePasteCommand.run

controller.JPaintController.redo
| model.commands.ShapeRedoCommand.ShapeRedoCommand
| model.commands.ShapeRedoCommand.run

controller.JPaintController.setup
| controller.JPaintController.setupEvents

controller.JPaintController.setupEvents
| view.interfaces.IUiModule.addEvent  (Virtual)
| view.Gui.addEvent  (Virtual)

controller.JPaintController.setupEvents.(lambda_expr_1)
| controller.JPaintController.undo

controller.JPaintController.setupEvents.(lambda_expr_10)
| model.interfaces.IApplicationState.setActiveSecondaryColor  (Virtual)
| model.persistence.ApplicationState.setActiveSecondaryColor  (Virtual)

controller.JPaintController.setupEvents.(lambda_expr_11)
| model.interfaces.IApplicationState.setActiveShadingType  (Virtual)
| model.persistence.ApplicationState.setActiveShadingType  (Virtual)

controller.JPaintController.setupEvents.(lambda_expr_12)
| model.interfaces.IApplicationState.setActiveMouseMode  (Virtual)
| model.persistence.ApplicationState.setActiveMouseMode  (Virtual)

controller.JPaintController.setupEvents.(lambda_expr_2)
| controller.JPaintController.redo

controller.JPaintController.setupEvents.(lambda_expr_3)
| controller.JPaintController.copy

controller.JPaintController.setupEvents.(lambda_expr_4)
| controller.JPaintController.paste

controller.JPaintController.setupEvents.(lambda_expr_5)
| controller.JPaintController.delete

controller.JPaintController.setupEvents.(lambda_expr_6)
| controller.JPaintController.group

controller.JPaintController.setupEvents.(lambda_expr_7)
| controller.JPaintController.ungroup

controller.JPaintController.setupEvents.(lambda_expr_8)
| model.interfaces.IApplicationState.setActiveShape  (Virtual)
| model.persistence.ApplicationState.setActiveShape  (Virtual)

controller.JPaintController.setupEvents.(lambda_expr_9)
| model.interfaces.IApplicationState.setActivePrimaryColor  (Virtual)
| model.persistence.ApplicationState.setActivePrimaryColor  (Virtual)

controller.JPaintController.undo
| model.commands.ShapeUndoCommand.ShapeUndoCommand
| model.commands.ShapeUndoCommand.run

controller.JPaintController.ungroup
| model.commands.ShapeUngroupCommand.ShapeUngroupCommand
| model.commands.ShapeUngroupCommand.run

Scientific Toolworks, Inc.