The following document contains the results of Checkstyle 6.18 with development/dsol-checks.xml ruleset. 
| Category | Rule | Violations | Severity | 
|---|---|---|---|
| blocks | EmptyBlock | 1 |  Warning | 
| design | DesignForExtension | 108 |  Warning | 
| misc | FinalParameters | 3 |  Warning | 
| sizes | ParameterNumber | 1 |  Info | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getPaint' is not designed for extension - needs to be abstract, final or empty. | 108 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 165 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | misc | FinalParameters | Parameter message should be final. | 42 | 
|  Warning | misc | FinalParameters | Parameter cause should be final. | 42 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'notify' is not designed for extension - needs to be abstract, final or empty. | 189 | 
|  Warning | blocks | EmptyBlock | Must have at least one statement. | 229 | 
|  Warning | design | DesignForExtension | Method 'animateGTU' is not designed for extension - needs to be abstract, final or empty. | 243 | 
|  Warning | design | DesignForExtension | Method 'animateStaticObject' is not designed for extension - needs to be abstract, final or empty. | 260 | 
|  Warning | design | DesignForExtension | Method 'animateGTUGenerator' is not designed for extension - needs to be abstract, final or empty. | 300 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'setChart' is not designed for extension - needs to be abstract, final or empty. | 56 | 
|  Warning | design | DesignForExtension | Method 'setLowerDomainBound' is not designed for extension - needs to be abstract, final or empty. | 111 | 
|  Warning | design | DesignForExtension | Method 'setUpperDomainBound' is not designed for extension - needs to be abstract, final or empty. | 121 | 
|  Warning | design | DesignForExtension | Method 'setLowerRangeBound' is not designed for extension - needs to be abstract, final or empty. | 131 | 
|  Warning | design | DesignForExtension | Method 'setUpperRangeBound' is not designed for extension - needs to be abstract, final or empty. | 141 | 
|  Warning | design | DesignForExtension | Method 'setAutoBoundDomain' is not designed for extension - needs to be abstract, final or empty. | 175 | 
|  Warning | design | DesignForExtension | Method 'setAutoBoundRange' is not designed for extension - needs to be abstract, final or empty. | 189 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'addPopUpMenuItems' is not designed for extension - needs to be abstract, final or empty. | 165 | 
|  Info | sizes | ParameterNumber | More than 7 parameters (found 8). | 219 | 
|  Warning | design | DesignForExtension | Method 'getTimeGranularity' is not designed for extension - needs to be abstract, final or empty. | 265 | 
|  Warning | design | DesignForExtension | Method 'getSpaceGranularity' is not designed for extension - needs to be abstract, final or empty. | 274 | 
|  Warning | design | DesignForExtension | Method 'getRangeBinCount' is not designed for extension - needs to be abstract, final or empty. | 416 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'setChart' is not designed for extension - needs to be abstract, final or empty. | 143 | 
|  Warning | design | DesignForExtension | Method 'encodeAsPng' is not designed for extension - needs to be abstract, final or empty. | 338 | 
|  Warning | design | DesignForExtension | Method 'getChartMouseListener' is not designed for extension - needs to be abstract, final or empty. | 407 | 
|  Warning | design | DesignForExtension | Method 'update' is not designed for extension - needs to be abstract, final or empty. | 435 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getTrajectories' is not designed for extension - needs to be abstract, final or empty. | 83 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'setChart' is not designed for extension - needs to be abstract, final or empty. | 64 | 
|  Warning | design | DesignForExtension | Method 'addPopUpMenuItems' is not designed for extension - needs to be abstract, final or empty. | 92 | 
|  Warning | design | DesignForExtension | Method 'update' is not designed for extension - needs to be abstract, final or empty. | 114 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getSpeed' is not designed for extension - needs to be abstract, final or empty. | 905 | 
|  Warning | design | DesignForExtension | Method 'getTotalDistance' is not designed for extension - needs to be abstract, final or empty. | 919 | 
|  Warning | design | DesignForExtension | Method 'getTotalTime' is not designed for extension - needs to be abstract, final or empty. | 933 | 
|  Warning | design | DesignForExtension | Method 'get' is not designed for extension - needs to be abstract, final or empty. | 948 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 1240 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getGraphType' is not designed for extension - needs to be abstract, final or empty. | 139 | 
|  Warning | design | DesignForExtension | Method 'scale' is not designed for extension - needs to be abstract, final or empty. | 146 | 
|  Warning | design | DesignForExtension | Method 'getValue' is not designed for extension - needs to be abstract, final or empty. | 153 | 
|  Warning | design | DesignForExtension | Method 'getContourDataType' is not designed for extension - needs to be abstract, final or empty. | 160 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 167 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getGraphType' is not designed for extension - needs to be abstract, final or empty. | 52 | 
|  Warning | design | DesignForExtension | Method 'scale' is not designed for extension - needs to be abstract, final or empty. | 59 | 
|  Warning | design | DesignForExtension | Method 'getValue' is not designed for extension - needs to be abstract, final or empty. | 66 | 
|  Warning | design | DesignForExtension | Method 'getContourDataType' is not designed for extension - needs to be abstract, final or empty. | 73 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 80 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getGraphType' is not designed for extension - needs to be abstract, final or empty. | 52 | 
|  Warning | design | DesignForExtension | Method 'scale' is not designed for extension - needs to be abstract, final or empty. | 59 | 
|  Warning | design | DesignForExtension | Method 'getValue' is not designed for extension - needs to be abstract, final or empty. | 66 | 
|  Warning | design | DesignForExtension | Method 'getContourDataType' is not designed for extension - needs to be abstract, final or empty. | 73 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 80 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getGraphType' is not designed for extension - needs to be abstract, final or empty. | 52 | 
|  Warning | design | DesignForExtension | Method 'scale' is not designed for extension - needs to be abstract, final or empty. | 59 | 
|  Warning | design | DesignForExtension | Method 'getValue' is not designed for extension - needs to be abstract, final or empty. | 66 | 
|  Warning | design | DesignForExtension | Method 'getContourDataType' is not designed for extension - needs to be abstract, final or empty. | 73 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 80 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getChartMouseListener' is not designed for extension - needs to be abstract, final or empty. | 235 | 
|  Warning | design | DesignForExtension | Method 'addPopUpMenuItems' is not designed for extension - needs to be abstract, final or empty. | 372 | 
|  Warning | design | DesignForExtension | Method 'increaseTime' is not designed for extension - needs to be abstract, final or empty. | 460 | 
|  Warning | design | DesignForExtension | Method 'getSeriesCount' is not designed for extension - needs to be abstract, final or empty. | 470 | 
|  Warning | design | DesignForExtension | Method 'getSeriesKey' is not designed for extension - needs to be abstract, final or empty. | 481 | 
|  Warning | design | DesignForExtension | Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. | 488 | 
|  Warning | design | DesignForExtension | Method 'getDomainOrder' is not designed for extension - needs to be abstract, final or empty. | 497 | 
|  Warning | design | DesignForExtension | Method 'getItemCount' is not designed for extension - needs to be abstract, final or empty. | 504 | 
|  Warning | design | DesignForExtension | Method 'getX' is not designed for extension - needs to be abstract, final or empty. | 511 | 
|  Warning | design | DesignForExtension | Method 'getXValue' is not designed for extension - needs to be abstract, final or empty. | 518 | 
|  Warning | design | DesignForExtension | Method 'getY' is not designed for extension - needs to be abstract, final or empty. | 525 | 
|  Warning | design | DesignForExtension | Method 'getYValue' is not designed for extension - needs to be abstract, final or empty. | 532 | 
|  Warning | design | DesignForExtension | Method 'getGraphType' is not designed for extension - needs to be abstract, final or empty. | 539 | 
|  Warning | design | DesignForExtension | Method 'getStatusLabel' is not designed for extension - needs to be abstract, final or empty. | 546 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 1356 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getSource' is not designed for extension - needs to be abstract, final or empty. | 78 | 
|  Warning | design | DesignForExtension | Method 'iterator' is not designed for extension - needs to be abstract, final or empty. | 84 | 
|  Warning | design | DesignForExtension | Method 'position' is not designed for extension - needs to be abstract, final or empty. | 97 | 
|  Warning | design | DesignForExtension | Method 'iterator' is not designed for extension - needs to be abstract, final or empty. | 103 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 110 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'get' is not designed for extension - needs to be abstract, final or empty. | 121 | 
|  Warning | design | DesignForExtension | Method 'iterator' is not designed for extension - needs to be abstract, final or empty. | 127 | 
|  Warning | design | DesignForExtension | Method 'iterator' is not designed for extension - needs to be abstract, final or empty. | 171 | 
|  Warning | design | DesignForExtension | Method 'getSections' is not designed for extension - needs to be abstract, final or empty. | 186 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 227 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 96 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 60 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'mouseMoved' is not designed for extension - needs to be abstract, final or empty. | 34 | 
|  Warning | design | DesignForExtension | Method 'mouseExited' is not designed for extension - needs to be abstract, final or empty. | 97 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getChartMouseListener' is not designed for extension - needs to be abstract, final or empty. | 196 | 
|  Warning | design | DesignForExtension | Method 'getGraphType' is not designed for extension - needs to be abstract, final or empty. | 207 | 
|  Warning | design | DesignForExtension | Method 'getStatusLabel' is not designed for extension - needs to be abstract, final or empty. | 214 | 
|  Warning | design | DesignForExtension | Method 'increaseTime' is not designed for extension - needs to be abstract, final or empty. | 221 | 
|  Warning | design | DesignForExtension | Method 'getSeriesCount' is not designed for extension - needs to be abstract, final or empty. | 231 | 
|  Warning | design | DesignForExtension | Method 'getSeriesKey' is not designed for extension - needs to be abstract, final or empty. | 246 | 
|  Warning | design | DesignForExtension | Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. | 253 | 
|  Warning | design | DesignForExtension | Method 'getDomainOrder' is not designed for extension - needs to be abstract, final or empty. | 261 | 
|  Warning | design | DesignForExtension | Method 'getItemCount' is not designed for extension - needs to be abstract, final or empty. | 268 | 
|  Warning | design | DesignForExtension | Method 'getX' is not designed for extension - needs to be abstract, final or empty. | 276 | 
|  Warning | design | DesignForExtension | Method 'getXValue' is not designed for extension - needs to be abstract, final or empty. | 283 | 
|  Warning | design | DesignForExtension | Method 'getY' is not designed for extension - needs to be abstract, final or empty. | 290 | 
|  Warning | design | DesignForExtension | Method 'getYValue' is not designed for extension - needs to be abstract, final or empty. | 297 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 590 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'setPaintScale' is not designed for extension - needs to be abstract, final or empty. | 70 | 
|  Warning | design | DesignForExtension | Method 'setBlockAnchor' is not designed for extension - needs to be abstract, final or empty. | 81 | 
|  Warning | design | DesignForExtension | Method 'drawItem' is not designed for extension - needs to be abstract, final or empty. | 110 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 314 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'getGraphType' is not designed for extension - needs to be abstract, final or empty. | 162 | 
|  Warning | design | DesignForExtension | Method 'scale' is not designed for extension - needs to be abstract, final or empty. | 169 | 
|  Warning | design | DesignForExtension | Method 'getValue' is not designed for extension - needs to be abstract, final or empty. | 176 | 
|  Warning | design | DesignForExtension | Method 'getContourDataType' is not designed for extension - needs to be abstract, final or empty. | 183 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 245 | 
|  Warning | design | DesignForExtension | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 252 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'paint' is not designed for extension - needs to be abstract, final or empty. | 55 | 
|  Warning | design | DesignForExtension | Method 'clone' is not designed for extension - needs to be abstract, final or empty. | 71 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'paint' is not designed for extension - needs to be abstract, final or empty. | 53 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | misc | FinalParameters | Parameter rollingLaneStructure should be final. | 38 | 
|  Warning | design | DesignForExtension | Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. | 46 | 
|  Warning | design | DesignForExtension | Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. | 68 |