Checkstyle Results

The following document contains the results of Checkstyle 6.18 with /src/main/resources/development/dsol-checks.xml ruleset. rss feed

Summary

Files  Info  Warnings  Errors
231 0 416 0

Files

File  I  W  E
nl/tudelft/simulation/dsol/animation/Editable.java 0 6 0
nl/tudelft/simulation/dsol/experiment/Experiment.java 0 18 0
nl/tudelft/simulation/dsol/experiment/Replication.java 0 18 0
nl/tudelft/simulation/dsol/experiment/Treatment.java 0 9 0
nl/tudelft/simulation/dsol/formalisms/Resource.java 0 1 0
nl/tudelft/simulation/dsol/formalisms/dess/DifferentialEquation.java 0 2 0
nl/tudelft/simulation/dsol/formalisms/dess/DifferentialEquationInterface.java 0 1 0
nl/tudelft/simulation/dsol/formalisms/flow/Departure.java 0 1 0
nl/tudelft/simulation/dsol/formalisms/flow/Duplicate.java 0 1 0
nl/tudelft/simulation/dsol/formalisms/flow/Schedule.java 0 3 0
nl/tudelft/simulation/dsol/formalisms/flow/statistics/Utilization.java 0 2 0
nl/tudelft/simulation/dsol/formalisms/process/DSOLInterpreterOracle.java 0 1 0
nl/tudelft/simulation/dsol/formalisms/process/Process.java 0 5 0
nl/tudelft/simulation/dsol/logger/DefaultSimTimeFormatter.java 0 2 0
nl/tudelft/simulation/dsol/logger/SimLogger.java 0 30 0
nl/tudelft/simulation/dsol/model/AbstractDSOLModel.java 0 5 0
nl/tudelft/simulation/dsol/model/inputparameters/AbstractInputParameter.java 0 4 0
nl/tudelft/simulation/dsol/model/inputparameters/AbstractInputParameterMap.java 0 7 0
nl/tudelft/simulation/dsol/model/inputparameters/AbstractInputParameterTypedMap.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterBoolean.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDistContinuous.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDistContinuousSelection.java 0 13 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDistDiscrete.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDistDiscreteSelection.java 0 8 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDouble.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDoubleScalar.java 0 3 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterFloat.java 0 1 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterFloatScalar.java 0 3 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterInteger.java 0 1 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterLong.java 0 1 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterMapDistContinuous.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterMapDistDiscrete.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterSelectionList.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterSelectionMap.java 0 3 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterString.java 0 2 0
nl/tudelft/simulation/dsol/model/inputparameters/InputParameterUnit.java 0 1 0
nl/tudelft/simulation/dsol/model/inputparameters/reader/ReadInputParameters.java 0 2 0
nl/tudelft/simulation/dsol/simtime/SimTimeCalendarDouble.java 0 2 0
nl/tudelft/simulation/dsol/simtime/SimTimeCalendarFloat.java 0 2 0
nl/tudelft/simulation/dsol/simtime/SimTimeCalendarLong.java 0 2 0
nl/tudelft/simulation/dsol/simtime/SimTimeDouble.java 0 2 0
nl/tudelft/simulation/dsol/simtime/SimTimeDoubleUnit.java 0 3 0
nl/tudelft/simulation/dsol/simtime/SimTimeFloat.java 0 2 0
nl/tudelft/simulation/dsol/simtime/SimTimeFloatUnit.java 0 3 0
nl/tudelft/simulation/dsol/simtime/SimTimeLong.java 0 2 0
nl/tudelft/simulation/dsol/simulators/DESSSimulator.java 0 8 0
nl/tudelft/simulation/dsol/simulators/DEVDESSAnimator.java 0 8 0
nl/tudelft/simulation/dsol/simulators/DEVDESSSimulator.java 0 8 0
nl/tudelft/simulation/dsol/simulators/DEVSAnimator.java 0 8 0
nl/tudelft/simulation/dsol/simulators/DEVSRealTimeClock.java 0 9 0
nl/tudelft/simulation/dsol/simulators/DEVSSimulator.java 0 8 0
nl/tudelft/simulation/dsol/simulators/Simulator.java 0 10 0
nl/tudelft/simulation/jstats/distributions/Dist.java 0 1 0
nl/tudelft/simulation/jstats/distributions/DistBernoulli.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistBeta.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistBinomial.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistConstant.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistDiscreteConstant.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistDiscreteEmpirical.java 0 2 0
nl/tudelft/simulation/jstats/distributions/DistDiscreteUniform.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistEmpirical.java 0 2 0
nl/tudelft/simulation/jstats/distributions/DistErlang.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistExponential.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistGamma.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistGeometric.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistLogNormal.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistNegBinomial.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistNormal.java 0 6 0
nl/tudelft/simulation/jstats/distributions/DistNormalTrunc.java 0 5 0
nl/tudelft/simulation/jstats/distributions/DistPearson5.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistPearson6.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistPoisson.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistTriangular.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistUniform.java 0 3 0
nl/tudelft/simulation/jstats/distributions/DistWeibull.java 0 3 0
nl/tudelft/simulation/jstats/distributions/empirical/Observations.java 0 16 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousAbsoluteTemperature.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousAcceleration.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousAngle.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousAngleSolid.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousArea.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousDensity.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousDimensionless.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousDirection.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousDuration.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousElectricalCharge.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousElectricalCurrent.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousElectricalPotential.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousElectricalResistance.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousEnergy.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousFlowMass.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousFlowVolume.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousForce.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousFrequency.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousLength.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousLinearDensity.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMass.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoney.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerArea.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerDuration.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerEnergy.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerLength.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerMass.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerVolume.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousPosition.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousPower.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousPressure.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousSpeed.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousTemperature.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousTime.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousTorque.java 0 1 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousUnit.java 0 2 0
nl/tudelft/simulation/jstats/distributions/unit/DistContinuousVolume.java 0 1 0
nl/tudelft/simulation/jstats/filters/MaxDiffFilter.java 0 2 0
nl/tudelft/simulation/jstats/filters/SnippetFilter.java 0 2 0
nl/tudelft/simulation/jstats/ode/DifferentialEquation.java 0 5 0
nl/tudelft/simulation/jstats/ode/integrators/Adams.java 0 1 0
nl/tudelft/simulation/jstats/ode/integrators/CachingNumericalIntegrator.java 0 4 0
nl/tudelft/simulation/jstats/ode/integrators/Euler.java 0 1 0
nl/tudelft/simulation/jstats/ode/integrators/Gill.java 0 1 0
nl/tudelft/simulation/jstats/ode/integrators/Heun.java 0 1 0
nl/tudelft/simulation/jstats/ode/integrators/Milne.java 0 1 0
nl/tudelft/simulation/jstats/ode/integrators/NumericalIntegrator.java 0 9 0
nl/tudelft/simulation/jstats/ode/integrators/RungeKutta3.java 0 1 0
nl/tudelft/simulation/jstats/ode/integrators/RungeKutta4.java 0 1 0
nl/tudelft/simulation/jstats/ode/integrators/RungeKuttaCashCarp.java 0 1 0
nl/tudelft/simulation/jstats/ode/integrators/RungeKuttaFehlberg.java 0 1 0
nl/tudelft/simulation/jstats/statistics/Counter.java 0 8 0
nl/tudelft/simulation/jstats/statistics/Persistent.java 0 4 0
nl/tudelft/simulation/jstats/statistics/StatisticsObject.java 0 1 0
nl/tudelft/simulation/jstats/statistics/StatisticsTableModel.java 0 1 0

Rules

Category Rule Violations Severity
design DesignForExtension 413  Warning
misc TodoComment 3  Warning

Details

nl/tudelft/simulation/dsol/animation/Editable.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getVertices' is not designed for extension - needs to be abstract, final or empty. 108
 Warning design DesignForExtension Method 'setBounds' is not designed for extension - needs to be abstract, final or empty. 117
 Warning design DesignForExtension Method 'setLocation' is not designed for extension - needs to be abstract, final or empty. 126
 Warning design DesignForExtension Method 'setVertices' is not designed for extension - needs to be abstract, final or empty. 135
 Warning design DesignForExtension Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. 141
 Warning design DesignForExtension Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. 148

nl/tudelft/simulation/dsol/experiment/Experiment.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 135
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 223
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 339
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 346
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 382
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 389
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 425
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 432
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 470
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 477
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 514
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 521
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 559
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 566
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 603
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 610
 Warning design DesignForExtension Method 'getModel' is not designed for extension - needs to be abstract, final or empty. 647
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 654

nl/tudelft/simulation/dsol/experiment/Replication.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 193
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 201
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 288
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 295
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 357
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 364
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 426
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 433
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 496
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 503
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 566
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 573
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 636
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 643
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 706
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 713
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 776
 Warning design DesignForExtension Method 'getTreatment' is not designed for extension - needs to be abstract, final or empty. 783

nl/tudelft/simulation/dsol/experiment/Treatment.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 111
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 258
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 306
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 354
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 405
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 454
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 505
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 554
 Warning design DesignForExtension Method 'getExperiment' is not designed for extension - needs to be abstract, final or empty. 603

nl/tudelft/simulation/dsol/formalisms/Resource.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 252

nl/tudelft/simulation/dsol/formalisms/dess/DifferentialEquation.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 109
 Warning design DesignForExtension Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 131

nl/tudelft/simulation/dsol/formalisms/dess/DifferentialEquationInterface.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 21

nl/tudelft/simulation/dsol/formalisms/flow/Departure.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'receiveObject' is not designed for extension - needs to be abstract, final or empty. 53

nl/tudelft/simulation/dsol/formalisms/flow/Duplicate.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'receiveObject' is not designed for extension - needs to be abstract, final or empty. 77

nl/tudelft/simulation/dsol/formalisms/flow/Schedule.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getSchedule' is not designed for extension - needs to be abstract, final or empty. 81
 Warning design DesignForExtension Method 'setSchedule' is not designed for extension - needs to be abstract, final or empty. 90
 Warning design DesignForExtension Method 'changeIntervalTime' is not designed for extension - needs to be abstract, final or empty. 99

nl/tudelft/simulation/dsol/formalisms/flow/statistics/Utilization.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 72
 Warning design DesignForExtension Method 'endOfReplication' is not designed for extension - needs to be abstract, final or empty. 113

nl/tudelft/simulation/dsol/formalisms/process/DSOLInterpreterOracle.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'shouldBeInterpreted' is not designed for extension - needs to be abstract, final or empty. 30

nl/tudelft/simulation/dsol/formalisms/process/Process.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'hold' is not designed for extension - needs to be abstract, final or empty. 91
 Warning design DesignForExtension Method 'cancel' is not designed for extension - needs to be abstract, final or empty. 103
 Warning design DesignForExtension Method 'resume' is not designed for extension - needs to be abstract, final or empty. 122
 Warning design DesignForExtension Method 'suspend' is not designed for extension - needs to be abstract, final or empty. 131
 Warning design DesignForExtension Method 'receiveRequestedResource' is not designed for extension - needs to be abstract, final or empty. 137

nl/tudelft/simulation/dsol/logger/DefaultSimTimeFormatter.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setSimulator' is not designed for extension - needs to be abstract, final or empty. 31
 Warning design DesignForExtension Method 'format' is not designed for extension - needs to be abstract, final or empty. 38

nl/tudelft/simulation/dsol/logger/SimLogger.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 247
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 254
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 261
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 268
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 275
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 282
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 291
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 298
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 305
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 312
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 319
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 326
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 335
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 342
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 349
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 356
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 363
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 370
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 379
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 386
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 393
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 400
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 407
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 414
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 423
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 430
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 437
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 444
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 451
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 458

nl/tudelft/simulation/dsol/model/AbstractDSOLModel.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getSimulator' is not designed for extension - needs to be abstract, final or empty. 71
 Warning design DesignForExtension Method 'getInputParameterMap' is not designed for extension - needs to be abstract, final or empty. 78
 Warning design DesignForExtension Method 'addInputParameter' is not designed for extension - needs to be abstract, final or empty. 89
 Warning design DesignForExtension Method 'getInputParameter' is not designed for extension - needs to be abstract, final or empty. 101
 Warning design DesignForExtension Method 'getOutputStatistics' is not designed for extension - needs to be abstract, final or empty. 107

nl/tudelft/simulation/dsol/model/inputparameters/AbstractInputParameter.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getDefaultValue' is not designed for extension - needs to be abstract, final or empty. 102
 Warning design DesignForExtension Method 'setDefaultValue' is not designed for extension - needs to be abstract, final or empty. 109
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 167
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 174

nl/tudelft/simulation/dsol/model/inputparameters/AbstractInputParameterMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 44
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 62
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 91
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 112
 Warning design DesignForExtension Method 'getSortedSet' is not designed for extension - needs to be abstract, final or empty. 140
 Warning design DesignForExtension Method 'printValues' is not designed for extension - needs to be abstract, final or empty. 153
 Warning design DesignForExtension Method 'printValues' is not designed for extension - needs to be abstract, final or empty. 195

nl/tudelft/simulation/dsol/model/inputparameters/AbstractInputParameterTypedMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getCalculatedValue' is not designed for extension - needs to be abstract, final or empty. 53
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 71

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterBoolean.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setBooleanValue' is not designed for extension - needs to be abstract, final or empty. 42
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 48

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDistContinuous.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getCalculatedValue' is not designed for extension - needs to be abstract, final or empty. 41
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 74

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDistContinuousSelection.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getDist' is not designed for extension - needs to be abstract, final or empty. 93
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 138
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 172
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 206
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 240
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 274
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 310
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 345
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 378
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 415
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 455
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 498
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 532

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDistDiscrete.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getCalculatedValue' is not designed for extension - needs to be abstract, final or empty. 41
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 74

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDistDiscreteSelection.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getDist' is not designed for extension - needs to be abstract, final or empty. 83
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 118
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 154
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 188
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 222
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 256
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 293
 Warning design DesignForExtension Method 'setDist' is not designed for extension - needs to be abstract, final or empty. 328

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDouble.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setDoubleValue' is not designed for extension - needs to be abstract, final or empty. 83
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 175

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterDoubleScalar.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getUnitParameter' is not designed for extension - needs to be abstract, final or empty. 111
 Warning design DesignForExtension Method 'getDoubleParameter' is not designed for extension - needs to be abstract, final or empty. 130
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 246

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterFloat.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 175

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterFloatScalar.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getUnitParameter' is not designed for extension - needs to be abstract, final or empty. 110
 Warning design DesignForExtension Method 'getFloatParameter' is not designed for extension - needs to be abstract, final or empty. 129
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 246

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterInteger.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 131

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterLong.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 131

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterMapDistContinuous.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getDist' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 76

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterMapDistDiscrete.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getDist' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 76

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterSelectionList.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setListValue' is not designed for extension - needs to be abstract, final or empty. 106
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 128

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterSelectionMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setMapValue' is not designed for extension - needs to be abstract, final or empty. 98
 Warning design DesignForExtension Method 'setObjectValue' is not designed for extension - needs to be abstract, final or empty. 112
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 136

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterString.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setStringValue' is not designed for extension - needs to be abstract, final or empty. 42
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 48

nl/tudelft/simulation/dsol/model/inputparameters/InputParameterUnit.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'clone' is not designed for extension - needs to be abstract, final or empty. 58

nl/tudelft/simulation/dsol/model/inputparameters/reader/ReadInputParameters.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 404
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 498

nl/tudelft/simulation/dsol/simtime/SimTimeCalendarDouble.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getAbsoluteZero' is not designed for extension - needs to be abstract, final or empty. 115
 Warning design DesignForExtension Method 'getRelativeZero' is not designed for extension - needs to be abstract, final or empty. 122

nl/tudelft/simulation/dsol/simtime/SimTimeCalendarFloat.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getAbsoluteZero' is not designed for extension - needs to be abstract, final or empty. 115
 Warning design DesignForExtension Method 'getRelativeZero' is not designed for extension - needs to be abstract, final or empty. 122

nl/tudelft/simulation/dsol/simtime/SimTimeCalendarLong.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getAbsoluteZero' is not designed for extension - needs to be abstract, final or empty. 112
 Warning design DesignForExtension Method 'getRelativeZero' is not designed for extension - needs to be abstract, final or empty. 119

nl/tudelft/simulation/dsol/simtime/SimTimeDouble.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getAbsoluteZero' is not designed for extension - needs to be abstract, final or empty. 81
 Warning design DesignForExtension Method 'getRelativeZero' is not designed for extension - needs to be abstract, final or empty. 88

nl/tudelft/simulation/dsol/simtime/SimTimeDoubleUnit.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'diff' is not designed for extension - needs to be abstract, final or empty. 49
 Warning design DesignForExtension Method 'getAbsoluteZero' is not designed for extension - needs to be abstract, final or empty. 85
 Warning design DesignForExtension Method 'getRelativeZero' is not designed for extension - needs to be abstract, final or empty. 92

nl/tudelft/simulation/dsol/simtime/SimTimeFloat.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getAbsoluteZero' is not designed for extension - needs to be abstract, final or empty. 81
 Warning design DesignForExtension Method 'getRelativeZero' is not designed for extension - needs to be abstract, final or empty. 88

nl/tudelft/simulation/dsol/simtime/SimTimeFloatUnit.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'diff' is not designed for extension - needs to be abstract, final or empty. 49
 Warning design DesignForExtension Method 'getAbsoluteZero' is not designed for extension - needs to be abstract, final or empty. 85
 Warning design DesignForExtension Method 'getRelativeZero' is not designed for extension - needs to be abstract, final or empty. 92

nl/tudelft/simulation/dsol/simtime/SimTimeLong.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getAbsoluteZero' is not designed for extension - needs to be abstract, final or empty. 81
 Warning design DesignForExtension Method 'getRelativeZero' is not designed for extension - needs to be abstract, final or empty. 88

nl/tudelft/simulation/dsol/simulators/DESSSimulator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 135
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 159
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 183
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 208
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 233
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 258
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 283
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 308

nl/tudelft/simulation/dsol/simulators/DEVDESSAnimator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 157
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 182
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 206
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 231
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 256
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 281
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 306
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 331

nl/tudelft/simulation/dsol/simulators/DEVDESSSimulator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 155
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 180
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 204
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 229
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 254
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 279
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 304
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 329

nl/tudelft/simulation/dsol/simulators/DEVSAnimator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 140
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 155
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 170
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 186
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 202
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 218
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 234
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 250

nl/tudelft/simulation/dsol/simulators/DEVSRealTimeClock.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setAnimation' is not designed for extension - needs to be abstract, final or empty. 295
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 437
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 453
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 469
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 492
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 515
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 538
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 561
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 584

nl/tudelft/simulation/dsol/simulators/DEVSSimulator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 414
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 429
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 444
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 460
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 476
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 492
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 508
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 524

nl/tudelft/simulation/dsol/simulators/Simulator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getSimTime' is not designed for extension - needs to be abstract, final or empty. 89
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 96
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 319
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 334
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 349
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 365
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 381
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 397
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 413
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 429

nl/tudelft/simulation/jstats/distributions/Dist.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getStream' is not designed for extension - needs to be abstract, final or empty. 38

nl/tudelft/simulation/jstats/distributions/DistBernoulli.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'probability' is not designed for extension - needs to be abstract, final or empty. 63
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 86

nl/tudelft/simulation/jstats/distributions/DistBeta.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 60
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 70
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 98

nl/tudelft/simulation/jstats/distributions/DistBinomial.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'probability' is not designed for extension - needs to be abstract, final or empty. 67
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 95

nl/tudelft/simulation/jstats/distributions/DistConstant.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 39
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 47
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

nl/tudelft/simulation/jstats/distributions/DistDiscreteConstant.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 37
 Warning design DesignForExtension Method 'probability' is not designed for extension - needs to be abstract, final or empty. 45
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 64

nl/tudelft/simulation/jstats/distributions/DistDiscreteEmpirical.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 101
 Warning design DesignForExtension Method 'probability' is not designed for extension - needs to be abstract, final or empty. 110

nl/tudelft/simulation/jstats/distributions/DistDiscreteUniform.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 50
 Warning design DesignForExtension Method 'probability' is not designed for extension - needs to be abstract, final or empty. 57
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 84

nl/tudelft/simulation/jstats/distributions/DistEmpirical.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 79
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 123

nl/tudelft/simulation/jstats/distributions/DistErlang.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 70
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 89
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 117

nl/tudelft/simulation/jstats/distributions/DistExponential.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 47
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 54
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 73

nl/tudelft/simulation/jstats/distributions/DistGamma.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 132
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 160

nl/tudelft/simulation/jstats/distributions/DistGeometric.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 50
 Warning design DesignForExtension Method 'probability' is not designed for extension - needs to be abstract, final or empty. 58
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 77

nl/tudelft/simulation/jstats/distributions/DistLogNormal.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 44
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 56

nl/tudelft/simulation/jstats/distributions/DistNegBinomial.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 56
 Warning design DesignForExtension Method 'probability' is not designed for extension - needs to be abstract, final or empty. 69
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 81

nl/tudelft/simulation/jstats/distributions/DistNormal.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 71
 Warning design DesignForExtension Method 'getCumulativeProbability' is not designed for extension - needs to be abstract, final or empty. 82
 Warning design DesignForExtension Method 'getInverseCumulativeProbability' is not designed for extension - needs to be abstract, final or empty. 102
 Warning design DesignForExtension Method 'nextGaussian' is not designed for extension - needs to be abstract, final or empty. 136
 Warning design DesignForExtension Method 'probDensity' 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. 184

nl/tudelft/simulation/jstats/distributions/DistNormalTrunc.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 86
 Warning design DesignForExtension Method 'getCumulativeProbability' is not designed for extension - needs to be abstract, final or empty. 97
 Warning design DesignForExtension Method 'getInverseCumulativeProbability' is not designed for extension - needs to be abstract, final or empty. 142
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 166
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 210

nl/tudelft/simulation/jstats/distributions/DistPearson5.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 64
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 92

nl/tudelft/simulation/jstats/distributions/DistPearson6.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 64
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 72
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 108

nl/tudelft/simulation/jstats/distributions/DistPoisson.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 50
 Warning design DesignForExtension Method 'probability' is not designed for extension - needs to be abstract, final or empty. 66
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 85

nl/tudelft/simulation/jstats/distributions/DistTriangular.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 54
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 66
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 105

nl/tudelft/simulation/jstats/distributions/DistUniform.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 51
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 58
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 85

nl/tudelft/simulation/jstats/distributions/DistWeibull.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 50
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 57
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 85

nl/tudelft/simulation/jstats/distributions/empirical/Observations.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'size' is not designed for extension - needs to be abstract, final or empty. 95
 Warning design DesignForExtension Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 102
 Warning design DesignForExtension Method 'isGrouped' is not designed for extension - needs to be abstract, final or empty. 123
 Warning design DesignForExtension Method 'getIndex' is not designed for extension - needs to be abstract, final or empty. 130
 Warning design DesignForExtension Method 'getCumProbabilities' is not designed for extension - needs to be abstract, final or empty. 142
 Warning design DesignForExtension Method 'getObservations' is not designed for extension - needs to be abstract, final or empty. 155
 Warning design DesignForExtension Method 'contains' is not designed for extension - needs to be abstract, final or empty. 162
 Warning design DesignForExtension Method 'getEntry' is not designed for extension - needs to be abstract, final or empty. 173
 Warning design DesignForExtension Method 'getPrecedingEntry' is not designed for extension - needs to be abstract, final or empty. 181
 Warning design DesignForExtension Method 'getCeilingEntry' is not designed for extension - needs to be abstract, final or empty. 193
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 218
 Warning design DesignForExtension Method 'getIndex' is not designed for extension - needs to be abstract, final or empty. 234
 Warning design DesignForExtension Method 'getPrecedingIndex' is not designed for extension - needs to be abstract, final or empty. 245
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 319
 Warning design DesignForExtension Method 'getCumProbability' is not designed for extension - needs to be abstract, final or empty. 359
 Warning design DesignForExtension Method 'getObservation' is not designed for extension - needs to be abstract, final or empty. 366

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousAbsoluteTemperature.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousAcceleration.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousAngle.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousAngleSolid.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousArea.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousDensity.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousDimensionless.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousDirection.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousDuration.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousElectricalCharge.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousElectricalCurrent.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousElectricalPotential.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousElectricalResistance.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousEnergy.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousFlowMass.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousFlowVolume.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousForce.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousFrequency.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousLength.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousLinearDensity.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMass.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoney.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 32

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerArea.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 32

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerDuration.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 32

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerEnergy.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 32

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerLength.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 32

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerMass.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 32

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousMoneyPerVolume.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 32

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousPosition.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousPower.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousPressure.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousSpeed.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousTemperature.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousTime.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousTorque.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousUnit.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 84
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 111

nl/tudelft/simulation/jstats/distributions/unit/DistContinuousVolume.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 41

nl/tudelft/simulation/jstats/filters/MaxDiffFilter.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'filter' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'getCriterion' is not designed for extension - needs to be abstract, final or empty. 66

nl/tudelft/simulation/jstats/filters/SnippetFilter.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'filter' is not designed for extension - needs to be abstract, final or empty. 44
 Warning design DesignForExtension Method 'getCriterion' is not designed for extension - needs to be abstract, final or empty. 61

nl/tudelft/simulation/jstats/ode/DifferentialEquation.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 72
 Warning design DesignForExtension Method 'y' is not designed for extension - needs to be abstract, final or empty. 80
 Warning design DesignForExtension Method 'integrateY' is not designed for extension - needs to be abstract, final or empty. 103
 Warning design DesignForExtension Method 'getIntegrator' is not designed for extension - needs to be abstract, final or empty. 125
 Warning design DesignForExtension Method 'setIntegrator' is not designed for extension - needs to be abstract, final or empty. 133

nl/tudelft/simulation/jstats/ode/integrators/Adams.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 47

nl/tudelft/simulation/jstats/ode/integrators/CachingNumericalIntegrator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setTimeStep' is not designed for extension - needs to be abstract, final or empty. 63
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 71
 Warning design DesignForExtension Method 'getY' is not designed for extension - needs to be abstract, final or empty. 104
 Warning design DesignForExtension Method 'getDY' is not designed for extension - needs to be abstract, final or empty. 122

nl/tudelft/simulation/jstats/ode/integrators/Euler.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 34

nl/tudelft/simulation/jstats/ode/integrators/Gill.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 40

nl/tudelft/simulation/jstats/ode/integrators/Heun.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 33

nl/tudelft/simulation/jstats/ode/integrators/Milne.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 47

nl/tudelft/simulation/jstats/ode/integrators/NumericalIntegrator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'multiply' is not designed for extension - needs to be abstract, final or empty. 125
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 141
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 158
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 176
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 195
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 215
 Warning design DesignForExtension Method 'getTimeStep' is not designed for extension - needs to be abstract, final or empty. 229
 Warning design DesignForExtension Method 'setTimeStep' is not designed for extension - needs to be abstract, final or empty. 237
 Warning design DesignForExtension Method 'getError' is not designed for extension - needs to be abstract, final or empty. 245

nl/tudelft/simulation/jstats/ode/integrators/RungeKutta3.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 33

nl/tudelft/simulation/jstats/ode/integrators/RungeKutta4.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 33

nl/tudelft/simulation/jstats/ode/integrators/RungeKuttaCashCarp.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 55

nl/tudelft/simulation/jstats/ode/integrators/RungeKuttaFehlberg.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'next' is not designed for extension - needs to be abstract, final or empty. 55

nl/tudelft/simulation/jstats/statistics/Counter.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getCount' is not designed for extension - needs to be abstract, final or empty. 62
 Warning design DesignForExtension Method 'getN' is not designed for extension - needs to be abstract, final or empty. 71
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 77
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 99
 Warning design DesignForExtension Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 108
 Warning design DesignForExtension Method 'isInitialized' is not designed for extension - needs to be abstract, final or empty. 121
 Warning design DesignForExtension Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 150
 Warning design DesignForExtension Method 'getTable' is not designed for extension - needs to be abstract, final or empty. 156

nl/tudelft/simulation/jstats/statistics/Persistent.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getStdDev' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'getSampleVariance' is not designed for extension - needs to be abstract, final or empty. 66
 Warning design DesignForExtension Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 80
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 93

nl/tudelft/simulation/jstats/statistics/StatisticsObject.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getSwingPanel' is not designed for extension - needs to be abstract, final or empty. 46

nl/tudelft/simulation/jstats/statistics/StatisticsTableModel.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 46