PMD Results

The following document contains the results of PMD 4.1.

Files

pl/edu/agh/cast/Activator.java

Violation Line
Avoid unused imports such as 'pl.edu.agh.cast.resource.IVisualResource' 37
Overriding method merely calls super 188 - 190

pl/edu/agh/cast/CoreServiceLocator.java

Violation Line
Avoid unused imports such as 'pl.edu.agh.cast.data.persistence.IObservablePersistenceProvider' 21

pl/edu/agh/cast/backward/editor/AbstractEditor.java

Violation Line
Overriding method merely calls super 163 - 165

pl/edu/agh/cast/backward/editor/EditorSaverSupport.java

Violation Line
These nested if statements could be combined 87 - 89

pl/edu/agh/cast/backward/editor/EditorUtilBackward.java

Violation Line
Avoid unused imports such as 'org.eclipse.ui.IEditorInput' 40
Avoid unused imports such as 'pl.edu.agh.cast.backward.resources.ModelEditorInput' 52
Avoid unused imports such as 'pl.edu.agh.cast.project.ProjectUtil' 56
Avoid unused method parameters such as 'project'. 71 - 105
Avoid unused method parameters such as 'model'. 71 - 105
Avoid empty catch blocks 224 - 227
Avoid empty catch blocks 283 - 288

pl/edu/agh/cast/backward/editor/FigureProvider.java

Violation Line
Avoid unused imports such as 'java.util.List' 20
Avoid unused imports such as 'org.eclipse.gef.GraphicalEditPart' 25

pl/edu/agh/cast/backward/editor/action/SaveAction.java

Violation Line
Avoid empty catch blocks 83 - 85

pl/edu/agh/cast/backward/editor/action/SaveAllAction.java

Violation Line
These nested if statements could be combined 81 - 83

pl/edu/agh/cast/backward/figure/ImageFigure.java

Violation Line
Overriding method merely calls super 77 - 79

pl/edu/agh/cast/backward/figure/icons/NodeIconProvider.java

Violation Line
Avoid empty catch blocks 122 - 125

pl/edu/agh/cast/backward/resources/DiagramEditorInput.java

Violation Line
Overriding method merely calls super 66 - 68
Overriding method merely calls super 76 - 78

pl/edu/agh/cast/backward/resources/ModelEditorInput.java

Violation Line
Overriding method merely calls super 61 - 63
Overriding method merely calls super 71 - 73

pl/edu/agh/cast/data/persistence/PersistenceProviderLocator.java

Violation Line
Unnecessary final modifier in final class 81 - 83
Unnecessary final modifier in final class 85 - 87
Unnecessary final modifier in final class 89 - 91
Unnecessary final modifier in final class 93 - 95
Unnecessary final modifier in final class 97 - 99
Unnecessary final modifier in final class 101 - 103
Avoid unused private methods such as 'getPersistenceProviderSpecifications()'. 179

pl/edu/agh/cast/editor/EditorSaverSupport.java

Violation Line
These nested if statements could be combined 94 - 96

pl/edu/agh/cast/editor/action/delegate/AbstractOpenEditorActionDelegate.java

Violation Line
Avoid unused local variables such as 'editorPart'. 130
Avoid unused method parameters such as 'project'. 148 - 170

pl/edu/agh/cast/editor/action/delegate/SaveActionDelegate.java

Violation Line
Avoid empty catch blocks 83 - 85

pl/edu/agh/cast/editpart/RectangleZoomManager.java

Violation Line
Avoid empty if statements 48 - 50

pl/edu/agh/cast/figure/ImageFigure.java

Violation Line
Avoid unused imports such as 'pl.edu.agh.cast.resource.ResourceRegistry' 29
Overriding method merely calls super 118 - 120

pl/edu/agh/cast/model/attributes/Attribute.java

Violation Line
Avoid empty catch blocks 187 - 189

pl/edu/agh/cast/model/visual/backward/ConnectionGroup.java

Violation Line
Avoid empty catch blocks 294 - 296

pl/edu/agh/cast/model/visual/backward/Diagram.java

Violation Line
These nested if statements could be combined 661 - 677

pl/edu/agh/cast/model/visual/backward/Legend.java

Violation Line
Avoid unused method parameters such as 'propertyValue'. 101 - 106

pl/edu/agh/cast/project/ProjectUtil.java

Violation Line
These nested if statements could be combined 501 - 503
These nested if statements could be combined 635 - 637

pl/edu/agh/cast/resource/CoreVisualResourcesProvider.java

Violation Line
Avoid unused imports such as 'java.io.File' 20

pl/edu/agh/cast/resource/VisualResourceEntry.java

Violation Line
Avoid unused imports such as 'org.eclipse.jface.resource.ResourceRegistry' 22

pl/edu/agh/cast/tool/OverviewRectangleTool.java

Violation Line
Avoid empty if statements 277 - 279
Avoid empty if statements 302 - 304
Overriding method merely calls super 433 - 436

pl/edu/agh/cast/ui/dialogs/CreateProjectDialog.java

Violation Line
Avoid unused method parameters such as 'evt'. 282 - 284
Avoid unused method parameters such as 'evt'. 286 - 289
Avoid unused method parameters such as 'evt'. 291 - 358
Avoid unused method parameters such as 'evt'. 374 - 386

pl/edu/agh/cast/ui/dialogs/FindDialog.java

Violation Line
Avoid unused method parameters such as 'evt'. 275 - 289
Avoid unused method parameters such as 'evt'. 297 - 301
Avoid unused method parameters such as 'evt'. 303 - 307
Avoid unused method parameters such as 'evt'. 309 - 313
Avoid unused method parameters such as 'evt'. 322 - 324

pl/edu/agh/cast/ui/dialogs/GetNewNameDialog.java

Violation Line
Avoid unused method parameters such as 'evt'. 231 - 233
Avoid unused method parameters such as 'evt'. 235 - 238
Avoid unused method parameters such as 'evt'. 240 - 259

pl/edu/agh/cast/ui/dialogs/ProjectStartupDialog.java

Violation Line
Avoid unused method parameters such as 'evt'. 337 - 340
Avoid unused method parameters such as 'evt'. 342 - 345

pl/edu/agh/cast/ui/dialogs/StatisticsDialog.java

Violation Line
Avoid unused method parameters such as 'evt'. 467 - 484

pl/edu/agh/cast/ui/dialogs/property/PropertiesEditorPresenter.java

Violation Line
These nested if statements could be combined 140 - 151
Avoid empty if statements 254 - 259
Avoid empty if statements 263 - 265

pl/edu/agh/cast/ui/dialogs/property/PropertyCellModifier.java

Violation Line
Avoid unused method parameters such as 'treeItem'. 125 - 150
These nested if statements could be combined 154 - 159

pl/edu/agh/cast/ui/dialogs/search/AdvancedSearchDialog.java

Violation Line
Avoid unused method parameters such as 'evt'. 178 - 194
Avoid unused method parameters such as 'evt'. 196 - 198

pl/edu/agh/cast/ui/dialogs/search/ColorFilterPanel.java

Violation Line
Avoid unused method parameters such as 'evt'. 133 - 138

pl/edu/agh/cast/ui/dialogs/search/DateFilterPanel.java

Violation Line
Avoid unused method parameters such as 'evt'. 163 - 172

pl/edu/agh/cast/ui/dialogs/search/NumericFilterPanel.java

Violation Line
Avoid unused method parameters such as 'evt'. 158 - 167

pl/edu/agh/cast/ui/dialogs/search/StringFilterPanel.java

Violation Line
Avoid unused method parameters such as 'evt'. 133 - 138