java.awt.AlphaComposite (Unknown Class) Declared as: Import [BoundingBox.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java DotRef [BoundingBox.java, 70] model.others.BoundingBox.drawBoundingBox DotRef [BoundingBox.java, 70] model.others.BoundingBox.drawBoundingBox java.awt.BasicStroke (Unknown Class) Declared as: Import [BoundingBox.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java DotRef [BoundingBox.java, 62] model.others.BoundingBox.drawBoundingBox DotRef [BoundingBox.java, 62] model.others.BoundingBox.drawBoundingBox Create [BoundingBox.java, 62] model.others.BoundingBox.drawBoundingBox Import [Ellipse.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/Ellipse.java Create [Ellipse.java, 42] model.Ellipse.draw Create [Ellipse.java, 46] model.Ellipse.draw Create [Ellipse.java, 50] model.Ellipse.draw Import [GeometricShape.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/GeometricShape.java Create [GeometricShape.java, 52] model.GeometricShape.GeometricShape Create [GeometricShape.java, 64] model.GeometricShape.GeometricShape Import [DrawShape.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java DotRef [DrawShape.java, 31] model.shape.DrawShape DotRef [DrawShape.java, 31] model.shape.DrawShape Create [DrawShape.java, 31] model.shape.DrawShape Create [DrawShape.java, 39] model.shape.DrawShape Typed [DrawShape.java, 31] model.shape.DrawShape.highlightStroke Typed [DrawShape.java, 39] model.shape.DrawShape.stroke Import [GroupShape.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java DotRef [GroupShape.java, 117] model.shape.GroupShape.drawBoundingBox DotRef [GroupShape.java, 117] model.shape.GroupShape.drawBoundingBox Create [GroupShape.java, 117] model.shape.GroupShape.drawBoundingBox Import [ShapeFactory.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/factory/ShapeFactory.java Typed [ShapeFactory.java, 23] model.factory.ShapeFactory.combine.str Import [ShapeShadingStrategy.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/strategy/ShapeShadingStrategy.java Create [ShapeShadingStrategy.java, 19] model.strategy.ShapeShadingStrategy Typed [ShapeShadingStrategy.java, 22] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.str Typed [ShapeShadingStrategy.java, 55] model.strategy.ShapeShadingStrategy.setStoke.stroke Typed [ShapeShadingStrategy.java, 19] model.strategy.ShapeShadingStrategy.stroke java.awt.BorderLayout (Unknown Class) Declared as: Import [GuiWindow.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java DotRef [GuiWindow.java, 42] view.GuiWindow.GuiWindow Create [GuiWindow.java, 57] view.GuiWindow.createBackgroundPanel DotRef [GuiWindow.java, 98] view.GuiWindow.createWindow java.awt.Color (Unknown Class) Declared as: Import [Rectangle.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/Rectangle.java Typed [Rectangle.java, 50] model.Rectangle.draw.color2 Import [BoundingBox.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java DotRef [BoundingBox.java, 66] model.others.BoundingBox.drawBoundingBox DotRef [BoundingBox.java, 67] model.others.BoundingBox.drawBoundingBox Import [DrawMouseAdapter.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/DrawMouseAdapter.java Typed [DrawMouseAdapter.java, 28] view.adapter.DrawMouseAdapter.DrawMouseAdapter.primaryColor Typed [DrawMouseAdapter.java, 29] view.adapter.DrawMouseAdapter.DrawMouseAdapter.secondaryColor Import [ColorAdapter.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/ColorAdapter.java Typed [ColorAdapter.java, 13] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 16] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 19] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 22] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 25] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 28] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 31] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 34] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 37] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 40] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 43] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 46] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 49] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 52] view.adapter.ColorAdapter.getColor DotRef [ColorAdapter.java, 59] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 62] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 65] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 68] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 71] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 74] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 77] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 80] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 83] view.adapter.ColorAdapter.getShapeColor DotRef [ColorAdapter.java, 86] view.adapter.ColorAdapter.getShapeColor Typed [ColorAdapter.java, 58] view.adapter.ColorAdapter.getShapeColor.myColor Typed [ColorAdapter.java, 10] view.adapter.ColorAdapter.color Import [GuiWindow.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java DotRef [GuiWindow.java, 58] view.GuiWindow.createBackgroundPanel DotRef [GuiWindow.java, 65] view.GuiWindow.createButton DotRef [GuiWindow.java, 66] view.GuiWindow.createButton DotRef [GuiWindow.java, 72] view.GuiWindow.createButtonBorder Create [GuiWindow.java, 81] view.GuiWindow.createButtonPanel Import [GeometricShape.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/GeometricShape.java Typed [GeometricShape.java, 232] model.GeometricShape.setPrimaryColor.primaryColor2 Typed [GeometricShape.java, 243] model.GeometricShape.setSecondaryColor.secondaryColor2 Import [GroupShape.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java DotRef [GroupShape.java, 122] model.shape.GroupShape.drawBoundingBox DotRef [GroupShape.java, 124] model.shape.GroupShape.drawBoundingBox Import [ShapeShadingStrategy.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/strategy/ShapeShadingStrategy.java Typed [ShapeShadingStrategy.java, 43] model.strategy.ShapeShadingStrategy.draw.color2 java.awt.event.MouseAdapter (Unknown Class) Declared as: Extend [MouseHandler.java, 9] view.adapter.MouseHandler java.awt.event.MouseEvent (Unknown Class) Declared as: Import [MouseHandler.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/MouseHandler.java Typed [MouseHandler.java, 27] view.adapter.MouseHandler.mouseDragged.e Typed [MouseHandler.java, 47] view.adapter.MouseHandler.mousePressed.e Typed [MouseHandler.java, 57] view.adapter.MouseHandler.mouseReleased.e java.awt.FlowLayout (Unknown Class) Declared as: Import [GuiWindow.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Cast [GuiWindow.java, 79] view.GuiWindow.createButtonPanel DotRef [GuiWindow.java, 80] view.GuiWindow.createButtonPanel Typed [GuiWindow.java, 79] view.GuiWindow.createButtonPanel.flowLayout java.awt.Font (Unknown Class) Declared as: Import [BoundingBox.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java DotRef [BoundingBox.java, 68] model.others.BoundingBox.drawBoundingBox Create [BoundingBox.java, 68] model.others.BoundingBox.drawBoundingBox Import [GroupShape.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java DotRef [GroupShape.java, 116] model.shape.GroupShape.drawBoundingBox Create [GroupShape.java, 116] model.shape.GroupShape.drawBoundingBox java.awt.Frame (Unknown Class) Declared as: Import [GuiWindow.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java DotRef [GuiWindow.java, 40] view.GuiWindow.GuiWindow java.awt.geom.AffineTransform (Unknown Class) Declared as: Import [ShapeMoveCommand.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeMoveCommand.java Create [ShapeMoveCommand.java, 54] model.commands.ShapeMoveCommand.translate Typed [ShapeMoveCommand.java, 54] model.commands.ShapeMoveCommand.translate.transform Import [DrawShape.java, 11] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Create [DrawShape.java, 185] model.shape.DrawShape.moveShape Typed [DrawShape.java, 185] model.shape.DrawShape.moveShape.transform Create [DrawShape.java, 204] model.shape.DrawShape.pasteShape Typed [DrawShape.java, 204] model.shape.DrawShape.pasteShape.transform Import [GroupShape.java, 11] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java Create [GroupShape.java, 217] model.shape.GroupShape.moveShape Typed [GroupShape.java, 217] model.shape.GroupShape.moveShape.transform java.awt.geom.Ellipse2D (Unknown Class) Declared as: Import [Ellipse.java, 11] /Users/shatabdi/Education/GitHub/se450_project/src/model/Ellipse.java Typed [Ellipse.java, 60] model.Ellipse.createShapeType.outerCircle java.awt.geom.Path2D (Unknown Class) Declared as: Import [Triangle.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/Triangle.java Typed [Triangle.java, 24] model.Triangle.createShapeType.triangle java.awt.geom.Rectangle2D (Unknown Class) Declared as: Import [Rectangle.java, 11] /Users/shatabdi/Education/GitHub/se450_project/src/model/Rectangle.java Typed [Rectangle.java, 39] model.Rectangle.createShapeType.rect java.awt.Graphics (Unknown Class) Declared as: Import [Rectangle.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/Rectangle.java Typed [Rectangle.java, 55] model.Rectangle.draw.g Import [PaintCanvas.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/view/PaintCanvas.java Typed [PaintCanvas.java, 23] view.PaintCanvas.paintComponent.g Import [Ellipse.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/Ellipse.java Typed [Ellipse.java, 39] model.Ellipse.draw.g Import [GeometricShape.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/GeometricShape.java Typed [GeometricShape.java, 105] model.GeometricShape.draw.g Import [IShape.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/interfaces/IShape.java Typed [IShape.java, 28] model.interfaces.IShape.draw.g Import [DrawShape.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Typed [DrawShape.java, 109] model.shape.DrawShape.draw.g Import [GroupShape.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java Typed [GroupShape.java, 110] model.shape.GroupShape.draw.g Import [ShapeShadingStrategy.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/strategy/ShapeShadingStrategy.java Typed [ShapeShadingStrategy.java, 35] model.strategy.ShapeShadingStrategy.draw.g java.awt.Graphics2D (Unknown Class) Declared as: Import [Rectangle.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/Rectangle.java Cast [Rectangle.java, 56] model.Rectangle.draw Typed [Rectangle.java, 56] model.Rectangle.draw.g2 Typed [Rectangle.java, 21] model.Rectangle.graphics2d Import [PaintCanvasBase.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/interfaces/PaintCanvasBase.java Typed [PaintCanvasBase.java, 11] view.interfaces.PaintCanvasBase.getGraphics2D Import [ShapeSelectionCommand.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeSelectionCommand.java Typed [ShapeSelectionCommand.java, 14] model.commands.ShapeSelectionCommand.graphics2d Import [PaintCanvas.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/PaintCanvas.java Typed [PaintCanvas.java, 19] view.PaintCanvas.getGraphics2D Cast [PaintCanvas.java, 20] view.PaintCanvas.getGraphics2D Cast [PaintCanvas.java, 26] view.PaintCanvas.paintComponent Typed [PaintCanvas.java, 26] view.PaintCanvas.paintComponent.g2 Import [BoundingBox.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java Typed [BoundingBox.java, 61] model.others.BoundingBox.drawBoundingBox.graphics2d Import [Ellipse.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/Ellipse.java Cast [Ellipse.java, 40] model.Ellipse.draw Typed [Ellipse.java, 40] model.Ellipse.draw.g2 Import [GeometricShape.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/GeometricShape.java Typed [GeometricShape.java, 222] model.GeometricShape.setGraphics2d.graphics2d Import [IShape.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/interfaces/IShape.java Typed [IShape.java, 58] model.interfaces.IShape.setGraphics2d.graphics2d Import [DrawShape.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Typed [DrawShape.java, 241] model.shape.DrawShape.setGraphics2d.graphics2d Typed [DrawShape.java, 36] model.shape.DrawShape.graphics2d Import [GroupShape.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java Typed [GroupShape.java, 263] model.shape.GroupShape.setGraphics2d.graphics2d Typed [GroupShape.java, 27] model.shape.GroupShape.graphics2d Import [ShapeFactory.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/factory/ShapeFactory.java Typed [ShapeFactory.java, 23] model.factory.ShapeFactory.combine.g2 Import [ShapeShadingStrategy.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/strategy/ShapeShadingStrategy.java Typed [ShapeShadingStrategy.java, 22] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.graphics2d Cast [ShapeShadingStrategy.java, 36] model.strategy.ShapeShadingStrategy.draw Typed [ShapeShadingStrategy.java, 36] model.strategy.ShapeShadingStrategy.draw.graphics2d java.awt.Insets (Unknown Class) Declared as: Import [GuiWindow.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Create [GuiWindow.java, 32] view.GuiWindow Typed [GuiWindow.java, 32] view.GuiWindow.defaultButtonDimensions java.awt.Point (Unknown Class) Declared as: Import [MouseHandler.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/MouseHandler.java Create [MouseHandler.java, 36] view.adapter.MouseHandler.mouseDragged Typed [MouseHandler.java, 36] view.adapter.MouseHandler.mouseDragged.transformPos Typed [MouseHandler.java, 13] view.adapter.MouseHandler.end Typed [MouseHandler.java, 16] view.adapter.MouseHandler.start Import [ShapeSelectionCommand.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeSelectionCommand.java Typed [ShapeSelectionCommand.java, 19] model.commands.ShapeSelectionCommand.ShapeSelectionCommand.endPoint Typed [ShapeSelectionCommand.java, 19] model.commands.ShapeSelectionCommand.ShapeSelectionCommand.startPoint Typed [ShapeSelectionCommand.java, 16] model.commands.ShapeSelectionCommand.ptEnd Typed [ShapeSelectionCommand.java, 17] model.commands.ShapeSelectionCommand.ptStart Import [BoundingBox.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java Typed [BoundingBox.java, 22] model.others.BoundingBox.boundFromPoints.endPoint Typed [BoundingBox.java, 22] model.others.BoundingBox.boundFromPoints.startPoint Create [BoundingBox.java, 54] model.others.BoundingBox.createBoundingBox Create [BoundingBox.java, 55] model.others.BoundingBox.createBoundingBox Typed [BoundingBox.java, 55] model.others.BoundingBox.createBoundingBox.endPoint Typed [BoundingBox.java, 54] model.others.BoundingBox.createBoundingBox.startPoint Typed [BoundingBox.java, 75] model.others.BoundingBox.generateFromPoints.endPoint Typed [BoundingBox.java, 75] model.others.BoundingBox.generateFromPoints.startPoint Import [DrawMouseAdapter.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/DrawMouseAdapter.java Typed [DrawMouseAdapter.java, 21] view.adapter.DrawMouseAdapter.DrawMouseAdapter.endPoint Typed [DrawMouseAdapter.java, 21] view.adapter.DrawMouseAdapter.DrawMouseAdapter.startPoint Typed [DrawMouseAdapter.java, 17] view.adapter.DrawMouseAdapter.endPoint Typed [DrawMouseAdapter.java, 19] view.adapter.DrawMouseAdapter.startPoint Import [MoveMouseAdapter.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/MoveMouseAdapter.java Typed [MoveMouseAdapter.java, 17] view.adapter.MoveMouseAdapter.MoveMouseAdapter.startPoint Typed [MoveMouseAdapter.java, 17] view.adapter.MoveMouseAdapter.MoveMouseAdapter.transformPos Typed [MoveMouseAdapter.java, 23] view.adapter.MoveMouseAdapter.releasePosition.endPoint Typed [MoveMouseAdapter.java, 15] view.adapter.MoveMouseAdapter.pt Typed [MoveMouseAdapter.java, 14] view.adapter.MoveMouseAdapter.ptStart Import [GeometricShape.java, 9] /Users/shatabdi/Education/GitHub/se450_project/src/model/GeometricShape.java Typed [GeometricShape.java, 44] model.GeometricShape.GeometricShape.mousePressed Typed [GeometricShape.java, 44] model.GeometricShape.GeometricShape.mouseReleased Typed [GeometricShape.java, 54] model.GeometricShape.GeometricShape.endPoint Typed [GeometricShape.java, 54] model.GeometricShape.GeometricShape.startPoint Typed [GeometricShape.java, 81] model.GeometricShape.contain.startpoint Typed [GeometricShape.java, 116] model.GeometricShape.getEndPoint Typed [GeometricShape.java, 156] model.GeometricShape.getStartPoint Typed [GeometricShape.java, 211] model.GeometricShape.selectMaxandMin.end Typed [GeometricShape.java, 211] model.GeometricShape.selectMaxandMin.start Typed [GeometricShape.java, 216] model.GeometricShape.setEndPoint.endPoint Typed [GeometricShape.java, 279] model.GeometricShape.setStartPoint.startPoint Typed [GeometricShape.java, 24] model.GeometricShape.endPoint Typed [GeometricShape.java, 35] model.GeometricShape.startPoint Import [Triangle.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/Triangle.java Typed [Triangle.java, 17] model.Triangle.Triangle.end Typed [Triangle.java, 17] model.Triangle.Triangle.start Typed [Triangle.java, 14] model.Triangle.leftPoint Typed [Triangle.java, 13] model.Triangle.rightPoint Import [ShapeMoveCommand.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeMoveCommand.java Create [ShapeMoveCommand.java, 15] model.commands.ShapeMoveCommand Typed [ShapeMoveCommand.java, 19] model.commands.ShapeMoveCommand.ShapeMoveCommand.startPoint Typed [ShapeMoveCommand.java, 19] model.commands.ShapeMoveCommand.ShapeMoveCommand.transformOffset Typed [ShapeMoveCommand.java, 49] model.commands.ShapeMoveCommand.setEndPoint.endPoint Typed [ShapeMoveCommand.java, 15] model.commands.ShapeMoveCommand.ptEnd Typed [ShapeMoveCommand.java, 16] model.commands.ShapeMoveCommand.ptStart Typed [ShapeMoveCommand.java, 17] model.commands.ShapeMoveCommand.transformOffset Import [IShape.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/model/interfaces/IShape.java Typed [IShape.java, 20] model.interfaces.IShape.contain.startpoint Typed [IShape.java, 32] model.interfaces.IShape.getEndPoint Typed [IShape.java, 44] model.interfaces.IShape.getStartPoint Typed [IShape.java, 56] model.interfaces.IShape.selectMaxandMin.end Typed [IShape.java, 56] model.interfaces.IShape.selectMaxandMin.start Import [DrawShape.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Typed [DrawShape.java, 76] model.shape.DrawShape.contain.startpoint Typed [DrawShape.java, 119] model.shape.DrawShape.getEndPoint Typed [DrawShape.java, 163] model.shape.DrawShape.getStartPoint Typed [DrawShape.java, 236] model.shape.DrawShape.selectMaxandMin.end Typed [DrawShape.java, 236] model.shape.DrawShape.selectMaxandMin.start Create [DrawShape.java, 285] model.shape.DrawShape.updateShapeProperty Create [DrawShape.java, 286] model.shape.DrawShape.updateShapeProperty Typed [DrawShape.java, 286] model.shape.DrawShape.updateShapeProperty.ptEnd Typed [DrawShape.java, 285] model.shape.DrawShape.updateShapeProperty.ptStart Import [GroupShape.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java Typed [GroupShape.java, 68] model.shape.GroupShape.contain.startpoint Typed [GroupShape.java, 136] model.shape.GroupShape.getEndPoint Typed [GroupShape.java, 180] model.shape.GroupShape.getStartPoint Typed [GroupShape.java, 257] model.shape.GroupShape.selectMaxandMin.end Typed [GroupShape.java, 257] model.shape.GroupShape.selectMaxandMin.start Import [ShapeFactory.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/factory/ShapeFactory.java Typed [ShapeFactory.java, 34] model.factory.ShapeFactory.createShape.endPoint Typed [ShapeFactory.java, 33] model.factory.ShapeFactory.createShape.startPoint Import [SelectMouseAdapter.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/SelectMouseAdapter.java Typed [SelectMouseAdapter.java, 15] view.adapter.SelectMouseAdapter.SelectMouseAdapter.endPoint Typed [SelectMouseAdapter.java, 15] view.adapter.SelectMouseAdapter.SelectMouseAdapter.startPoint Typed [SelectMouseAdapter.java, 11] view.adapter.SelectMouseAdapter.endPoint Typed [SelectMouseAdapter.java, 13] view.adapter.SelectMouseAdapter.startPoint java.awt.Rectangle (Unknown Class) Declared as: Import [BoundingBox.java, 9] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java Typed [BoundingBox.java, 41] model.others.BoundingBox.createBoundingBox.(for_loop_1).shapeBoundingRec Import [DrawShape.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Typed [DrawShape.java, 284] model.shape.DrawShape.updateShapeProperty.rect java.awt.Shape (Unknown Class) Declared as: Import [Rectangle.java, 9] /Users/shatabdi/Education/GitHub/se450_project/src/model/Rectangle.java Typed [Rectangle.java, 38] model.Rectangle.createShapeType Typed [Rectangle.java, 30] model.Rectangle.shape Import [BoundingBox.java, 10] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java Typed [BoundingBox.java, 22] model.others.BoundingBox.boundFromPoints Typed [BoundingBox.java, 33] model.others.BoundingBox.createBoundingBox Typed [BoundingBox.java, 40] model.others.BoundingBox.createBoundingBox.(for_loop_1).shape Use [BoundingBox.java, 33] model.others.BoundingBox.createBoundingBox.list Typed [BoundingBox.java, 75] model.others.BoundingBox.generateFromPoints Typed [BoundingBox.java, 59] model.others.BoundingBox.boundingBox Import [Ellipse.java, 9] /Users/shatabdi/Education/GitHub/se450_project/src/model/Ellipse.java Typed [Ellipse.java, 59] model.Ellipse.createShapeType Import [GeometricShape.java, 10] /Users/shatabdi/Education/GitHub/se450_project/src/model/GeometricShape.java Typed [GeometricShape.java, 111] model.GeometricShape.getBoundingBox Import [Triangle.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/Triangle.java Typed [Triangle.java, 22] model.Triangle.createShapeType Typed [Triangle.java, 15] model.Triangle.shape Import [ShapeTypeStrategy.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/strategy/ShapeTypeStrategy.java Typed [ShapeTypeStrategy.java, 7] model.strategy.ShapeTypeStrategy.createShapeType Import [IShape.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/interfaces/IShape.java Typed [IShape.java, 30] model.interfaces.IShape.getBoundingBox Import [DrawShape.java, 9] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Typed [DrawShape.java, 114] model.shape.DrawShape.getBoundingBox Typed [DrawShape.java, 148] model.shape.DrawShape.getShape Typed [DrawShape.java, 187] model.shape.DrawShape.moveShape.offsetShape Typed [DrawShape.java, 225] model.shape.DrawShape.pasteShape.offsetCopiedShape Typed [DrawShape.java, 263] model.shape.DrawShape.setShape.shape Typed [DrawShape.java, 283] model.shape.DrawShape.updateShapeProperty.shp Typed [DrawShape.java, 37] model.shape.DrawShape.shape Import [GroupShape.java, 9] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java Typed [GroupShape.java, 93] model.shape.GroupShape.createBoundingBox.(for_loop_3).rect Use [GroupShape.java, 90] model.shape.GroupShape.createBoundingBox.groupShapeBounds Typed [GroupShape.java, 131] model.shape.GroupShape.getBoundingBox Typed [GroupShape.java, 26] model.shape.GroupShape.boundingBox Import [ShapeFactory.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/factory/ShapeFactory.java Typed [ShapeFactory.java, 23] model.factory.ShapeFactory.combine.shape Typed [ShapeFactory.java, 27] model.factory.ShapeFactory.createShape Import [ShapeShadingStrategy.java, 7] /Users/shatabdi/Education/GitHub/se450_project/src/model/strategy/ShapeShadingStrategy.java Typed [ShapeShadingStrategy.java, 22] model.strategy.ShapeShadingStrategy.ShapeShadingStrategy.shape Typed [ShapeShadingStrategy.java, 17] model.strategy.ShapeShadingStrategy.shape java.awt.Stroke (Unknown Class) Declared as: Import [Rectangle.java, 10] /Users/shatabdi/Education/GitHub/se450_project/src/model/Rectangle.java Typed [Rectangle.java, 32] model.Rectangle.stroke Import [BoundingBox.java, 11] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java Typed [BoundingBox.java, 62] model.others.BoundingBox.drawBoundingBox.dashed_outline Import [Ellipse.java, 10] /Users/shatabdi/Education/GitHub/se450_project/src/model/Ellipse.java Typed [Ellipse.java, 26] model.Ellipse.stroke Import [GeometricShape.java, 11] /Users/shatabdi/Education/GitHub/se450_project/src/model/GeometricShape.java Typed [GeometricShape.java, 161] model.GeometricShape.getStroke Typed [GeometricShape.java, 285] model.GeometricShape.setStroke.stroke Typed [GeometricShape.java, 36] model.GeometricShape.stroke Import [IShape.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/model/interfaces/IShape.java Typed [IShape.java, 46] model.interfaces.IShape.getStroke Typed [IShape.java, 66] model.interfaces.IShape.setStroke.stroke Import [DrawShape.java, 10] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Typed [DrawShape.java, 169] model.shape.DrawShape.getStroke Typed [DrawShape.java, 273] model.shape.DrawShape.setStroke.stroke Import [GroupShape.java, 10] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java Typed [GroupShape.java, 117] model.shape.GroupShape.drawBoundingBox.dashed_outline Typed [GroupShape.java, 186] model.shape.GroupShape.getStroke Typed [GroupShape.java, 286] model.shape.GroupShape.setStroke.stroke java.io.Serializable (Unknown Class) Declared as: Import [ColorAdapter.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/ColorAdapter.java Implement [ColorAdapter.java, 9] view.adapter.ColorAdapter Import [ApplicationState.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/persistence/ApplicationState.java Implement [ApplicationState.java, 14] model.persistence.ApplicationState java.util.ArrayList (Unknown Class) Declared as: Import [TrackShape.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/TrackShape.java Create [TrackShape.java, 9] model.others.TrackShape Import [ShapePasteCommand.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapePasteCommand.java Create [ShapePasteCommand.java, 15] model.commands.ShapePasteCommand Import [BoundingBox.java, 12] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java Create [BoundingBox.java, 34] model.others.BoundingBox.createBoundingBox Create [BoundingBox.java, 35] model.others.BoundingBox.createBoundingBox Create [BoundingBox.java, 37] model.others.BoundingBox.createBoundingBox Create [BoundingBox.java, 38] model.others.BoundingBox.createBoundingBox Import [CommandHandler.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/CommandHandler.java Create [CommandHandler.java, 11] model.others.CommandHandler Import [DrawShape.java, 12] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Create [DrawShape.java, 125] model.shape.DrawShape.getNodeList Import [GroupShape.java, 12] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java Create [GroupShape.java, 28] model.shape.GroupShape Create [GroupShape.java, 90] model.shape.GroupShape.createBoundingBox Create [GroupShape.java, 147] model.shape.GroupShape.getNodeList Import [ShapeRemoveCommand.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeRemoveCommand.java Create [ShapeRemoveCommand.java, 14] model.commands.ShapeRemoveCommand java.util.Collections (Unknown Class) Declared as: Import [BoundingBox.java, 13] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java DotRef [BoundingBox.java, 49] model.others.BoundingBox.createBoundingBox DotRef [BoundingBox.java, 50] model.others.BoundingBox.createBoundingBox DotRef [BoundingBox.java, 51] model.others.BoundingBox.createBoundingBox DotRef [BoundingBox.java, 52] model.others.BoundingBox.createBoundingBox java.util.HashMap (Unknown Class) Declared as: Import [GuiWindow.java, 8] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Create [GuiWindow.java, 33] view.GuiWindow java.util.List (Unknown Class) Declared as: Import [TrackShape.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/TrackShape.java Typed [TrackShape.java, 18] model.others.TrackShape.addAll.list Typed [TrackShape.java, 34] model.others.TrackShape.getList Typed [TrackShape.java, 42] model.others.TrackShape.removeAll.list Typed [TrackShape.java, 9] model.others.TrackShape.shapes Import [ShapePasteCommand.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapePasteCommand.java Typed [ShapePasteCommand.java, 14] model.commands.ShapePasteCommand.clipBoardList Typed [ShapePasteCommand.java, 15] model.commands.ShapePasteCommand.pastedShapes Typed [ShapePasteCommand.java, 17] model.commands.ShapePasteCommand.shapeList Import [ShapeSelectionCommand.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeSelectionCommand.java Typed [ShapeSelectionCommand.java, 32] model.commands.ShapeSelectionCommand.run.shapeList Import [PaintCanvas.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/view/PaintCanvas.java Typed [PaintCanvas.java, 28] view.PaintCanvas.paintComponent.selectedCollectionList Typed [PaintCanvas.java, 27] view.PaintCanvas.paintComponent.shapeCollectionList Import [BoundingBox.java, 14] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/BoundingBox.java Typed [BoundingBox.java, 33] model.others.BoundingBox.createBoundingBox.list Typed [BoundingBox.java, 37] model.others.BoundingBox.createBoundingBox.listEndXCoord Typed [BoundingBox.java, 38] model.others.BoundingBox.createBoundingBox.listEndYCoord Typed [BoundingBox.java, 34] model.others.BoundingBox.createBoundingBox.listStartXCoord Typed [BoundingBox.java, 35] model.others.BoundingBox.createBoundingBox.listStartYCoord Import [ShapeUngroupCommand.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeUngroupCommand.java Typed [ShapeUngroupCommand.java, 19] model.commands.ShapeUngroupCommand.ShapeUngroupCommand.shapeCollectionList Typed [ShapeUngroupCommand.java, 14] model.commands.ShapeUngroupCommand.groupShapeCollectionList Import [CommandHandler.java, 5] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/CommandHandler.java Typed [CommandHandler.java, 11] model.others.CommandHandler.observerList Import [GeometricShape.java, 12] /Users/shatabdi/Education/GitHub/se450_project/src/model/GeometricShape.java Typed [GeometricShape.java, 125] model.GeometricShape.getNodeList Import [IShape.java, 9] /Users/shatabdi/Education/GitHub/se450_project/src/model/interfaces/IShape.java Typed [IShape.java, 34] model.interfaces.IShape.getNodeList Import [DrawShape.java, 13] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/DrawShape.java Typed [DrawShape.java, 124] model.shape.DrawShape.getNodeList Typed [DrawShape.java, 125] model.shape.DrawShape.getNodeList.newList Import [GroupShape.java, 13] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/GroupShape.java Typed [GroupShape.java, 90] model.shape.GroupShape.createBoundingBox.groupShapeBounds Typed [GroupShape.java, 141] model.shape.GroupShape.getList Typed [GroupShape.java, 146] model.shape.GroupShape.getNodeList Typed [GroupShape.java, 147] model.shape.GroupShape.getNodeList.newList Typed [GroupShape.java, 193] model.shape.GroupShape.group.selectedCollectionList Typed [GroupShape.java, 28] model.shape.GroupShape.groupedShapes Import [ShapeCopyCommand.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeCopyCommand.java Typed [ShapeCopyCommand.java, 11] model.commands.ShapeCopyCommand.clipBoardList Typed [ShapeCopyCommand.java, 12] model.commands.ShapeCopyCommand.selectedList Import [ShapeRemoveCommand.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeRemoveCommand.java Typed [ShapeRemoveCommand.java, 14] model.commands.ShapeRemoveCommand.deleteShapes java.util.Map (Unknown Class) Declared as: Import [GuiWindow.java, 9] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Typed [GuiWindow.java, 33] view.GuiWindow.eventButtons java.util.MissingResourceException (Unknown Class) Declared as: Import [Messages.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/Messages.java Typed [Messages.java, 14] model.others.Messages.getString.(catch_1).e Import [Messages.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/Messages.java Typed [Messages.java, 17] model.shape.Messages.getString.(catch_1).e Import [Messages.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/Messages.java Typed [Messages.java, 17] view.adapter.Messages.getString.(catch_1).e java.util.NoSuchElementException (Unknown Class) Declared as: Import [GuiWindow.java, 10] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Create [GuiWindow.java, 104] view.GuiWindow.getButton java.util.ResourceBundle (Unknown Class) Declared as: Import [Messages.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/others/Messages.java DotRef [Messages.java, 9] model.others.Messages Typed [Messages.java, 9] model.others.Messages.RESOURCE_BUNDLE Import [Messages.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/shape/Messages.java DotRef [Messages.java, 9] model.shape.Messages Typed [Messages.java, 9] model.shape.Messages.RESOURCE_BUNDLE Import [Messages.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/adapter/Messages.java DotRef [Messages.java, 9] view.adapter.Messages Typed [Messages.java, 9] view.adapter.Messages.RESOURCE_BUNDLE java.util.Stack (Unknown Class) Declared as: Import [CommandHistory.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/CommandHistory.java Create [CommandHistory.java, 10] model.commands.CommandHistory Create [CommandHistory.java, 21] model.commands.CommandHistory Typed [CommandHistory.java, 27] model.commands.CommandHistory.getRedoStack Typed [CommandHistory.java, 30] model.commands.CommandHistory.getUndoStack Typed [CommandHistory.java, 10] model.commands.CommandHistory.redoStack Typed [CommandHistory.java, 21] model.commands.CommandHistory.undoStack java.util.stream.Collectors (Unknown Class) Declared as: Import [ShapeUngroupCommand.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/model/commands/ShapeUngroupCommand.java DotRef [ShapeUngroupCommand.java, 22] model.commands.ShapeUngroupCommand.ShapeUngroupCommand javax.swing.border.Border (Unknown Class) Declared as: Import [GuiWindow.java, 17] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Typed [GuiWindow.java, 71] view.GuiWindow.createButtonBorder Typed [GuiWindow.java, 72] view.GuiWindow.createButtonBorder.line Typed [GuiWindow.java, 73] view.GuiWindow.createButtonBorder.margin javax.swing.border.CompoundBorder (Unknown Class) Declared as: Import [GuiWindow.java, 18] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Create [GuiWindow.java, 74] view.GuiWindow.createButtonBorder javax.swing.border.EmptyBorder (Unknown Class) Declared as: Import [GuiWindow.java, 19] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Create [GuiWindow.java, 56] view.GuiWindow.createBackgroundPanel Create [GuiWindow.java, 73] view.GuiWindow.createButtonBorder javax.swing.border.LineBorder (Unknown Class) Declared as: Import [GuiWindow.java, 20] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Create [GuiWindow.java, 72] view.GuiWindow.createButtonBorder javax.swing.JButton (Unknown Class) Declared as: Import [IGuiWindow.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/interfaces/IGuiWindow.java Typed [IGuiWindow.java, 9] view.interfaces.IGuiWindow.getButton Import [GuiWindow.java, 12] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Typed [GuiWindow.java, 49] view.GuiWindow.addButtonToPanel.newButton Typed [GuiWindow.java, 63] view.GuiWindow.createButton Create [GuiWindow.java, 64] view.GuiWindow.createButton Typed [GuiWindow.java, 64] view.GuiWindow.createButton.newButton Typed [GuiWindow.java, 102] view.GuiWindow.getButton Use [GuiWindow.java, 33] view.GuiWindow.eventButtons Import [Gui.java, 3] /Users/shatabdi/Education/GitHub/se450_project/src/view/Gui.java Typed [Gui.java, 22] view.Gui.addEvent.selectedButton javax.swing.JComponent (Unknown Class) Declared as: Import [PaintCanvasBase.java, 6] /Users/shatabdi/Education/GitHub/se450_project/src/view/interfaces/PaintCanvasBase.java Extend [PaintCanvasBase.java, 8] view.interfaces.PaintCanvasBase Import [GuiWindow.java, 13] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Typed [GuiWindow.java, 35] view.GuiWindow.GuiWindow.canvas javax.swing.JFrame (Unknown Class) Declared as: Import [GuiWindow.java, 14] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Extend [GuiWindow.java, 25] view.GuiWindow javax.swing.JOptionPane (Unknown Class) Declared as: Import [Gui.java, 4] /Users/shatabdi/Education/GitHub/se450_project/src/view/Gui.java DotRef [Gui.java, 29] view.Gui.getDialogChoiceResponse DotRef [Gui.java, 31] view.Gui.getDialogChoiceResponse javax.swing.JPanel (Unknown Class) Declared as: Import [GuiWindow.java, 15] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java Typed [GuiWindow.java, 41] view.GuiWindow.GuiWindow.window Typed [GuiWindow.java, 48] view.GuiWindow.addButtonToPanel.panel Typed [GuiWindow.java, 54] view.GuiWindow.createBackgroundPanel Create [GuiWindow.java, 55] view.GuiWindow.createBackgroundPanel Typed [GuiWindow.java, 55] view.GuiWindow.createBackgroundPanel.contentPane Typed [GuiWindow.java, 77] view.GuiWindow.createButtonPanel Create [GuiWindow.java, 78] view.GuiWindow.createButtonPanel Typed [GuiWindow.java, 78] view.GuiWindow.createButtonPanel.panel Typed [GuiWindow.java, 85] view.GuiWindow.createMenu Typed [GuiWindow.java, 86] view.GuiWindow.createMenu.buttonPanel Typed [GuiWindow.java, 95] view.GuiWindow.createWindow Typed [GuiWindow.java, 97] view.GuiWindow.createWindow.buttonPanel Typed [GuiWindow.java, 96] view.GuiWindow.createWindow.contentPane javax.swing.WindowConstants (Unknown Class) Declared as: Import [GuiWindow.java, 16] /Users/shatabdi/Education/GitHub/se450_project/src/view/GuiWindow.java DotRef [GuiWindow.java, 37] view.GuiWindow.GuiWindow
Scientific Toolworks, Inc.