Number Lines: 1575 total Classes: 18 Abstract: 1 Subclasses: 10 Interfaces: 0 Interfaces Used: 0 Use of static ./src/XMLParser/XMLParser.java: private static DocumentBuilder getDocumentBuilder () { Global instance variables Non-private instance variables ./src/Cell/Cell.java: protected int xPosition,yPosition; ./src/Cell/Cell.java: protected int row; ./src/Cell/Cell.java: protected int col; ./src/Cell/Cell.java: protected int state; ./src/Cell/Cell.java: protected Color color; ./src/CellularAutomata/CellularAutomata.java: protected Cell[][] grid,startGrid; ./src/CellularAutomata/CellularAutomata.java: protected int width; ./src/CellularAutomata/CellularAutomata.java: protected int height; ./src/CellularAutomata/CellularAutomata.java: protected int rowCount; ./src/CellularAutomata/CellularAutomata.java: protected int colCount; Magic values ./src/CellularAutomata/GameOfLifeRules.java: if(tileType.equals("Square")){ ./src/CellularAutomata/GameOfLifeRules.java: else if(tileType.equals("Triangle")){ ./src/CellularAutomata/GameOfLifeRules.java: else if(tileType.equals("Hexagonal")){ ./src/XMLParser/XMLParser.java: //Returns String of w.e variable u give it. For example: Within the example xml, if call this with variable = width, this should return 500 Use of Concrete List Use of Concrete Map Use of Concrete Set Longest Methods 46 PredatorPreyRules.moveSharks 31 PredatorPreyRules.moveFish 30 HexagonalCell.createBasedOnPosition 25 SegregationRules.update 22 AnimationScene.AnimationScene 20 FireRules.FireRules 16 GameOfLifeRules.update 16 GameOfLifeRules.createHexagonalGrid 16 AnimationScene.createButtons 15 SegregationRules.placeCells Bad Exception Handling