PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
68214

Files

FilesViolations
org/dbe/studio/editors/odm/KBIconnect/Base64.java 17
org/dbe/studio/editors/odm/KBIconnect/SaveProcedure.java 37
org/dbe/studio/editors/odm/action/OntologyActionBarContributor.java 2
org/dbe/studio/editors/odm/annotations/AnnotationPart.java 1
org/dbe/studio/editors/odm/dataTypeProperty/DataTypePropertyPart.java 1
org/dbe/studio/editors/odm/delete/DeleteDTPFromClassAction.java 2
org/dbe/studio/editors/odm/delete/DeleteDTPFromClassRetargetAction.java 2
org/dbe/studio/editors/odm/delete/DeleteDatatypePropertyFromOntologyAction.java 2
org/dbe/studio/editors/odm/delete/DeleteDatatypePropertyFromOntologyRetargetAction.java 2
org/dbe/studio/editors/odm/diagram/ClusterEdgeCreator.java 4
org/dbe/studio/editors/odm/diagram/DelegatingLayoutManager.java 2
org/dbe/studio/editors/odm/diagram/Diagram.java 1
org/dbe/studio/editors/odm/diagram/DiagramContainerEditPolicy.java 2
org/dbe/studio/editors/odm/diagram/DiagramPart.java 3
org/dbe/studio/editors/odm/diagram/DiagramXYLayoutPolicy.java 1
org/dbe/studio/editors/odm/diagram/DirectedGraphLayoutVisitor.java 1
org/dbe/studio/editors/odm/diagram/DummyEdgeCreator.java 1
org/dbe/studio/editors/odm/diagram/GraphLayoutManager.java 2
org/dbe/studio/editors/odm/diagram/GraphXYLayout.java 1
org/dbe/studio/editors/odm/directedit/ExtendedDirectEditManager.java 1
org/dbe/studio/editors/odm/editor/GraphicalViewerCreator.java 2
org/dbe/studio/editors/odm/editor/OntologyDiagramEditor.java 1
org/dbe/studio/editors/odm/editor/PaletteViewerCreator.java 1
org/dbe/studio/editors/odm/editor/ValidationEnabledGraphicalViewer.java 1
org/dbe/studio/editors/odm/enumeration/AddNewLiteralAction.java 2
org/dbe/studio/editors/odm/enumeration/AddNewLiteralRetargetAction.java 2
org/dbe/studio/editors/odm/enumeration/literal/delete/DeleteLiteralFromOntologyAction.java 2
org/dbe/studio/editors/odm/enumeration/literal/delete/DeleteLiteralFromOntologyRetargetAction.java 2
org/dbe/studio/editors/odm/outlineView/OutlineView.java 7
org/dbe/studio/editors/odm/outlineView/OutlineViewContentProvider.java 2
org/dbe/studio/editors/odm/perspective/NewModelAction.java 2
org/dbe/studio/editors/odm/perspective/NewOntologyAction.java 2
org/dbe/studio/editors/odm/perspective/SaveAllDiagramsAction.java 1
org/dbe/studio/editors/odm/perspective/SaveDiagramAction.java 1
org/dbe/studio/editors/odm/perspective/SaveOntologyToKBIAction.java 1
org/dbe/studio/editors/odm/perspective/deleteOntology/DeleteOntologyAction.java 2
org/dbe/studio/editors/odm/perspective/deleteOntology/DeleteOntologyFromKBIAction.java 2
org/dbe/studio/editors/odm/perspective/deleteOntology/FindAvailableOntologiesFirstPage.java 1
org/dbe/studio/editors/odm/perspective/deleteOntology/FindAvailableOntologiesWizard.java 3
org/dbe/studio/editors/odm/perspective/openOntology/AvailableOntologiesListContentProvider.java 1
org/dbe/studio/editors/odm/perspective/openOntology/FindAvailableOntologiesFirstPage.java 1
org/dbe/studio/editors/odm/perspective/openOntology/FindAvailableOntologiesSecondPage.java 6
org/dbe/studio/editors/odm/perspective/openOntology/FindAvailableOntologiesWizard.java 36
org/dbe/studio/editors/odm/perspective/openOntology/OpenLocalOntologyAction.java 1
org/dbe/studio/editors/odm/perspective/openOntology/OpenOntologyAction.java 3
org/dbe/studio/editors/odm/propertySheets/AnnotationPropertySheetFirstPage.java 1
org/dbe/studio/editors/odm/propertySheets/AnnotationPropertySheetSecondPage1.java 1
org/dbe/studio/editors/odm/propertySheets/ClassSheet.java 4
org/dbe/studio/editors/odm/propertySheets/EnumerationSheet.java 1
org/dbe/studio/editors/odm/propertySheets/OntologySheet.java 1
org/dbe/studio/editors/odm/propertySheets/OntologySheetFindAvailableOntologiesFirstPage1.java 2
org/dbe/studio/editors/odm/propertySheets/PropertySheet.java 1
org/dbe/studio/editors/odm/propertySheets/RestrictionSheet.java 4
org/dbe/studio/editors/odm/relationship/delete/DeleteConnectionFromDiagramAction.java 2
org/dbe/studio/editors/odm/relationship/delete/DeleteConnectionFromDiagramRetargetAction.java 2
org/dbe/studio/editors/odm/relationship/delete/DeleteConnectionFromOntologyAction.java 2
org/dbe/studio/editors/odm/relationship/delete/DeleteConnectionFromOntologyRetargetAction.java 2
org/dbe/studio/editors/odm/table/AddAttributeAction.java 2
org/dbe/studio/editors/odm/table/AddAttributetRetargetAction.java 2
org/dbe/studio/editors/odm/table/AddExistingAttributeAction.java 2
org/dbe/studio/editors/odm/table/AddExistingAttributetRetargetAction.java 2
org/dbe/studio/editors/odm/table/DeleteTableCommand.java 1
org/dbe/studio/editors/odm/table/TableLayoutEditPolicy.java 2
org/dbe/studio/editors/odm/table/TablePart.java 2
org/dbe/studio/editors/odm/table/delete/DeleteClassFromDiagramAction.java 2
org/dbe/studio/editors/odm/table/delete/DeleteClassFromDiagramRetargetAction.java 2
org/dbe/studio/editors/odm/table/delete/DeleteClassFromOntologyAction.java 2
org/dbe/studio/editors/odm/table/delete/DeleteClassFromOntologyRetargetAction.java 2

org/dbe/studio/editors/odm/KBIconnect/Base64.java

ViolationLine
Avoid empty catch blocks 302
Avoid empty catch blocks 305
Avoid empty catch blocks 308
Avoid empty catch blocks 311
Avoid empty catch blocks 423
Avoid empty catch blocks 426
Avoid empty catch blocks 429
Avoid empty catch blocks 668
Avoid empty catch blocks 671
Avoid empty catch blocks 674
Avoid empty catch blocks 677
Avoid empty catch blocks 717
Avoid empty catch blocks 720
Avoid empty catch blocks 750
Avoid empty catch blocks 779
Avoid empty catch blocks 833
Avoid empty catch blocks 878

org/dbe/studio/editors/odm/KBIconnect/SaveProcedure.java

ViolationLine
Avoid unused imports such as 'InputDialog' 59
Avoid unused local variables such as 'FetaString' 1084
Avoid unused local variables such as 'FetaBoolean' 1085
Avoid unused local variables such as 'FetaDecimal' 1086
Avoid unused local variables such as 'FetaFloat' 1087
Avoid unused local variables such as 'FetaDouble' 1088
Avoid unused local variables such as 'FetaDateTime' 1089
Avoid unused local variables such as 'FetaTime' 1090
Avoid unused local variables such as 'FetaDate' 1091
Avoid unused local variables such as 'FetaGYearMonth' 1092
Avoid unused local variables such as 'FetaGYear' 1093
Avoid unused local variables such as 'FetaGMonthDay' 1094
Avoid unused local variables such as 'FetaGDay' 1095
Avoid unused local variables such as 'FetaGMonth' 1096
Avoid unused local variables such as 'FetaHexBinary' 1097
Avoid unused local variables such as 'FetaBase64Binary' 1098
Avoid unused local variables such as 'FetaAnyURI' 1099
Avoid unused local variables such as 'FetaNormalizedString' 1102
Avoid unused local variables such as 'FetaToken' 1103
Avoid unused local variables such as 'FetaLanguage' 1104
Avoid unused local variables such as 'FetaNMTOKEN' 1105
Avoid unused local variables such as 'FetaName' 1106
Avoid unused local variables such as 'FetaNCName' 1107
Avoid unused local variables such as 'FetaInteger' 1108
Avoid unused local variables such as 'FetaPositiveInteger' 1109
Avoid unused local variables such as 'FetaNonPositiveInteger' 1110
Avoid unused local variables such as 'FetaNegativeInteger' 1111
Avoid unused local variables such as 'FetaNonNegativeInteger' 1112
Avoid unused local variables such as 'FetaLong' 1113
Avoid unused local variables such as 'FetaInt' 1114
Avoid unused local variables such as 'FetaShort' 1115
Avoid unused local variables such as 'FetaByte' 1116
Avoid unused local variables such as 'FetaUnsignedLong' 1117
Avoid unused local variables such as 'FetaUnsignedInt' 1118
Avoid unused local variables such as 'FetaUnsignedShort' 1119
Avoid unused local variables such as 'FetaUnsignedByte' 1120
Avoid empty catch blocks 2053

org/dbe/studio/editors/odm/action/OntologyActionBarContributor.java

ViolationLine
Avoid unused imports such as 'ImageDescriptor' 21
Avoid unused local variables such as 'schemaEditor' 100

org/dbe/studio/editors/odm/annotations/AnnotationPart.java

ViolationLine
Avoid unused local variables such as 'annotation' 17

org/dbe/studio/editors/odm/dataTypeProperty/DataTypePropertyPart.java

ViolationLine
Avoid unused local variables such as 'l' 132

org/dbe/studio/editors/odm/delete/DeleteDTPFromClassAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 7
Avoid unused imports such as 'ImageDescriptor' 13

org/dbe/studio/editors/odm/delete/DeleteDTPFromClassRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/delete/DeleteDatatypePropertyFromOntologyAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 7
Avoid unused imports such as 'ImageDescriptor' 13

org/dbe/studio/editors/odm/delete/DeleteDatatypePropertyFromOntologyRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/diagram/ClusterEdgeCreator.java

ViolationLine
Avoid empty 'if' statements 64
Avoid unused local variables such as 'cluster' 72
Avoid empty 'if' statements 137
Avoid empty 'if' statements 156

org/dbe/studio/editors/odm/diagram/DelegatingLayoutManager.java

ViolationLine
Avoid unused private fields such as 'figureToBoundsMap' 16
Avoid unused private fields such as 'partsToNodeMap' 17

org/dbe/studio/editors/odm/diagram/Diagram.java

ViolationLine
Avoid unused private fields such as 'ontologyPropertyList' 32

org/dbe/studio/editors/odm/diagram/DiagramContainerEditPolicy.java

ViolationLine
Avoid unused local variables such as 'host' 19
Avoid unused local variables such as 'host' 31

org/dbe/studio/editors/odm/diagram/DiagramPart.java

ViolationLine
Avoid unused local variables such as 'schema' 108
Avoid unused local variables such as 'schema' 138
Avoid unused local variables such as 'isManualLayoutDesired' 182

org/dbe/studio/editors/odm/diagram/DiagramXYLayoutPolicy.java

ViolationLine
Avoid unused local variables such as 'schemaPart' 46

org/dbe/studio/editors/odm/diagram/DirectedGraphLayoutVisitor.java

ViolationLine
Avoid unused local variables such as 'fig' 56

org/dbe/studio/editors/odm/diagram/DummyEdgeCreator.java

ViolationLine
Avoid unused local variables such as 'addedEdge' 54

org/dbe/studio/editors/odm/diagram/GraphLayoutManager.java

ViolationLine
Avoid unused private fields such as 'figureToBoundsMap' 17
Avoid unused private fields such as 'partsToNodeMap' 18

org/dbe/studio/editors/odm/diagram/GraphXYLayout.java

ViolationLine
No need to import a type that's in the same package 4

org/dbe/studio/editors/odm/directedit/ExtendedDirectEditManager.java

ViolationLine
Avoid unused local variables such as 's' 71

org/dbe/studio/editors/odm/editor/GraphicalViewerCreator.java

ViolationLine
Avoid unused private fields such as 'sharedKeyHandler' 18
Avoid unused private fields such as 'actionRegistry' 21

org/dbe/studio/editors/odm/editor/OntologyDiagramEditor.java

ViolationLine
Avoid unused local variables such as 'tmpPageCount' 136

org/dbe/studio/editors/odm/editor/PaletteViewerCreator.java

ViolationLine
Avoid unused imports such as 'ImageDescriptor' 23

org/dbe/studio/editors/odm/editor/ValidationEnabledGraphicalViewer.java

ViolationLine
Avoid unused imports such as 'AbstractEditPartViewer' 5

org/dbe/studio/editors/odm/enumeration/AddNewLiteralAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 6
Avoid unused imports such as 'ImageDescriptor' 12

org/dbe/studio/editors/odm/enumeration/AddNewLiteralRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/enumeration/literal/delete/DeleteLiteralFromOntologyAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 6
Avoid unused imports such as 'ImageDescriptor' 13

org/dbe/studio/editors/odm/enumeration/literal/delete/DeleteLiteralFromOntologyRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/outlineView/OutlineView.java

ViolationLine
Avoid unused imports such as 'InputStream' 8
Avoid unused imports such as 'OpenOntologyAction' 33
Avoid unused imports such as 'IAction' 43
Avoid unused imports such as 'IToolBarManager' 46
Avoid unused imports such as 'MenuManager' 47
Avoid unused imports such as 'ImageDescriptor' 50
Avoid unused imports such as 'Image' 69

org/dbe/studio/editors/odm/outlineView/OutlineViewContentProvider.java

ViolationLine
Avoid unused local variables such as 'box' 48
Avoid unused local variables such as 'box' 52

org/dbe/studio/editors/odm/perspective/NewModelAction.java

ViolationLine
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 27
Avoid empty 'if' statements 63

org/dbe/studio/editors/odm/perspective/NewOntologyAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramPlugin' 10
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 29

org/dbe/studio/editors/odm/perspective/SaveAllDiagramsAction.java

ViolationLine
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 12

org/dbe/studio/editors/odm/perspective/SaveDiagramAction.java

ViolationLine
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 11

org/dbe/studio/editors/odm/perspective/SaveOntologyToKBIAction.java

ViolationLine
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 13

org/dbe/studio/editors/odm/perspective/deleteOntology/DeleteOntologyAction.java

ViolationLine
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 16
Avoid empty 'if' statements 55

org/dbe/studio/editors/odm/perspective/deleteOntology/DeleteOntologyFromKBIAction.java

ViolationLine
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 9
Avoid empty 'if' statements 24

org/dbe/studio/editors/odm/perspective/deleteOntology/FindAvailableOntologiesFirstPage.java

ViolationLine
Avoid unused imports such as 'Hashtable' 5

org/dbe/studio/editors/odm/perspective/deleteOntology/FindAvailableOntologiesWizard.java

ViolationLine
Avoid unused imports such as 'IOException' 4
Avoid unused imports such as 'MalformedXMIException' 9
Avoid unused imports such as 'OutlineView' 15

org/dbe/studio/editors/odm/perspective/openOntology/AvailableOntologiesListContentProvider.java

ViolationLine
No need to import a type that's in the same package 4

org/dbe/studio/editors/odm/perspective/openOntology/FindAvailableOntologiesFirstPage.java

ViolationLine
Avoid unused imports such as 'IPreferenceStore' 18

org/dbe/studio/editors/odm/perspective/openOntology/FindAvailableOntologiesSecondPage.java

ViolationLine
Avoid unused imports such as 'ArrayList' 3
Avoid unused imports such as 'List' 4
Avoid unused imports such as 'ServiceInvoker' 6
Avoid unused imports such as 'OntologyDiagramPlugin' 9
Avoid unused imports such as 'IPreferenceStore' 10
Avoid unused imports such as 'IWizardPage' 13

org/dbe/studio/editors/odm/perspective/openOntology/FindAvailableOntologiesWizard.java

ViolationLine
Avoid unused imports such as 'Date' 14
Avoid unused imports such as 'OdmPackage' 20
Avoid unused imports such as 'DeprecatedClass' 21
Avoid unused imports such as 'Odmclass' 22
Avoid unused imports such as 'Restriction' 23
Avoid unused imports such as 'Value' 24
Avoid unused imports such as 'ValueRange' 25
Avoid unused imports such as 'AnnotationObject' 26
Avoid unused imports such as 'AnnotationProperty' 27
Avoid unused imports such as 'DataRange' 28
Avoid unused imports such as 'Datatype' 29
Avoid unused imports such as 'DepricatedDatatype' 30
Avoid unused imports such as 'Enumeration' 31
Avoid unused imports such as 'Literal' 32
Avoid unused imports such as 'NonNegativeInteger' 33
Avoid unused imports such as 'PlainLiteral' 34
Avoid unused imports such as 'Urireference' 35
Avoid unused imports such as 'OntologyProperty' 36
Avoid unused imports such as 'DatatypeProperty' 37
Avoid unused imports such as 'DeprecatedDatatypeProperty' 38
Avoid unused imports such as 'DeprecatedObejctProperty' 39
Avoid unused imports such as 'FunctionalDatatypeProperty' 40
Avoid unused imports such as 'FunctionalObjectProperty' 41
Avoid unused imports such as 'InverseFunctionalProperty' 42
Avoid unused imports such as 'ObjectProperty' 43
Avoid unused imports such as 'Property' 44
Avoid unused imports such as 'SymmetricProperty' 45
Avoid unused imports such as 'TransitiveProperty' 46
Avoid unused imports such as 'ColumnTypes' 53
Avoid unused imports such as 'TreeAnnotation' 57
Avoid unused imports such as 'TreeClass' 58
Avoid unused imports such as 'TreeDataTypeProperty' 59
Avoid unused imports such as 'TreeEnumeration' 60
Avoid unused imports such as 'TreeLiteral' 61
Avoid unused imports such as 'TreeObjectProperty' 62
Avoid unused imports such as 'IWizardPage' 73

org/dbe/studio/editors/odm/perspective/openOntology/OpenLocalOntologyAction.java

ViolationLine
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 22

org/dbe/studio/editors/odm/perspective/openOntology/OpenOntologyAction.java

ViolationLine
Avoid unused imports such as 'IWorkbenchWindowActionDelegate' 11
Avoid empty 'if' statements 31
Avoid empty 'if' statements 56

org/dbe/studio/editors/odm/propertySheets/AnnotationPropertySheetFirstPage.java

ViolationLine
Avoid unused local variables such as 'wizard' 47

org/dbe/studio/editors/odm/propertySheets/AnnotationPropertySheetSecondPage1.java

ViolationLine
Avoid unused local variables such as 'wizard' 45

org/dbe/studio/editors/odm/propertySheets/ClassSheet.java

ViolationLine
Avoid unused local variables such as 'treeDataType' 898
Avoid unused local variables such as 'structured' 951
Avoid unused local variables such as 'structured' 1104
Avoid unused local variables such as 'structured' 1149

org/dbe/studio/editors/odm/propertySheets/EnumerationSheet.java

ViolationLine
Avoid unused local variables such as 'treeDataType' 273

org/dbe/studio/editors/odm/propertySheets/OntologySheet.java

ViolationLine
Avoid unused local variables such as 'onto' 65

org/dbe/studio/editors/odm/propertySheets/OntologySheetFindAvailableOntologiesFirstPage1.java

ViolationLine
Avoid unused imports such as 'GridData' 25
Avoid unused imports such as 'Label' 29

org/dbe/studio/editors/odm/propertySheets/PropertySheet.java

ViolationLine
Avoid empty 'if' statements 119

org/dbe/studio/editors/odm/propertySheets/RestrictionSheet.java

ViolationLine
Avoid empty 'if' statements 281
Avoid empty 'if' statements 288
Avoid unused local variables such as 'structured' 302
Avoid empty 'if' statements 902

org/dbe/studio/editors/odm/relationship/delete/DeleteConnectionFromDiagramAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 6
Avoid unused imports such as 'ImageDescriptor' 13

org/dbe/studio/editors/odm/relationship/delete/DeleteConnectionFromDiagramRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/relationship/delete/DeleteConnectionFromOntologyAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 6
Avoid unused imports such as 'ImageDescriptor' 13

org/dbe/studio/editors/odm/relationship/delete/DeleteConnectionFromOntologyRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/table/AddAttributeAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 7
Avoid unused imports such as 'ImageDescriptor' 16

org/dbe/studio/editors/odm/table/AddAttributetRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/table/AddExistingAttributeAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 7
Avoid unused imports such as 'ImageDescriptor' 16

org/dbe/studio/editors/odm/table/AddExistingAttributetRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/table/DeleteTableCommand.java

ViolationLine
Avoid unused formal parameters such as 't' 29

org/dbe/studio/editors/odm/table/TableLayoutEditPolicy.java

ViolationLine
Avoid unused local variables such as 'afterModel' 135
Avoid unused local variables such as 'afterModel' 146

org/dbe/studio/editors/odm/table/TablePart.java

ViolationLine
Avoid unused private methods such as 'handleTargetChange' 298
Avoid unused private methods such as 'handleSourceChange' 351

org/dbe/studio/editors/odm/table/delete/DeleteClassFromDiagramAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 6
Avoid unused imports such as 'ImageDescriptor' 13

org/dbe/studio/editors/odm/table/delete/DeleteClassFromDiagramRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6

org/dbe/studio/editors/odm/table/delete/DeleteClassFromOntologyAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 6
Avoid unused imports such as 'ImageDescriptor' 14

org/dbe/studio/editors/odm/table/delete/DeleteClassFromOntologyRetargetAction.java

ViolationLine
Avoid unused imports such as 'OntologyDiagramEditor' 4
Avoid unused imports such as 'ImageDescriptor' 6