Number Lines: 2899 total Classes: 48 Abstract: 2 Subclasses: 38 Interfaces: 0 Interfaces Used: 0 Use of static ./src/cellsociety_team01/GridInitiator.java:// private static Element root; ./src/cellsociety_team01/GridInitiator.java:// private static String ans; ./src/cellsociety_team01/GridInitiator.java:// public static int getXSize() { ./src/cellsociety_team01/GridInitiator.java:// public static int getYSize() { ./src/cellsociety_team01/XmlReader.java: private static Element root; ./src/cellsociety_team01/XmlReader.java: public static Element getRootElement(File xmlFile) { ./src/cellsociety_team01/XmlReader.java: private static DocumentBuilder getDocumentBuilder() { ./src/water/WaterGridLogic.java: protected static int TURNS_PER_FISH_REPRODUCE; ./src/water/WaterGridLogic.java: protected static int TURNS_FOR_SHARK_DEATH; ./src/water/WaterGridLogic.java: protected static int TURNS_PER_SHARK_REPRODUCE; ./src/xo/XOGridLogic.java: protected static double percentSimilar; Global instance variables Non-private instance variables ./src/cellsociety_team01/Cell.java: protected Color color; ./src/cellsociety_team01/Cell.java: //Should be protected so children can set color ./src/cellsociety_team01/GridLogic.java: protected BasicFiniteGrid grid; ./src/cellsociety_team01/GridLogic.java: protected Map cellSizes; ./src/cellsociety_team01/GridView.java: protected VBox root; ./src/cellsociety_team01/GridView.java: protected BasicFiniteGrid grid; ./src/cellsociety_team01/GridView.java: protected double gridWidth, gridHeight; ./src/cellsociety_team01/GridView.java: protected Group gridView; ./src/cellsociety_team01/GridView.java: protected double pixelWidth; ./src/grids/BasicFiniteGrid.java: protected Cell[][] grid; ./src/grids/BasicFiniteGrid.java: protected ArrayList neighbors; ./src/life/AliveCell.java: public boolean nextState; ./src/life/DeadCell.java: public boolean nextState; ./src/tree/TreeCell.java: public boolean nextState; Magic values ./src/cellsociety_team01/GridController.java: if (simulationName.equals("Game Of Life")) { ./src/cellsociety_team01/GridController.java: else if (simulationName.equals("Spread Of Fire")) { ./src/cellsociety_team01/GridController.java: else if (simulationName.equals("WaTor World")) { ./src/cellsociety_team01/GridController.java: else if (simulationName.equals("XO Segregation")) { ./src/cellsociety_team01/GridController.java:// else if(1 neighborList) { ./src/grids/BasicFiniteGrid.java: public ArrayList getNeighbors(int x, int y) { ./src/grids/BasicToroidalGrid.java:// public ArrayList getNeighbors(int x, int y) { ./src/grids/HexagonalFiniteGrid.java: public ArrayList getNeighbors(int x, int y) { ./src/life/AliveCell.java: public void calculateNextState(ArrayList neighborList) { ./src/life/DeadCell.java: public void calculateNextState(ArrayList neighborList) { ./src/life/LifeGrid.java: public ArrayList getNeighbors(int x, int y) { ./src/tree/BurningCell.java: public void calculateNextState(ArrayList neighborList) { ./src/tree/TreeCell.java: public void calculateNextState(ArrayList neighborList) { ./src/tree/TreeGrid.java: public ArrayList getNeighbors(int x, int y) { ./src/water/Fish.java: public void calculateNextState(ArrayList neighborList) { ./src/water/Shark.java: public void calculateNextState(ArrayList neighborList) { ./src/xo/Neighbor.java: public void calculateNextState(ArrayList neighborList) { Use of Concrete Map Use of Concrete Set Longest Methods 24 XmlReader.initiateXO 23 GridController.init 22 HexagonalGridView.visualizeGrid 21 XmlReader.initiateWaTor 21 TriangleGridView.visualizeGrid 20 GridController.createXOGrid 19 WaterGridLogic.updateShark 19 CellGraph.setupGraph 18 XmlReader.initiateLife 16 XmlReader.simChooser Bad Exception Handling ./src/cellsociety_team01/Main.java:// e.printStackTrace();