PMD Results

The following document contains the results of PMD 5.6.1.

Files

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/BusMemberListener.java

Violation Line
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 33
Avoid modifiers which are implied by the context 35

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/LogListenerEx.java

Violation Line
Avoid modifiers which are implied by the context 17
Avoid modifiers which are implied by the context 19
Avoid modifiers which are implied by the context 21

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/MemberData.java

Violation Line
Avoid unused constructor parameters such as 'memberType'. 57

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/bus_member/MySpaceListener.java

Violation Line
These nested if statements could be combined 33–37
These nested if statements could be combined 34–36

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/msgflow/FlowData.java

Violation Line
These nested if statements could be combined 99–104

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/rdfvis/Edge.java

Violation Line
Useless parentheses. 208
Useless parentheses. 209

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/rdfvis/gui/GraphPanel.java

Violation Line
These nested if statements could be combined 105–106

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/rdfvis/gui/RDFVis.java

Violation Line
Avoid empty catch blocks 246–247

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/service_bus_matching/LogMonitor.java

Violation Line
Avoid empty catch blocks 107–108
Avoid unused method parameters such as 'msgPart'. 265

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/service_bus_matching/Matchmaking.java

Violation Line
These nested if statements could be combined 148–150
These nested if statements could be combined 149–150

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/service_bus_matching/Sparul.java

Violation Line
Avoid unused method parameters such as 'sr'. 63
Avoid unused method parameters such as 'where'. 63
Avoid unnecessary return statements 98
Avoid unused method parameters such as 'where'. 113
These nested if statements could be combined 140–141
Avoid unnecessary return statements 173
Avoid unused method parameters such as 'val'. 176
Avoid unused method parameters such as 's'. 176

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/util/ClipboardHandling.java

Violation Line
Avoid unused private methods such as 'printClipboardContent(Clipboard)'. 109

universAAL Tools Log Monitor - org/universAAL/tools/logmonitor/util/HTMLBusOperationsPane.java

Violation Line
Avoid unused method parameters such as 'res'. 179

universAAL Tools Makro Recorder - org/universAAL/tools/makrorecorder/osgi/MakroRecorder.java

Violation Line
Avoid unused constructor parameters such as 'context'. 32
Avoid empty if statements 123–125

universAAL Tools Makro Recorder - org/universAAL/tools/makrorecorder/osgi/pattern/BusRecorder.java

Violation Line
These nested if statements could be combined 42–46
These nested if statements could be combined 43–45
Avoid unused private methods such as 'extractResource(Object)'. 50
These nested if statements could be combined 52–58
These nested if statements could be combined 53–57
These nested if statements could be combined 54–56
These nested if statements could be combined 65–67

universAAL Tools Makro Recorder - org/universAAL/tools/makrorecorder/osgi/pattern/Pattern.java

Violation Line
Avoid empty if statements 82–84

universAAL Tools Makro Recorder - org/universAAL/tools/makrorecorder/osgi/pattern/PatternListener.java

Violation Line
These nested if statements could be combined 34–45

universAAL Tools Makro Recorder GUI - org/universAAL/tools/makrorecorder/swingGUI/MakroRecorderSwingGUI.java

Violation Line
Unnecessary use of fully qualified name 'javax.swing.JScrollPane' due to existing import 'javax.swing.JScrollPane' 42
Unnecessary use of fully qualified name 'javax.swing.JScrollPane' due to existing import 'javax.swing.JScrollPane' 43
Unnecessary use of fully qualified name 'javax.swing.JList' due to existing import 'javax.swing.JList' 46
Unnecessary use of fully qualified name 'javax.swing.JMenuBar' due to existing import 'javax.swing.JMenuBar' 47
Unnecessary use of fully qualified name 'javax.swing.JMenu' due to existing import 'javax.swing.JMenu' 48
Unnecessary use of fully qualified name 'javax.swing.JMenuItem' due to existing import 'javax.swing.JMenuItem' 49
Unnecessary use of fully qualified name 'javax.swing.JMenuItem' due to existing import 'javax.swing.JMenuItem' 50
Unnecessary use of fully qualified name 'javax.swing.JMenuItem' due to existing import 'javax.swing.JMenuItem' 51
Unnecessary use of fully qualified name 'javax.swing.JMenuItem' due to existing import 'javax.swing.JMenuItem' 52
Unnecessary use of fully qualified name 'javax.swing.JMenu' due to existing import 'javax.swing.JMenu' 53
Unnecessary use of fully qualified name 'javax.swing.JMenuItem' due to existing import 'javax.swing.JMenuItem' 54
Unnecessary use of fully qualified name 'javax.swing.JCheckBoxMenuItem' due to existing import 'javax.swing.JCheckBoxMenuItem' 55
Unnecessary use of fully qualified name 'java.awt.event.ActionListener' due to existing import 'java.awt.event.ActionListener' 105
Unnecessary use of fully qualified name 'java.awt.event.ActionEvent' due to existing import 'java.awt.event.ActionEvent' 106
Unnecessary use of fully qualified name 'java.awt.event.ActionListener' due to existing import 'java.awt.event.ActionListener' 118
Unnecessary use of fully qualified name 'java.awt.event.ActionEvent' due to existing import 'java.awt.event.ActionEvent' 119
Unnecessary use of fully qualified name 'javax.swing.JScrollPane' due to existing import 'javax.swing.JScrollPane' 135
Unnecessary use of fully qualified name 'javax.swing.JList' due to existing import 'javax.swing.JList' 136
Unnecessary use of fully qualified name 'java.awt.Dimension' due to existing import 'java.awt.Dimension' 173
Unnecessary use of fully qualified name 'java.awt.Dimension' due to existing import 'java.awt.Dimension' 178
Unnecessary use of fully qualified name 'java.awt.event.ActionListener' due to existing import 'java.awt.event.ActionListener' 264
Unnecessary use of fully qualified name 'java.awt.event.ActionEvent' due to existing import 'java.awt.event.ActionEvent' 265
Unnecessary use of fully qualified name 'java.awt.event.ActionListener' due to existing import 'java.awt.event.ActionListener' 277
Unnecessary use of fully qualified name 'java.awt.event.ActionEvent' due to existing import 'java.awt.event.ActionEvent' 278
Unnecessary use of fully qualified name 'java.awt.event.ActionListener' due to existing import 'java.awt.event.ActionListener' 291
Unnecessary use of fully qualified name 'java.awt.event.ActionEvent' due to existing import 'java.awt.event.ActionEvent' 292
Unnecessary use of fully qualified name 'java.awt.event.ActionListener' due to existing import 'java.awt.event.ActionListener' 304
Unnecessary use of fully qualified name 'java.awt.event.ActionEvent' due to existing import 'java.awt.event.ActionEvent' 305

universAAL Tools Makro Recorder GUI - org/universAAL/tools/makrorecorder/swingGUI/pattern/PatternEditFrame.java

Violation Line
Unnecessary use of fully qualified name 'javax.swing.JPanel' due to existing import 'javax.swing.JPanel' 32
Unnecessary use of fully qualified name 'javax.swing.JButton' due to existing import 'javax.swing.JButton' 33
Unnecessary use of fully qualified name 'javax.swing.JPanel' due to existing import 'javax.swing.JPanel' 34
Unnecessary use of fully qualified name 'javax.swing.JTextArea' due to existing import 'javax.swing.JTextArea' 35
Unnecessary use of fully qualified name 'javax.swing.JPanel' due to existing import 'javax.swing.JPanel' 36
Unnecessary use of fully qualified name 'javax.swing.JTextField' due to existing import 'javax.swing.JTextField' 37
Unnecessary use of fully qualified name 'javax.swing.JButton' due to existing import 'javax.swing.JButton' 38
Unnecessary use of fully qualified name 'javax.swing.JButton' due to existing import 'javax.swing.JButton' 39
Unnecessary use of fully qualified name 'javax.swing.JButton' due to existing import 'javax.swing.JButton' 40
Unnecessary use of fully qualified name 'javax.swing.JLabel' due to existing import 'javax.swing.JLabel' 41
These nested if statements could be combined 114–117
Unnecessary use of fully qualified name 'java.awt.Dimension' due to existing import 'java.awt.Dimension' 139
Unnecessary use of fully qualified name 'java.awt.Dimension' due to existing import 'java.awt.Dimension' 140
Unnecessary use of fully qualified name 'java.awt.Color' due to existing import 'java.awt.Color' 223

universAAL Tools Makro Recorder GUI - org/universAAL/tools/makrorecorder/swingGUI/pattern/PatternPanel.java

Violation Line
These nested if statements could be combined 135–138
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints' due to existing import 'java.awt.GridBagConstraints' 155
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.BOTH' due to existing import 'java.awt.GridBagConstraints' 159
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.NORTHWEST' due to existing import 'java.awt.GridBagConstraints' 160

universAAL Tools Makro Recorder GUI - org/universAAL/tools/makrorecorder/swingGUI/pattern/resource/EditResourceGUI.java

Violation Line
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints' due to existing import 'java.awt.GridBagConstraints' 41
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.BOTH' due to existing import 'java.awt.GridBagConstraints' 44
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.NORTHWEST' due to existing import 'java.awt.GridBagConstraints' 45
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints' due to existing import 'java.awt.GridBagConstraints' 58
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.BOTH' due to existing import 'java.awt.GridBagConstraints' 61
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.NORTHWEST' due to existing import 'java.awt.GridBagConstraints' 62
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints' due to existing import 'java.awt.GridBagConstraints' 76
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.BOTH' due to existing import 'java.awt.GridBagConstraints' 79
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.NORTHWEST' due to existing import 'java.awt.GridBagConstraints' 80
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints' due to existing import 'java.awt.GridBagConstraints' 94
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.BOTH' due to existing import 'java.awt.GridBagConstraints' 97
Unnecessary use of fully qualified name 'java.awt.GridBagConstraints.NORTHWEST' due to existing import 'java.awt.GridBagConstraints' 98

universAAL Tools SPARQL Tester - org/universAAL/tools/CHeQuerrier.java

Violation Line
Avoid empty catch blocks 95–100

universAAL Tools SPARQL Tester - org/universAAL/tools/SparQLQueryPanel.java

Violation Line
Avoid unused imports such as 'javax.swing.BoxLayout' 29
Avoid unused imports such as 'java.awt.GridLayout' 31
Avoid unused imports such as 'java.awt.GridBagLayout' 32
Avoid unused imports such as 'java.awt.GridBagConstraints' 33
Avoid unused imports such as 'java.awt.Insets' 34
Avoid unused imports such as 'java.awt.FlowLayout' 35
Avoid unused imports such as 'javax.swing.SwingConstants' 36

universAAL Tools uCC Configuration Config Definition Registry - org/universAAL/tools/ucc/configuration/configdefinitionregistry/interfaces/ConfigurationDefinitionRegistry.java

Violation Line
Avoid modifiers which are implied by the context 25
Avoid modifiers which are implied by the context 32
Avoid modifiers which are implied by the context 38
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 42

universAAL Tools uCC Configuration Config Definition Registry - org/universAAL/tools/ucc/configuration/configdefinitionregistry/interfaces/ConfigurationDefinitionRegistryChanged.java

Violation Line
Avoid modifiers which are implied by the context 5

universAAL Tools uCC Configuration Config Instance Storage - org/universAAL/tools/ucc/configuration/api/ConfigPreferences.java

Violation Line
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 10
These nested if statements could be combined 87–93

universAAL Tools uCC Configuration Configurator - org/universAAL/tools/ucc/configuration/controller/VaadinConfigurationController.java

Violation Line
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 7

universAAL Tools uCC Configuration Configurator - org/universAAL/tools/ucc/configuration/view/ConfigurationListSelect.java

Violation Line
Avoid unused constructor parameters such as 'registry'. 40

universAAL Tools uCC Configuration Configurator - org/universAAL/tools/ucc/configuration/view/ConfigurationOverviewWindow.java

Violation Line
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 9
These nested if statements could be combined 308–313

universAAL Tools uCC Configuration Configurator - org/universAAL/tools/ucc/configuration/view/ConfigurationPanel.java

Violation Line
These nested if statements could be combined 55–57
These nested if statements could be combined 87–89

universAAL Tools uCC Configuration Configurator - org/universAAL/tools/ucc/configuration/view/ConfigurationSaveWindow.java

Violation Line
Avoid empty if statements 112–114

universAAL Tools uCC Configuration Configurator - org/universAAL/tools/ucc/configuration/view/MultiselectionList.java

Violation Line
Avoid unused constructor parameters such as 'registry'. 31

universAAL Tools uCC Configuration Configurator - org/universAAL/tools/ucc/configuration/view/WhichBundleShouldBeConfiguredWindow.java

Violation Line
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 4

universAAL Tools uCC Configuration Configurator - org/universAAL/tools/ucc/configuration/view/YesNoDialog.java

Violation Line
Avoid modifiers which are implied by the context 55

universAAL Tools uCC Configuration Model - org/universAAL/tools/ucc/configuration/model/ConfigOptionRegistry.java

Violation Line
These nested if statements could be combined 35–42

universAAL Tools uCC Configuration Model - org/universAAL/tools/ucc/configuration/model/ConfigurationOption.java

Violation Line
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 7
These nested if statements could be combined 398–401

universAAL Tools uCC Configuration Model - org/universAAL/tools/ucc/configuration/model/interfaces/ConfigurationValidator.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 32
Avoid modifiers which are implied by the context 40

universAAL Tools uCC Configuration Model - org/universAAL/tools/ucc/configuration/model/interfaces/ConfigurationValidatorFactory.java

Violation Line
Avoid modifiers which are implied by the context 5

universAAL Tools uCC Configuration Model - org/universAAL/tools/ucc/configuration/model/interfaces/ModelRegistryChangedListener.java

Violation Line
Avoid modifiers which are implied by the context 12

universAAL Tools uCC Configuration Model - org/universAAL/tools/ucc/configuration/model/interfaces/OnConfigurationChangedListener.java

Violation Line
Avoid modifiers which are implied by the context 23

universAAL Tools uCC Configuration Model - org/universAAL/tools/ucc/configuration/model/interfaces/OnConfigurationChangedListenerFactory.java

Violation Line
Avoid modifiers which are implied by the context 5

universAAL Tools uCC Controller - org/universAAL/tools/ucc/api/IDeinstaller.java

Violation Line
Avoid modifiers which are implied by the context 14

universAAL Tools uCC Controller - org/universAAL/tools/ucc/api/IInstaller.java

Violation Line
Avoid modifiers which are implied by the context 21
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 25
Avoid modifiers which are implied by the context 28

universAAL Tools uCC Database - org/universAAL/tools/ucc/database/Activator.java

Violation Line
Avoid unused private methods such as 'createEmptyDevice()'. 149

universAAL Tools uCC Database - org/universAAL/tools/ucc/database/listener/interfaces/OntologyChangedListener.java

Violation Line
Avoid modifiers which are implied by the context 12
Avoid modifiers which are implied by the context 14
Avoid modifiers which are implied by the context 16

universAAL Tools uCC Database - org/universAAL/tools/ucc/database/listener/interfaces/OntologySupplierService.java

Violation Line
Avoid modifiers which are implied by the context 8
Avoid modifiers which are implied by the context 10
Avoid modifiers which are implied by the context 12

universAAL Tools uCC Database - org/universAAL/tools/ucc/database/listener/services/OntologySupplierServiceImpl.java

Violation Line
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 6

universAAL Tools uCC Database - org/universAAL/tools/ucc/database/parser/ParserService.java

Violation Line
Avoid modifiers which are implied by the context 20
Avoid modifiers which are implied by the context 29

universAAL Tools uCC Database - org/universAAL/tools/ucc/database/preferences/UserAccountDB.java

Violation Line
Avoid modifiers which are implied by the context 21
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 35

universAAL Tools uCC Database - org/universAAL/tools/ucc/database/space/DataAccess.java

Violation Line
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 38
Avoid modifiers which are implied by the context 49
Avoid modifiers which are implied by the context 60
Avoid modifiers which are implied by the context 69
Avoid modifiers which are implied by the context 78
Avoid modifiers which are implied by the context 87
Avoid modifiers which are implied by the context 97
Avoid modifiers which are implied by the context 105

universAAL Tools uCC Database - org/universAAL/tools/ucc/startup/api/Setup.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 41
Avoid modifiers which are implied by the context 51
Avoid modifiers which are implied by the context 59
Avoid modifiers which are implied by the context 69

universAAL Tools uCC Deploy Manager Service Implementation - org/universAAL/tools/ucc/deploymanagerservice/impl/Activator.java

Violation Line
Avoid unused method parameters such as 'bc'. 56

universAAL Tools uCC Deploy Manager Service API - org/universAAL/tools/ucc/deploymanagerservice/DeployManagerService.java

Violation Line
Avoid modifiers which are implied by the context 24–25
Avoid modifiers which are implied by the context 37–38
Avoid modifiers which are implied by the context 50–51
Avoid modifiers which are implied by the context 63
Avoid modifiers which are implied by the context 78–79
Avoid modifiers which are implied by the context 90
Avoid modifiers which are implied by the context 100
Avoid modifiers which are implied by the context 102–103

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/client/util/UstoreUtil.java

Violation Line
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 14

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/commerce/ustore/tools/OnlineStoreManager.java

Violation Line
Avoid modifiers which are implied by the context 24–26
Avoid modifiers which are implied by the context 32–34
Avoid modifiers which are implied by the context 40–42
Avoid modifiers which are implied by the context 48–50
Avoid modifiers which are implied by the context 56–58
Avoid modifiers which are implied by the context 63–67
Avoid modifiers which are implied by the context 73–76

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/desktop/DesktopController.java

Violation Line
Avoid unused imports such as 'java.io.File' 3
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 14
Avoid unused imports such as 'org.universAAL.tools.ucc.client.util.UstoreUtil' 16
Avoid unused imports such as 'org.universAAL.tools.ucc.model.jaxb.EnumObject' 18
These nested if statements could be combined 177–183

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/desktop/ToolController.java

Violation Line
Avoid unused private fields such as 'ref'. 65
Avoid unused private fields such as 'bc'. 66
Avoid unused local variables such as 'pc'. 112
Avoid unused local variables such as 'dc'. 184

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/install/DeinstallController.java

Violation Line
Avoid unused imports such as 'org.universAAL.tools.ucc.model.RegisteredService' 8

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/install/DeploymentInfoController.java

Violation Line
These nested if statements could be combined 233–238
These nested if statements could be combined 234–237
These nested if statements could be combined 416–427

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/preferences/PreferencesController.java

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

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/space/AddNewHardwareController.java

Violation Line
Avoid unused private fields such as 'flatId'. 70
These nested if statements could be combined 278–280
These nested if statements could be combined 293–295
These nested if statements could be combined 311–317
These nested if statements could be combined 342–344

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/space/AddNewPersonController.java

Violation Line
Avoid unused private fields such as 'ontoProfile'. 71
These nested if statements could be combined 234–236
These nested if statements could be combined 249–251
These nested if statements could be combined 267–273
These nested if statements could be combined 298–300
These nested if statements could be combined 481–482

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/space/HardwareWindowController.java

Violation Line
These nested if statements could be combined 282–284
These nested if statements could be combined 298–300
These nested if statements could be combined 317–323
These nested if statements could be combined 354–356

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/space/PersonWindowController.java

Violation Line
Avoid unused private fields such as 'actualFlat'. 75
Avoid unused private fields such as 'path'. 77
These nested if statements could be combined 266–268
These nested if statements could be combined 282–284
These nested if statements could be combined 301–307
These nested if statements could be combined 338–340

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/space/RoomsWindowController.java

Violation Line
These nested if statements could be combined 289–291
These nested if statements could be combined 305–307
These nested if statements could be combined 324–330
These nested if statements could be combined 361–363

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/controller/ustore/services/Parser.java

Violation Line
Useless parentheses. 41
These nested if statements could be combined 46–50
Useless parentheses. 80
These nested if statements could be combined 81–82

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/frontend/api/IFrontend.java

Violation Line
Avoid unused imports such as 'org.universAAL.tools.ucc.windows.DeinstallWindow' 3
Avoid modifiers which are implied by the context 6
Avoid modifiers which are implied by the context 8
Avoid modifiers which are implied by the context 10
Avoid modifiers which are implied by the context 12
Avoid modifiers which are implied by the context 14
Avoid modifiers which are implied by the context 16
Avoid modifiers which are implied by the context 18

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/frontend/api/impl/FrontendImpl.java

Violation Line
Avoid unused imports such as 'org.universAAL.tools.ucc.model.AppItem' 51
Avoid unused imports such as 'org.universAAL.tools.ucc.model.usrv.ApplicationType' 59
Avoid unused imports such as 'org.universAAL.tools.ucc.model.usrv.AalUsrv.Srv' 60
Avoid unused imports such as 'org.universAAL.tools.ucc.windows.DeinstallWindow' 64
Avoid unused imports such as 'org.universAAL.tools.ucc.windows.NotificationWindow' 67
Avoid unused imports such as 'com.vaadin.ui.Window' 75
Avoid empty if statements 333–335
Avoid empty if statements 337–339
Avoid empty if statements 340–342
Avoid empty if statements 343–345
Avoid empty if statements 348–350
Avoid empty if statements 352–354
Avoid unused method parameters such as 'apps'. 531
Avoid unused method parameters such as 'f'. 531

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/service/api/IServiceManagement.java

Violation Line
Avoid unused imports such as 'org.w3c.dom.Document' 5
Avoid unused imports such as 'org.w3c.dom.Element' 6
Avoid modifiers which are implied by the context 10
Avoid modifiers which are implied by the context 12
Avoid modifiers which are implied by the context 14
Avoid modifiers which are implied by the context 16
Avoid modifiers which are implied by the context 18

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/service/api/IServiceModel.java

Violation Line
Avoid modifiers which are implied by the context 4
Avoid modifiers which are implied by the context 6

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/service/api/IServiceRegistration.java

Violation Line
Avoid modifiers which are implied by the context 5
Avoid modifiers which are implied by the context 7–8
Avoid modifiers which are implied by the context 10

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/service/impl/ServiceManagment.java

Violation Line
These nested if statements could be combined 145–146

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/subscriber/SensorActivityTimeChangedListener.java

Violation Line
Avoid modifiers which are implied by the context 6

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/AddNewHardwareWindow.java

Violation Line
Avoid unused private fields such as 'app'. 17

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/AddNewPersonWindow.java

Violation Line
Avoid unused private fields such as 'app'. 17

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/BrowseServicesWindow.java

Violation Line
Avoid unused private fields such as 'app'. 29
Avoid unused local variables such as 'x'. 89

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/DeployConfigView.java

Violation Line
Avoid unused imports such as 'org.osgi.framework.FrameworkUtil' 7
Avoid unused private fields such as 'app'. 25
Avoid unused constructor parameters such as 'serviceId'. 28
Avoid unused constructor parameters such as 'uappPath'. 28
Avoid unused local variables such as 'installer'. 33

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/DeployStrategyView.java

Violation Line
Avoid unused constructor parameters such as 'uaapPath'. 19
Avoid unused constructor parameters such as 'serviceId'. 19

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/DeploymentInformationView.java

Violation Line
Avoid unused constructor parameters such as 'app'. 24

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/HardwareWindow.java

Violation Line
Avoid unused private fields such as 'app'. 21

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/HumansWindow.java

Violation Line
Avoid unused private fields such as 'app'. 21

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/LicenceWindow.java

Violation Line
Avoid unused private fields such as 'app'. 40

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/PreferencesWindow.java

Violation Line
Avoid unused private fields such as 'app'. 32
Avoid unused private fields such as 'con'. 33

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/RoomsWindow.java

Violation Line
Avoid unused private fields such as 'app'. 21

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/SelectUserWindow.java

Violation Line
Avoid unused imports such as 'java.util.Map' 7
Useless parentheses. 116

universAAL Tools uCC Frontend - org/universAAL/tools/ucc/windows/UccUI.java

Violation Line
Avoid unused imports such as 'com.vaadin.ui.Window.Notification' 34

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/install/License.java

Violation Line
Avoid unused constructor parameters such as 'licenseName'. 26

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/preferences/Preferences.java

Violation Line
Avoid unused constructor parameters such as 'wsPort'. 23

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/AalUapp.java

Violation Line
Useless parentheses. 200
Useless parentheses. 225
Useless parentheses. 250
Useless parentheses. 275
Useless parentheses. 300
Useless parentheses. 427
Useless parentheses. 452
Useless parentheses. 477
Useless parentheses. 502
Useless parentheses. 547
Useless parentheses. 572
Useless parentheses. 606
Useless parentheses. 606
Useless parentheses. 606
Useless parentheses. 635
Useless parentheses. 660
Useless parentheses. 685
Useless parentheses. 761
Useless parentheses. 761
Useless parentheses. 761
Useless parentheses. 790
Useless parentheses. 849
Useless parentheses. 874
Useless parentheses. 950
Useless parentheses. 975
Useless parentheses. 1000
Useless parentheses. 1057
Useless parentheses. 1082
Useless parentheses. 1152
Useless parentheses. 1152
Useless parentheses. 1152
Useless parentheses. 1226
Useless parentheses. 1253
Useless parentheses. 1320
Useless parentheses. 1320
Useless parentheses. 1320
Useless parentheses. 1349
Useless parentheses. 1417
Useless parentheses. 1417
Useless parentheses. 1417
Useless parentheses. 1487
Useless parentheses. 1487
Useless parentheses. 1487

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/AalUsrv.java

Violation Line
Useless parentheses. 153
Useless parentheses. 178
Useless parentheses. 203
Useless parentheses. 228
Useless parentheses. 298
Useless parentheses. 298
Useless parentheses. 298
Useless parentheses. 336
Useless parentheses. 336
Useless parentheses. 336
Useless parentheses. 374
Useless parentheses. 374
Useless parentheses. 374
Useless parentheses. 444
Useless parentheses. 444
Useless parentheses. 444
Useless parentheses. 514
Useless parentheses. 514
Useless parentheses. 514
Useless parentheses. 619
Useless parentheses. 644
Useless parentheses. 669
Useless parentheses. 694
Useless parentheses. 719
Useless parentheses. 744
Useless parentheses. 778
Useless parentheses. 778
Useless parentheses. 778
Useless parentheses. 807
Useless parentheses. 885
Useless parentheses. 885
Useless parentheses. 885
Useless parentheses. 914
Useless parentheses. 973
Useless parentheses. 998

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ApplicationType.java

Violation Line
Useless parentheses. 86
Useless parentheses. 111
Useless parentheses. 136
Useless parentheses. 161
Useless parentheses. 186

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ArtifactType.java

Violation Line
Useless parentheses. 71
Useless parentheses. 96

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/Broker.java

Violation Line
Useless parentheses. 73
Useless parentheses. 98

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/Bundle.java

Violation Line
Useless parentheses. 81
Useless parentheses. 106
Useless parentheses. 135
Useless parentheses. 164

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/CapabilityType.java

Violation Line
Useless parentheses. 73
Useless parentheses. 98

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/Config.java

Violation Line
Useless parentheses. 74
Useless parentheses. 99

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ConfigFile.java

Violation Line
Useless parentheses. 74
Useless parentheses. 99

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ContactType.java

Violation Line
Useless parentheses. 97
Useless parentheses. 122
Useless parentheses. 147
Useless parentheses. 172
Useless parentheses. 197
Useless parentheses. 222
Useless parentheses. 247
Useless parentheses. 272
Useless parentheses. 330
Useless parentheses. 355

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/Dependency.java

Violation Line
Useless parentheses. 75
Useless parentheses. 104

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/DeploymentUnit.java

Violation Line
Useless parentheses. 124
Useless parentheses. 149
Useless parentheses. 174
Useless parentheses. 199
Useless parentheses. 289
Useless parentheses. 316
Useless parentheses. 341
Useless parentheses. 366
Useless parentheses. 391
Useless parentheses. 416
Useless parentheses. 477
Useless parentheses. 502
Useless parentheses. 536
Useless parentheses. 536
Useless parentheses. 536
Useless parentheses. 600
Useless parentheses. 625

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ExecutionUnit.java

Violation Line
Useless parentheses. 79
Useless parentheses. 104
Useless parentheses. 129

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/Feature.java

Violation Line
Useless parentheses. 105
Useless parentheses. 105
Useless parentheses. 105
Useless parentheses. 134
Useless parentheses. 163
Useless parentheses. 188
Useless parentheses. 213

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/FeaturesRoot.java

Violation Line
Useless parentheses. 93
Useless parentheses. 93
Useless parentheses. 93
Useless parentheses. 122

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/HardwareType.java

Violation Line
Useless parentheses. 81
Useless parentheses. 106
Useless parentheses. 131
Useless parentheses. 156

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/HumanType.java

Violation Line
Useless parentheses. 90
Useless parentheses. 115
Useless parentheses. 140
Useless parentheses. 165
Useless parentheses. 190
Useless parentheses. 215
Useless parentheses. 240

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/LicenseType.java

Violation Line
Useless parentheses. 78
Useless parentheses. 103
Useless parentheses. 128

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/OntologyType.java

Violation Line
Useless parentheses. 93
Useless parentheses. 118
Useless parentheses. 143
Useless parentheses. 214
Useless parentheses. 214
Useless parentheses. 214

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/Part.java

Violation Line
Useless parentheses. 116
Useless parentheses. 141
Useless parentheses. 166
Useless parentheses. 191
Useless parentheses. 225
Useless parentheses. 225
Useless parentheses. 225
Useless parentheses. 263
Useless parentheses. 263
Useless parentheses. 263
Useless parentheses. 292
Useless parentheses. 356
Useless parentheses. 356
Useless parentheses. 356
Useless parentheses. 426
Useless parentheses. 426
Useless parentheses. 426

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ProfileType.java

Violation Line
Useless parentheses. 71
Useless parentheses. 96

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ReqAtomType.java

Violation Line
Useless parentheses. 76
Useless parentheses. 101
Useless parentheses. 126

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ReqGroupType.java

Violation Line
Useless parentheses. 75
Useless parentheses. 108
Useless parentheses. 108
Useless parentheses. 108

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ReqType.java

Violation Line
Useless parentheses. 74
Useless parentheses. 99
Useless parentheses. 124

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/ToBeDefined.java

Violation Line
Useless parentheses. 85
Useless parentheses. 85
Useless parentheses. 85

universAAL Tools uCC Model - org/universAAL/tools/ucc/model/usrv/VersionType.java

Violation Line
Useless parentheses. 136

universAAL Tools uCC Profile Agent - org/universAAL/tools/ucc/profile/agent/ProfileAgent.java

Violation Line
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 33
Avoid modifiers which are implied by the context 35
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 39
Avoid modifiers which are implied by the context 49
Avoid modifiers which are implied by the context 62
Avoid modifiers which are implied by the context 73
Avoid modifiers which are implied by the context 81
Avoid modifiers which are implied by the context 95
Avoid modifiers which are implied by the context 97
Avoid modifiers which are implied by the context 110
Avoid modifiers which are implied by the context 112
Avoid modifiers which are implied by the context 123
Avoid modifiers which are implied by the context 131
Avoid modifiers which are implied by the context 142
Avoid modifiers which are implied by the context 154
Avoid modifiers which are implied by the context 166
Avoid modifiers which are implied by the context 176
Avoid modifiers which are implied by the context 182
Avoid modifiers which are implied by the context 186
Avoid modifiers which are implied by the context 188
Avoid modifiers which are implied by the context 190
Avoid modifiers which are implied by the context 193
Avoid modifiers which are implied by the context 195
Avoid modifiers which are implied by the context 197
Avoid modifiers which are implied by the context 199
Avoid modifiers which are implied by the context 201
Avoid modifiers which are implied by the context 205
Avoid modifiers which are implied by the context 207
Avoid modifiers which are implied by the context 209
Avoid modifiers which are implied by the context 211
Avoid modifiers which are implied by the context 213
Avoid modifiers which are implied by the context 215
Avoid modifiers which are implied by the context 217
Avoid modifiers which are implied by the context 219
Avoid modifiers which are implied by the context 221
Avoid modifiers which are implied by the context 223
Avoid modifiers which are implied by the context 225
Avoid modifiers which are implied by the context 227
Avoid modifiers which are implied by the context 229
Avoid modifiers which are implied by the context 231
Avoid modifiers which are implied by the context 233
Avoid modifiers which are implied by the context 236
Avoid modifiers which are implied by the context 238

universAAL Tools uCC Profile Agent - org/universAAL/tools/ucc/profile/agent/impl/ProfileAgentImpl.java

Violation Line
Avoid unused local variables such as 'device'. 507
Useless parentheses. 724
Useless parentheses. 724
Avoid unused private methods such as 'genericAdd(Resource,String)'. 737
Avoid unused private methods such as 'genericGet(Resource,String)'. 742
Avoid unused private methods such as 'genericChange(Resource,String)'. 749
Avoid unused private methods such as 'genericRemove(Resource,String)'. 754

universAAL Tools uCC Profile Agent - org/universAAL/tools/ucc/profile/agent/osgi/Activator.java

Violation Line
Avoid unused private methods such as 'testSpaceServer()'. 46
Avoid unused local variables such as 'spaceProfileURI'. 50
Avoid unused local variables such as 'userIDProfileURI'. 142
Avoid unused local variables such as 'device1URI'. 146
Avoid unused local variables such as 'device2URI'. 147
Avoid unused local variables such as 'spaceURI'. 148
Avoid unused local variables such as 'service1URI'. 149
Avoid unused local variables such as 'service2URI'. 150
Avoid unused local variables such as 'userIDProfileURI2'. 155
Avoid unused local variables such as 'userProfile'. 159
Avoid unused local variables such as 'spaceProfile'. 160
Avoid unused local variables such as 'userProfile2'. 164