MAGENTA (Unknown Variable) Declared as: Use [ColorAdapter.java, 36] view.adapter.ColorAdapter.getColor Use [ColorAdapter.java, 37] view.adapter.ColorAdapter.getColor Use [ColorAdapter.java, 77] view.adapter.ColorAdapter.getShapeColor Use [ColorAdapter.java, 78] view.adapter.ColorAdapter.getShapeColor main.Main.main.appState (Variable) Declared as: ApplicationState=ApplicationState(uiModule) Define [Main.java, 24] main.Main.main Set [Main.java, 24] main.Main.main Use [Main.java, 25] main.Main.main Use [Main.java, 30] main.Main.main main.Main.main.args (Parameter) Declared as: String[] Define [Main.java, 19] main.Main.main main.Main.main.canvasBase (Variable) Declared as: PaintCanvasBase=PaintCanvas() Define [Main.java, 21] main.Main.main Set [Main.java, 21] main.Main.main Use [Main.java, 22] main.Main.main Use [Main.java, 25] main.Main.main Use [Main.java, 26] main.Main.main Use [Main.java, 27] main.Main.main Use [Main.java, 29] main.Main.main Use [Main.java, 30] main.Main.main main.Main.main.commandHandler (Variable) Declared as: CommandHandler=CommandHandler() Define [Main.java, 28] main.Main.main Set [Main.java, 28] main.Main.main Use [Main.java, 29] main.Main.main Use [Main.java, 30] main.Main.main main.Main.main.controller (Variable) Declared as: IJPaintController=JPaintController(uiModuleappState,canvasBase,commandHandler,) Define [Main.java, 30] main.Main.main Set [Main.java, 30] main.Main.main Use [Main.java, 31] main.Main.main main.Main.main.guiWindow (Variable) Declared as: IGuiWindow=GuiWindow(canvasBase) Define [Main.java, 22] main.Main.main Set [Main.java, 22] main.Main.main Use [Main.java, 23] main.Main.main main.Main.main.mouseHandler (Variable) Declared as: MouseHandler=MouseHandler(canvasBaseappState,) Define [Main.java, 25] main.Main.main Set [Main.java, 25] main.Main.main Use [Main.java, 26] main.Main.main Use [Main.java, 27] main.Main.main main.Main.main.uiModule (Variable) Declared as: IUiModule=Gui(guiWindow) Define [Main.java, 23] main.Main.main Set [Main.java, 23] main.Main.main Use [Main.java, 24] main.Main.main Use [Main.java, 30] main.Main.main MAXIMIZED_BOTH (Unknown Variable) Declared as: Use [GuiWindow.java, 40] view.GuiWindow.GuiWindow model.commands.CommandHistory.add.cmd (Parameter) Declared as: IUndoable Define [CommandHistory.java, 23] model.commands.CommandHistory.add Use [CommandHistory.java, 24] model.commands.CommandHistory.add model.commands.CommandHistory.redo.c (Variable) Declared as: IUndoable=redoStack.pop Define [CommandHistory.java, 36] model.commands.CommandHistory.redo Set [CommandHistory.java, 36] model.commands.CommandHistory.redo Use [CommandHistory.java, 37] model.commands.CommandHistory.redo Use [CommandHistory.java, 38] model.commands.CommandHistory.redo model.commands.CommandHistory.redo.result (Variable) Declared as: boolean=!redoStack.empty Define [CommandHistory.java, 34] model.commands.CommandHistory.redo Set [CommandHistory.java, 34] model.commands.CommandHistory.redo Use [CommandHistory.java, 35] model.commands.CommandHistory.redo Use [CommandHistory.java, 40] model.commands.CommandHistory.redo model.commands.CommandHistory.redoStack (Private Static Variable) Declared as: Stack<IUndoable>=Stack() Define [CommandHistory.java, 10] model.commands.CommandHistory Set [CommandHistory.java, 10] model.commands.CommandHistory Use [CommandHistory.java, 25] model.commands.CommandHistory.add Use [CommandHistory.java, 28] model.commands.CommandHistory.getRedoStack Use [CommandHistory.java, 34] model.commands.CommandHistory.redo Use [CommandHistory.java, 36] model.commands.CommandHistory.redo Use [CommandHistory.java, 46] model.commands.CommandHistory.undo model.commands.CommandHistory.shapeCollection (Public Static Variable) Declared as: TrackShape=TrackShape() Define [CommandHistory.java, 11] model.commands.CommandHistory Set [CommandHistory.java, 11] model.commands.CommandHistory Use [ShapePasteCommand.java, 17] model.commands.ShapePasteCommand Use [ShapeSelectionCommand.java, 32] model.commands.ShapeSelectionCommand.run Use [PaintCanvas.java, 27] view.PaintCanvas.paintComponent Use [ShapeUngroupCommand.java, 19] model.commands.ShapeUngroupCommand.ShapeUngroupCommand Use [DrawShape.java, 90] model.shape.DrawShape.create Use [DrawShape.java, 100] model.shape.DrawShape.deleteShape Use [GroupShape.java, 80] model.shape.GroupShape.create Use [GroupShape.java, 83] model.shape.GroupShape.create Use [GroupShape.java, 298] model.shape.GroupShape.unGroup Use [GroupShape.java, 300] model.shape.GroupShape.unGroup model.commands.CommandHistory.shapesDeleted (Public Static Variable) Declared as: TrackShape=TrackShape() Define [CommandHistory.java, 13] model.commands.CommandHistory Set [CommandHistory.java, 13] model.commands.CommandHistory model.commands.CommandHistory.shapesGrouped (Public Static Variable) Declared as: TrackShape=TrackShape() Define [CommandHistory.java, 15] model.commands.CommandHistory Set [CommandHistory.java, 15] model.commands.CommandHistory model.commands.CommandHistory.shapesInClipboard (Public Static Variable) Declared as: TrackShape=TrackShape() Define [CommandHistory.java, 17] model.commands.CommandHistory Set [CommandHistory.java, 17] model.commands.CommandHistory Use [ShapePasteCommand.java, 14] model.commands.ShapePasteCommand Use [ShapePasteCommand.java, 33] model.commands.ShapePasteCommand.run Use [ShapeCopyCommand.java, 11] model.commands.ShapeCopyCommand model.commands.CommandHistory.shapesSelected (Public Static Variable) Declared as: TrackShape=TrackShape() Define [CommandHistory.java, 19] model.commands.CommandHistory Set [CommandHistory.java, 19] model.commands.CommandHistory Use [ShapeGroupCommand.java, 21] model.commands.ShapeGroupCommand.run Use [ShapeSelectionCommand.java, 30] model.commands.ShapeSelectionCommand.run Use [ShapeSelectionCommand.java, 38] model.commands.ShapeSelectionCommand.run Use [PaintCanvas.java, 28] view.PaintCanvas.paintComponent Use [ShapeMoveCommand.java, 42] model.commands.ShapeMoveCommand.run Use [ShapeMoveCommand.java, 56] model.commands.ShapeMoveCommand.translate Use [DrawShape.java, 88] model.shape.DrawShape.create Use [GroupShape.java, 193] model.shape.GroupShape.group Use [GroupShape.java, 199] model.shape.GroupShape.group Use [GroupShape.java, 200] model.shape.GroupShape.group Use [GroupShape.java, 301] model.shape.GroupShape.unGroup Use [ShapeCopyCommand.java, 12] model.commands.ShapeCopyCommand Use [ShapeRemoveCommand.java, 18] model.commands.ShapeRemoveCommand.ShapeRemoveCommand model.commands.CommandHistory.undo.c (Variable) Declared as: IUndoable=undoStack.pop Define [CommandHistory.java, 45] model.commands.CommandHistory.undo Set [CommandHistory.java, 45] model.commands.CommandHistory.undo Use [CommandHistory.java, 46] model.commands.CommandHistory.undo Use [CommandHistory.java, 47] model.commands.CommandHistory.undo model.commands.CommandHistory.undo.result (Variable) Declared as: boolean=!undoStack.empty Define [CommandHistory.java, 43] model.commands.CommandHistory.undo Set [CommandHistory.java, 43] model.commands.CommandHistory.undo Use [CommandHistory.java, 44] model.commands.CommandHistory.undo Use [CommandHistory.java, 49] model.commands.CommandHistory.undo model.commands.CommandHistory.undoStack (Private Static Variable) Declared as: Stack<IUndoable>=Stack() Define [CommandHistory.java, 21] model.commands.CommandHistory Set [CommandHistory.java, 21] model.commands.CommandHistory Use [CommandHistory.java, 24] model.commands.CommandHistory.add Use [CommandHistory.java, 31] model.commands.CommandHistory.getUndoStack Use [CommandHistory.java, 37] model.commands.CommandHistory.redo Use [CommandHistory.java, 43] model.commands.CommandHistory.undo Use [CommandHistory.java, 45] model.commands.CommandHistory.undo model.commands.ShapeCopyCommand.clipBoardList (Variable) Declared as: List<IShape>=CommandHistory.shapesInClipboard.getList Define [ShapeCopyCommand.java, 11] model.commands.ShapeCopyCommand Set [ShapeCopyCommand.java, 11] model.commands.ShapeCopyCommand Use [ShapeCopyCommand.java, 19] model.commands.ShapeCopyCommand.copy Use [ShapeCopyCommand.java, 23] model.commands.ShapeCopyCommand.copy Use [ShapeCopyCommand.java, 31] model.commands.ShapeCopyCommand.run Use [ShapeCopyCommand.java, 34] model.commands.ShapeCopyCommand.run model.commands.ShapeCopyCommand.copy.(for_loop_1).copiedShape (Variable) Declared as: IShape=selectedShape.copyShape Set [ShapeCopyCommand.java, 22] model.commands.ShapeCopyCommand.copy Use [ShapeCopyCommand.java, 23] model.commands.ShapeCopyCommand.copy Define [ShapeCopyCommand.java, 22] model.commands.ShapeCopyCommand.copy model.commands.ShapeCopyCommand.copy.(for_loop_1).selectedShape (Variable) Declared as: IShape Use [ShapeCopyCommand.java, 22] model.commands.ShapeCopyCommand.copy Define [ShapeCopyCommand.java, 21] model.commands.ShapeCopyCommand.copy model.commands.ShapeCopyCommand.run.(for_loop_2).shape (Variable) Declared as: IShape Use [ShapeCopyCommand.java, 33] model.commands.ShapeCopyCommand.run Define [ShapeCopyCommand.java, 32] model.commands.ShapeCopyCommand.run model.commands.ShapeCopyCommand.run.(for_loop_2).tempShape (Variable) Declared as: IShape=shape.copyShape Set [ShapeCopyCommand.java, 33] model.commands.ShapeCopyCommand.run Use [ShapeCopyCommand.java, 34] model.commands.ShapeCopyCommand.run Define [ShapeCopyCommand.java, 33] model.commands.ShapeCopyCommand.run model.commands.ShapeCopyCommand.selectedList (Variable) Declared as: List<IShape>=CommandHistory.shapesSelected.getList Define [ShapeCopyCommand.java, 12] model.commands.ShapeCopyCommand Set [ShapeCopyCommand.java, 12] model.commands.ShapeCopyCommand Use [ShapeCopyCommand.java, 21] model.commands.ShapeCopyCommand.copy Use [ShapeCopyCommand.java, 32] model.commands.ShapeCopyCommand.run model.commands.ShapeCopyCommand.ShapeCopyCommand.canvasBase (Parameter) Declared as: PaintCanvasBase Define [ShapeCopyCommand.java, 14] model.commands.ShapeCopyCommand.ShapeCopyCommand model.commands.ShapeCreateCommand.drawShape (Variable) Declared as: DrawShape Define [ShapeCreateCommand.java, 10] model.commands.ShapeCreateCommand Set [ShapeCreateCommand.java, 13] model.commands.ShapeCreateCommand.ShapeCreateCommand Use [ShapeCreateCommand.java, 18] model.commands.ShapeCreateCommand.redo Use [ShapeCreateCommand.java, 23] model.commands.ShapeCreateCommand.run Use [ShapeCreateCommand.java, 29] model.commands.ShapeCreateCommand.undo model.commands.ShapeCreateCommand.ShapeCreateCommand.dr (Parameter) Declared as: DrawShape Define [ShapeCreateCommand.java, 12] model.commands.ShapeCreateCommand.ShapeCreateCommand Use [ShapeCreateCommand.java, 13] model.commands.ShapeCreateCommand.ShapeCreateCommand model.commands.ShapeGroupCommand.groupShape (Variable) Declared as: GroupShape Define [ShapeGroupCommand.java, 8] model.commands.ShapeGroupCommand Set [ShapeGroupCommand.java, 11] model.commands.ShapeGroupCommand.ShapeGroupCommand Use [ShapeGroupCommand.java, 16] model.commands.ShapeGroupCommand.redo Use [ShapeGroupCommand.java, 23] model.commands.ShapeGroupCommand.run Use [ShapeGroupCommand.java, 30] model.commands.ShapeGroupCommand.undo model.commands.ShapeGroupCommand.run.result (Variable) Declared as: boolean=!isEmpty Define [ShapeGroupCommand.java, 21] model.commands.ShapeGroupCommand.run Set [ShapeGroupCommand.java, 21] model.commands.ShapeGroupCommand.run Use [ShapeGroupCommand.java, 22] model.commands.ShapeGroupCommand.run model.commands.ShapeGroupCommand.ShapeGroupCommand.groupShape (Parameter) Declared as: GroupShape Define [ShapeGroupCommand.java, 10] model.commands.ShapeGroupCommand.ShapeGroupCommand Use [ShapeGroupCommand.java, 11] model.commands.ShapeGroupCommand.ShapeGroupCommand model.commands.ShapeMoveCommand.commandHandler (Variable) Declared as: CommandHandler Define [ShapeMoveCommand.java, 14] model.commands.ShapeMoveCommand Set [ShapeMoveCommand.java, 25] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 59] model.commands.ShapeMoveCommand.translate model.commands.ShapeMoveCommand.ptEnd (Private Variable) Declared as: Point=Point() Define [ShapeMoveCommand.java, 15] model.commands.ShapeMoveCommand Set [ShapeMoveCommand.java, 15] model.commands.ShapeMoveCommand Use [ShapeMoveCommand.java, 35] model.commands.ShapeMoveCommand.redo Use [ShapeMoveCommand.java, 36] model.commands.ShapeMoveCommand.redo Set [ShapeMoveCommand.java, 50] model.commands.ShapeMoveCommand.setEndPoint Use [ShapeMoveCommand.java, 64] model.commands.ShapeMoveCommand.undo Use [ShapeMoveCommand.java, 65] model.commands.ShapeMoveCommand.undo model.commands.ShapeMoveCommand.ptStart (Private Variable) Declared as: Point Define [ShapeMoveCommand.java, 16] model.commands.ShapeMoveCommand Set [ShapeMoveCommand.java, 23] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 35] model.commands.ShapeMoveCommand.redo Use [ShapeMoveCommand.java, 36] model.commands.ShapeMoveCommand.redo Use [ShapeMoveCommand.java, 64] model.commands.ShapeMoveCommand.undo Use [ShapeMoveCommand.java, 65] model.commands.ShapeMoveCommand.undo model.commands.ShapeMoveCommand.redo.translateXX (Variable) Declared as: int=ptEnd.x - ptStart.x Define [ShapeMoveCommand.java, 35] model.commands.ShapeMoveCommand.redo Set [ShapeMoveCommand.java, 35] model.commands.ShapeMoveCommand.redo Use [ShapeMoveCommand.java, 37] model.commands.ShapeMoveCommand.redo model.commands.ShapeMoveCommand.redo.translateYY (Variable) Declared as: int=ptEnd.y - ptStart.y Define [ShapeMoveCommand.java, 36] model.commands.ShapeMoveCommand.redo Set [ShapeMoveCommand.java, 36] model.commands.ShapeMoveCommand.redo Use [ShapeMoveCommand.java, 37] model.commands.ShapeMoveCommand.redo model.commands.ShapeMoveCommand.run.result (Variable) Declared as: boolean=!isEmpty Define [ShapeMoveCommand.java, 42] model.commands.ShapeMoveCommand.run Set [ShapeMoveCommand.java, 42] model.commands.ShapeMoveCommand.run Use [ShapeMoveCommand.java, 43] model.commands.ShapeMoveCommand.run model.commands.ShapeMoveCommand.setEndPoint.endPoint (Parameter) Declared as: Point Define [ShapeMoveCommand.java, 49] model.commands.ShapeMoveCommand.setEndPoint Use [ShapeMoveCommand.java, 50] model.commands.ShapeMoveCommand.setEndPoint model.commands.ShapeMoveCommand.ShapeMoveCommand.canvasBase (Parameter) Declared as: PaintCanvasBase Define [ShapeMoveCommand.java, 19] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 21] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 26] model.commands.ShapeMoveCommand.ShapeMoveCommand model.commands.ShapeMoveCommand.ShapeMoveCommand.commandHandler (Parameter) Declared as: CommandHandler Define [ShapeMoveCommand.java, 20] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 25] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 26] model.commands.ShapeMoveCommand.ShapeMoveCommand model.commands.ShapeMoveCommand.ShapeMoveCommand.startPoint (Parameter) Declared as: Point Define [ShapeMoveCommand.java, 19] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 23] model.commands.ShapeMoveCommand.ShapeMoveCommand model.commands.ShapeMoveCommand.ShapeMoveCommand.transformOffset (Parameter) Declared as: Point Define [ShapeMoveCommand.java, 19] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 22] model.commands.ShapeMoveCommand.ShapeMoveCommand model.commands.ShapeMoveCommand.transformOffset (Private Variable) Declared as: Point Define [ShapeMoveCommand.java, 17] model.commands.ShapeMoveCommand Set [ShapeMoveCommand.java, 22] model.commands.ShapeMoveCommand.ShapeMoveCommand Use [ShapeMoveCommand.java, 30] model.commands.ShapeMoveCommand.move Use [ShapeMoveCommand.java, 30] model.commands.ShapeMoveCommand.move Use [ShapeMoveCommand.java, 44] model.commands.ShapeMoveCommand.run Use [ShapeMoveCommand.java, 44] model.commands.ShapeMoveCommand.run model.commands.ShapeMoveCommand.translate.(for_loop_1).shape (Variable) Declared as: IShape Use [ShapeMoveCommand.java, 57] model.commands.ShapeMoveCommand.translate Define [ShapeMoveCommand.java, 56] model.commands.ShapeMoveCommand.translate model.commands.ShapeMoveCommand.translate.transform (Variable) Declared as: AffineTransform=AffineTransform() Define [ShapeMoveCommand.java, 54] model.commands.ShapeMoveCommand.translate Set [ShapeMoveCommand.java, 54] model.commands.ShapeMoveCommand.translate Use [ShapeMoveCommand.java, 55] model.commands.ShapeMoveCommand.translate model.commands.ShapeMoveCommand.translate.x (Parameter) Declared as: int Define [ShapeMoveCommand.java, 53] model.commands.ShapeMoveCommand.translate Use [ShapeMoveCommand.java, 55] model.commands.ShapeMoveCommand.translate Use [ShapeMoveCommand.java, 57] model.commands.ShapeMoveCommand.translate model.commands.ShapeMoveCommand.translate.y (Parameter) Declared as: int Define [ShapeMoveCommand.java, 53] model.commands.ShapeMoveCommand.translate Use [ShapeMoveCommand.java, 55] model.commands.ShapeMoveCommand.translate Use [ShapeMoveCommand.java, 57] model.commands.ShapeMoveCommand.translate model.commands.ShapeMoveCommand.undo.offsetXX (Variable) Declared as: int=ptStart.x - ptEnd.x Define [ShapeMoveCommand.java, 64] model.commands.ShapeMoveCommand.undo Set [ShapeMoveCommand.java, 64] model.commands.ShapeMoveCommand.undo Use [ShapeMoveCommand.java, 67] model.commands.ShapeMoveCommand.undo model.commands.ShapeMoveCommand.undo.offsetYY (Variable) Declared as: int=ptStart.y - ptEnd.y Define [ShapeMoveCommand.java, 65] model.commands.ShapeMoveCommand.undo Set [ShapeMoveCommand.java, 65] model.commands.ShapeMoveCommand.undo Use [ShapeMoveCommand.java, 67] model.commands.ShapeMoveCommand.undo model.commands.ShapePasteCommand.canvasBase (Private Variable) Declared as: PaintCanvasBase Define [ShapePasteCommand.java, 12] model.commands.ShapePasteCommand Set [ShapePasteCommand.java, 20] model.commands.ShapePasteCommand.ShapePasteCommand Use [ShapePasteCommand.java, 28] model.commands.ShapePasteCommand.redo Use [ShapePasteCommand.java, 42] model.commands.ShapePasteCommand.run Use [ShapePasteCommand.java, 53] model.commands.ShapePasteCommand.undo model.commands.ShapePasteCommand.clipBoardList (Variable) Declared as: List<IShape>=CommandHistory.shapesInClipboard.getList Define [ShapePasteCommand.java, 14] model.commands.ShapePasteCommand Set [ShapePasteCommand.java, 14] model.commands.ShapePasteCommand Use [ShapePasteCommand.java, 36] model.commands.ShapePasteCommand.run model.commands.ShapePasteCommand.pastedShapes (Variable) Declared as: List<IShape>=ArrayList() Define [ShapePasteCommand.java, 15] model.commands.ShapePasteCommand Set [ShapePasteCommand.java, 15] model.commands.ShapePasteCommand Use [ShapePasteCommand.java, 25] model.commands.ShapePasteCommand.redo Use [ShapePasteCommand.java, 35] model.commands.ShapePasteCommand.run Use [ShapePasteCommand.java, 39] model.commands.ShapePasteCommand.run Use [ShapePasteCommand.java, 50] model.commands.ShapePasteCommand.undo model.commands.ShapePasteCommand.redo.(for_loop_1).shape (Variable) Declared as: IShape Use [ShapePasteCommand.java, 26] model.commands.ShapePasteCommand.redo Define [ShapePasteCommand.java, 25] model.commands.ShapePasteCommand.redo model.commands.ShapePasteCommand.run.(for_loop_2).iShape (Variable) Declared as: IShape Use [ShapePasteCommand.java, 38] model.commands.ShapePasteCommand.run Define [ShapePasteCommand.java, 36] model.commands.ShapePasteCommand.run model.commands.ShapePasteCommand.run.(for_loop_2).shape (Variable) Declared as: IShape=iShape.pasteShape Set [ShapePasteCommand.java, 38] model.commands.ShapePasteCommand.run Use [ShapePasteCommand.java, 39] model.commands.ShapePasteCommand.run Use [ShapePasteCommand.java, 40] model.commands.ShapePasteCommand.run Define [ShapePasteCommand.java, 38] model.commands.ShapePasteCommand.run model.commands.ShapePasteCommand.run.paste (Variable) Declared as: boolean=!isEmpty Define [ShapePasteCommand.java, 33] model.commands.ShapePasteCommand.run Set [ShapePasteCommand.java, 33] model.commands.ShapePasteCommand.run Use [ShapePasteCommand.java, 34] model.commands.ShapePasteCommand.run model.commands.ShapePasteCommand.shapeList (Variable) Declared as: List<IShape>=CommandHistory.shapeCollection.getList Define [ShapePasteCommand.java, 17] model.commands.ShapePasteCommand Set [ShapePasteCommand.java, 17] model.commands.ShapePasteCommand Use [ShapePasteCommand.java, 26] model.commands.ShapePasteCommand.redo Use [ShapePasteCommand.java, 40] model.commands.ShapePasteCommand.run Use [ShapePasteCommand.java, 51] model.commands.ShapePasteCommand.undo model.commands.ShapePasteCommand.ShapePasteCommand.canvasBase (Parameter) Declared as: PaintCanvasBase Define [ShapePasteCommand.java, 19] model.commands.ShapePasteCommand.ShapePasteCommand Use [ShapePasteCommand.java, 20] model.commands.ShapePasteCommand.ShapePasteCommand model.commands.ShapePasteCommand.undo.(for_loop_3).shape (Variable) Declared as: IShape Use [ShapePasteCommand.java, 51] model.commands.ShapePasteCommand.undo Define [ShapePasteCommand.java, 50] model.commands.ShapePasteCommand.undo model.commands.ShapeRedoCommand.commandHandler (Variable) Declared as: CommandHandler Define [ShapeRedoCommand.java, 8] model.commands.ShapeRedoCommand Set [ShapeRedoCommand.java, 11] model.commands.ShapeRedoCommand.ShapeRedoCommand Use [ShapeRedoCommand.java, 17] model.commands.ShapeRedoCommand.run model.commands.ShapeRedoCommand.ShapeRedoCommand.commandHandler (Parameter) Declared as: CommandHandler Define [ShapeRedoCommand.java, 10] model.commands.ShapeRedoCommand.ShapeRedoCommand Use [ShapeRedoCommand.java, 11] model.commands.ShapeRedoCommand.ShapeRedoCommand model.commands.ShapeRemoveCommand.canvasBase (Private Variable) Declared as: PaintCanvasBase Define [ShapeRemoveCommand.java, 12] model.commands.ShapeRemoveCommand Set [ShapeRemoveCommand.java, 17] model.commands.ShapeRemoveCommand.ShapeRemoveCommand Use [ShapeRemoveCommand.java, 27] model.commands.ShapeRemoveCommand.redo Use [ShapeRemoveCommand.java, 35] model.commands.ShapeRemoveCommand.run Use [ShapeRemoveCommand.java, 44] model.commands.ShapeRemoveCommand.undo model.commands.ShapeRemoveCommand.deleteShapes (Private Variable) Declared as: List<IShape>=ArrayList() Define [ShapeRemoveCommand.java, 14] model.commands.ShapeRemoveCommand Set [ShapeRemoveCommand.java, 14] model.commands.ShapeRemoveCommand Use [ShapeRemoveCommand.java, 18] model.commands.ShapeRemoveCommand.ShapeRemoveCommand Use [ShapeRemoveCommand.java, 24] model.commands.ShapeRemoveCommand.redo Use [ShapeRemoveCommand.java, 32] model.commands.ShapeRemoveCommand.run Use [ShapeRemoveCommand.java, 41] model.commands.ShapeRemoveCommand.undo model.commands.ShapeRemoveCommand.redo.(for_loop_1).shape (Variable) Declared as: IShape Use [ShapeRemoveCommand.java, 25] model.commands.ShapeRemoveCommand.redo Define [ShapeRemoveCommand.java, 24] model.commands.ShapeRemoveCommand.redo model.commands.ShapeRemoveCommand.run.(for_loop_2).shape (Variable) Declared as: IShape Use [ShapeRemoveCommand.java, 33] model.commands.ShapeRemoveCommand.run Define [ShapeRemoveCommand.java, 32] model.commands.ShapeRemoveCommand.run model.commands.ShapeRemoveCommand.ShapeRemoveCommand.canvasBase (Parameter) Declared as: PaintCanvasBase Define [ShapeRemoveCommand.java, 16] model.commands.ShapeRemoveCommand.ShapeRemoveCommand Use [ShapeRemoveCommand.java, 17] model.commands.ShapeRemoveCommand.ShapeRemoveCommand model.commands.ShapeRemoveCommand.undo.(for_loop_3).shape (Variable) Declared as: IShape Use [ShapeRemoveCommand.java, 42] model.commands.ShapeRemoveCommand.undo Define [ShapeRemoveCommand.java, 41] model.commands.ShapeRemoveCommand.undo model.commands.ShapeSelectionCommand.canvasBase (Private Variable) Declared as: PaintCanvasBase Define [ShapeSelectionCommand.java, 13] model.commands.ShapeSelectionCommand Set [ShapeSelectionCommand.java, 21] model.commands.ShapeSelectionCommand.ShapeSelectionCommand Use [ShapeSelectionCommand.java, 42] model.commands.ShapeSelectionCommand.run model.commands.ShapeSelectionCommand.graphics2d (Private Variable) Declared as: Graphics2D Define [ShapeSelectionCommand.java, 14] model.commands.ShapeSelectionCommand Set [ShapeSelectionCommand.java, 20] model.commands.ShapeSelectionCommand.ShapeSelectionCommand Use [ShapeSelectionCommand.java, 35] model.commands.ShapeSelectionCommand.run model.commands.ShapeSelectionCommand.ptEnd (Private Variable) Declared as: Point Define [ShapeSelectionCommand.java, 16] model.commands.ShapeSelectionCommand Set [ShapeSelectionCommand.java, 23] model.commands.ShapeSelectionCommand.ShapeSelectionCommand Use [ShapeSelectionCommand.java, 34] model.commands.ShapeSelectionCommand.run model.commands.ShapeSelectionCommand.ptStart (Private Variable) Declared as: Point Define [ShapeSelectionCommand.java, 17] model.commands.ShapeSelectionCommand Set [ShapeSelectionCommand.java, 22] model.commands.ShapeSelectionCommand.ShapeSelectionCommand Use [ShapeSelectionCommand.java, 34] model.commands.ShapeSelectionCommand.run model.commands.ShapeSelectionCommand.run.(for_loop_1).shape (Variable) Declared as: IShape Use [ShapeSelectionCommand.java, 38] model.commands.ShapeSelectionCommand.run Define [ShapeSelectionCommand.java, 37] model.commands.ShapeSelectionCommand.run model.commands.ShapeSelectionCommand.run.boundingBox (Variable) Declared as: BoundingBox=BoundingBox() Define [ShapeSelectionCommand.java, 33] model.commands.ShapeSelectionCommand.run Set [ShapeSelectionCommand.java, 33] model.commands.ShapeSelectionCommand.run Use [ShapeSelectionCommand.java, 34] model.commands.ShapeSelectionCommand.run Use [ShapeSelectionCommand.java, 35] model.commands.ShapeSelectionCommand.run model.commands.ShapeSelectionCommand.run.shapeList (Variable) Declared as: List<IShape>=CommandHistory.shapeCollection.getList Define [ShapeSelectionCommand.java, 32] model.commands.ShapeSelectionCommand.run Set [ShapeSelectionCommand.java, 32] model.commands.ShapeSelectionCommand.run Use [ShapeSelectionCommand.java, 37] model.commands.ShapeSelectionCommand.run model.commands.ShapeSelectionCommand.ShapeSelectionCommand.canvasBase (Parameter) Declared as: PaintCanvasBase Define [ShapeSelectionCommand.java, 19] model.commands.ShapeSelectionCommand.ShapeSelectionCommand Use [ShapeSelectionCommand.java, 20] model.commands.ShapeSelectionCommand.ShapeSelectionCommand Use [ShapeSelectionCommand.java, 21] model.commands.ShapeSelectionCommand.ShapeSelectionCommand model.commands.ShapeSelectionCommand.ShapeSelectionCommand.endPoint (Parameter) Declared as: Point Define [ShapeSelectionCommand.java, 19] model.commands.ShapeSelectionCommand.ShapeSelectionCommand Use [ShapeSelectionCommand.java, 23] model.commands.ShapeSelectionCommand.ShapeSelectionCommand model.commands.ShapeSelectionCommand.ShapeSelectionCommand.startPoint (Parameter) Declared as: Point Define [ShapeSelectionCommand.java, 19] model.commands.ShapeSelectionCommand.ShapeSelectionCommand Use [ShapeSelectionCommand.java, 22] model.commands.ShapeSelectionCommand.ShapeSelectionCommand model.commands.ShapeUndoCommand.commandHandler (Variable) Declared as: CommandHandler Define [ShapeUndoCommand.java, 7] model.commands.ShapeUndoCommand Set [ShapeUndoCommand.java, 10] model.commands.ShapeUndoCommand.ShapeUndoCommand Use [ShapeUndoCommand.java, 17] model.commands.ShapeUndoCommand.run model.commands.ShapeUndoCommand.ShapeUndoCommand.commandHandler (Parameter) Declared as: CommandHandler Define [ShapeUndoCommand.java, 9] model.commands.ShapeUndoCommand.ShapeUndoCommand Use [ShapeUndoCommand.java, 10] model.commands.ShapeUndoCommand.ShapeUndoCommand model.commands.ShapeUngroupCommand.canvasBase (Variable) Declared as: PaintCanvasBase Define [ShapeUngroupCommand.java, 13] model.commands.ShapeUngroupCommand Set [ShapeUngroupCommand.java, 17] model.commands.ShapeUngroupCommand.ShapeUngroupCommand Use [ShapeUngroupCommand.java, 31] model.commands.ShapeUngroupCommand.redo Use [ShapeUngroupCommand.java, 41] model.commands.ShapeUngroupCommand.run Use [ShapeUngroupCommand.java, 50] model.commands.ShapeUngroupCommand.undo model.commands.ShapeUngroupCommand.groupShapeCollectionList (Variable) Declared as: List<GroupShape> Define [ShapeUngroupCommand.java, 14] model.commands.ShapeUngroupCommand Set [ShapeUngroupCommand.java, 21] model.commands.ShapeUngroupCommand.ShapeUngroupCommand Use [ShapeUngroupCommand.java, 27] model.commands.ShapeUngroupCommand.redo Use [ShapeUngroupCommand.java, 37] model.commands.ShapeUngroupCommand.run Use [ShapeUngroupCommand.java, 47] model.commands.ShapeUngroupCommand.undo model.commands.ShapeUngroupCommand.redo.(for_loop_1).groupShape (Variable) Declared as: GroupShape Use [ShapeUngroupCommand.java, 28] model.commands.ShapeUngroupCommand.redo Define [ShapeUngroupCommand.java, 27] model.commands.ShapeUngroupCommand.redo model.commands.ShapeUngroupCommand.run.(for_loop_2).groupShape (Variable) Declared as: GroupShape Use [ShapeUngroupCommand.java, 38] model.commands.ShapeUngroupCommand.run Define [ShapeUngroupCommand.java, 37] model.commands.ShapeUngroupCommand.run model.commands.ShapeUngroupCommand.ShapeUngroupCommand.(lambda_expr_1).ishape (Parameter) Declared as: Define [ShapeUngroupCommand.java, 21] model.commands.ShapeUngroupCommand.ShapeUngroupCommand.(lambda_expr_1) Use [ShapeUngroupCommand.java, 21] model.commands.ShapeUngroupCommand.ShapeUngroupCommand.(lambda_expr_1) model.commands.ShapeUngroupCommand.ShapeUngroupCommand.(lambda_expr_2).p (Parameter) Declared as: Define [ShapeUngroupCommand.java, 22] model.commands.ShapeUngroupCommand.ShapeUngroupCommand.(lambda_expr_2) Use [ShapeUngroupCommand.java, 22] model.commands.ShapeUngroupCommand.ShapeUngroupCommand.(lambda_expr_2) model.commands.ShapeUngroupCommand.ShapeUngroupCommand.canvasBase (Parameter) Declared as: PaintCanvasBase Define [ShapeUngroupCommand.java, 16] model.commands.ShapeUngroupCommand.ShapeUngroupCommand Use [ShapeUngroupCommand.java, 17] model.commands.ShapeUngroupCommand.ShapeUngroupCommand model.commands.ShapeUngroupCommand.ShapeUngroupCommand.shapeCollectionList (Variable) Declared as: List<IShape>=CommandHistory.shapeCollection.getList Define [ShapeUngroupCommand.java, 19] model.commands.ShapeUngroupCommand.ShapeUngroupCommand Set [ShapeUngroupCommand.java, 19] model.commands.ShapeUngroupCommand.ShapeUngroupCommand Use [ShapeUngroupCommand.java, 21] model.commands.ShapeUngroupCommand.ShapeUngroupCommand model.commands.ShapeUngroupCommand.undo.(for_loop_3).groupShape (Variable) Declared as: GroupShape Use [ShapeUngroupCommand.java, 48] model.commands.ShapeUngroupCommand.undo Define [ShapeUngroupCommand.java, 47] model.commands.ShapeUngroupCommand.undo model.dialogs.ChooseMouseMode.applicationState (Private Variable) Declared as: IApplicationState Define [ChooseMouseMode.java, 9] model.dialogs.ChooseMouseMode Set [ChooseMouseMode.java, 13] model.dialogs.ChooseMouseMode.ChooseMouseMode Use [ChooseMouseMode.java, 18] model.dialogs.ChooseMouseMode.getCurrentSelection model.dialogs.ChooseMouseMode.ChooseMouseMode.applicationState (Parameter) Declared as: IApplicationState Define [ChooseMouseMode.java, 11] model.dialogs.ChooseMouseMode.ChooseMouseMode Use [ChooseMouseMode.java, 13] model.dialogs.ChooseMouseMode.ChooseMouseMode model.dialogs.ChoosePrimaryColorDialog.applicationState (Private Variable) Declared as: IApplicationState Define [ChoosePrimaryColorDialog.java, 10] model.dialogs.ChoosePrimaryColorDialog Set [ChoosePrimaryColorDialog.java, 13] model.dialogs.ChoosePrimaryColorDialog.ChoosePrimaryColorDialog Use [ChoosePrimaryColorDialog.java, 18] model.dialogs.ChoosePrimaryColorDialog.getCurrentSelection model.dialogs.ChoosePrimaryColorDialog.ChoosePrimaryColorDialog.applicationState (Parameter) Declared as: IApplicationState Define [ChoosePrimaryColorDialog.java, 12] model.dialogs.ChoosePrimaryColorDialog.ChoosePrimaryColorDialog Use [ChoosePrimaryColorDialog.java, 13] model.dialogs.ChoosePrimaryColorDialog.ChoosePrimaryColorDialog model.dialogs.ChooseSecondaryColorDialog.applicationState (Private Variable) Declared as: IApplicationState Define [ChooseSecondaryColorDialog.java, 10] model.dialogs.ChooseSecondaryColorDialog Set [ChooseSecondaryColorDialog.java, 13] model.dialogs.ChooseSecondaryColorDialog.ChooseSecondaryColorDialog Use [ChooseSecondaryColorDialog.java, 18] model.dialogs.ChooseSecondaryColorDialog.getCurrentSelection model.dialogs.ChooseSecondaryColorDialog.ChooseSecondaryColorDialog.applicationState (Parameter) Declared as: IApplicationState Define [ChooseSecondaryColorDialog.java, 12] model.dialogs.ChooseSecondaryColorDialog.ChooseSecondaryColorDialog Use [ChooseSecondaryColorDialog.java, 13] model.dialogs.ChooseSecondaryColorDialog.ChooseSecondaryColorDialog model.dialogs.ChooseShadingTypeDialog.applicationState (Private Variable) Declared as: IApplicationState Define [ChooseShadingTypeDialog.java, 9] model.dialogs.ChooseShadingTypeDialog Set [ChooseShadingTypeDialog.java, 13] model.dialogs.ChooseShadingTypeDialog.ChooseShadingTypeDialog Use [ChooseShadingTypeDialog.java, 18] model.dialogs.ChooseShadingTypeDialog.getCurrentSelection model.dialogs.ChooseShadingTypeDialog.ChooseShadingTypeDialog.applicationState (Parameter) Declared as: IApplicationState Define [ChooseShadingTypeDialog.java, 11] model.dialogs.ChooseShadingTypeDialog.ChooseShadingTypeDialog Use [ChooseShadingTypeDialog.java, 13] model.dialogs.ChooseShadingTypeDialog.ChooseShadingTypeDialog model.dialogs.ChooseShapeTypeDialog.applicationState (Private Variable) Declared as: IApplicationState Define [ChooseShapeTypeDialog.java, 9] model.dialogs.ChooseShapeTypeDialog Set [ChooseShapeTypeDialog.java, 13] model.dialogs.ChooseShapeTypeDialog.ChooseShapeTypeDialog Use [ChooseShapeTypeDialog.java, 18] model.dialogs.ChooseShapeTypeDialog.getCurrentSelection model.dialogs.ChooseShapeTypeDialog.ChooseShapeTypeDialog.applicationState (Parameter) Declared as: IApplicationState Define [ChooseShapeTypeDialog.java, 11] model.dialogs.ChooseShapeTypeDialog.ChooseShapeTypeDialog Use [ChooseShapeTypeDialog.java, 13] model.dialogs.ChooseShapeTypeDialog.ChooseShapeTypeDialog model.dialogs.DialogProvider.applicationState (Private Variable) Declared as: IApplicationState Define [DialogProvider.java, 13] model.dialogs.DialogProvider Set [DialogProvider.java, 21] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 22] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 23] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 24] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 25] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 26] model.dialogs.DialogProvider.DialogProvider model.dialogs.DialogProvider.DialogProvider.applicationState (Parameter) Declared as: IApplicationState Define [DialogProvider.java, 20] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 21] model.dialogs.DialogProvider.DialogProvider model.dialogs.DialogProvider.mouseModetDialogChoice (Private Variable) Declared as: IDialogChoice<MouseMode> Define [DialogProvider.java, 14] model.dialogs.DialogProvider Set [DialogProvider.java, 26] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 31] model.dialogs.DialogProvider.getMouseModeDialogChoice model.dialogs.DialogProvider.primaryColorDialogChoice (Private Variable) Declared as: IDialogChoice<ShapeColor> Define [DialogProvider.java, 15] model.dialogs.DialogProvider Set [DialogProvider.java, 22] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 36] model.dialogs.DialogProvider.getPrimaryColorDialogChoice model.dialogs.DialogProvider.secondaryColorDialogChoice (Private Variable) Declared as: IDialogChoice<ShapeColor> Define [DialogProvider.java, 16] model.dialogs.DialogProvider Set [DialogProvider.java, 23] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 41] model.dialogs.DialogProvider.getSecondaryColorDialogChoice model.dialogs.DialogProvider.shadingTypeDialogChoice (Private Variable) Declared as: IDialogChoice<ShapeShadingType> Define [DialogProvider.java, 17] model.dialogs.DialogProvider Set [DialogProvider.java, 24] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 46] model.dialogs.DialogProvider.getShadingTypeDialogChoice model.dialogs.DialogProvider.shapeDialogChoice (Private Variable) Declared as: IDialogChoice<ShapeType> Define [DialogProvider.java, 18] model.dialogs.DialogProvider Set [DialogProvider.java, 25] model.dialogs.DialogProvider.DialogProvider Use [DialogProvider.java, 51] model.dialogs.DialogProvider.getShapeDialogChoice model.Ellipse.createShapeType.outerCircle (Variable) Declared as: Ellipse2D=Ellipse2D.Double(xy,width,height,) Define [Ellipse.java, 60] model.Ellipse.createShapeType Set [Ellipse.java, 60] model.Ellipse.createShapeType Use [Ellipse.java, 61] model.Ellipse.createShapeType model.Ellipse.draw.g (Parameter) Declared as: Graphics Define [Ellipse.java, 39] model.Ellipse.draw Use [Ellipse.java, 40] model.Ellipse.draw Use [Ellipse.java, 43] model.Ellipse.draw Use [Ellipse.java, 44] model.Ellipse.draw Use [Ellipse.java, 47] model.Ellipse.draw Use [Ellipse.java, 48] model.Ellipse.draw Use [Ellipse.java, 51] model.Ellipse.draw Use [Ellipse.java, 52] model.Ellipse.draw Use [Ellipse.java, 53] model.Ellipse.draw Use [Ellipse.java, 54] model.Ellipse.draw model.Ellipse.draw.g2 (Variable) Declared as: Graphics2D=Graphics2D Define [Ellipse.java, 40] model.Ellipse.draw Set [Ellipse.java, 40] model.Ellipse.draw Use [Ellipse.java, 42] model.Ellipse.draw Use [Ellipse.java, 46] model.Ellipse.draw Use [Ellipse.java, 50] model.Ellipse.draw model.Ellipse.Ellipse.height (Parameter) Declared as: int Define [Ellipse.java, 31] model.Ellipse.Ellipse Use [Ellipse.java, 36] model.Ellipse.Ellipse model.Ellipse.Ellipse.width (Parameter) Declared as: int Define [Ellipse.java, 31] model.Ellipse.Ellipse Use [Ellipse.java, 35] model.Ellipse.Ellipse model.Ellipse.Ellipse.x (Parameter) Declared as: int Define [Ellipse.java, 31] model.Ellipse.Ellipse Use [Ellipse.java, 33] model.Ellipse.Ellipse model.Ellipse.Ellipse.y (Parameter) Declared as: int Define [Ellipse.java, 31] model.Ellipse.Ellipse Use [Ellipse.java, 34] model.Ellipse.Ellipse model.Ellipse.height (Variable) Declared as: int Define [Ellipse.java, 20] model.Ellipse Set [Ellipse.java, 36] model.Ellipse.Ellipse Use [Ellipse.java, 60] model.Ellipse.createShapeType Use [Ellipse.java, 44] model.Ellipse.draw Use [Ellipse.java, 48] model.Ellipse.draw Use [Ellipse.java, 52] model.Ellipse.draw Use [Ellipse.java, 54] model.Ellipse.draw model.Ellipse.primaryColor (Variable) Declared as: ShapeColor Define [Ellipse.java, 21] model.Ellipse Use [Ellipse.java, 43] model.Ellipse.draw Use [Ellipse.java, 51] model.Ellipse.draw model.Ellipse.primaryColorAdapter (Variable) Declared as: ColorAdapter Define [Ellipse.java, 22] model.Ellipse model.Ellipse.secondaryColor (Variable) Declared as: ShapeColor Define [Ellipse.java, 23] model.Ellipse Use [Ellipse.java, 47] model.Ellipse.draw Use [Ellipse.java, 53] model.Ellipse.draw model.Ellipse.secondaryColorAdapter (Variable) Declared as: ColorAdapter Define [Ellipse.java, 24] model.Ellipse model.Ellipse.shapeShadingType (Variable) Declared as: ShapeShadingType Define [Ellipse.java, 25] model.Ellipse Use [Ellipse.java, 41] model.Ellipse.draw Use [Ellipse.java, 45] model.Ellipse.draw Use [Ellipse.java, 49] model.Ellipse.draw model.Ellipse.stroke (Variable) Declared as: Stroke Define [Ellipse.java, 26] model.Ellipse model.Ellipse.width (Variable) Declared as: int Define [Ellipse.java, 27] model.Ellipse Set [Ellipse.java, 35] model.Ellipse.Ellipse Use [Ellipse.java, 60] model.Ellipse.createShapeType Use [Ellipse.java, 44] model.Ellipse.draw Use [Ellipse.java, 48] model.Ellipse.draw Use [Ellipse.java, 52] model.Ellipse.draw Use [Ellipse.java, 54] model.Ellipse.draw model.Ellipse.x (Variable) Declared as: int Define [Ellipse.java, 28] model.Ellipse Set [Ellipse.java, 33] model.Ellipse.Ellipse Use [Ellipse.java, 60] model.Ellipse.createShapeType Use [Ellipse.java, 44] model.Ellipse.draw Use [Ellipse.java, 48] model.Ellipse.draw Use [Ellipse.java, 52] model.Ellipse.draw Use [Ellipse.java, 54] model.Ellipse.draw model.Ellipse.y (Variable) Declared as: int Define [Ellipse.java, 29] model.Ellipse Set [Ellipse.java, 34] model.Ellipse.Ellipse Use [Ellipse.java, 60] model.Ellipse.createShapeType Use [Ellipse.java, 44] model.Ellipse.draw Use [Ellipse.java, 48] model.Ellipse.draw Use [Ellipse.java, 52] model.Ellipse.draw Use [Ellipse.java, 54] model.Ellipse.draw model.factory.ShapeFactory.combine.g2 (Parameter) Declared as: Graphics2D Define [ShapeFactory.java, 23] model.factory.ShapeFactory.combine Use [ShapeFactory.java, 24] model.factory.ShapeFactory.combine model.factory.ShapeFactory.combine.primaryColor (Parameter) Declared as: ShapeColor Define [ShapeFactory.java, 22] model.factory.ShapeFactory.combine Use [ShapeFactory.java, 24] model.factory.ShapeFactory.combine model.factory.ShapeFactory.combine.secondaryColor (Parameter) Declared as: ShapeColor Define [ShapeFactory.java, 23] model.factory.ShapeFactory.combine Use [ShapeFactory.java, 24] model.factory.ShapeFactory.combine model.factory.ShapeFactory.combine.shape (Parameter) Declared as: Shape Define [ShapeFactory.java, 23] model.factory.ShapeFactory.combine Use [ShapeFactory.java, 24] model.factory.ShapeFactory.combine model.factory.ShapeFactory.combine.shapeShadingType (Parameter) Declared as: ShapeShadingType Define [ShapeFactory.java, 22] model.factory.ShapeFactory.combine Use [ShapeFactory.java, 24] model.factory.ShapeFactory.combine model.factory.ShapeFactory.combine.str (Parameter) Declared as: BasicStroke Define [ShapeFactory.java, 23] model.factory.ShapeFactory.combine Use [ShapeFactory.java, 24] model.factory.ShapeFactory.combine model.factory.ShapeFactory.createShape.endPoint (Variable) Declared as: Point=geometricShape.getEndPoint Define [ShapeFactory.java, 34] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 34] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 43] model.factory.ShapeFactory.createShape model.factory.ShapeFactory.createShape.geometricShape (Parameter) Declared as: GeometricShape Define [ShapeFactory.java, 27] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 28] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 29] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 30] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 31] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 32] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 33] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 34] model.factory.ShapeFactory.createShape model.factory.ShapeFactory.createShape.height (Variable) Declared as: int=geometricShape.getHeight Define [ShapeFactory.java, 32] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 32] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 39] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 41] model.factory.ShapeFactory.createShape model.factory.ShapeFactory.createShape.shapeType (Variable) Declared as: ShapeType=geometricShape.getShapeType Define [ShapeFactory.java, 28] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 28] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 38] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 40] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 42] model.factory.ShapeFactory.createShape model.factory.ShapeFactory.createShape.shapeTypeStrategy (Variable) Declared as: ShapeTypeStrategy=null Define [ShapeFactory.java, 36] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 36] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 39] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 41] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 43] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 45] model.factory.ShapeFactory.createShape model.factory.ShapeFactory.createShape.shapeXcoord (Variable) Declared as: int=geometricShape.getShapeXcoord Define [ShapeFactory.java, 29] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 29] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 39] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 41] model.factory.ShapeFactory.createShape model.factory.ShapeFactory.createShape.shapeYcoord (Variable) Declared as: int=geometricShape.getShapeYcoord Define [ShapeFactory.java, 30] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 30] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 39] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 41] model.factory.ShapeFactory.createShape model.factory.ShapeFactory.createShape.startPoint (Variable) Declared as: Point=geometricShape.getStartPoint Define [ShapeFactory.java, 33] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 33] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 43] model.factory.ShapeFactory.createShape model.factory.ShapeFactory.createShape.width (Variable) Declared as: int=geometricShape.getWidth Define [ShapeFactory.java, 31] model.factory.ShapeFactory.createShape Set [ShapeFactory.java, 31] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 39] model.factory.ShapeFactory.createShape Use [ShapeFactory.java, 41] model.factory.ShapeFactory.createShape model.GeometricShape.addX.x (Parameter) Declared as: int Define [GeometricShape.java, 69] model.GeometricShape.addX model.GeometricShape.addY.y (Parameter) Declared as: int Define [GeometricShape.java, 75] model.GeometricShape.addY model.GeometricShape.contain.startpoint (Parameter) Declared as: Point Define [GeometricShape.java, 81] model.GeometricShape.contain model.GeometricShape.draw.g (Parameter) Declared as: Graphics Define [GeometricShape.java, 105] model.GeometricShape.draw model.GeometricShape.endPoint (Private Variable) Declared as: Point Define [GeometricShape.java, 24] model.GeometricShape Set [GeometricShape.java, 56] model.GeometricShape.GeometricShape Use [GeometricShape.java, 117] model.GeometricShape.getEndPoint Use [GeometricShape.java, 195] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 197] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 198] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 200] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 202] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 204] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 205] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 207] model.GeometricShape.selectMaxandMin Set [GeometricShape.java, 217] model.GeometricShape.setEndPoint model.GeometricShape.GeometricShape.endPoint (Parameter) Declared as: Point Define [GeometricShape.java, 54] model.GeometricShape.GeometricShape Use [GeometricShape.java, 56] model.GeometricShape.GeometricShape model.GeometricShape.GeometricShape.mousePressed (Parameter) Declared as: Point Define [GeometricShape.java, 44] model.GeometricShape.GeometricShape Use [GeometricShape.java, 46] model.GeometricShape.GeometricShape model.GeometricShape.GeometricShape.mouseReleased (Parameter) Declared as: Point Define [GeometricShape.java, 44] model.GeometricShape.GeometricShape Use [GeometricShape.java, 46] model.GeometricShape.GeometricShape model.GeometricShape.GeometricShape.primaryColor (Parameter) Declared as: ShapeColor Define [GeometricShape.java, 44] model.GeometricShape.GeometricShape Use [GeometricShape.java, 47] model.GeometricShape.GeometricShape Use [GeometricShape.java, 50] model.GeometricShape.GeometricShape model.GeometricShape.GeometricShape.secondaryColor (Parameter) Declared as: ShapeColor Define [GeometricShape.java, 44] model.GeometricShape.GeometricShape Use [GeometricShape.java, 48] model.GeometricShape.GeometricShape Use [GeometricShape.java, 51] model.GeometricShape.GeometricShape model.GeometricShape.GeometricShape.shapeShadingType (Parameter) Declared as: ShapeShadingType Define [GeometricShape.java, 45] model.GeometricShape.GeometricShape Use [GeometricShape.java, 49] model.GeometricShape.GeometricShape model.GeometricShape.GeometricShape.startPoint (Parameter) Declared as: Point Define [GeometricShape.java, 54] model.GeometricShape.GeometricShape Use [GeometricShape.java, 55] model.GeometricShape.GeometricShape model.GeometricShape.height (Private Variable) Declared as: int Define [GeometricShape.java, 25] model.GeometricShape Use [GeometricShape.java, 121] model.GeometricShape.getHeight Set [GeometricShape.java, 205] model.GeometricShape.selectMaxandMin Set [GeometricShape.java, 207] model.GeometricShape.selectMaxandMin Set [GeometricShape.java, 228] model.GeometricShape.setHeight model.GeometricShape.moveShape.transformOffsetX (Parameter) Declared as: int Define [GeometricShape.java, 177] model.GeometricShape.moveShape model.GeometricShape.moveShape.transformOffsetY (Parameter) Declared as: int Define [GeometricShape.java, 177] model.GeometricShape.moveShape model.GeometricShape.primaryColor (Private Variable) Declared as: ShapeColor Define [GeometricShape.java, 26] model.GeometricShape Set [GeometricShape.java, 47] model.GeometricShape.GeometricShape Set [GeometricShape.java, 59] model.GeometricShape.GeometricShape Use [GeometricShape.java, 59] model.GeometricShape.GeometricShape Use [GeometricShape.java, 62] model.GeometricShape.GeometricShape Use [GeometricShape.java, 132] model.GeometricShape.getPrimaryColor Set [GeometricShape.java, 234] model.GeometricShape.setPrimaryColor Set [GeometricShape.java, 240] model.GeometricShape.setPrimaryColor model.GeometricShape.primaryColorAdapter (Variable) Declared as: ColorAdapter Define [GeometricShape.java, 27] model.GeometricShape Set [GeometricShape.java, 50] model.GeometricShape.GeometricShape Set [GeometricShape.java, 62] model.GeometricShape.GeometricShape model.GeometricShape.secondaryColor (Private Variable) Declared as: ShapeColor Define [GeometricShape.java, 28] model.GeometricShape Set [GeometricShape.java, 48] model.GeometricShape.GeometricShape Set [GeometricShape.java, 60] model.GeometricShape.GeometricShape Use [GeometricShape.java, 60] model.GeometricShape.GeometricShape Use [GeometricShape.java, 63] model.GeometricShape.GeometricShape Use [GeometricShape.java, 137] model.GeometricShape.getSecondaryColor Set [GeometricShape.java, 244] model.GeometricShape.setSecondaryColor Set [GeometricShape.java, 251] model.GeometricShape.setSecondaryColor model.GeometricShape.secondaryColorAdapter (Variable) Declared as: ColorAdapter Define [GeometricShape.java, 29] model.GeometricShape Set [GeometricShape.java, 51] model.GeometricShape.GeometricShape Set [GeometricShape.java, 63] model.GeometricShape.GeometricShape model.GeometricShape.selectMaxandMin.end (Parameter) Declared as: Point Define [GeometricShape.java, 211] model.GeometricShape.selectMaxandMin model.GeometricShape.selectMaxandMin.start (Parameter) Declared as: Point Define [GeometricShape.java, 211] model.GeometricShape.selectMaxandMin model.GeometricShape.setEndPoint.endPoint (Parameter) Declared as: Point Define [GeometricShape.java, 216] model.GeometricShape.setEndPoint Use [GeometricShape.java, 217] model.GeometricShape.setEndPoint model.GeometricShape.setGraphics2d.graphics2d (Parameter) Declared as: Graphics2D Define [GeometricShape.java, 222] model.GeometricShape.setGraphics2d model.GeometricShape.setHeight.ht (Parameter) Declared as: int Define [GeometricShape.java, 227] model.GeometricShape.setHeight Use [GeometricShape.java, 228] model.GeometricShape.setHeight model.GeometricShape.setPrimaryColor.primaryColor (Parameter) Declared as: ShapeColor Define [GeometricShape.java, 239] model.GeometricShape.setPrimaryColor Use [GeometricShape.java, 240] model.GeometricShape.setPrimaryColor model.GeometricShape.setPrimaryColor.primaryColor2 (Parameter) Declared as: Color Define [GeometricShape.java, 232] model.GeometricShape.setPrimaryColor Use [GeometricShape.java, 234] model.GeometricShape.setPrimaryColor model.GeometricShape.setSecondaryColor.secondaryColor (Parameter) Declared as: ShapeColor Define [GeometricShape.java, 250] model.GeometricShape.setSecondaryColor Use [GeometricShape.java, 251] model.GeometricShape.setSecondaryColor model.GeometricShape.setSecondaryColor.secondaryColor2 (Parameter) Declared as: Color Define [GeometricShape.java, 243] model.GeometricShape.setSecondaryColor Use [GeometricShape.java, 244] model.GeometricShape.setSecondaryColor model.GeometricShape.setShadingColor.shapeShadingType (Parameter) Declared as: ShapeShadingType Define [GeometricShape.java, 255] model.GeometricShape.setShadingColor Use [GeometricShape.java, 256] model.GeometricShape.setShadingColor model.GeometricShape.setShadingType.shadingType (Parameter) Declared as: ShapeShadingType Define [GeometricShape.java, 259] model.GeometricShape.setShadingType Use [GeometricShape.java, 260] model.GeometricShape.setShadingType model.GeometricShape.setShapeType.shapeType (Parameter) Declared as: ShapeType Define [GeometricShape.java, 264] model.GeometricShape.setShapeType Use [GeometricShape.java, 265] model.GeometricShape.setShapeType model.GeometricShape.setShapeXcoord.shapeXcoord (Parameter) Declared as: int Define [GeometricShape.java, 269] model.GeometricShape.setShapeXcoord Use [GeometricShape.java, 270] model.GeometricShape.setShapeXcoord model.GeometricShape.setShapeYcoord.shapeYcoord (Parameter) Declared as: int Define [GeometricShape.java, 274] model.GeometricShape.setShapeYcoord Use [GeometricShape.java, 275] model.GeometricShape.setShapeYcoord model.GeometricShape.setStartPoint.startPoint (Parameter) Declared as: Point Define [GeometricShape.java, 279] model.GeometricShape.setStartPoint Use [GeometricShape.java, 280] model.GeometricShape.setStartPoint model.GeometricShape.setStroke.stroke (Parameter) Declared as: Stroke Define [GeometricShape.java, 285] model.GeometricShape.setStroke Use [GeometricShape.java, 286] model.GeometricShape.setStroke model.GeometricShape.setWidth.width (Parameter) Declared as: int Define [GeometricShape.java, 290] model.GeometricShape.setWidth Use [GeometricShape.java, 291] model.GeometricShape.setWidth model.GeometricShape.shapeShadingType (Variable) Declared as: ShapeShadingType Define [GeometricShape.java, 31] model.GeometricShape Set [GeometricShape.java, 49] model.GeometricShape.GeometricShape Set [GeometricShape.java, 61] model.GeometricShape.GeometricShape Use [GeometricShape.java, 61] model.GeometricShape.GeometricShape Use [GeometricShape.java, 141] model.GeometricShape.getShadingType Set [GeometricShape.java, 256] model.GeometricShape.setShadingColor Set [GeometricShape.java, 260] model.GeometricShape.setShadingType model.GeometricShape.shapeType (Private Variable) Declared as: ShapeType Define [GeometricShape.java, 33] model.GeometricShape Use [GeometricShape.java, 145] model.GeometricShape.getShapeType Set [GeometricShape.java, 265] model.GeometricShape.setShapeType model.GeometricShape.startPoint (Private Variable) Declared as: Point Define [GeometricShape.java, 35] model.GeometricShape Set [GeometricShape.java, 55] model.GeometricShape.GeometricShape Use [GeometricShape.java, 157] model.GeometricShape.getStartPoint Use [GeometricShape.java, 195] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 197] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 198] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 200] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 202] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 204] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 205] model.GeometricShape.selectMaxandMin Use [GeometricShape.java, 207] model.GeometricShape.selectMaxandMin Set [GeometricShape.java, 280] model.GeometricShape.setStartPoint model.GeometricShape.stroke (Variable) Declared as: Stroke Define [GeometricShape.java, 36] model.GeometricShape Set [GeometricShape.java, 52] model.GeometricShape.GeometricShape Set [GeometricShape.java, 64] model.GeometricShape.GeometricShape Set [GeometricShape.java, 286] model.GeometricShape.setStroke model.GeometricShape.width (Private Variable) Declared as: int Define [GeometricShape.java, 39] model.GeometricShape Use [GeometricShape.java, 167] model.GeometricShape.getWidth Set [GeometricShape.java, 198] model.GeometricShape.selectMaxandMin Set [GeometricShape.java, 200] model.GeometricShape.selectMaxandMin Set [GeometricShape.java, 291] model.GeometricShape.setWidth model.GeometricShape.x (Private Variable) Declared as: int Define [GeometricShape.java, 40] model.GeometricShape Use [GeometricShape.java, 149] model.GeometricShape.getShapeXcoord Set [GeometricShape.java, 195] model.GeometricShape.selectMaxandMin Set [GeometricShape.java, 270] model.GeometricShape.setShapeXcoord model.GeometricShape.y (Private Variable) Declared as: int Define [GeometricShape.java, 41] model.GeometricShape Use [GeometricShape.java, 153] model.GeometricShape.getShapeYcoord Set [GeometricShape.java, 202] model.GeometricShape.selectMaxandMin Set [GeometricShape.java, 275] model.GeometricShape.setShapeYcoord model.interfaces.IShape.addX.x (Parameter) Declared as: int Define [IShape.java, 16] model.interfaces.IShape.addX model.interfaces.IShape.addY.y (Parameter) Declared as: int Define [IShape.java, 18] model.interfaces.IShape.addY model.interfaces.IShape.contain.startpoint (Parameter) Declared as: Point Define [IShape.java, 20] model.interfaces.IShape.contain model.interfaces.IShape.draw.g (Parameter) Declared as: Graphics Define [IShape.java, 28] model.interfaces.IShape.draw model.interfaces.IShape.moveShape.transformOffsetX (Parameter) Declared as: int Define [IShape.java, 50] model.interfaces.IShape.moveShape model.interfaces.IShape.moveShape.transformOffsetY (Parameter) Declared as: int Define [IShape.java, 50] model.interfaces.IShape.moveShape model.interfaces.IShape.selectMaxandMin.end (Parameter) Declared as: Point Define [IShape.java, 56] model.interfaces.IShape.selectMaxandMin model.interfaces.IShape.selectMaxandMin.start (Parameter) Declared as: Point Define [IShape.java, 56] model.interfaces.IShape.selectMaxandMin model.interfaces.IShape.setGraphics2d.graphics2d (Parameter) Declared as: Graphics2D Define [IShape.java, 58] model.interfaces.IShape.setGraphics2d model.interfaces.IShape.setPrimaryColor.primaryColor (Parameter) Declared as: ShapeColor Define [IShape.java, 60] model.interfaces.IShape.setPrimaryColor model.interfaces.IShape.setSecondaryColor.secondaryColor (Parameter) Declared as: ShapeColor Define [IShape.java, 62] model.interfaces.IShape.setSecondaryColor model.interfaces.IShape.setShadingColor.shapeShadingType (Parameter) Declared as: ShapeShadingType Define [IShape.java, 64] model.interfaces.IShape.setShadingColor model.interfaces.IShape.setStroke.stroke (Parameter) Declared as: Stroke Define [IShape.java, 66] model.interfaces.IShape.setStroke model.others.BoundingBox.boundFromPoints.endPoint (Parameter) Declared as: Point Define [BoundingBox.java, 22] model.others.BoundingBox.boundFromPoints Use [BoundingBox.java, 23] model.others.BoundingBox.boundFromPoints model.others.BoundingBox.boundFromPoints.geometricShape (Variable) Declared as: GeometricShape=GeometricShape(startPointendPoint,) Define [BoundingBox.java, 23] model.others.BoundingBox.boundFromPoints Set [BoundingBox.java, 23] model.others.BoundingBox.boundFromPoints Use [BoundingBox.java, 24] model.others.BoundingBox.boundFromPoints Use [BoundingBox.java, 25] model.others.BoundingBox.boundFromPoints model.others.BoundingBox.boundFromPoints.startPoint (Parameter) Declared as: Point Define [BoundingBox.java, 22] model.others.BoundingBox.boundFromPoints Use [BoundingBox.java, 23] model.others.BoundingBox.boundFromPoints model.others.BoundingBox.boundingBox (Private Variable) Declared as: Shape Define [BoundingBox.java, 59] model.others.BoundingBox Use [BoundingBox.java, 69] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 72] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 72] model.others.BoundingBox.drawBoundingBox Set [BoundingBox.java, 76] model.others.BoundingBox.generateFromPoints Use [BoundingBox.java, 77] model.others.BoundingBox.generateFromPoints model.others.BoundingBox.createBoundingBox.(for_loop_1).shape (Variable) Declared as: Shape Use [BoundingBox.java, 41] model.others.BoundingBox.createBoundingBox Define [BoundingBox.java, 40] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.(for_loop_1).shapeBoundingRec (Variable) Declared as: Rectangle=shape.getBounds Set [BoundingBox.java, 41] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 42] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 43] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 45] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 45] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 46] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 46] model.others.BoundingBox.createBoundingBox Define [BoundingBox.java, 41] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.endPoint (Variable) Declared as: Point=Point(xMaxyMax,) Define [BoundingBox.java, 55] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 55] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 56] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.list (Parameter) Declared as: List<Shape> Define [BoundingBox.java, 33] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 40] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.listEndXCoord (Variable) Declared as: List<Integer>=ArrayList() Define [BoundingBox.java, 37] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 37] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 45] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 51] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.listEndYCoord (Variable) Declared as: List<Integer>=ArrayList() Define [BoundingBox.java, 38] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 38] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 46] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 52] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.listStartXCoord (Variable) Declared as: List<Integer>=ArrayList() Define [BoundingBox.java, 34] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 34] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 42] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 49] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.listStartYCoord (Variable) Declared as: List<Integer>=ArrayList() Define [BoundingBox.java, 35] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 35] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 43] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 50] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.startPoint (Variable) Declared as: Point=Point(xMinyMin,) Define [BoundingBox.java, 54] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 54] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 56] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.xMax (Variable) Declared as: int=Collections.max Define [BoundingBox.java, 51] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 51] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 55] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.xMin (Variable) Declared as: int=Collections.min Define [BoundingBox.java, 49] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 49] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 54] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.yMax (Variable) Declared as: int=Collections.max Define [BoundingBox.java, 52] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 52] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 55] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.createBoundingBox.yMin (Variable) Declared as: int=Collections.min Define [BoundingBox.java, 50] model.others.BoundingBox.createBoundingBox Set [BoundingBox.java, 50] model.others.BoundingBox.createBoundingBox Use [BoundingBox.java, 54] model.others.BoundingBox.createBoundingBox model.others.BoundingBox.drawBoundingBox.dashed_outline (Variable) Declared as: Stroke=BasicStroke(3BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL,1,float,0,) Define [BoundingBox.java, 62] model.others.BoundingBox.drawBoundingBox Set [BoundingBox.java, 62] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 65] model.others.BoundingBox.drawBoundingBox model.others.BoundingBox.drawBoundingBox.graphics2d (Parameter) Declared as: Graphics2D Define [BoundingBox.java, 61] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 65] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 66] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 67] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 68] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 69] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 70] model.others.BoundingBox.drawBoundingBox Use [BoundingBox.java, 72] model.others.BoundingBox.drawBoundingBox model.others.BoundingBox.generateFromPoints.endPoint (Parameter) Declared as: Point Define [BoundingBox.java, 75] model.others.BoundingBox.generateFromPoints Use [BoundingBox.java, 76] model.others.BoundingBox.generateFromPoints model.others.BoundingBox.generateFromPoints.startPoint (Parameter) Declared as: Point Define [BoundingBox.java, 75] model.others.BoundingBox.generateFromPoints Use [BoundingBox.java, 76] model.others.BoundingBox.generateFromPoints model.others.CommandHandler.notifyObservers.(for_loop_1).observer (Variable) Declared as: IObserver Use [CommandHandler.java, 25] model.others.CommandHandler.notifyObservers Define [CommandHandler.java, 24] model.others.CommandHandler.notifyObservers model.others.CommandHandler.observerList (Variable) Declared as: List<IObserver>=ArrayList() Define [CommandHandler.java, 11] model.others.CommandHandler Set [CommandHandler.java, 11] model.others.CommandHandler Use [CommandHandler.java, 30] model.others.CommandHandler.clear Use [CommandHandler.java, 24] model.others.CommandHandler.notifyObservers Use [CommandHandler.java, 14] model.others.CommandHandler.registerObserver Use [CommandHandler.java, 15] model.others.CommandHandler.registerObserver Use [CommandHandler.java, 20] model.others.CommandHandler.removeObserver model.others.CommandHandler.registerObserver.observer (Parameter) Declared as: IObserver Define [CommandHandler.java, 13] model.others.CommandHandler.registerObserver Use [CommandHandler.java, 14] model.others.CommandHandler.registerObserver Use [CommandHandler.java, 15] model.others.CommandHandler.registerObserver model.others.CommandHandler.removeObserver.observer (Parameter) Declared as: IObserver Define [CommandHandler.java, 19] model.others.CommandHandler.removeObserver Use [CommandHandler.java, 20] model.others.CommandHandler.removeObserver model.others.Messages.BUNDLE_NAME (Private Static Variable) Declared as: String="model.others.messages" Define [Messages.java, 7] model.others.Messages Set [Messages.java, 7] model.others.Messages Use [Messages.java, 9] model.others.Messages model.others.Messages.getString.(catch_1).e (Catch Parameter) Declared as: MissingResourceException Define [Messages.java, 14] model.others.Messages.getString model.others.Messages.getString.key (Parameter) Declared as: String Define [Messages.java, 11] model.others.Messages.getString Use [Messages.java, 13] model.others.Messages.getString Use [Messages.java, 15] model.others.Messages.getString model.others.Messages.RESOURCE_BUNDLE (Private Static Variable) Declared as: ResourceBundle=ResourceBundle.getBundle Define [Messages.java, 9] model.others.Messages Set [Messages.java, 9] model.others.Messages Use [Messages.java, 13] model.others.Messages.getString model.others.TrackShape.add.item (Parameter) Declared as: IShape Define [TrackShape.java, 11] model.others.TrackShape.add Use [TrackShape.java, 13] model.others.TrackShape.add Use [TrackShape.java, 14] model.others.TrackShape.add model.others.TrackShape.addAll.list (Parameter) Declared as: List<IShape> Define [TrackShape.java, 18] model.others.TrackShape.addAll Use [TrackShape.java, 19] model.others.TrackShape.addAll model.others.TrackShape.contains.item (Parameter) Declared as: IShape Define [TrackShape.java, 26] model.others.TrackShape.contains Use [TrackShape.java, 27] model.others.TrackShape.contains model.others.TrackShape.get.index (Parameter) Declared as: int Define [TrackShape.java, 30] model.others.TrackShape.get Use [TrackShape.java, 31] model.others.TrackShape.get model.others.TrackShape.remove.item (Parameter) Declared as: IShape Define [TrackShape.java, 38] model.others.TrackShape.remove Use [TrackShape.java, 39] model.others.TrackShape.remove model.others.TrackShape.removeAll.list (Parameter) Declared as: List<IShape> Define [TrackShape.java, 42] model.others.TrackShape.removeAll Use [TrackShape.java, 43] model.others.TrackShape.removeAll model.others.TrackShape.shapes (Private Variable) Declared as: List<IShape>=ArrayList() Define [TrackShape.java, 9] model.others.TrackShape Set [TrackShape.java, 9] model.others.TrackShape Use [TrackShape.java, 13] model.others.TrackShape.add Use [TrackShape.java, 14] model.others.TrackShape.add Use [TrackShape.java, 19] model.others.TrackShape.addAll Use [TrackShape.java, 23] model.others.TrackShape.clear Use [TrackShape.java, 27] model.others.TrackShape.contains Use [TrackShape.java, 31] model.others.TrackShape.get Use [TrackShape.java, 35] model.others.TrackShape.getList Use [TrackShape.java, 39] model.others.TrackShape.remove Use [TrackShape.java, 43] model.others.TrackShape.removeAll model.persistence.ApplicationState.activeMouseMode (Private Variable) Declared as: MouseMode Define [ApplicationState.java, 19] model.persistence.ApplicationState Use [ApplicationState.java, 36] model.persistence.ApplicationState.getActiveMouseMode Set [ApplicationState.java, 61] model.persistence.ApplicationState.setActiveMouseMode Set [ApplicationState.java, 89] model.persistence.ApplicationState.setDefaults model.persistence.ApplicationState.activePrimaryColor (Private Variable) Declared as: ShapeColor Define [ApplicationState.java, 20] model.persistence.ApplicationState Use [ApplicationState.java, 41] model.persistence.ApplicationState.getActivePrimaryColor Set [ApplicationState.java, 66] model.persistence.ApplicationState.setActivePrimaryColor Set [ApplicationState.java, 86] model.persistence.ApplicationState.setDefaults model.persistence.ApplicationState.activeSecondaryColor (Private Variable) Declared as: ShapeColor Define [ApplicationState.java, 22] model.persistence.ApplicationState Use [ApplicationState.java, 46] model.persistence.ApplicationState.getActiveSecondaryColor Set [ApplicationState.java, 71] model.persistence.ApplicationState.setActiveSecondaryColor Set [ApplicationState.java, 87] model.persistence.ApplicationState.setDefaults model.persistence.ApplicationState.activeShapeShadingType (Private Variable) Declared as: ShapeShadingType Define [ApplicationState.java, 23] model.persistence.ApplicationState Use [ApplicationState.java, 51] model.persistence.ApplicationState.getActiveShapeShadingType Set [ApplicationState.java, 76] model.persistence.ApplicationState.setActiveShadingType Set [ApplicationState.java, 88] model.persistence.ApplicationState.setDefaults model.persistence.ApplicationState.activeShapeType (Private Variable) Declared as: ShapeType Define [ApplicationState.java, 24] model.persistence.ApplicationState Use [ApplicationState.java, 56] model.persistence.ApplicationState.getActiveShapeType Set [ApplicationState.java, 81] model.persistence.ApplicationState.setActiveShape Set [ApplicationState.java, 85] model.persistence.ApplicationState.setDefaults model.persistence.ApplicationState.ApplicationState.uiModule (Parameter) Declared as: IUiModule Define [ApplicationState.java, 28] model.persistence.ApplicationState.ApplicationState Use [ApplicationState.java, 29] model.persistence.ApplicationState.ApplicationState model.persistence.ApplicationState.dialogProvider (Private Variable) Declared as: IDialogProvider Define [ApplicationState.java, 25] model.persistence.ApplicationState Set [ApplicationState.java, 30] model.persistence.ApplicationState.ApplicationState Use [ApplicationState.java, 61] model.persistence.ApplicationState.setActiveMouseMode Use [ApplicationState.java, 66] model.persistence.ApplicationState.setActivePrimaryColor Use [ApplicationState.java, 71] model.persistence.ApplicationState.setActiveSecondaryColor Use [ApplicationState.java, 76] model.persistence.ApplicationState.setActiveShadingType Use [ApplicationState.java, 81] model.persistence.ApplicationState.setActiveShape model.persistence.ApplicationState.iUiModule (Private Variable) Declared as: IUiModule Define [ApplicationState.java, 26] model.persistence.ApplicationState Set [ApplicationState.java, 29] model.persistence.ApplicationState.ApplicationState Use [ApplicationState.java, 61] model.persistence.ApplicationState.setActiveMouseMode Use [ApplicationState.java, 66] model.persistence.ApplicationState.setActivePrimaryColor Use [ApplicationState.java, 71] model.persistence.ApplicationState.setActiveSecondaryColor Use [ApplicationState.java, 76] model.persistence.ApplicationState.setActiveShadingType Use [ApplicationState.java, 81] model.persistence.ApplicationState.setActiveShape model.persistence.ApplicationState.serialVersionUID (Private Static Variable) Declared as: long=1L Define [ApplicationState.java, 18] model.persistence.ApplicationState Set [ApplicationState.java, 18] model.persistence.ApplicationState model.Rectangle.color (Variable) Declared as: ShapeColor Define [Rectangle.java, 20] model.Rectangle Use [Rectangle.java, 50] model.Rectangle.draw model.Rectangle.createShapeType.rect (Variable) Declared as: Rectangle2D=Rectangle2D.Double(xy,width,height,) Define [Rectangle.java, 39] model.Rectangle.createShapeType Set [Rectangle.java, 39] model.Rectangle.createShapeType Use [Rectangle.java, 40] model.Rectangle.createShapeType model.Rectangle.draw.color2 (Variable) Declared as: Color=ColorAdapter.getColor Define [Rectangle.java, 50] model.Rectangle.draw Set [Rectangle.java, 50] model.Rectangle.draw Use [Rectangle.java, 51] model.Rectangle.draw model.Rectangle.draw.g (Parameter) Declared as: Graphics Define [Rectangle.java, 55] model.Rectangle.draw Use [Rectangle.java, 56] model.Rectangle.draw Use [Rectangle.java, 59] model.Rectangle.draw Use [Rectangle.java, 60] model.Rectangle.draw Use [Rectangle.java, 63] model.Rectangle.draw Use [Rectangle.java, 64] model.Rectangle.draw Use [Rectangle.java, 67] model.Rectangle.draw Use [Rectangle.java, 68] model.Rectangle.draw Use [Rectangle.java, 69] model.Rectangle.draw Use [Rectangle.java, 70] model.Rectangle.draw model.Rectangle.draw.g2 (Variable) Declared as: Graphics2D=Graphics2D Define [Rectangle.java, 56] model.Rectangle.draw Set [Rectangle.java, 56] model.Rectangle.draw Use [Rectangle.java, 58] model.Rectangle.draw Use [Rectangle.java, 62] model.Rectangle.draw Use [Rectangle.java, 66] model.Rectangle.draw model.Rectangle.graphics2d (Private Variable) Declared as: Graphics2D Define [Rectangle.java, 21] model.Rectangle Use [Rectangle.java, 51] model.Rectangle.draw Use [Rectangle.java, 52] model.Rectangle.draw model.Rectangle.height (Variable) Declared as: int Define [Rectangle.java, 23] model.Rectangle Set [Rectangle.java, 47] model.Rectangle.Rectangle Use [Rectangle.java, 39] model.Rectangle.createShapeType Use [Rectangle.java, 60] model.Rectangle.draw Use [Rectangle.java, 64] model.Rectangle.draw Use [Rectangle.java, 68] model.Rectangle.draw Use [Rectangle.java, 70] model.Rectangle.draw model.Rectangle.primaryColor (Variable) Declared as: ShapeColor Define [Rectangle.java, 24] model.Rectangle Use [Rectangle.java, 59] model.Rectangle.draw Use [Rectangle.java, 67] model.Rectangle.draw model.Rectangle.primaryColorAdapter (Variable) Declared as: ColorAdapter Define [Rectangle.java, 26] model.Rectangle model.Rectangle.Rectangle.height (Parameter) Declared as: int Define [Rectangle.java, 43] model.Rectangle.Rectangle Use [Rectangle.java, 47] model.Rectangle.Rectangle model.Rectangle.Rectangle.width (Parameter) Declared as: int Define [Rectangle.java, 43] model.Rectangle.Rectangle Use [Rectangle.java, 46] model.Rectangle.Rectangle model.Rectangle.Rectangle.x (Parameter) Declared as: int Define [Rectangle.java, 43] model.Rectangle.Rectangle Use [Rectangle.java, 44] model.Rectangle.Rectangle model.Rectangle.Rectangle.y (Parameter) Declared as: int Define [Rectangle.java, 43] model.Rectangle.Rectangle Use [Rectangle.java, 45] model.Rectangle.Rectangle model.Rectangle.secondaryColor (Variable) Declared as: ShapeColor Define [Rectangle.java, 27] model.Rectangle Use [Rectangle.java, 63] model.Rectangle.draw Use [Rectangle.java, 69] model.Rectangle.draw model.Rectangle.secondaryColorAdapter (Variable) Declared as: ColorAdapter Define [Rectangle.java, 28] model.Rectangle model.Rectangle.shape (Variable) Declared as: Shape Define [Rectangle.java, 30] model.Rectangle Use [Rectangle.java, 52] model.Rectangle.draw model.Rectangle.shapeShadingType (Variable) Declared as: ShapeShadingType Define [Rectangle.java, 31] model.Rectangle Use [Rectangle.java, 57] model.Rectangle.draw Use [Rectangle.java, 61] model.Rectangle.draw Use [Rectangle.java, 65] model.Rectangle.draw model.Rectangle.stroke (Variable) Declared as: Stroke Define [Rectangle.java, 32] model.Rectangle Use [Rectangle.java, 58] model.Rectangle.draw Use [Rectangle.java, 62] model.Rectangle.draw Use [Rectangle.java, 66] model.Rectangle.draw model.Rectangle.width (Variable) Declared as: int Define [Rectangle.java, 33] model.Rectangle Set [Rectangle.java, 46] model.Rectangle.Rectangle Use [Rectangle.java, 39] model.Rectangle.createShapeType Use [Rectangle.java, 60] model.Rectangle.draw Use [Rectangle.java, 64] model.Rectangle.draw Use [Rectangle.java, 68] model.Rectangle.draw Use [Rectangle.java, 70] model.Rectangle.draw model.Rectangle.x (Variable) Declared as: int Define [Rectangle.java, 34] model.Rectangle Set [Rectangle.java, 44] model.Rectangle.Rectangle Use [Rectangle.java, 39] model.Rectangle.createShapeType Use [Rectangle.java, 60] model.Rectangle.draw Use [Rectangle.java, 64] model.Rectangle.draw Use [Rectangle.java, 68] model.Rectangle.draw Use [Rectangle.java, 70] model.Rectangle.draw model.Rectangle.y (Variable) Declared as: int Define [Rectangle.java, 35] model.Rectangle Set [Rectangle.java, 45] model.Rectangle.Rectangle Use [Rectangle.java, 39] model.Rectangle.createShapeType Use [Rectangle.java, 60] model.Rectangle.draw Use [Rectangle.java, 64] model.Rectangle.draw Use [Rectangle.java, 68] model.Rectangle.draw Use [Rectangle.java, 70] model.Rectangle.draw model.shape.DrawShape.addX.x (Parameter) Declared as: int Define [DrawShape.java, 64] model.shape.DrawShape.addX model.shape.DrawShape.addY.y (Parameter) Declared as: int Define [DrawShape.java, 70] model.shape.DrawShape.addY model.shape.DrawShape.canvasBase (Private Variable) Declared as: PaintCanvasBase Define [DrawShape.java, 34] model.shape.DrawShape Set [DrawShape.java, 50] model.shape.DrawShape.DrawShape Set [DrawShape.java, 56] model.shape.DrawShape.DrawShape Use [DrawShape.java, 83] model.shape.DrawShape.copyShape Use [DrawShape.java, 105] model.shape.DrawShape.draw Use [DrawShape.java, 206] model.shape.DrawShape.pasteShape model.shape.DrawShape.contain.startpoint (Parameter) Declared as: Point Define [DrawShape.java, 76] model.shape.DrawShape.contain model.shape.DrawShape.draw.g (Parameter) Declared as: Graphics Define [DrawShape.java, 109] model.shape.DrawShape.draw model.shape.DrawShape.DrawShape.canvasBase (Parameter) Declared as: PaintCanvasBase Define [DrawShape.java, 41] model.shape.DrawShape.DrawShape Use [DrawShape.java, 50] model.shape.DrawShape.DrawShape Use [DrawShape.java, 51] model.shape.DrawShape.DrawShape model.shape.DrawShape.DrawShape.canvasBase (Parameter) Declared as: PaintCanvasBase Define [DrawShape.java, 55] model.shape.DrawShape.DrawShape Use [DrawShape.java, 56] model.shape.DrawShape.DrawShape Use [DrawShape.java, 57] model.shape.DrawShape.DrawShape model.shape.DrawShape.DrawShape.ds (Parameter) Declared as: DrawShape Define [DrawShape.java, 41] model.shape.DrawShape.DrawShape Use [DrawShape.java, 42] model.shape.DrawShape.DrawShape model.shape.DrawShape.DrawShape.geometricShape (Parameter) Declared as: GeometricShape Define [DrawShape.java, 55] model.shape.DrawShape.DrawShape Use [DrawShape.java, 58] model.shape.DrawShape.DrawShape model.shape.DrawShape.DrawShape.geomShape (Variable) Declared as: GeometricShape=ds.getShapeProperty Define [DrawShape.java, 42] model.shape.DrawShape.DrawShape Set [DrawShape.java, 42] model.shape.DrawShape.DrawShape Use [DrawShape.java, 44] model.shape.DrawShape.DrawShape Use [DrawShape.java, 44] model.shape.DrawShape.DrawShape Use [DrawShape.java, 46] model.shape.DrawShape.DrawShape Use [DrawShape.java, 46] model.shape.DrawShape.DrawShape Use [DrawShape.java, 47] model.shape.DrawShape.DrawShape Use [DrawShape.java, 48] model.shape.DrawShape.DrawShape model.shape.DrawShape.geometricShape (Private Variable) Declared as: GeometricShape Define [DrawShape.java, 35] model.shape.DrawShape Set [DrawShape.java, 44] model.shape.DrawShape.DrawShape Use [DrawShape.java, 46] model.shape.DrawShape.DrawShape Set [DrawShape.java, 58] model.shape.DrawShape.DrawShape Use [DrawShape.java, 95] model.shape.DrawShape.createShape Use [DrawShape.java, 153] model.shape.DrawShape.getShapeProperty Use [DrawShape.java, 194] model.shape.DrawShape.paintShapeOnCanvas Use [DrawShape.java, 195] model.shape.DrawShape.paintShapeOnCanvas Use [DrawShape.java, 196] model.shape.DrawShape.paintShapeOnCanvas Set [DrawShape.java, 269] model.shape.DrawShape.setShapeProperty Use [DrawShape.java, 288] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 289] model.shape.DrawShape.updateShapeProperty model.shape.DrawShape.getNodeList.newList (Variable) Declared as: List<IShape>=ArrayList() Define [DrawShape.java, 125] model.shape.DrawShape.getNodeList Set [DrawShape.java, 125] model.shape.DrawShape.getNodeList Use [DrawShape.java, 126] model.shape.DrawShape.getNodeList Use [DrawShape.java, 127] model.shape.DrawShape.getNodeList model.shape.DrawShape.graphics2d (Private Variable) Declared as: Graphics2D Define [DrawShape.java, 36] model.shape.DrawShape Set [DrawShape.java, 51] model.shape.DrawShape.DrawShape Set [DrawShape.java, 57] model.shape.DrawShape.DrawShape Use [DrawShape.java, 177] model.shape.DrawShape.highlightShape Use [DrawShape.java, 179] model.shape.DrawShape.highlightShape Use [DrawShape.java, 198] model.shape.DrawShape.paintShapeOnCanvas Use [DrawShape.java, 199] model.shape.DrawShape.paintShapeOnCanvas Set [DrawShape.java, 242] model.shape.DrawShape.setGraphics2d model.shape.DrawShape.highlightColor (Variable) Declared as: ShapeColor=ShapeColor.YELLOW Define [DrawShape.java, 30] model.shape.DrawShape Set [DrawShape.java, 30] model.shape.DrawShape Use [DrawShape.java, 176] model.shape.DrawShape.highlightShape model.shape.DrawShape.highlightShape.shapeShade (Variable) Declared as: ShapeShadingStrategy=ShapeFactory.combine Define [DrawShape.java, 176] model.shape.DrawShape.highlightShape Set [DrawShape.java, 176] model.shape.DrawShape.highlightShape Use [DrawShape.java, 179] model.shape.DrawShape.highlightShape model.shape.DrawShape.highlightStroke (Variable) Declared as: BasicStroke=BasicStroke(4.0fBasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL,9.8f,float,0.0f,) Define [DrawShape.java, 31] model.shape.DrawShape Set [DrawShape.java, 31] model.shape.DrawShape Use [DrawShape.java, 177] model.shape.DrawShape.highlightShape model.shape.DrawShape.moveShape.offsetShape (Variable) Declared as: Shape=transform.createTransformedShape Define [DrawShape.java, 187] model.shape.DrawShape.moveShape Set [DrawShape.java, 187] model.shape.DrawShape.moveShape Use [DrawShape.java, 188] model.shape.DrawShape.moveShape model.shape.DrawShape.moveShape.transform (Variable) Declared as: AffineTransform=AffineTransform() Define [DrawShape.java, 185] model.shape.DrawShape.moveShape Set [DrawShape.java, 185] model.shape.DrawShape.moveShape Use [DrawShape.java, 186] model.shape.DrawShape.moveShape Use [DrawShape.java, 187] model.shape.DrawShape.moveShape model.shape.DrawShape.moveShape.X (Parameter) Declared as: int Define [DrawShape.java, 183] model.shape.DrawShape.moveShape Use [DrawShape.java, 186] model.shape.DrawShape.moveShape model.shape.DrawShape.moveShape.Y (Parameter) Declared as: int Define [DrawShape.java, 183] model.shape.DrawShape.moveShape Use [DrawShape.java, 186] model.shape.DrawShape.moveShape model.shape.DrawShape.paintShapeOnCanvas.primaryColor (Variable) Declared as: ShapeColor=geometricShape.getPrimaryColor Define [DrawShape.java, 195] model.shape.DrawShape.paintShapeOnCanvas Set [DrawShape.java, 195] model.shape.DrawShape.paintShapeOnCanvas Use [DrawShape.java, 197] model.shape.DrawShape.paintShapeOnCanvas model.shape.DrawShape.paintShapeOnCanvas.secondaryColor (Variable) Declared as: ShapeColor=geometricShape.getSecondaryColor Define [DrawShape.java, 196] model.shape.DrawShape.paintShapeOnCanvas Set [DrawShape.java, 196] model.shape.DrawShape.paintShapeOnCanvas Use [DrawShape.java, 197] model.shape.DrawShape.paintShapeOnCanvas model.shape.DrawShape.paintShapeOnCanvas.shapeShade (Variable) Declared as: ShapeShadingStrategy=ShapeFactory.combine Define [DrawShape.java, 197] model.shape.DrawShape.paintShapeOnCanvas Set [DrawShape.java, 197] model.shape.DrawShape.paintShapeOnCanvas Use [DrawShape.java, 199] model.shape.DrawShape.paintShapeOnCanvas model.shape.DrawShape.paintShapeOnCanvas.shapeShadingType (Variable) Declared as: ShapeShadingType=geometricShape.getShadingType Define [DrawShape.java, 194] model.shape.DrawShape.paintShapeOnCanvas Set [DrawShape.java, 194] model.shape.DrawShape.paintShapeOnCanvas Use [DrawShape.java, 197] model.shape.DrawShape.paintShapeOnCanvas model.shape.DrawShape.pasteShape.height (Variable) Declared as: int=getHeight Define [DrawShape.java, 210] model.shape.DrawShape.pasteShape Set [DrawShape.java, 210] model.shape.DrawShape.pasteShape model.shape.DrawShape.pasteShape.offsetCopiedShape (Variable) Declared as: Shape=transform.createTransformedShape Define [DrawShape.java, 225] model.shape.DrawShape.pasteShape Set [DrawShape.java, 225] model.shape.DrawShape.pasteShape Use [DrawShape.java, 226] model.shape.DrawShape.pasteShape model.shape.DrawShape.pasteShape.posX (Variable) Declared as: int=xCoordCopiedShape + width + 1 Define [DrawShape.java, 214] model.shape.DrawShape.pasteShape Set [DrawShape.java, 214] model.shape.DrawShape.pasteShape Use [DrawShape.java, 218] model.shape.DrawShape.pasteShape Set [DrawShape.java, 219] model.shape.DrawShape.pasteShape Use [DrawShape.java, 223] model.shape.DrawShape.pasteShape model.shape.DrawShape.pasteShape.posY (Variable) Declared as: int=yCoordCopiedShape + 1 Define [DrawShape.java, 215] model.shape.DrawShape.pasteShape Set [DrawShape.java, 215] model.shape.DrawShape.pasteShape Use [DrawShape.java, 218] model.shape.DrawShape.pasteShape Set [DrawShape.java, 220] model.shape.DrawShape.pasteShape Use [DrawShape.java, 223] model.shape.DrawShape.pasteShape model.shape.DrawShape.pasteShape.shape (Variable) Declared as: DrawShape=DrawShape(thiscanvasBase,) Define [DrawShape.java, 206] model.shape.DrawShape.pasteShape Set [DrawShape.java, 206] model.shape.DrawShape.pasteShape Use [DrawShape.java, 207] model.shape.DrawShape.pasteShape Use [DrawShape.java, 208] model.shape.DrawShape.pasteShape Use [DrawShape.java, 209] model.shape.DrawShape.pasteShape Use [DrawShape.java, 210] model.shape.DrawShape.pasteShape Use [DrawShape.java, 226] model.shape.DrawShape.pasteShape Use [DrawShape.java, 227] model.shape.DrawShape.pasteShape model.shape.DrawShape.pasteShape.transform (Variable) Declared as: AffineTransform=AffineTransform() Define [DrawShape.java, 204] model.shape.DrawShape.pasteShape Set [DrawShape.java, 204] model.shape.DrawShape.pasteShape Use [DrawShape.java, 223] model.shape.DrawShape.pasteShape Use [DrawShape.java, 225] model.shape.DrawShape.pasteShape model.shape.DrawShape.pasteShape.width (Variable) Declared as: int=getWidth Define [DrawShape.java, 208] model.shape.DrawShape.pasteShape Set [DrawShape.java, 208] model.shape.DrawShape.pasteShape Use [DrawShape.java, 214] model.shape.DrawShape.pasteShape model.shape.DrawShape.pasteShape.xCoordCopiedShape (Variable) Declared as: int=getShapeXcoord Define [DrawShape.java, 207] model.shape.DrawShape.pasteShape Set [DrawShape.java, 207] model.shape.DrawShape.pasteShape Use [DrawShape.java, 214] model.shape.DrawShape.pasteShape model.shape.DrawShape.pasteShape.yCoordCopiedShape (Variable) Declared as: int=getShapeYcoord Define [DrawShape.java, 209] model.shape.DrawShape.pasteShape Set [DrawShape.java, 209] model.shape.DrawShape.pasteShape Use [DrawShape.java, 215] model.shape.DrawShape.pasteShape model.shape.DrawShape.selectMaxandMin.end (Parameter) Declared as: Point Define [DrawShape.java, 236] model.shape.DrawShape.selectMaxandMin model.shape.DrawShape.selectMaxandMin.start (Parameter) Declared as: Point Define [DrawShape.java, 236] model.shape.DrawShape.selectMaxandMin model.shape.DrawShape.setGraphics2d.graphics2d (Parameter) Declared as: Graphics2D Define [DrawShape.java, 241] model.shape.DrawShape.setGraphics2d Use [DrawShape.java, 242] model.shape.DrawShape.setGraphics2d model.shape.DrawShape.setPrimaryColor.primaryColor (Parameter) Declared as: ShapeColor Define [DrawShape.java, 246] model.shape.DrawShape.setPrimaryColor model.shape.DrawShape.setSecondaryColor.secondaryColor (Parameter) Declared as: ShapeColor Define [DrawShape.java, 252] model.shape.DrawShape.setSecondaryColor model.shape.DrawShape.setShadingColor.shapeShadingType (Parameter) Declared as: ShapeShadingType Define [DrawShape.java, 258] model.shape.DrawShape.setShadingColor model.shape.DrawShape.setShape.shape (Parameter) Declared as: Shape Define [DrawShape.java, 263] model.shape.DrawShape.setShape Use [DrawShape.java, 264] model.shape.DrawShape.setShape Use [DrawShape.java, 265] model.shape.DrawShape.setShape model.shape.DrawShape.setShapeProperty.geometricShape (Parameter) Declared as: GeometricShape Define [DrawShape.java, 268] model.shape.DrawShape.setShapeProperty Use [DrawShape.java, 269] model.shape.DrawShape.setShapeProperty model.shape.DrawShape.setStroke.stroke (Parameter) Declared as: Stroke Define [DrawShape.java, 273] model.shape.DrawShape.setStroke model.shape.DrawShape.shape (Variable) Declared as: Shape=null Define [DrawShape.java, 37] model.shape.DrawShape Set [DrawShape.java, 37] model.shape.DrawShape Set [DrawShape.java, 95] model.shape.DrawShape.createShape Use [DrawShape.java, 115] model.shape.DrawShape.getBoundingBox Use [DrawShape.java, 149] model.shape.DrawShape.getShape Use [DrawShape.java, 177] model.shape.DrawShape.highlightShape Use [DrawShape.java, 197] model.shape.DrawShape.paintShapeOnCanvas Set [DrawShape.java, 264] model.shape.DrawShape.setShape model.shape.DrawShape.shapeTypeStrategy (Variable) Declared as: ShapeTypeStrategy=null Define [DrawShape.java, 38] model.shape.DrawShape Set [DrawShape.java, 38] model.shape.DrawShape model.shape.DrawShape.stroke (Variable) Declared as: BasicStroke=BasicStroke(5.0f) Define [DrawShape.java, 39] model.shape.DrawShape Set [DrawShape.java, 39] model.shape.DrawShape Use [DrawShape.java, 198] model.shape.DrawShape.paintShapeOnCanvas model.shape.DrawShape.updateShapeProperty.ptEnd (Variable) Declared as: Point=Point((rect.width + rect.x)(rect.height + rect.y),) Define [DrawShape.java, 286] model.shape.DrawShape.updateShapeProperty Set [DrawShape.java, 286] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 289] model.shape.DrawShape.updateShapeProperty model.shape.DrawShape.updateShapeProperty.ptStart (Variable) Declared as: Point=Point(rect.xrect.y,) Define [DrawShape.java, 285] model.shape.DrawShape.updateShapeProperty Set [DrawShape.java, 285] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 288] model.shape.DrawShape.updateShapeProperty model.shape.DrawShape.updateShapeProperty.rect (Variable) Declared as: Rectangle=shp.getBounds Define [DrawShape.java, 284] model.shape.DrawShape.updateShapeProperty Set [DrawShape.java, 284] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 285] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 285] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 286] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 286] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 286] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 286] model.shape.DrawShape.updateShapeProperty model.shape.DrawShape.updateShapeProperty.shp (Parameter) Declared as: Shape Define [DrawShape.java, 283] model.shape.DrawShape.updateShapeProperty Use [DrawShape.java, 284] model.shape.DrawShape.updateShapeProperty model.shape.GroupShape.add.iShape (Parameter) Declared as: IShape Define [GroupShape.java, 47] model.shape.GroupShape.add Use [GroupShape.java, 48] model.shape.GroupShape.add Use [GroupShape.java, 49] model.shape.GroupShape.add model.shape.GroupShape.addX.x (Parameter) Declared as: int Define [GroupShape.java, 56] model.shape.GroupShape.addX model.shape.GroupShape.addY.y (Parameter) Declared as: int Define [GroupShape.java, 62] model.shape.GroupShape.addY model.shape.GroupShape.boundingBox (Private Variable) Declared as: Shape Define [GroupShape.java, 26] model.shape.GroupShape Set [GroupShape.java, 98] model.shape.GroupShape.createBoundingBox Use [GroupShape.java, 132] model.shape.GroupShape.getBoundingBox Set [GroupShape.java, 221] model.shape.GroupShape.moveShape Use [GroupShape.java, 221] model.shape.GroupShape.moveShape model.shape.GroupShape.contain.startpoint (Parameter) Declared as: Point Define [GroupShape.java, 68] model.shape.GroupShape.contain model.shape.GroupShape.create.(for_loop_2).iShape (Variable) Declared as: IShape Use [GroupShape.java, 83] model.shape.GroupShape.create Define [GroupShape.java, 82] model.shape.GroupShape.create model.shape.GroupShape.createBoundingBox.(for_loop_3).group (Variable) Declared as: IShape Use [GroupShape.java, 93] model.shape.GroupShape.createBoundingBox Use [GroupShape.java, 95] model.shape.GroupShape.createBoundingBox Define [GroupShape.java, 92] model.shape.GroupShape.createBoundingBox model.shape.GroupShape.createBoundingBox.(for_loop_3).rect (Variable) Declared as: Shape=group.getBoundingBox Set [GroupShape.java, 93] model.shape.GroupShape.createBoundingBox Use [GroupShape.java, 94] model.shape.GroupShape.createBoundingBox Define [GroupShape.java, 93] model.shape.GroupShape.createBoundingBox model.shape.GroupShape.createBoundingBox.groupShapeBounds (Variable) Declared as: List<Shape>=ArrayList() Define [GroupShape.java, 90] model.shape.GroupShape.createBoundingBox Set [GroupShape.java, 90] model.shape.GroupShape.createBoundingBox Use [GroupShape.java, 94] model.shape.GroupShape.createBoundingBox Use [GroupShape.java, 95] model.shape.GroupShape.createBoundingBox Use [GroupShape.java, 98] model.shape.GroupShape.createBoundingBox model.shape.GroupShape.deleteShape.(for_loop_4).iShape (Variable) Declared as: IShape Use [GroupShape.java, 105] model.shape.GroupShape.deleteShape Define [GroupShape.java, 104] model.shape.GroupShape.deleteShape model.shape.GroupShape.draw.g (Parameter) Declared as: Graphics Define [GroupShape.java, 110] model.shape.GroupShape.draw model.shape.GroupShape.drawBoundingBox.dashed_outline (Variable) Declared as: Stroke=BasicStroke(3BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL,1,float,0,) Define [GroupShape.java, 117] model.shape.GroupShape.drawBoundingBox Set [GroupShape.java, 117] model.shape.GroupShape.drawBoundingBox Use [GroupShape.java, 120] model.shape.GroupShape.drawBoundingBox model.shape.GroupShape.getNodeList.(for_loop_5).iShape (Variable) Declared as: IShape Use [GroupShape.java, 150] model.shape.GroupShape.getNodeList Define [GroupShape.java, 149] model.shape.GroupShape.getNodeList model.shape.GroupShape.getNodeList.newList (Variable) Declared as: List<IShape>=ArrayList() Define [GroupShape.java, 147] model.shape.GroupShape.getNodeList Set [GroupShape.java, 147] model.shape.GroupShape.getNodeList Use [GroupShape.java, 150] model.shape.GroupShape.getNodeList Use [GroupShape.java, 152] model.shape.GroupShape.getNodeList model.shape.GroupShape.graphics2d (Private Variable) Declared as: Graphics2D Define [GroupShape.java, 27] model.shape.GroupShape Set [GroupShape.java, 34] model.shape.GroupShape.GroupShape Set [GroupShape.java, 44] model.shape.GroupShape.GroupShape Use [GroupShape.java, 116] model.shape.GroupShape.drawBoundingBox Use [GroupShape.java, 120] model.shape.GroupShape.drawBoundingBox Use [GroupShape.java, 122] model.shape.GroupShape.drawBoundingBox Use [GroupShape.java, 123] model.shape.GroupShape.drawBoundingBox Use [GroupShape.java, 124] model.shape.GroupShape.drawBoundingBox Use [GroupShape.java, 126] model.shape.GroupShape.drawBoundingBox Use [GroupShape.java, 231] model.shape.GroupShape.paintShapeOnCanvas Set [GroupShape.java, 264] model.shape.GroupShape.setGraphics2d model.shape.GroupShape.group.(for_loop_6).iShape (Variable) Declared as: IShape Use [GroupShape.java, 197] model.shape.GroupShape.group Define [GroupShape.java, 196] model.shape.GroupShape.group model.shape.GroupShape.group.selectedCollectionList (Variable) Declared as: List<IShape>=CommandHistory.shapesSelected.getList Define [GroupShape.java, 193] model.shape.GroupShape.group Set [GroupShape.java, 193] model.shape.GroupShape.group Use [GroupShape.java, 195] model.shape.GroupShape.group Use [GroupShape.java, 196] model.shape.GroupShape.group model.shape.GroupShape.groupedShapes (Variable) Declared as: List<IShape>=ArrayList() Define [GroupShape.java, 28] model.shape.GroupShape Set [GroupShape.java, 28] model.shape.GroupShape Use [GroupShape.java, 48] model.shape.GroupShape.add Use [GroupShape.java, 49] model.shape.GroupShape.add Use [GroupShape.java, 82] model.shape.GroupShape.create Use [GroupShape.java, 92] model.shape.GroupShape.createBoundingBox Use [GroupShape.java, 104] model.shape.GroupShape.deleteShape Use [GroupShape.java, 142] model.shape.GroupShape.getList Use [GroupShape.java, 149] model.shape.GroupShape.getNodeList Use [GroupShape.java, 199] model.shape.GroupShape.group Use [GroupShape.java, 210] model.shape.GroupShape.highlightShape Use [GroupShape.java, 223] model.shape.GroupShape.moveShape Use [GroupShape.java, 230] model.shape.GroupShape.paintShapeOnCanvas Use [GroupShape.java, 239] model.shape.GroupShape.pasteShape Use [GroupShape.java, 252] model.shape.GroupShape.remove Use [GroupShape.java, 297] model.shape.GroupShape.unGroup model.shape.GroupShape.GroupShape.(for_loop_1).lGShapes (Variable) Declared as: IShape Use [GroupShape.java, 37] model.shape.GroupShape.GroupShape Define [GroupShape.java, 36] model.shape.GroupShape.GroupShape model.shape.GroupShape.GroupShape.canvasBase (Parameter) Declared as: PaintCanvasBase Define [GroupShape.java, 42] model.shape.GroupShape.GroupShape Use [GroupShape.java, 43] model.shape.GroupShape.GroupShape Use [GroupShape.java, 44] model.shape.GroupShape.GroupShape model.shape.GroupShape.GroupShape.groupShape (Parameter) Declared as: GroupShape Define [GroupShape.java, 32] model.shape.GroupShape.GroupShape Use [GroupShape.java, 33] model.shape.GroupShape.GroupShape Use [GroupShape.java, 34] model.shape.GroupShape.GroupShape Use [GroupShape.java, 36] model.shape.GroupShape.GroupShape model.shape.GroupShape.highlightShape.(for_loop_7).iShape (Variable) Declared as: IShape Use [GroupShape.java, 211] model.shape.GroupShape.highlightShape Define [GroupShape.java, 210] model.shape.GroupShape.highlightShape model.shape.GroupShape.moveShape.(for_loop_8).iShape (Variable) Declared as: IShape Use [GroupShape.java, 224] model.shape.GroupShape.moveShape Define [GroupShape.java, 223] model.shape.GroupShape.moveShape model.shape.GroupShape.moveShape.transform (Variable) Declared as: AffineTransform=AffineTransform() Define [GroupShape.java, 217] model.shape.GroupShape.moveShape Set [GroupShape.java, 217] model.shape.GroupShape.moveShape Use [GroupShape.java, 219] model.shape.GroupShape.moveShape Use [GroupShape.java, 221] model.shape.GroupShape.moveShape model.shape.GroupShape.moveShape.X (Parameter) Declared as: int Define [GroupShape.java, 216] model.shape.GroupShape.moveShape Use [GroupShape.java, 219] model.shape.GroupShape.moveShape Use [GroupShape.java, 224] model.shape.GroupShape.moveShape model.shape.GroupShape.moveShape.Y (Parameter) Declared as: int Define [GroupShape.java, 216] model.shape.GroupShape.moveShape Use [GroupShape.java, 219] model.shape.GroupShape.moveShape Use [GroupShape.java, 224] model.shape.GroupShape.moveShape model.shape.GroupShape.paintCanvasBaseBase (Private Variable) Declared as: PaintCanvasBase Define [GroupShape.java, 30] model.shape.GroupShape Set [GroupShape.java, 33] model.shape.GroupShape.GroupShape Use [GroupShape.java, 33] model.shape.GroupShape.GroupShape Use [GroupShape.java, 34] model.shape.GroupShape.GroupShape Set [GroupShape.java, 43] model.shape.GroupShape.GroupShape Use [GroupShape.java, 238] model.shape.GroupShape.pasteShape model.shape.GroupShape.paintShapeOnCanvas.(for_loop_9).iShape (Variable) Declared as: IShape Use [GroupShape.java, 231] model.shape.GroupShape.paintShapeOnCanvas Use [GroupShape.java, 232] model.shape.GroupShape.paintShapeOnCanvas Define [GroupShape.java, 230] model.shape.GroupShape.paintShapeOnCanvas model.shape.GroupShape.pasteShape.(for_loop_10).iShape (Variable) Declared as: IShape Use [GroupShape.java, 240] model.shape.GroupShape.pasteShape Define [GroupShape.java, 239] model.shape.GroupShape.pasteShape model.shape.GroupShape.pasteShape.gs (Variable) Declared as: GroupShape=GroupShape(paintCanvasBaseBase) Define [GroupShape.java, 238] model.shape.GroupShape.pasteShape Set [GroupShape.java, 238] model.shape.GroupShape.pasteShape Use [GroupShape.java, 240] model.shape.GroupShape.pasteShape Use [GroupShape.java, 242] model.shape.GroupShape.pasteShape Use [GroupShape.java, 243] model.shape.GroupShape.pasteShape model.shape.GroupShape.remove.iShape (Parameter) Declared as: IShape Define [GroupShape.java, 251] model.shape.GroupShape.remove Use [GroupShape.java, 252] model.shape.GroupShape.remove model.shape.GroupShape.selectMaxandMin.end (Parameter) Declared as: Point Define [GroupShape.java, 257] model.shape.GroupShape.selectMaxandMin model.shape.GroupShape.selectMaxandMin.start (Parameter) Declared as: Point Define [GroupShape.java, 257] model.shape.GroupShape.selectMaxandMin model.shape.GroupShape.setGraphics2d.graphics2d (Parameter) Declared as: Graphics2D Define [GroupShape.java, 263] model.shape.GroupShape.setGraphics2d Use [GroupShape.java, 264] model.shape.GroupShape.setGraphics2d model.shape.GroupShape.setPrimaryColor.primaryColor (Parameter) Declared as: ShapeColor Define [GroupShape.java, 268] model.shape.GroupShape.setPrimaryColor model.shape.GroupShape.setSecondaryColor.secondaryColor (Parameter) Declared as: ShapeColor Define [GroupShape.java, 274] model.shape.GroupShape.setSecondaryColor model.shape.GroupShape.setShadingColor.shapeShadingType (Parameter) Declared as: ShapeShadingType Define [GroupShape.java, 280] model.shape.GroupShape.setShadingColor model.shape.GroupShape.setStroke.stroke (Parameter) Declared as: Stroke Define [GroupShape.java, 286] model.shape.GroupShape.setStroke model.shape.GroupShape.unGroup.(for_loop_11).iShape (Variable) Declared as: IShape Use [GroupShape.java, 298] model.shape.GroupShape.unGroup Define [GroupShape.java, 297] model.shape.GroupShape.unGroup model.shape.Messages.BUNDLE_NAME (Private Static Variable) Declared as: String="model.shape.messages" Define [Messages.java, 7] model.shape.Messages Set [Messages.java, 7] model.shape.Messages Use [Messages.java, 9] model.shape.Messages model.shape.Messages.getString.(catch_1).e (Catch Parameter) Declared as: MissingResourceException Define [Messages.java, 17] model.shape.Messages.getString model.shape.Messages.getString.key (Parameter) Declared as: String Define [Messages.java, 14] model.shape.Messages.getString Use [Messages.java, 16] model.shape.Messages.getString Use [Messages.java, 18] model.shape.Messages.getString model.shape.Messages.RESOURCE_BUNDLE (Private Static Variable) Declared as: ResourceBundle=ResourceBundle.getBundle Define [Messages.java, 9] model.shape.Messages Set [Messages.java, 9] model.shape.Messages Use [Messages.java, 16] model.shape.Messages.getString model.strategy.ShapeShadingStrategy.color (Variable) Declared as: ShapeColor Define [ShapeShadingStrategy.java, 14] model.strategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 25] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 40] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 43] model.strategy.ShapeShadingStrategy.draw model.strategy.ShapeShadingStrategy.draw.color2 (Variable) Declared as: Color=ColorAdapter.getColor Define [ShapeShadingStrategy.java, 43] model.strategy.ShapeShadingStrategy.draw Set [ShapeShadingStrategy.java, 43] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 44] model.strategy.ShapeShadingStrategy.draw model.strategy.ShapeShadingStrategy.draw.g (Parameter) Declared as: Graphics Define [ShapeShadingStrategy.java, 35] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 36] model.strategy.ShapeShadingStrategy.draw model.strategy.ShapeShadingStrategy.draw.graphics2d (Variable) Declared as: Graphics2D=Graphics2D Define [ShapeShadingStrategy.java, 36] model.strategy.ShapeShadingStrategy.draw Set [ShapeShadingStrategy.java, 36] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 37] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 40] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 41] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 44] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 45] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 47] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 48] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 50] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 51] model.strategy.ShapeShadingStrategy.draw model.strategy.ShapeShadingStrategy.primaryColor (Variable) Declared as: ShapeColor Define [ShapeShadingStrategy.java, 15] model.strategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 29] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 50] model.strategy.ShapeShadingStrategy.draw model.strategy.ShapeShadingStrategy.secondaryColor (Variable) Declared as: ShapeColor Define [ShapeShadingStrategy.java, 16] model.strategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 30] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 47] model.strategy.ShapeShadingStrategy.draw model.strategy.ShapeShadingStrategy.setStoke.stroke (Parameter) Declared as: BasicStroke Define [ShapeShadingStrategy.java, 55] model.strategy.ShapeShadingStrategy.setStoke Use [ShapeShadingStrategy.java, 56] model.strategy.ShapeShadingStrategy.setStoke model.strategy.ShapeShadingStrategy.shape (Variable) Declared as: Shape Define [ShapeShadingStrategy.java, 17] model.strategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 24] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 31] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 41] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 45] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 48] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 51] model.strategy.ShapeShadingStrategy.draw model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.graphics2d (Parameter) Declared as: Graphics2D Define [ShapeShadingStrategy.java, 22] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.primaryColor (Parameter) Declared as: ShapeColor Define [ShapeShadingStrategy.java, 21] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 25] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 29] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.secondaryColor (Parameter) Declared as: ShapeColor Define [ShapeShadingStrategy.java, 21] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 30] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.shape (Parameter) Declared as: Shape Define [ShapeShadingStrategy.java, 22] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 24] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 31] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.shapeShadingType (Parameter) Declared as: ShapeShadingType Define [ShapeShadingStrategy.java, 21] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 23] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 28] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.str (Parameter) Declared as: BasicStroke Define [ShapeShadingStrategy.java, 22] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 26] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy model.strategy.ShapeShadingStrategy.shapeShadingType (Variable) Declared as: ShapeShadingType=ShapeShadingType.OUTLINE Define [ShapeShadingStrategy.java, 18] model.strategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 18] model.strategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 23] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 39] model.strategy.ShapeShadingStrategy.draw Use [ShapeShadingStrategy.java, 42] model.strategy.ShapeShadingStrategy.draw model.strategy.ShapeShadingStrategy.stroke (Variable) Declared as: BasicStroke=BasicStroke(5.0f) Define [ShapeShadingStrategy.java, 19] model.strategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 19] model.strategy.ShapeShadingStrategy Set [ShapeShadingStrategy.java, 26] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy Use [ShapeShadingStrategy.java, 37] model.strategy.ShapeShadingStrategy.draw Set [ShapeShadingStrategy.java, 56] model.strategy.ShapeShadingStrategy.setStoke model.Triangle.createShapeType.triangle (Variable) Declared as: Path2D=Path2D.Double() Define [Triangle.java, 24] model.Triangle.createShapeType Set [Triangle.java, 24] model.Triangle.createShapeType Use [Triangle.java, 25] model.Triangle.createShapeType Use [Triangle.java, 26] model.Triangle.createShapeType Use [Triangle.java, 27] model.Triangle.createShapeType Use [Triangle.java, 28] model.Triangle.createShapeType Use [Triangle.java, 30] model.Triangle.createShapeType model.Triangle.leftPoint (Private Variable) Declared as: Point Define [Triangle.java, 14] model.Triangle Set [Triangle.java, 18] model.Triangle.Triangle Use [Triangle.java, 25] model.Triangle.createShapeType Use [Triangle.java, 25] model.Triangle.createShapeType Use [Triangle.java, 26] model.Triangle.createShapeType model.Triangle.rightPoint (Private Variable) Declared as: Point Define [Triangle.java, 13] model.Triangle Set [Triangle.java, 19] model.Triangle.Triangle Use [Triangle.java, 26] model.Triangle.createShapeType Use [Triangle.java, 27] model.Triangle.createShapeType Use [Triangle.java, 27] model.Triangle.createShapeType model.Triangle.shape (Variable) Declared as: Shape Define [Triangle.java, 15] model.Triangle model.Triangle.Triangle.end (Parameter) Declared as: Point Define [Triangle.java, 17] model.Triangle.Triangle Use [Triangle.java, 19] model.Triangle.Triangle model.Triangle.Triangle.start (Parameter) Declared as: Point Define [Triangle.java, 17] model.Triangle.Triangle Use [Triangle.java, 18] model.Triangle.Triangle MOVE (Unknown Variable) Declared as: Use [MouseHandler.java, 68] view.adapter.MouseHandler.mouseReleased
Scientific Toolworks, Inc.