PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/andromda/metafacades/emf/uml22/ActionFacadeLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 37
Assigning an Object to null is a code smell. Consider refactoring. 47

org/andromda/metafacades/emf/uml22/ActionStateFacadeLogicImpl.java

Violation Line
Local variable 'nextNode' could be declared final 41
A method should have only one exit point, and that should be the last statement in the method 45

org/andromda/metafacades/emf/uml22/ActivityGraphFacadeLogicImpl.java

Violation Line
A method should have only one exit point, and that should be the last statement in the method 64

org/andromda/metafacades/emf/uml22/AssociationEndFacadeLogicImpl.java

Violation Line
Unnecessary wrapper object creation 177
Local variable 'type' could be declared final 245
Prefer StringBuffer over += for concatenating strings 253
Useless parentheses. 273
Useless parentheses. 282

org/andromda/metafacades/emf/uml22/AssociationEndImpl.java

Violation Line
High amount of different objects as members denotes a high coupling 12480
This class has a bunch of public methods and attributes 12480
A high number of imports can indicate a high degree of coupling within an object. 12480
Avoid really long classes. 552480
This class has too many methods, consider refactoring it. 572480
Use explicit scoping instead of the default package private level 66
Found non-transient, non-static member. Please mark as transient or provide accessors. 66
Local variable 'other' could be declared final 84
A method should have only one exit point, and that should be the last statement in the method 85
A method should have only one exit point, and that should be the last statement in the method 90
Method names should not contain underscores 557
Comment is too large: Line too long 1051
Comment is too large: Line too long 1364
Comment is too large: Line too long 1508
Comment is too large: Line too long 1546
Comment is too large: Line too long 1558
Comment is too large: Line too long 1637
Comment is too large: Line too long 1649
Comment is too large: Line too long 1702
Comment is too large: Line too long 1726
Comment is too large: Line too long 1754
Comment is too large: Line too long 1771
Comment is too large: Line too long 1787
Comment is too large: Line too long 1903
Comment is too large: Line too long 1920
Comment is too large: Line too long 1929
Comment is too large: Line too long 1938
Comment is too large: Line too long 1947
Comment is too large: Line too long 2044
Comment is too large: Line too long 2053
Comment is too large: Line too long 2205
Comment is too large: Line too long 2213
Avoid using short method names 2223
Comment is too large: Line too long 2245
Comment is too large: Line too long 2254
Comment is too large: Line too long 2370
Parameter 'value' is not assigned and could be declared final 2396
Parameter 'value' is not assigned and could be declared final 2416
Parameter 'value' is not assigned and could be declared final 2426
Comment is too large: Line too long 2433
Parameter 'diagnostics' is not assigned and could be declared final 2436
Parameter 'context' is not assigned and could be declared final 2436
Comment is too large: Line too long 2443
Parameter 'context' is not assigned and could be declared final 2446
Parameter 'diagnostics' is not assigned and could be declared final 2446
Comment is too large: Line too long 2453
Parameter 'context' is not assigned and could be declared final 2456
Parameter 'diagnostics' is not assigned and could be declared final 2456
Parameter 'diagnostics' is not assigned and could be declared final 2466
Parameter 'context' is not assigned and could be declared final 2466
Comment is too large: Line too long 2473
Parameter 'context' is not assigned and could be declared final 2476
Parameter 'diagnostics' is not assigned and could be declared final 2476

org/andromda/metafacades/emf/uml22/AssociationFacadeLogicImpl.java

Violation Line
This statement may have some unnecessary parentheses 75
Useless parentheses. 75
A method should have only one exit point, and that should be the last statement in the method 107
A method should have only one exit point, and that should be the last statement in the method 120

org/andromda/metafacades/emf/uml22/AttributeFacadeLogicImpl.java

Violation Line
Prefer StringBuffer over += for concatenating strings 83
Prefer StringBuffer over += for concatenating strings 92
Useless parentheses. 127
Useless parentheses. 165
Useless parentheses. 178
Prefer StringBuffer over += for concatenating strings 182
The method handleGetGetterSetterTypeName() has an NPath complexity of 243 230309
Prefer StringBuffer over += for concatenating strings 279
These nested if statements could be combined 291301
Assigning an Object to null is a code smell. Consider refactoring. 363
Avoid reassigning parameters such as 'name' 484

org/andromda/metafacades/emf/uml22/AttributeImpl.java

Violation Line
High amount of different objects as members denotes a high coupling 12487
This class has a bunch of public methods and attributes 12487
A high number of imports can indicate a high degree of coupling within an object. 12487
Avoid really long classes. 562487
This class has too many methods, consider refactoring it. 582487
Found non-transient, non-static member. Please mark as transient or provide accessors. 67
Use explicit scoping instead of the default package private level 67
Local variable 'other' could be declared final 85
A method should have only one exit point, and that should be the last statement in the method 86
A method should have only one exit point, and that should be the last statement in the method 91
Method names should not contain underscores 562
Comment is too large: Line too long 1056
Comment is too large: Line too long 1369
Comment is too large: Line too long 1505
Comment is too large: Line too long 1545
Comment is too large: Line too long 1557
Comment is too large: Line too long 1613
Comment is too large: Line too long 1640
Comment is too large: Line too long 1652
Comment is too large: Line too long 1706
Comment is too large: Line too long 1733
Comment is too large: Line too long 1761
Comment is too large: Line too long 1778
Comment is too large: Line too long 1794
Comment is too large: Line too long 1910
Comment is too large: Line too long 1928
Comment is too large: Line too long 1937
Comment is too large: Line too long 1946
Comment is too large: Line too long 1955
Comment is too large: Line too long 2052
Comment is too large: Line too long 2061
Comment is too large: Line too long 2213
Comment is too large: Line too long 2221
Avoid using short method names 2231
Comment is too large: Line too long 2253
Comment is too large: Line too long 2262
Comment is too large: Line too long 2377
Parameter 'value' is not assigned and could be declared final 2403
Parameter 'value' is not assigned and could be declared final 2423
Parameter 'value' is not assigned and could be declared final 2433
Comment is too large: Line too long 2440
Parameter 'context' is not assigned and could be declared final 2443
Parameter 'diagnostics' is not assigned and could be declared final 2443
Comment is too large: Line too long 2450
Parameter 'context' is not assigned and could be declared final 2453
Parameter 'diagnostics' is not assigned and could be declared final 2453
Comment is too large: Line too long 2460
Parameter 'context' is not assigned and could be declared final 2463
Parameter 'diagnostics' is not assigned and could be declared final 2463
Parameter 'diagnostics' is not assigned and could be declared final 2473
Parameter 'context' is not assigned and could be declared final 2473
Comment is too large: Line too long 2480
Parameter 'diagnostics' is not assigned and could be declared final 2483
Parameter 'context' is not assigned and could be declared final 2483

org/andromda/metafacades/emf/uml22/AttributeLinkFacadeLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 55

org/andromda/metafacades/emf/uml22/AttributeLinkImpl.java

Violation Line
This class has a bunch of public methods and attributes 1709
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Use explicit scoping instead of the default package private level 43
A method should have only one exit point, and that should be the last statement in the method 61
Comment is too large: Line too long 130

org/andromda/metafacades/emf/uml22/CallEventFacadeLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 40

org/andromda/metafacades/emf/uml22/ClassifierFacadeLogicImpl.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11355
Avoid really long classes. 581355
This class has too many methods, consider refactoring it. 601355
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 93
Local variable 'attribute' could be declared final 143
Avoid excessively long variable names like allRequiredConstructorParameters 193
Local variable 'parent' could be declared final 196
Comment is too large: Line too long 278
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 344
Useless parentheses. 546
Useless parentheses. 546
Local variable 'generalization' could be declared final 782
Local variable 'dependency' could be declared final 846
Local variable 'supplier' could be declared final 849
Prefer StringBuffer over += for concatenating strings 958
Assigning an Object to null is a code smell. Consider refactoring. 968
Local variable 'operation' could be declared final 1019
Local variable 'dependency' could be declared final 1045
Avoid using if statements without curly braces 1069
Avoid using if statements without curly braces 1100
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 1158
A method should have only one exit point, and that should be the last statement in the method 1217
Comment is too large: Line too long 1223
A method should have only one exit point, and that should be the last statement in the method 1238
Local variable 'param' could be declared final 1241
A method should have only one exit point, and that should be the last statement in the method 1246
A method should have only one exit point, and that should be the last statement in the method 1260
Assigning an Object to null is a code smell. Consider refactoring. 1315
Local variable 'parameter' could be declared final 1341

org/andromda/metafacades/emf/uml22/EntityAssociationEndLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 73
Assigning an Object to null is a code smell. Consider refactoring. 76
Deeply nested if..then statements are hard to read 152159
Deeply nested if..then statements are hard to read 166171
A catch statement should never catch throwable since it includes errors. 197

org/andromda/metafacades/emf/uml22/EntityAssociationLogicImpl.java

Violation Line
No need to check for null before an instanceof 53
Assigning an Object to null is a code smell. Consider refactoring. 58

org/andromda/metafacades/emf/uml22/EntityAttributeLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 74
Unnecessary use of fully qualified name 'org.andromda.metafacades.uml.TypeMappings' due to existing import 'org.andromda.metafacades.uml.TypeMappings' 88
Unnecessary use of fully qualified name 'org.andromda.metafacades.uml.TypeMappings' due to existing import 'org.andromda.metafacades.uml.TypeMappings' 117
Deeply nested if..then statements are hard to read 137144
Deeply nested if..then statements are hard to read 147152
A catch statement should never catch throwable since it includes errors. 209

org/andromda/metafacades/emf/uml22/EntityLogicImpl.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11159
Avoid really long classes. 471159
This class has too many methods, consider refactoring it. 491159
Local variable 'operation' could be declared final 122
Deeply nested if..then statements are hard to read 223226
Deeply nested if..then statements are hard to read 227230
Deeply nested if..then statements are hard to read 231234
Deeply nested if..then statements are hard to read 240244
Assigning an Object to null is a code smell. Consider refactoring. 278
Local variable 'attribute' could be declared final 325
Deeply nested if..then statements are hard to read 331334
No need to check for null before an instanceof 647
Use bitwise inversion to invert boolean values 649
No need to check for null before an instanceof 674
Use bitwise inversion to invert boolean values 676
Use bitwise inversion to invert boolean values 680
Use bitwise inversion to invert boolean values 773
Do not use the short type 795
Unnecessary wrapper object creation 805
Local variable 'identifier' could be declared final 853
Unnecessary wrapper object creation 948
Local variable 'identifiers' could be declared final 994
Avoid if (x != y) ..; else ..; 10601079
A method should have only one exit point, and that should be the last statement in the method 10921093
Avoid if (x != y) ..; else ..; 10981105
A method should have only one exit point, and that should be the last statement in the method 1100
A method should have only one exit point, and that should be the last statement in the method 1117
Avoid if (x != y) ..; else ..; 11201139
Local variable 'facade' could be declared final 1122
A method should have only one exit point, and that should be the last statement in the method 1125
A method should have only one exit point, and that should be the last statement in the method 1129
A method should have only one exit point, and that should be the last statement in the method 1133

org/andromda/metafacades/emf/uml22/EnumerationFacadeLogicImpl.java

Violation Line
Useless parentheses. 79
Useless parentheses. 80

org/andromda/metafacades/emf/uml22/EnumerationLiteralFacadeLogicImpl.java

Violation Line
Prefer StringBuffer over += for concatenating strings 98

org/andromda/metafacades/emf/uml22/EventFacadeLogicImpl.java

Violation Line
A method should have only one exit point, and that should be the last statement in the method 41
A method should have only one exit point, and that should be the last statement in the method 64

org/andromda/metafacades/emf/uml22/FrontEndActionLogicImpl.java

Violation Line
The class 'FrontEndActionLogicImpl' has a Cyclomatic Complexity of 4 (Highest = 26). 39513
Found non-transient, non-static member. Please mark as transient or provide accessors. 178
Avoid using redundant field initializer for 'actionStates' 178
Avoid using redundant field initializer for 'actionForwards' 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 190
Avoid using redundant field initializer for 'decisionTransitions' 190
Avoid using redundant field initializer for 'transitions' 195
Found non-transient, non-static member. Please mark as transient or provide accessors. 195
The method handleGetFormFields() has an NPath complexity of 6480 358512
Avoid really long methods. 358512
The method 'handleGetFormFields' has a Cyclomatic Complexity of 26. 358512
Local variable 'parameter' could be declared final 502

org/andromda/metafacades/emf/uml22/FrontEndActionStateLogicImpl.java

Violation Line
Local variable 'transition' could be declared final 81
Parameter 'object' is not assigned and could be declared final 116
Consider simply returning the value vs storing it in local variable 'operation' 118
Parameter 'object' is not assigned and could be declared final 148
Consider simply returning the value vs storing it in local variable 'operation' 150

org/andromda/metafacades/emf/uml22/FrontEndActivityGraphLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 77

org/andromda/metafacades/emf/uml22/FrontEndControllerOperationLogicImpl.java

Violation Line
Avoid if (x != y) ..; else ..; 60
Deeply nested if..then statements are hard to read 131136
These nested if statements could be combined 131136
Local variable 'parameter' could be declared final 145
Deeply nested if..then statements are hard to read 203206
Deeply nested if..then statements are hard to read 220241
Avoid if (x != y) ..; else ..; 263
Avoid if (x != y) ..; else ..; 278
Use bitwise inversion to invert boolean values 284
Use bitwise inversion to invert boolean values 286

org/andromda/metafacades/emf/uml22/FrontEndEventLogicImpl.java

Violation Line
A method should have only one exit point, and that should be the last statement in the method 55
These nested if statements could be combined 6164
A method should have only one exit point, and that should be the last statement in the method 63
Assigning an Object to null is a code smell. Consider refactoring. 78

org/andromda/metafacades/emf/uml22/FrontEndForwardLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 71
Avoid using redundant field initializer for 'actionStates' 164
Found non-transient, non-static member. Please mark as transient or provide accessors. 164
Assigning an Object to null is a code smell. Consider refactoring. 231
Comment is too large: Line too long 269
Deeply nested if..then statements are hard to read 290298
Local variable 'incomingForward' could be declared final 293

org/andromda/metafacades/emf/uml22/FrontEndParameterLogicImpl.java

Violation Line
Deeply nested if..then statements are hard to read 9194
Use bitwise inversion to invert boolean values 147
Local variable 'attribute' could be declared final 238

org/andromda/metafacades/emf/uml22/FrontEndPseudostateLogicImpl.java

Violation Line
Deeply nested if..then statements are hard to read 7174

org/andromda/metafacades/emf/uml22/FrontEndUseCaseLogicImpl.java

Violation Line
Local variable 'useCase' could be declared final 98
Local variable 'user' could be declared final 157
Deeply nested if..then statements are hard to read 257260

org/andromda/metafacades/emf/uml22/FrontEndViewLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 82
Local variable 'action' could be declared final 147
Local variable 'action' could be declared final 162

org/andromda/metafacades/emf/uml22/GeneralizableElementFacadeLogicImpl.java

Violation Line
Local variable 'general' could be declared final 89
Local variable 'element' could be declared final 116
Local variable 'element' could be declared final 131

org/andromda/metafacades/emf/uml22/GuardFacadeLogicImpl.java

Violation Line
A method should have only one exit point, and that should be the last statement in the method 59

org/andromda/metafacades/emf/uml22/InstanceFacadeLogicImpl.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Avoid using redundant field initializer for 'value' 31
Found non-transient, non-static member. Please mark as transient or provide accessors. 32
Avoid using redundant field initializer for 'valueSet' 32

org/andromda/metafacades/emf/uml22/LinkEndFacadeLogicImpl.java

Violation Line
Assigning an Object to null is a code smell. Consider refactoring. 36

org/andromda/metafacades/emf/uml22/LinkEndImpl.java

Violation Line
This class has a bunch of public methods and attributes 1698
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Use explicit scoping instead of the default package private level 38
A method should have only one exit point, and that should be the last statement in the method 60
Comment is too large: Line too long 125

org/andromda/metafacades/emf/uml22/LinkInstanceImpl.java

Violation Line
High amount of different objects as members denotes a high coupling 11241
A high number of imports can indicate a high degree of coupling within an object. 11241
This class has a bunch of public methods and attributes 11241
Avoid really long classes. 431241
This class has too many methods, consider refactoring it. 441241
Use explicit scoping instead of the default package private level 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
A method should have only one exit point, and that should be the last statement in the method 70
Method names should not contain underscores 335
Method names should not contain underscores 343
Comment is too large: Line too long 458
Comment is too large: Line too long 476
Comment is too large: Line too long 492
Comment is too large: Line too long 516
Parameter 'notification' is not assigned and could be declared final 968
Comment is too large: Line too long 974
Comment is too large: Line too long 982
Comment is too large: Line too long 990
Comment is too large: Line too long 999
Comment is too large: Line too long 1007
Parameter 'stereotype' is not assigned and could be declared final 1074
Parameter 'qualifiedName' is not assigned and could be declared final 1074
Parameter 'stereotype' is not assigned and could be declared final 1082
Parameter 'class1' is not assigned and could be declared final 1098
Parameter 'qualifiedName' is not assigned and could be declared final 1106
Parameter 'eClass' is not assigned and could be declared final 1130
Parameter 'stereotype' is not assigned and could be declared final 1138
Parameter 'eClass' is not assigned and could be declared final 1162
Parameter 'stereotype' is not assigned and could be declared final 1170
Parameter 'stereotype' is not assigned and could be declared final 1178
Parameter 'stereotype' is not assigned and could be declared final 1186
Parameter 'parameter' is not assigned and could be declared final 1202
Parameter 'value' is not assigned and could be declared final 1218
Parameter 'arg1' is not assigned and could be declared final 1227
Parameter 'arg0' is not assigned and could be declared final 1227
Comment is too large: Line too long 1234
Parameter 'context' is not assigned and could be declared final 1237
Parameter 'diagnostics' is not assigned and could be declared final 1237

org/andromda/metafacades/emf/uml22/ManageableEntityLogicImpl.java

Violation Line
The class 'ManageableEntityLogicImpl' has a Cyclomatic Complexity of 3 (Highest = 20). 36710
Prefer StringBuffer over += for concatenating strings 83
Local variable 'identifiers' could be declared final 262
The method createListWithManageableMembers() has an NPath complexity of 561 289376
The method 'createListWithManageableMembers' has a Cyclomatic Complexity of 20. 289376
Local variable 'attribute' could be declared final 293
Local variable 'associationEnd' could be declared final 317
Local variable 'identifier' could be declared final 339
Assigning an Object to null is a code smell. Consider refactoring. 393
Useless parentheses. 419
These nested if statements could be combined 419426
Comment is too large: Line too long 433
Comment is too large: Line too long 451
Avoid if (x != y) ..; else ..; 467482
Local variable 'facade' could be declared final 469
Unnecessary wrapper object creation 641
Unnecessary wrapper object creation 659

org/andromda/metafacades/emf/uml22/ModelElementFacadeLogicImpl.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11262
Avoid really long classes. 671262
The class 'ModelElementFacadeLogicImpl' has a Cyclomatic Complexity of 3 (Highest = 28). 671262
This class has too many methods, consider refactoring it. 691262
Use explicit scoping instead of the default package private level 74
Comment is too large: Line too long 130
A method should have only one exit point, and that should be the last statement in the method 131
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 165
A method should have only one exit point, and that should be the last statement in the method 171
Local variable 'packageName' could be declared final 198
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 207
Unnecessary use of fully qualified name 'org.andromda.metafacades.uml.TypeMappings' due to existing import 'org.andromda.metafacades.uml.TypeMappings' 251
A catch statement should never catch throwable since it includes errors. 267
Avoid using if statements without curly braces 300301
A method should have only one exit point, and that should be the last statement in the method 301
Local variable 'xmiResource' could be declared final 303
Local variable 'rtn' could be declared final 304
Assigning an Object to null is a code smell. Consider refactoring. 344
Comment is too large: Line too long 389
Local variable 'constraint' could be declared final 511
Useless parentheses. 513
Useless parentheses. 514
Useless parentheses. 515
Useless parentheses. 516
Useless parentheses. 517
Avoid reassigning parameters such as 'name' 529
Avoid reassigning parameters such as 'lineLength' 578
StringBuffer constructor is initialized with size 16, but has at least 26 characters appended. 581
Local variable 'end' could be declared final 616
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). 625
Local variable 'comment' could be declared final 647
Use explicit scoping instead of the default package private level 835851
Useless parentheses. 838
Useless parentheses. 838
Comment is too large: Line too long 942
Avoid reassigning parameters such as 'parameterName' 954
The method handleGetBindedFullyQualifiedName() has an NPath complexity of 23880 11031248
Avoid really long methods. 11031248
The method 'handleGetBindedFullyQualifiedName' has a Cyclomatic Complexity of 28. 11031248
Avoid excessively long variable names like metafacadeNamespaceScopeOperator 1105
No need to check for null before an instanceof 1114
Prefer StringBuffer over += for concatenating strings 1117
No need to check for null before an instanceof 1119
Prefer StringBuffer over += for concatenating strings 1121
No need to check for null before an instanceof 1129
Prefer StringBuffer over += for concatenating strings 1131
Prefer StringBuffer over += for concatenating strings 1136
Local variable 'templateParameterFacade' could be declared final 1189
Local variable 'parameter' could be declared final 1206
Avoid if (x != y) ..; else ..; 12111237
Local variable 'typeName' could be declared final 1213

org/andromda/metafacades/emf/uml22/ModelFacadeLogicImpl.java

Violation Line
Comment is too large: Line too long 200
Useless parentheses. 217
Comment is too large: Line too long 225
Useless parentheses. 302
Local variable 'facades' could be declared final 324
Local variable 'classes' could be declared final 325327
Local variable 'metaClass' could be declared final 331
Local variable 'metafacade' could be declared final 333

org/andromda/metafacades/emf/uml22/ObjectInstanceImpl.java

Violation Line
High amount of different objects as members denotes a high coupling 11194
A high number of imports can indicate a high degree of coupling within an object. 11194
This class has a bunch of public methods and attributes 11194
Avoid really long classes. 431194
This class has too many methods, consider refactoring it. 441194
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Use explicit scoping instead of the default package private level 48
A method should have only one exit point, and that should be the last statement in the method 66
Method names should not contain underscores 318
Method names should not contain underscores 326
Comment is too large: Line too long 424
Comment is too large: Line too long 442
Comment is too large: Line too long 458
Comment is too large: Line too long 482
Comment is too large: Line too long 927
Comment is too large: Line too long 935
Comment is too large: Line too long 943
Comment is too large: Line too long 952
Comment is too large: Line too long 960
Comment is too large: Line too long 1187
Parameter 'diagnostics' is not assigned and could be declared final 1190
Parameter 'context' is not assigned and could be declared final 1190

org/andromda/metafacades/emf/uml22/OperationFacadeLogicImpl.java

Violation Line
This class has too many methods, consider refactoring it. 42849
A method should have only one exit point, and that should be the last statement in the method 196
Avoid using if statements without curly braces 222
Use bitwise inversion to invert boolean values 245246
Avoid reassigning parameters such as 'initialExceptions' 476
Avoid if (x != y) ..; else ..; 549560
Avoid if (x != y) ..; else ..; 553560
Prefer StringBuffer over += for concatenating strings 632
Useless parentheses. 643

org/andromda/metafacades/emf/uml22/PackageFacadeLogicImpl.java

Violation Line
Local variable 'element' could be declared final 91
Useless parentheses. 95

org/andromda/metafacades/emf/uml22/ParameterFacadeLogicImpl.java

Violation Line
Prefer StringBuffer over += for concatenating strings 57
Useless parentheses. 109
A method should have only one exit point, and that should be the last statement in the method 122
A method should have only one exit point, and that should be the last statement in the method 255
A method should have only one exit point, and that should be the last statement in the method 269
Prefer StringBuffer over += for concatenating strings 340
Prefer StringBuffer over += for concatenating strings 392
Unnecessary wrapper object creation 435
Avoid if (x != y) ..; else ..; 435

org/andromda/metafacades/emf/uml22/PartitionFacadeLogicImpl.java

Violation Line
A method should have only one exit point, and that should be the last statement in the method 39

org/andromda/metafacades/emf/uml22/PseudostateFacadeLogicImpl.java

Violation Line
Useless parentheses. 34
Useless parentheses. 61
Useless parentheses. 70
Useless parentheses. 79
Useless parentheses. 88
Useless parentheses. 97
Useless parentheses. 106

org/andromda/metafacades/emf/uml22/RoleLogicImpl.java

Violation Line
Use bitwise inversion to invert boolean values 107

org/andromda/metafacades/emf/uml22/StateMachineFacadeLogicImpl.java

Violation Line
Useless parentheses. 136
Useless parentheses. 137
Local variable 'region' could be declared final 185
Local variable 'object' could be declared final 199

org/andromda/metafacades/emf/uml22/TagDefinitionImpl.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11193
High amount of different objects as members denotes a high coupling 11193
This class has a bunch of public methods and attributes 11193
Avoid really long classes. 451193
This class has too many methods, consider refactoring it. 471193
Found non-transient, non-static member. Please mark as transient or provide accessors. 56
Avoid if (x != y) ..; else ..; 99
Useless parentheses. 99
Assigning an Object to null is a code smell. Consider refactoring. 99
Comment is too large: Line too long 1023
Comment is too large: Line too long 1033

org/andromda/metafacades/emf/uml22/TemplateParameterFacadeLogicImpl.java

Violation Line
Local variable 'param' could be declared final 89
Local variable 'element' could be declared final 90
Comment is too large: Line too long 117
Avoid if (x != y) ..; else ..; 133140
Prefer StringBuffer over += for concatenating strings 155
Prefer StringBuffer over += for concatenating strings 160
Local variable 'param' could be declared final 203
A method should have only one exit point, and that should be the last statement in the method 207
Parameter 'indent' is not assigned and could be declared final 229
Parameter 'indent' is not assigned and could be declared final 240
Parameter 'lineLength' is not assigned and could be declared final 240
Comment is too large: Line too long 242
Comment is too large: Line too long 251
The method handleGetDocumentation() has an NPath complexity of 216 254298
Parameter 'htmlStyle' is not assigned and could be declared final 254
Avoid reassigning parameters such as 'lineLength' 254
Parameter 'indent' is not assigned and could be declared final 254
StringBuffer constructor is initialized with size 16, but has at least 26 characters appended. 256
Local variable 'commentString' could be declared final 277
These nested if statements could be combined 286290
Local variable 'todoTag' could be declared final 288
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). 289

org/andromda/metafacades/emf/uml22/UMLModelAccessFacade.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Local variable 'modelResource' could be declared final 68
Local variable 'modelResource' could be declared final 216

org/andromda/metafacades/emf/uml22/UmlUtilities.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11625
Avoid really long classes. 641625
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 651625
A method should have only one exit point, and that should be the last statement in the method 210
A method should have only one exit point, and that should be the last statement in the method 262
A method should have only one exit point, and that should be the last statement in the method 304
Avoid reassigning parameters such as 'text' 326
Avoid reassigning parameters such as 'text' 326
A method should have only one exit point, and that should be the last statement in the method 330
A method should have only one exit point, and that should be the last statement in the method 361
Local variable 'nextCandidate' could be declared final 371
Local variable 'property' could be declared final 431
Local variable 'parent' could be declared final 464
Avoid declaring a variable if it is unreferenced before a possible exit point. 500
A method should have only one exit point, and that should be the last statement in the method 503
Comment is too large: Line too long 513
Local variable 'property' could be declared final 536
Comment is too large: Line too long 548
A method should have only one exit point, and that should be the last statement in the method 649
A method should have only one exit point, and that should be the last statement in the method 688
Local variable 'stereotype' could be declared final 693
A method should have only one exit point, and that should be the last statement in the method 715
Local variable 'itStereo' could be declared final 733
A method should have only one exit point, and that should be the last statement in the method 737
Avoid really long methods. 775876
A method should have only one exit point, and that should be the last statement in the method 780
Avoid instantiating new objects inside loops 810812
Avoid instantiating new objects inside loops 822824
Avoid instantiating new objects inside loops 844850
Avoid instantiating new objects inside loops 851
Avoid instantiating new objects inside loops 861
Use explicit scoping instead of the default package private level 883901
A method should have only one exit point, and that should be the last statement in the method 918
Local variable 'stereotype' could be declared final 926
A method should have only one exit point, and that should be the last statement in the method 953
Local variable 'stereotype' could be declared final 961
Use explicit scoping instead of the default package private level 983990
A method should have only one exit point, and that should be the last statement in the method 1003
A method should have only one exit point, and that should be the last statement in the method 1037
A method should have only one exit point, and that should be the last statement in the method 1058
Local variable 'resource' could be declared final 1060
A method should have only one exit point, and that should be the last statement in the method 1096
A method should have only one exit point, and that should be the last statement in the method 1121
The method getPackageName() has an NPath complexity of 270 11531222
A method should have only one exit point, and that should be the last statement in the method 1160
A method should have only one exit point, and that should be the last statement in the method 1244
No need to check for null before an instanceof 1301
A method should have only one exit point, and that should be the last statement in the method 1303
Prefer StringBuffer over += for concatenating strings 1316
Avoid variables with short names like rs 1339
A method should have only one exit point, and that should be the last statement in the method 1344
A method should have only one exit point, and that should be the last statement in the method 1388
Comment is too large: Line too long 1430
Useless parentheses. 1444
A method should have only one exit point, and that should be the last statement in the method 1549
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 16081613

org/andromda/metafacades/emf/uml22/ValueObjectAssociationEndLogicImpl.java

Violation Line
Unnecessary wrapper object creation 40
Deeply nested if..then statements are hard to read 4649
These nested if statements could be combined 4649

org/andromda/metafacades/emf/uml22/ValueObjectLogicImpl.java

Violation Line
Local variable 'stereotype' could be declared final 37
Local variable 'classifier' could be declared final 52

org/andromda/metafacades/emf/uml22/ActionFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25172
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Parameter 'context' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionState1r' is not final. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionState1rSet' is not final. 89
Avoid using redundant field initializer for '__getActionState1rSet' 89
Local variable 'result' could be declared final 101
Local variable 'shieldedResult' could be declared final 102
Local variable 'result' could be declared final 142
Local variable 'shieldedResult' could be declared final 143
Parameter 'validationMessages' is not assigned and could be declared final 168
Overriding method merely calls super 168171

org/andromda/metafacades/emf/uml22/ActionStateFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25137
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'context' is not assigned and could be declared final 39
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getEntry1r' is not final. 88
Avoid using redundant field initializer for '__getEntry1rSet' 89
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getEntry1rSet' is not final. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Local variable 'result' could be declared final 101
Local variable 'shieldedResult' could be declared final 102
Overriding method merely calls super 133136
Parameter 'validationMessages' is not assigned and could be declared final 133

org/andromda/metafacades/emf/uml22/ActivityGraphFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 28237
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Parameter 'metaObjectIn' is not assigned and could be declared final 42
Parameter 'context' is not assigned and could be declared final 42
Variables that are final and static should be all capitals, 'logger' is not all capitals. 51
Avoid reassigning parameters such as 'context' 58
Avoid reassigning parameters such as 'context' 71
An empty method in an abstract class should be abstract instead 8487
Local variable 'result' could be declared final 106
Local variable 'shieldedResult' could be declared final 107
Local variable 'result' could be declared final 142
Local variable 'shieldedResult' could be declared final 143
Local variable 'result' could be declared final 178
Local variable 'shieldedResult' could be declared final 179
Local variable 'result' could be declared final 207
Local variable 'shieldedResult' could be declared final 208
Parameter 'validationMessages' is not assigned and could be declared final 233
Overriding method merely calls super 233236

org/andromda/metafacades/emf/uml22/ActorFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 20172
Found non-transient, non-static member. Please mark as transient or provide accessors. 28
Parameter 'context' is not assigned and could be declared final 34
Parameter 'metaObjectIn' is not assigned and could be declared final 34
Variables that are final and static should be all capitals, 'logger' is not all capitals. 43
Avoid reassigning parameters such as 'context' 50
Avoid reassigning parameters such as 'context' 63
An empty method in an abstract class should be abstract instead 7679
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getGeneralizedByActors1r' is not final. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 84
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getGeneralizedByActors1rSet' is not final. 84
Avoid using redundant field initializer for '__getGeneralizedByActors1rSet' 84
Local variable 'result' could be declared final 96
Local variable 'shieldedResult' could be declared final 97
Found non-transient, non-static member. Please mark as transient or provide accessors. 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getGeneralizedActors2r' is not final. 123
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Avoid using redundant field initializer for '__getGeneralizedActors2rSet' 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getGeneralizedActors2rSet' is not final. 124
Local variable 'result' could be declared final 136
Local variable 'shieldedResult' could be declared final 137
Parameter 'validationMessages' is not assigned and could be declared final 168
Overriding method merely calls super 168171

org/andromda/metafacades/emf/uml22/ArgumentFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 1883
Found non-transient, non-static member. Please mark as transient or provide accessors. 26
Parameter 'context' is not assigned and could be declared final 32
Parameter 'metaObjectIn' is not assigned and could be declared final 32
Avoid reassigning parameters such as 'context' 43
Avoid reassigning parameters such as 'context' 56
An empty method in an abstract class should be abstract instead 6972
Overriding method merely calls super 7982
Parameter 'validationMessages' is not assigned and could be declared final 79

org/andromda/metafacades/emf/uml22/AssociationClassFacadeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51459
Avoid really long classes. 431459
Abstract classes should be named AbstractXXX 431459
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Parameter 'context' is not assigned and could be declared final 57
Parameter 'metaObjectIn' is not assigned and could be declared final 57
Variables that are final and static should be all capitals, 'logger' is not all capitals. 78
Avoid reassigning parameters such as 'context' 85
Private field 'superAssociationFacade' could be made final; it is only initialized in the declaration or constructor. 94
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Avoid using redundant field initializer for 'superAssociationFacadeInitialized' 95
Avoid excessively long variable names like superAssociationFacadeInitialized 95
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
Private field 'superClassifierFacade' could be made final; it is only initialized in the declaration or constructor. 111
Found non-transient, non-static member. Please mark as transient or provide accessors. 111
Avoid using redundant field initializer for 'superClassifierFacadeInitialized' 112
Avoid excessively long variable names like superClassifierFacadeInitialized 112
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Avoid reassigning parameters such as 'context' 133
An empty method in an abstract class should be abstract instead 154157
Local variable 'result' could be declared final 175
Local variable 'shieldedResult' could be declared final 176
An empty method in an abstract class should be abstract instead 200203
An empty method in an abstract class should be abstract instead 209212
An empty method in an abstract class should be abstract instead 218221
An empty method in an abstract class should be abstract instead 227230
Parameter 'tagName' is not assigned and could be declared final 334
Parameter 'follow' is not assigned and could be declared final 334
Parameter 'element' is not assigned and could be declared final 417
Parameter 'tagName' is not assigned and could be declared final 427
Parameter 'tagName' is not assigned and could be declared final 437
Parameter 'bindedElement' is not assigned and could be declared final 448
Parameter 'kind' is not assigned and could be declared final 467
Parameter 'indent' is not assigned and could be declared final 478
Parameter 'indent' is not assigned and could be declared final 490
Parameter 'lineLength' is not assigned and could be declared final 490
Parameter 'indent' is not assigned and could be declared final 501
Parameter 'htmlStyle' is not assigned and could be declared final 501
Parameter 'lineLength' is not assigned and could be declared final 501
Parameter 'modelName' is not assigned and could be declared final 522
Parameter 'modelName' is not assigned and could be declared final 619
Parameter 'parameterName' is not assigned and could be declared final 713
Parameter 'stereotypeName' is not assigned and could be declared final 742
Parameter 'keywordName' is not assigned and could be declared final 752
Parameter 'stereotypeName' is not assigned and could be declared final 769
Parameter 'name' is not assigned and could be declared final 838
Parameter 'translation' is not assigned and could be declared final 838
Parameter 'translation' is not assigned and could be declared final 847
Parameter 'kind' is not assigned and could be declared final 856
Parameter 'translation' is not assigned and could be declared final 856
Parameter 'name' is not assigned and could be declared final 866
Parameter 'follow' is not assigned and could be declared final 953
Parameter 'follow' is not assigned and could be declared final 1050
Parameter 'follow' is not assigned and could be declared final 1102
Parameter 'validationMessages' is not assigned and could be declared final 1421
Avoid appending characters as strings in StringBuffer.append. 1440
A catch statement should never catch throwable since it includes errors. 1445
A catch statement should never catch throwable since it includes errors. 1451
Avoid empty catch blocks 14511454
Avoid appending characters as strings in StringBuffer.append. 1456

org/andromda/metafacades/emf/uml22/AssociationEndFacadeLogic.java

Violation Line
Avoid really long classes. 281028
Too many fields 281028
Abstract classes should be named AbstractXXX 281028
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Parameter 'context' is not assigned and could be declared final 42
Parameter 'metaObjectIn' is not assigned and could be declared final 42
Variables that are final and static should be all capitals, 'logger' is not all capitals. 51
Avoid reassigning parameters such as 'context' 58
Avoid reassigning parameters such as 'context' 71
An empty method in an abstract class should be abstract instead 8487
Found non-transient, non-static member. Please mark as transient or provide accessors. 97
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__one2One1a' is not final. 97
Avoid using redundant field initializer for '__one2One1aSet' 98
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__one2One1aSet' is not final. 98
Found non-transient, non-static member. Please mark as transient or provide accessors. 98
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__one2Many2a' is not final. 127
Found non-transient, non-static member. Please mark as transient or provide accessors. 127
Avoid using redundant field initializer for '__one2Many2aSet' 128
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__one2Many2aSet' is not final. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 157
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2One3a' is not final. 157
Found non-transient, non-static member. Please mark as transient or provide accessors. 158
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2One3aSet' is not final. 158
Avoid using redundant field initializer for '__many2One3aSet' 158
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2Many4a' is not final. 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 188
Avoid using redundant field initializer for '__many2Many4aSet' 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2Many4aSet' is not final. 188
Found non-transient, non-static member. Please mark as transient or provide accessors. 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__aggregation5a' is not final. 217
Found non-transient, non-static member. Please mark as transient or provide accessors. 218
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__aggregation5aSet' is not final. 218
Avoid using redundant field initializer for '__aggregation5aSet' 218
Found non-transient, non-static member. Please mark as transient or provide accessors. 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__composition6a' is not final. 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__composition6aSet' is not final. 248
Found non-transient, non-static member. Please mark as transient or provide accessors. 248
Avoid using redundant field initializer for '__composition6aSet' 248
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered7a' is not final. 277
Found non-transient, non-static member. Please mark as transient or provide accessors. 277
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered7aSet' is not final. 278
Found non-transient, non-static member. Please mark as transient or provide accessors. 278
Avoid using redundant field initializer for '__ordered7aSet' 278
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readOnly8a' is not final. 308
Found non-transient, non-static member. Please mark as transient or provide accessors. 308
Avoid using redundant field initializer for '__readOnly8aSet' 309
Found non-transient, non-static member. Please mark as transient or provide accessors. 309
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readOnly8aSet' is not final. 309
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__navigable9a' is not final. 338
Found non-transient, non-static member. Please mark as transient or provide accessors. 338
Found non-transient, non-static member. Please mark as transient or provide accessors. 339
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__navigable9aSet' is not final. 339
Avoid using redundant field initializer for '__navigable9aSet' 339
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName10a' is not final. 368
Found non-transient, non-static member. Please mark as transient or provide accessors. 368
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName10aSet' is not final. 369
Found non-transient, non-static member. Please mark as transient or provide accessors. 369
Avoid using redundant field initializer for '__getterName10aSet' 369
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName11a' is not final. 398
Found non-transient, non-static member. Please mark as transient or provide accessors. 398
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName11aSet' is not final. 399
Found non-transient, non-static member. Please mark as transient or provide accessors. 399
Avoid using redundant field initializer for '__setterName11aSet' 399
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName12a' is not final. 428
Found non-transient, non-static member. Please mark as transient or provide accessors. 428
Avoid using redundant field initializer for '__getterSetterTypeName12aSet' 429
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName12aSet' is not final. 429
Found non-transient, non-static member. Please mark as transient or provide accessors. 429
Found non-transient, non-static member. Please mark as transient or provide accessors. 459
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many13a' is not final. 459
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many13aSet' is not final. 460
Found non-transient, non-static member. Please mark as transient or provide accessors. 460
Avoid using redundant field initializer for '__many13aSet' 460
Found non-transient, non-static member. Please mark as transient or provide accessors. 489
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required14a' is not final. 489
Found non-transient, non-static member. Please mark as transient or provide accessors. 490
Avoid using redundant field initializer for '__required14aSet' 490
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required14aSet' is not final. 490
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__child15a' is not final. 519
Found non-transient, non-static member. Please mark as transient or provide accessors. 519
Found non-transient, non-static member. Please mark as transient or provide accessors. 520
Avoid using redundant field initializer for '__child15aSet' 520
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__child15aSet' is not final. 520
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper16a' is not final. 550
Found non-transient, non-static member. Please mark as transient or provide accessors. 550
Found non-transient, non-static member. Please mark as transient or provide accessors. 551
Avoid using redundant field initializer for '__upper16aSet' 551
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper16aSet' is not final. 551
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower17a' is not final. 581
Found non-transient, non-static member. Please mark as transient or provide accessors. 581
Avoid using redundant field initializer for '__lower17aSet' 582
Found non-transient, non-static member. Please mark as transient or provide accessors. 582
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower17aSet' is not final. 582
Found non-transient, non-static member. Please mark as transient or provide accessors. 612
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__default18a' is not final. 612
Avoid using redundant field initializer for '__default18aSet' 613
Found non-transient, non-static member. Please mark as transient or provide accessors. 613
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__default18aSet' is not final. 613
Found non-transient, non-static member. Please mark as transient or provide accessors. 645
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__aggregationKind19a' is not final. 645
Avoid using redundant field initializer for '__aggregationKind19aSet' 646
Found non-transient, non-static member. Please mark as transient or provide accessors. 646
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__aggregationKind19aSet' is not final. 646
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf20a' is not final. 677
Found non-transient, non-static member. Please mark as transient or provide accessors. 677
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf20aSet' is not final. 678
Found non-transient, non-static member. Please mark as transient or provide accessors. 678
Avoid using redundant field initializer for '__leaf20aSet' 678
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique21a' is not final. 708
Found non-transient, non-static member. Please mark as transient or provide accessors. 708
Avoid using redundant field initializer for '__unique21aSet' 709
Found non-transient, non-static member. Please mark as transient or provide accessors. 709
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique21aSet' is not final. 709
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__removerName22a' is not final. 739
Found non-transient, non-static member. Please mark as transient or provide accessors. 739
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__removerName22aSet' is not final. 740
Found non-transient, non-static member. Please mark as transient or provide accessors. 740
Avoid using redundant field initializer for '__removerName22aSet' 740
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__adderName23a' is not final. 769
Found non-transient, non-static member. Please mark as transient or provide accessors. 769
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__adderName23aSet' is not final. 770
Found non-transient, non-static member. Please mark as transient or provide accessors. 770
Avoid using redundant field initializer for '__adderName23aSet' 770
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bidirectional24a' is not final. 799
Found non-transient, non-static member. Please mark as transient or provide accessors. 799
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bidirectional24aSet' is not final. 800
Found non-transient, non-static member. Please mark as transient or provide accessors. 800
Avoid using redundant field initializer for '__bidirectional24aSet' 800
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived25a' is not final. 830
Found non-transient, non-static member. Please mark as transient or provide accessors. 830
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived25aSet' is not final. 831
Found non-transient, non-static member. Please mark as transient or provide accessors. 831
Avoid using redundant field initializer for '__derived25aSet' 831
Found non-transient, non-static member. Please mark as transient or provide accessors. 861
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static26a' is not final. 861
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static26aSet' is not final. 862
Avoid using redundant field initializer for '__static26aSet' 862
Found non-transient, non-static member. Please mark as transient or provide accessors. 862
Local variable 'result' could be declared final 895
Local variable 'shieldedResult' could be declared final 896
Local variable 'result' could be declared final 932
Local variable 'shieldedResult' could be declared final 933
Local variable 'result' could be declared final 969
Local variable 'shieldedResult' could be declared final 970
Parameter 'validationMessages' is not assigned and could be declared final 999
Local variable 'constraintValid' could be declared final 1005
A catch statement should never catch throwable since it includes errors. 1015
Local variable 'cause' could be declared final 1017

org/andromda/metafacades/emf/uml22/AssociationFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23426
Too many fields 23426
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Parameter 'context' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__relationName1a' is not final. 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__relationName1aSet' is not final. 93
Avoid using redundant field initializer for '__relationName1aSet' 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2Many2a' is not final. 123
Found non-transient, non-static member. Please mark as transient or provide accessors. 123
Avoid using redundant field initializer for '__many2Many2aSet' 124
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2Many2aSet' is not final. 124
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__associationClass3a' is not final. 153
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__associationClass3aSet' is not final. 154
Avoid using redundant field initializer for '__associationClass3aSet' 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract4a' is not final. 183
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract4aSet' is not final. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Avoid using redundant field initializer for '__abstract4aSet' 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 213
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf5a' is not final. 213
Avoid using redundant field initializer for '__leaf5aSet' 214
Found non-transient, non-static member. Please mark as transient or provide accessors. 214
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf5aSet' is not final. 214
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived6a' is not final. 243
Found non-transient, non-static member. Please mark as transient or provide accessors. 243
Avoid using redundant field initializer for '__derived6aSet' 244
Found non-transient, non-static member. Please mark as transient or provide accessors. 244
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived6aSet' is not final. 244
Found non-transient, non-static member. Please mark as transient or provide accessors. 276
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__binary7a' is not final. 276
Avoid using redundant field initializer for '__binary7aSet' 277
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__binary7aSet' is not final. 277
Found non-transient, non-static member. Please mark as transient or provide accessors. 277
Local variable 'result' could be declared final 312
Local variable 'shieldedResult' could be declared final 313
Found non-transient, non-static member. Please mark as transient or provide accessors. 333
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAssociationEndA2r' is not final. 333
Avoid using redundant field initializer for '__getAssociationEndA2rSet' 334
Found non-transient, non-static member. Please mark as transient or provide accessors. 334
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAssociationEndA2rSet' is not final. 334
Local variable 'result' could be declared final 348
Local variable 'shieldedResult' could be declared final 349
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAssociationEndB3r' is not final. 375
Found non-transient, non-static member. Please mark as transient or provide accessors. 375
Avoid using redundant field initializer for '__getAssociationEndB3rSet' 376
Found non-transient, non-static member. Please mark as transient or provide accessors. 376
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAssociationEndB3rSet' is not final. 376
Local variable 'result' could be declared final 390
Local variable 'shieldedResult' could be declared final 391
Overriding method merely calls super 422425
Parameter 'validationMessages' is not assigned and could be declared final 422

org/andromda/metafacades/emf/uml22/AttributeFacadeLogic.java

Violation Line
Avoid really long classes. 341053
Too many fields 341053
Abstract classes should be named AbstractXXX 341053
The class 'AttributeFacadeLogic' has a Cyclomatic Complexity of 2 (Highest = 24). 341053
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Parameter 'context' is not assigned and could be declared final 48
Parameter 'metaObjectIn' is not assigned and could be declared final 48
Variables that are final and static should be all capitals, 'logger' is not all capitals. 57
Avoid reassigning parameters such as 'context' 64
Avoid reassigning parameters such as 'context' 77
An empty method in an abstract class should be abstract instead 9093
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName1a' is not final. 103
Found non-transient, non-static member. Please mark as transient or provide accessors. 103
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName1aSet' is not final. 104
Avoid using redundant field initializer for '__getterName1aSet' 104
Found non-transient, non-static member. Please mark as transient or provide accessors. 104
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName2a' is not final. 133
Found non-transient, non-static member. Please mark as transient or provide accessors. 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName2aSet' is not final. 134
Avoid using redundant field initializer for '__setterName2aSet' 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 163
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readOnly3a' is not final. 163
Found non-transient, non-static member. Please mark as transient or provide accessors. 164
Avoid using redundant field initializer for '__readOnly3aSet' 164
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readOnly3aSet' is not final. 164
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValue4a' is not final. 193
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValue4aSet' is not final. 194
Found non-transient, non-static member. Please mark as transient or provide accessors. 194
Avoid using redundant field initializer for '__defaultValue4aSet' 194
Found non-transient, non-static member. Please mark as transient or provide accessors. 223
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static5a' is not final. 223
Found non-transient, non-static member. Please mark as transient or provide accessors. 224
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static5aSet' is not final. 224
Avoid using redundant field initializer for '__static5aSet' 224
Found non-transient, non-static member. Please mark as transient or provide accessors. 253
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required6a' is not final. 253
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required6aSet' is not final. 254
Avoid using redundant field initializer for '__required6aSet' 254
Found non-transient, non-static member. Please mark as transient or provide accessors. 254
Found non-transient, non-static member. Please mark as transient or provide accessors. 283
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many7a' is not final. 283
Avoid using redundant field initializer for '__many7aSet' 284
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many7aSet' is not final. 284
Found non-transient, non-static member. Please mark as transient or provide accessors. 284
Found non-transient, non-static member. Please mark as transient or provide accessors. 313
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__changeable8a' is not final. 313
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__changeable8aSet' is not final. 314
Avoid using redundant field initializer for '__changeable8aSet' 314
Found non-transient, non-static member. Please mark as transient or provide accessors. 314
Found non-transient, non-static member. Please mark as transient or provide accessors. 343
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__addOnly9a' is not final. 343
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__addOnly9aSet' is not final. 344
Found non-transient, non-static member. Please mark as transient or provide accessors. 344
Avoid using redundant field initializer for '__addOnly9aSet' 344
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteral10a' is not final. 373
Found non-transient, non-static member. Please mark as transient or provide accessors. 373
Found non-transient, non-static member. Please mark as transient or provide accessors. 374
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteral10aSet' is not final. 374
Avoid using redundant field initializer for '__enumerationLiteral10aSet' 374
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationValue11a' is not final. 403
Found non-transient, non-static member. Please mark as transient or provide accessors. 403
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationValue11aSet' is not final. 404
Avoid using redundant field initializer for '__enumerationValue11aSet' 404
Found non-transient, non-static member. Please mark as transient or provide accessors. 404
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName12a' is not final. 435
Found non-transient, non-static member. Please mark as transient or provide accessors. 435
Avoid using redundant field initializer for '__getterSetterTypeName12aSet' 436
Found non-transient, non-static member. Please mark as transient or provide accessors. 436
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName12aSet' is not final. 436
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered13a' is not final. 466
Found non-transient, non-static member. Please mark as transient or provide accessors. 466
Avoid using redundant field initializer for '__ordered13aSet' 467
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered13aSet' is not final. 467
Found non-transient, non-static member. Please mark as transient or provide accessors. 467
Found non-transient, non-static member. Please mark as transient or provide accessors. 496
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValuePresent14a' is not final. 496
Found non-transient, non-static member. Please mark as transient or provide accessors. 497
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValuePresent14aSet' is not final. 497
Avoid using redundant field initializer for '__defaultValuePresent14aSet' 497
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper15a' is not final. 526
Found non-transient, non-static member. Please mark as transient or provide accessors. 526
Found non-transient, non-static member. Please mark as transient or provide accessors. 527
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper15aSet' is not final. 527
Avoid using redundant field initializer for '__upper15aSet' 527
Found non-transient, non-static member. Please mark as transient or provide accessors. 557
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower16a' is not final. 557
Avoid using redundant field initializer for '__lower16aSet' 558
Found non-transient, non-static member. Please mark as transient or provide accessors. 558
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower16aSet' is not final. 558
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationMember17a' is not final. 588
Found non-transient, non-static member. Please mark as transient or provide accessors. 588
Avoid using redundant field initializer for '__enumerationMember17aSet' 589
Found non-transient, non-static member. Please mark as transient or provide accessors. 589
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationMember17aSet' is not final. 589
Found non-transient, non-static member. Please mark as transient or provide accessors. 619
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteralParameters18a' is not final. 619
Avoid excessively long variable names like __enumerationLiteralParameters18a 619
Avoid using redundant field initializer for '__enumerationLiteralParameters18aSet' 620
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteralParameters18aSet' is not final. 620
Avoid excessively long variable names like __enumerationLiteralParameters18aSet 620
Found non-transient, non-static member. Please mark as transient or provide accessors. 620
Found non-transient, non-static member. Please mark as transient or provide accessors. 649
Avoid excessively long variable names like __enumerationLiteralParametersExist19a 649
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteralParametersExist19a' is not final. 649
Avoid excessively long variable names like __enumerationLiteralParametersExist19aSet 650
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteralParametersExist19aSet' is not final. 650
Found non-transient, non-static member. Please mark as transient or provide accessors. 650
Avoid using redundant field initializer for '__enumerationLiteralParametersExist19aSet' 650
Avoid excessively long variable names like enumerationLiteralParametersExist19a 659
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique20a' is not final. 680
Found non-transient, non-static member. Please mark as transient or provide accessors. 680
Found non-transient, non-static member. Please mark as transient or provide accessors. 681
Avoid using redundant field initializer for '__unique20aSet' 681
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique20aSet' is not final. 681
Found non-transient, non-static member. Please mark as transient or provide accessors. 711
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf21a' is not final. 711
Found non-transient, non-static member. Please mark as transient or provide accessors. 712
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf21aSet' is not final. 712
Avoid using redundant field initializer for '__leaf21aSet' 712
Found non-transient, non-static member. Please mark as transient or provide accessors. 742
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived22a' is not final. 742
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived22aSet' is not final. 743
Avoid using redundant field initializer for '__derived22aSet' 743
Found non-transient, non-static member. Please mark as transient or provide accessors. 743
Parameter 'name' is not assigned and could be declared final 790
Parameter 'follow' is not assigned and could be declared final 790
Local variable 'returnValue' could be declared final 793
Local variable 'result' could be declared final 825
Local variable 'shieldedResult' could be declared final 826
Local variable 'result' could be declared final 854
Local variable 'shieldedResult' could be declared final 855
Local variable 'result' could be declared final 883
Local variable 'shieldedResult' could be declared final 884
Comment is too large: Line too long 912
Comment is too large: Line too long 914
Comment is too large: Line too long 915
Comment is too large: Line too long 917
Comment is too large: Line too long 918
The method validateInvariants() has an NPath complexity of 54925 9241052
Avoid really long methods. 9241052
The method 'validateInvariants' has a Cyclomatic Complexity of 24. 9241052
Parameter 'validationMessages' is not assigned and could be declared final 924
Local variable 'constraintValid' could be declared final 930
A catch statement should never catch throwable since it includes errors. 940
Local variable 'cause' could be declared final 942
Local variable 'constraintValid' could be declared final 955
A catch statement should never catch throwable since it includes errors. 965
Local variable 'cause' could be declared final 967
Useless parentheses. 980
This statement may have some unnecessary parentheses 980
Local variable 'constraintValid' could be declared final 980
Unnecessary wrapper object creation 980
A catch statement should never catch throwable since it includes errors. 990
Local variable 'cause' could be declared final 992
This statement may have some unnecessary parentheses 1005
Local variable 'constraintValid' could be declared final 1005
Unnecessary wrapper object creation 1005
Useless parentheses. 1005
A catch statement should never catch throwable since it includes errors. 1015
Local variable 'cause' could be declared final 1017
Useless parentheses. 1030
Unnecessary wrapper object creation 1030
Local variable 'constraintValid' could be declared final 1030
Unnecessary wrapper object creation 1030
This statement may have some unnecessary parentheses 1030
A catch statement should never catch throwable since it includes errors. 1040
Local variable 'cause' could be declared final 1042

org/andromda/metafacades/emf/uml22/AttributeLinkFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23261
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'context' is not assigned and could be declared final 37
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getValues1r' is not final. 86
Found non-transient, non-static member. Please mark as transient or provide accessors. 86
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getValues1rSet' is not final. 87
Avoid using redundant field initializer for '__getValues1rSet' 87
Found non-transient, non-static member. Please mark as transient or provide accessors. 87
Local variable 'result' could be declared final 101
Local variable 'shieldedResult' could be declared final 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstance2r' is not final. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Avoid using redundant field initializer for '__getInstance2rSet' 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstance2rSet' is not final. 129
Local variable 'result' could be declared final 141
Local variable 'shieldedResult' could be declared final 142
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getValue3r' is not final. 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getValue3rSet' is not final. 169
Found non-transient, non-static member. Please mark as transient or provide accessors. 169
Avoid using redundant field initializer for '__getValue3rSet' 169
Local variable 'result' could be declared final 183
Local variable 'shieldedResult' could be declared final 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 210
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAttribute4r' is not final. 210
Avoid using redundant field initializer for '__getAttribute4rSet' 211
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAttribute4rSet' is not final. 211
Found non-transient, non-static member. Please mark as transient or provide accessors. 211
Local variable 'result' could be declared final 225
Local variable 'shieldedResult' could be declared final 226
Parameter 'validationMessages' is not assigned and could be declared final 257
Overriding method merely calls super 257260

org/andromda/metafacades/emf/uml22/BindingFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23127
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Parameter 'context' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Local variable 'result' could be declared final 97
Local variable 'shieldedResult' could be declared final 98
Overriding method merely calls super 123126
Parameter 'validationMessages' is not assigned and could be declared final 123

org/andromda/metafacades/emf/uml22/CallActionFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 30148
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Parameter 'metaObjectIn' is not assigned and could be declared final 44
Parameter 'context' is not assigned and could be declared final 44
Variables that are final and static should be all capitals, 'logger' is not all capitals. 53
Avoid reassigning parameters such as 'context' 60
Avoid reassigning parameters such as 'context' 73
An empty method in an abstract class should be abstract instead 8689
Local variable 'result' could be declared final 118
Local variable 'shieldedResult' could be declared final 119
Overriding method merely calls super 144147
Parameter 'validationMessages' is not assigned and could be declared final 144

org/andromda/metafacades/emf/uml22/CallEventFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23157
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Parameter 'context' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Local variable 'result' could be declared final 96
Local variable 'shieldedResult' could be declared final 97
Local variable 'result' could be declared final 127
Local variable 'shieldedResult' could be declared final 128
Parameter 'validationMessages' is not assigned and could be declared final 153
Overriding method merely calls super 153156

org/andromda/metafacades/emf/uml22/ClassifierFacadeLogic.java

Violation Line
This class has a bunch of public methods and attributes 52123
Avoid really long classes. 362123
The class 'ClassifierFacadeLogic' has a Cyclomatic Complexity of 2 (Highest = 20). 362123
Too many fields 362123
Abstract classes should be named AbstractXXX 362123
This class has too many methods, consider refactoring it. 392123
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Parameter 'context' is not assigned and could be declared final 50
Parameter 'metaObjectIn' is not assigned and could be declared final 50
Variables that are final and static should be all capitals, 'logger' is not all capitals. 59
Avoid reassigning parameters such as 'context' 66
Avoid reassigning parameters such as 'context' 79
An empty method in an abstract class should be abstract instead 9295
Found non-transient, non-static member. Please mark as transient or provide accessors. 105
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__primitive1a' is not final. 105
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__primitive1aSet' is not final. 106
Avoid using redundant field initializer for '__primitive1aSet' 106
Found non-transient, non-static member. Please mark as transient or provide accessors. 106
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__operationCallFromAttributes2a' is not final. 135
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Avoid using redundant field initializer for '__operationCallFromAttributes2aSet' 136
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__operationCallFromAttributes2aSet' is not final. 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 136
Avoid excessively long variable names like __operationCallFromAttributes2aSet 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract3a' is not final. 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract3aSet' is not final. 168
Avoid using redundant field initializer for '__abstract3aSet' 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dataType4a' is not final. 197
Found non-transient, non-static member. Please mark as transient or provide accessors. 197
Found non-transient, non-static member. Please mark as transient or provide accessors. 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dataType4aSet' is not final. 198
Avoid using redundant field initializer for '__dataType4aSet' 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__arrayType5a' is not final. 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 230
Avoid using redundant field initializer for '__arrayType5aSet' 230
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__arrayType5aSet' is not final. 230
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionType6a' is not final. 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Avoid using redundant field initializer for '__collectionType6aSet' 260
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionType6aSet' is not final. 260
Found non-transient, non-static member. Please mark as transient or provide accessors. 260
Found non-transient, non-static member. Please mark as transient or provide accessors. 289
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__wrapperName7a' is not final. 289
Found non-transient, non-static member. Please mark as transient or provide accessors. 290
Avoid using redundant field initializer for '__wrapperName7aSet' 290
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__wrapperName7aSet' is not final. 290
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateType8a' is not final. 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 324
Avoid using redundant field initializer for '__dateType8aSet' 324
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateType8aSet' is not final. 324
Found non-transient, non-static member. Please mark as transient or provide accessors. 353
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interface9a' is not final. 353
Avoid using redundant field initializer for '__interface9aSet' 354
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interface9aSet' is not final. 354
Found non-transient, non-static member. Please mark as transient or provide accessors. 354
Found non-transient, non-static member. Please mark as transient or provide accessors. 383
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__javaNewString10a' is not final. 383
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__javaNewString10aSet' is not final. 384
Avoid using redundant field initializer for '__javaNewString10aSet' 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 414
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__listType11a' is not final. 414
Found non-transient, non-static member. Please mark as transient or provide accessors. 415
Avoid using redundant field initializer for '__listType11aSet' 415
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__listType11aSet' is not final. 415
Found non-transient, non-static member. Please mark as transient or provide accessors. 444
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setType12a' is not final. 444
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setType12aSet' is not final. 445
Found non-transient, non-static member. Please mark as transient or provide accessors. 445
Avoid using redundant field initializer for '__setType12aSet' 445
Found non-transient, non-static member. Please mark as transient or provide accessors. 474
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fileType13a' is not final. 474
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fileType13aSet' is not final. 475
Avoid using redundant field initializer for '__fileType13aSet' 475
Found non-transient, non-static member. Please mark as transient or provide accessors. 475
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__mapType14a' is not final. 504
Found non-transient, non-static member. Please mark as transient or provide accessors. 504
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__mapType14aSet' is not final. 505
Avoid using redundant field initializer for '__mapType14aSet' 505
Found non-transient, non-static member. Please mark as transient or provide accessors. 505
Found non-transient, non-static member. Please mark as transient or provide accessors. 534
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__stringType15a' is not final. 534
Avoid using redundant field initializer for '__stringType15aSet' 535
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__stringType15aSet' is not final. 535
Found non-transient, non-static member. Please mark as transient or provide accessors. 535
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumeration16a' is not final. 564
Found non-transient, non-static member. Please mark as transient or provide accessors. 564
Found non-transient, non-static member. Please mark as transient or provide accessors. 565
Avoid using redundant field initializer for '__enumeration16aSet' 565
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumeration16aSet' is not final. 565
Found non-transient, non-static member. Please mark as transient or provide accessors. 594
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__arrayName17a' is not final. 594
Avoid using redundant field initializer for '__arrayName17aSet' 595
Found non-transient, non-static member. Please mark as transient or provide accessors. 595
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__arrayName17aSet' is not final. 595
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedArrayName18a' is not final. 624
Found non-transient, non-static member. Please mark as transient or provide accessors. 624
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedArrayName18aSet' is not final. 625
Avoid using redundant field initializer for '__fullyQualifiedArrayName18aSet' 625
Found non-transient, non-static member. Please mark as transient or provide accessors. 625
Found non-transient, non-static member. Please mark as transient or provide accessors. 654
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__serialVersionUID19a' is not final. 654
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__serialVersionUID19aSet' is not final. 655
Found non-transient, non-static member. Please mark as transient or provide accessors. 655
Avoid using redundant field initializer for '__serialVersionUID19aSet' 655
Found non-transient, non-static member. Please mark as transient or provide accessors. 684
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__blobType20a' is not final. 684
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__blobType20aSet' is not final. 685
Avoid using redundant field initializer for '__blobType20aSet' 685
Found non-transient, non-static member. Please mark as transient or provide accessors. 685
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__booleanType21a' is not final. 714
Found non-transient, non-static member. Please mark as transient or provide accessors. 714
Found non-transient, non-static member. Please mark as transient or provide accessors. 715
Avoid using redundant field initializer for '__booleanType21aSet' 715
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__booleanType21aSet' is not final. 715
Found non-transient, non-static member. Please mark as transient or provide accessors. 744
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timeType22a' is not final. 744
Avoid using redundant field initializer for '__timeType22aSet' 745
Found non-transient, non-static member. Please mark as transient or provide accessors. 745
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timeType22aSet' is not final. 745
Found non-transient, non-static member. Please mark as transient or provide accessors. 774
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf23a' is not final. 774
Avoid using redundant field initializer for '__leaf23aSet' 775
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf23aSet' is not final. 775
Found non-transient, non-static member. Please mark as transient or provide accessors. 775
Found non-transient, non-static member. Please mark as transient or provide accessors. 804
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementedInterfaceList24a' is not final. 804
Found non-transient, non-static member. Please mark as transient or provide accessors. 805
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementedInterfaceList24aSet' is not final. 805
Avoid using redundant field initializer for '__implementedInterfaceList24aSet' 805
Avoid excessively long variable names like __implementedInterfaceList24aSet 805
Found non-transient, non-static member. Please mark as transient or provide accessors. 834
Avoid excessively long variable names like __requiredConstructorParameters25a 834
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiredConstructorParameters25a' is not final. 834
Avoid using redundant field initializer for '__requiredConstructorParameters25aSet' 835
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiredConstructorParameters25aSet' is not final. 835
Avoid excessively long variable names like __requiredConstructorParameters25aSet 835
Found non-transient, non-static member. Please mark as transient or provide accessors. 835
Avoid excessively long variable names like requiredConstructorParameters25a 844
Avoid excessively long variable names like __allRequiredConstructorParameters26a 865
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allRequiredConstructorParameters26a' is not final. 865
Found non-transient, non-static member. Please mark as transient or provide accessors. 865
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allRequiredConstructorParameters26aSet' is not final. 866
Found non-transient, non-static member. Please mark as transient or provide accessors. 866
Avoid excessively long variable names like __allRequiredConstructorParameters26aSet 866
Avoid using redundant field initializer for '__allRequiredConstructorParameters26aSet' 866
Avoid excessively long variable names like allRequiredConstructorParameters26a 875
Found non-transient, non-static member. Please mark as transient or provide accessors. 896
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__properties27a' is not final. 896
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__properties27aSet' is not final. 897
Avoid using redundant field initializer for '__properties27aSet' 897
Found non-transient, non-static member. Please mark as transient or provide accessors. 897
Found non-transient, non-static member. Please mark as transient or provide accessors. 927
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allProperties28a' is not final. 927
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allProperties28aSet' is not final. 928
Avoid using redundant field initializer for '__allProperties28aSet' 928
Found non-transient, non-static member. Please mark as transient or provide accessors. 928
Found non-transient, non-static member. Please mark as transient or provide accessors. 958
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__associationClass29a' is not final. 958
Avoid using redundant field initializer for '__associationClass29aSet' 959
Found non-transient, non-static member. Please mark as transient or provide accessors. 959
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__associationClass29aSet' is not final. 959
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clobType30a' is not final. 988
Found non-transient, non-static member. Please mark as transient or provide accessors. 988
Found non-transient, non-static member. Please mark as transient or provide accessors. 989
Avoid using redundant field initializer for '__clobType30aSet' 989
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clobType30aSet' is not final. 989
Found non-transient, non-static member. Please mark as transient or provide accessors. 1018
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__embeddedValue31a' is not final. 1018
Avoid using redundant field initializer for '__embeddedValue31aSet' 1019
Found non-transient, non-static member. Please mark as transient or provide accessors. 1019
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__embeddedValue31aSet' is not final. 1019
Found non-transient, non-static member. Please mark as transient or provide accessors. 1048
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__integerType32a' is not final. 1048
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__integerType32aSet' is not final. 1049
Avoid using redundant field initializer for '__integerType32aSet' 1049
Found non-transient, non-static member. Please mark as transient or provide accessors. 1049
Found non-transient, non-static member. Please mark as transient or provide accessors. 1078
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__floatType33a' is not final. 1078
Avoid using redundant field initializer for '__floatType33aSet' 1079
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__floatType33aSet' is not final. 1079
Found non-transient, non-static member. Please mark as transient or provide accessors. 1079
Found non-transient, non-static member. Please mark as transient or provide accessors. 1108
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__longType34a' is not final. 1108
Avoid using redundant field initializer for '__longType34aSet' 1109
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__longType34aSet' is not final. 1109
Found non-transient, non-static member. Please mark as transient or provide accessors. 1109
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__doubleType35a' is not final. 1138
Found non-transient, non-static member. Please mark as transient or provide accessors. 1138
Found non-transient, non-static member. Please mark as transient or provide accessors. 1139
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__doubleType35aSet' is not final. 1139
Avoid using redundant field initializer for '__doubleType35aSet' 1139
Found non-transient, non-static member. Please mark as transient or provide accessors. 1168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__wrappedPrimitive36a' is not final. 1168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__wrappedPrimitive36aSet' is not final. 1169
Avoid using redundant field initializer for '__wrappedPrimitive36aSet' 1169
Found non-transient, non-static member. Please mark as transient or provide accessors. 1169
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__javaNullString37a' is not final. 1198
Found non-transient, non-static member. Please mark as transient or provide accessors. 1198
Found non-transient, non-static member. Please mark as transient or provide accessors. 1199
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__javaNullString37aSet' is not final. 1199
Avoid using redundant field initializer for '__javaNullString37aSet' 1199
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__characterType38a' is not final. 1229
Found non-transient, non-static member. Please mark as transient or provide accessors. 1229
Found non-transient, non-static member. Please mark as transient or provide accessors. 1230
Avoid using redundant field initializer for '__characterType38aSet' 1230
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__characterType38aSet' is not final. 1230
Parameter 'follow' is not assigned and could be declared final 1271
Local variable 'returnValue' could be declared final 1274
Parameter 'name' is not assigned and could be declared final 1294
Local variable 'returnValue' could be declared final 1297
Parameter 'follow' is not assigned and could be declared final 1321
Local variable 'returnValue' could be declared final 1324
Parameter 'follow' is not assigned and could be declared final 1345
Local variable 'returnValue' could be declared final 1348
Found non-transient, non-static member. Please mark as transient or provide accessors. 1355
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getArray1r' is not final. 1355
Avoid using redundant field initializer for '__getArray1rSet' 1356
Found non-transient, non-static member. Please mark as transient or provide accessors. 1356
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getArray1rSet' is not final. 1356
Local variable 'result' could be declared final 1370
Local variable 'shieldedResult' could be declared final 1371
Local variable 'result' could be declared final 1417
Local variable 'shieldedResult' could be declared final 1418
Local variable 'result' could be declared final 1446
Local variable 'shieldedResult' could be declared final 1447
Local variable 'result' could be declared final 1487
Local variable 'shieldedResult' could be declared final 1488
Local variable 'result' could be declared final 1528
Local variable 'shieldedResult' could be declared final 1529
Local variable 'result' could be declared final 1557
Local variable 'shieldedResult' could be declared final 1558
Local variable 'result' could be declared final 1598
Local variable 'shieldedResult' could be declared final 1599
Local variable 'result' could be declared final 1639
Local variable 'shieldedResult' could be declared final 1640
Local variable 'result' could be declared final 1680
Local variable 'shieldedResult' could be declared final 1681
Local variable 'result' could be declared final 1721
Local variable 'shieldedResult' could be declared final 1722
Found non-transient, non-static member. Please mark as transient or provide accessors. 1742
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNonArray11r' is not final. 1742
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNonArray11rSet' is not final. 1743
Found non-transient, non-static member. Please mark as transient or provide accessors. 1743
Avoid using redundant field initializer for '__getNonArray11rSet' 1743
Local variable 'result' could be declared final 1756
Local variable 'shieldedResult' could be declared final 1757
Local variable 'result' could be declared final 1792
Local variable 'shieldedResult' could be declared final 1793
Local variable 'result' could be declared final 1822
Local variable 'shieldedResult' could be declared final 1823
Found non-transient, non-static member. Please mark as transient or provide accessors. 1843
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInterfaceAbstractions14r' is not final. 1843
Found non-transient, non-static member. Please mark as transient or provide accessors. 1844
Avoid using redundant field initializer for '__getInterfaceAbstractions14rSet' 1844
Avoid excessively long variable names like __getInterfaceAbstractions14rSet 1844
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInterfaceAbstractions14rSet' is not final. 1844
Local variable 'result' could be declared final 1868
Local variable 'shieldedResult' could be declared final 1869
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSuperClass15r' is not final. 1895
Found non-transient, non-static member. Please mark as transient or provide accessors. 1895
Found non-transient, non-static member. Please mark as transient or provide accessors. 1896
Avoid using redundant field initializer for '__getSuperClass15rSet' 1896
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSuperClass15rSet' is not final. 1896
Local variable 'result' could be declared final 1920
Local variable 'shieldedResult' could be declared final 1921
Found non-transient, non-static member. Please mark as transient or provide accessors. 1947
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getImplementationOperations16r' is not final. 1947
Avoid excessively long variable names like __getImplementationOperations16r 1947
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getImplementationOperations16rSet' is not final. 1948
Avoid excessively long variable names like __getImplementationOperations16rSet 1948
Avoid using redundant field initializer for '__getImplementationOperations16rSet' 1948
Found non-transient, non-static member. Please mark as transient or provide accessors. 1948
Local variable 'result' could be declared final 1972
Local variable 'shieldedResult' could be declared final 1973
The method validateInvariants() has an NPath complexity of 625 20192122
Parameter 'validationMessages' is not assigned and could be declared final 2019
Avoid really long methods. 20192122
The method 'validateInvariants' has a Cyclomatic Complexity of 20. 20192122
The String literal "name" appears 4 times in this file; the first occurrence is on line 2,025 2025
Local variable 'constraintValid' could be declared final 2025
A catch statement should never catch throwable since it includes errors. 2035
Local variable 'cause' could be declared final 2037
Local variable 'constraintValid' could be declared final 2050
Parameter 'object' is not assigned and could be declared final 2050
A catch statement should never catch throwable since it includes errors. 2060
Local variable 'cause' could be declared final 2062
Local variable 'constraintValid' could be declared final 2075
Parameter 'object' is not assigned and could be declared final 2075
A catch statement should never catch throwable since it includes errors. 2085
Local variable 'cause' could be declared final 2087
Parameter 'object' is not assigned and could be declared final 2100
Local variable 'constraintValid' could be declared final 2100
A catch statement should never catch throwable since it includes errors. 2110
Local variable 'cause' could be declared final 2112

org/andromda/metafacades/emf/uml22/ConstraintFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 22359
Found non-transient, non-static member. Please mark as transient or provide accessors. 30
Parameter 'context' is not assigned and could be declared final 36
Parameter 'metaObjectIn' is not assigned and could be declared final 36
Variables that are final and static should be all capitals, 'logger' is not all capitals. 45
Avoid reassigning parameters such as 'context' 52
Avoid reassigning parameters such as 'context' 65
An empty method in an abstract class should be abstract instead 7881
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__body1a' is not final. 91
Avoid using redundant field initializer for '__body1aSet' 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__body1aSet' is not final. 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 121
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__invariant2a' is not final. 121
Found non-transient, non-static member. Please mark as transient or provide accessors. 122
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__invariant2aSet' is not final. 122
Avoid using redundant field initializer for '__invariant2aSet' 122
Found non-transient, non-static member. Please mark as transient or provide accessors. 157
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preCondition3a' is not final. 157
Avoid using redundant field initializer for '__preCondition3aSet' 158
Found non-transient, non-static member. Please mark as transient or provide accessors. 158
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preCondition3aSet' is not final. 158
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postCondition4a' is not final. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postCondition4aSet' is not final. 194
Avoid using redundant field initializer for '__postCondition4aSet' 194
Found non-transient, non-static member. Please mark as transient or provide accessors. 194
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__definition5a' is not final. 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 230
Avoid using redundant field initializer for '__definition5aSet' 230
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__definition5aSet' is not final. 230
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bodyExpression6a' is not final. 265
Found non-transient, non-static member. Please mark as transient or provide accessors. 265
Found non-transient, non-static member. Please mark as transient or provide accessors. 266
Avoid using redundant field initializer for '__bodyExpression6aSet' 266
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bodyExpression6aSet' is not final. 266
Parameter 'language' is not assigned and could be declared final 311
Local variable 'returnValue' could be declared final 314
Local variable 'result' could be declared final 329
Local variable 'shieldedResult' could be declared final 330
Overriding method merely calls super 355358
Parameter 'validationMessages' is not assigned and could be declared final 355

org/andromda/metafacades/emf/uml22/DependencyFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23215
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'context' is not assigned and could be declared final 37
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName1a' is not final. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName1aSet' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Avoid using redundant field initializer for '__getterName1aSet' 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName2a' is not final. 122
Found non-transient, non-static member. Please mark as transient or provide accessors. 122
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName2aSet' is not final. 123
Avoid using redundant field initializer for '__setterName2aSet' 123
Found non-transient, non-static member. Please mark as transient or provide accessors. 123
Local variable 'result' could be declared final 156
Local variable 'shieldedResult' could be declared final 157
Local variable 'result' could be declared final 185
Local variable 'shieldedResult' could be declared final 186
Parameter 'validationMessages' is not assigned and could be declared final 211
Overriding method merely calls super 211214

org/andromda/metafacades/emf/uml22/DestinationLogic.java

Violation Line
Abstract classes should be named AbstractXXX 1885
Found non-transient, non-static member. Please mark as transient or provide accessors. 26
Parameter 'context' is not assigned and could be declared final 32
Parameter 'metaObjectIn' is not assigned and could be declared final 32
Avoid reassigning parameters such as 'context' 43
Avoid reassigning parameters such as 'context' 56
An empty method in an abstract class should be abstract instead 6972
Overriding method merely calls super 8184
Parameter 'validationMessages' is not assigned and could be declared final 81

org/andromda/metafacades/emf/uml22/EntityAssociationEndLogic.java

Violation Line
Too many fields 23429
Abstract classes should be named AbstractXXX 23429
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'context' is not assigned and could be declared final 37
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnName1a' is not final. 92
Avoid using redundant field initializer for '__columnName1aSet' 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnName1aSet' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 122
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignKeySuffix2a' is not final. 122
Found non-transient, non-static member. Please mark as transient or provide accessors. 123
Avoid using redundant field initializer for '__foreignKeySuffix2aSet' 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignKeySuffix2aSet' is not final. 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignIdentifier3a' is not final. 152
Found non-transient, non-static member. Please mark as transient or provide accessors. 152
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignIdentifier3aSet' is not final. 153
Avoid using redundant field initializer for '__foreignIdentifier3aSet' 153
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
Found non-transient, non-static member. Please mark as transient or provide accessors. 185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignKeyConstraintName4a' is not final. 185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignKeyConstraintName4aSet' is not final. 186
Avoid using redundant field initializer for '__foreignKeyConstraintName4aSet' 186
Found non-transient, non-static member. Please mark as transient or provide accessors. 186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnIndex5a' is not final. 215
Found non-transient, non-static member. Please mark as transient or provide accessors. 215
Avoid using redundant field initializer for '__columnIndex5aSet' 216
Found non-transient, non-static member. Please mark as transient or provide accessors. 216
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnIndex5aSet' is not final. 216
Found non-transient, non-static member. Please mark as transient or provide accessors. 245
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlType6a' is not final. 245
Avoid using redundant field initializer for '__sqlType6aSet' 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 246
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlType6aSet' is not final. 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 275
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transient7a' is not final. 275
Found non-transient, non-static member. Please mark as transient or provide accessors. 276
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transient7aSet' is not final. 276
Avoid using redundant field initializer for '__transient7aSet' 276
Found non-transient, non-static member. Please mark as transient or provide accessors. 305
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifiersPresent8a' is not final. 305
Avoid using redundant field initializer for '__identifiersPresent8aSet' 306
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifiersPresent8aSet' is not final. 306
Found non-transient, non-static member. Please mark as transient or provide accessors. 306
Found non-transient, non-static member. Please mark as transient or provide accessors. 335
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__uniqueGroup9a' is not final. 335
Found non-transient, non-static member. Please mark as transient or provide accessors. 336
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__uniqueGroup9aSet' is not final. 336
Avoid using redundant field initializer for '__uniqueGroup9aSet' 336
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifier10a' is not final. 365
Found non-transient, non-static member. Please mark as transient or provide accessors. 365
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifier10aSet' is not final. 366
Found non-transient, non-static member. Please mark as transient or provide accessors. 366
Avoid using redundant field initializer for '__identifier10aSet' 366
Comment is too large: Line too long 393
Parameter 'validationMessages' is not assigned and could be declared final 400
Unnecessary wrapper object creation 406
Unnecessary wrapper object creation 406
Useless parentheses. 406
Unnecessary wrapper object creation 406
Unnecessary wrapper object creation 406
Parameter 'object' is not assigned and could be declared final 406
Local variable 'constraintValid' could be declared final 406
A catch statement should never catch throwable since it includes errors. 416
Local variable 'cause' could be declared final 418

org/andromda/metafacades/emf/uml22/EntityAssociationLogic.java

Violation Line
Abstract classes should be named AbstractXXX 18176
Found non-transient, non-static member. Please mark as transient or provide accessors. 26
Parameter 'context' is not assigned and could be declared final 32
Parameter 'metaObjectIn' is not assigned and could be declared final 32
Avoid reassigning parameters such as 'context' 43
Avoid reassigning parameters such as 'context' 56
An empty method in an abstract class should be abstract instead 6972
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableName1a' is not final. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Avoid using redundant field initializer for '__tableName1aSet' 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableName1aSet' is not final. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 113
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__schema2a' is not final. 113
Avoid using redundant field initializer for '__schema2aSet' 114
Found non-transient, non-static member. Please mark as transient or provide accessors. 114
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__schema2aSet' is not final. 114
Found non-transient, non-static member. Please mark as transient or provide accessors. 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityAssociation3a' is not final. 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityAssociation3aSet' is not final. 144
Avoid using redundant field initializer for '__entityAssociation3aSet' 144
Found non-transient, non-static member. Please mark as transient or provide accessors. 144
Parameter 'validationMessages' is not assigned and could be declared final 172
Overriding method merely calls super 172175

org/andromda/metafacades/emf/uml22/EntityAttributeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 18387
Too many fields 18387
Found non-transient, non-static member. Please mark as transient or provide accessors. 26
Parameter 'context' is not assigned and could be declared final 32
Parameter 'metaObjectIn' is not assigned and could be declared final 32
Avoid reassigning parameters such as 'context' 43
Avoid reassigning parameters such as 'context' 56
An empty method in an abstract class should be abstract instead 6972
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnLength1a' is not final. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Avoid using redundant field initializer for '__columnLength1aSet' 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnLength1aSet' is not final. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnName2a' is not final. 112
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnName2aSet' is not final. 113
Avoid using redundant field initializer for '__columnName2aSet' 113
Found non-transient, non-static member. Please mark as transient or provide accessors. 113
Found non-transient, non-static member. Please mark as transient or provide accessors. 142
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__jdbcMappings3a' is not final. 142
Avoid using redundant field initializer for '__jdbcMappings3aSet' 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__jdbcMappings3aSet' is not final. 143
Found non-transient, non-static member. Please mark as transient or provide accessors. 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__jdbcType4a' is not final. 172
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Avoid using redundant field initializer for '__jdbcType4aSet' 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__jdbcType4aSet' is not final. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlMappings5a' is not final. 202
Found non-transient, non-static member. Please mark as transient or provide accessors. 202
Avoid using redundant field initializer for '__sqlMappings5aSet' 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 203
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlMappings5aSet' is not final. 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 232
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlType6a' is not final. 232
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlType6aSet' is not final. 233
Avoid using redundant field initializer for '__sqlType6aSet' 233
Found non-transient, non-static member. Please mark as transient or provide accessors. 233
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifier7a' is not final. 262
Found non-transient, non-static member. Please mark as transient or provide accessors. 262
Found non-transient, non-static member. Please mark as transient or provide accessors. 263
Avoid using redundant field initializer for '__identifier7aSet' 263
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifier7aSet' is not final. 263
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnIndex8a' is not final. 292
Found non-transient, non-static member. Please mark as transient or provide accessors. 292
Avoid using redundant field initializer for '__columnIndex8aSet' 293
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnIndex8aSet' is not final. 293
Found non-transient, non-static member. Please mark as transient or provide accessors. 293
Found non-transient, non-static member. Please mark as transient or provide accessors. 322
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transient9a' is not final. 322
Avoid using redundant field initializer for '__transient9aSet' 323
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transient9aSet' is not final. 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 323
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__uniqueGroup10a' is not final. 352
Found non-transient, non-static member. Please mark as transient or provide accessors. 352
Found non-transient, non-static member. Please mark as transient or provide accessors. 353
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__uniqueGroup10aSet' is not final. 353
Avoid using redundant field initializer for '__uniqueGroup10aSet' 353
Parameter 'validationMessages' is not assigned and could be declared final 383
Overriding method merely calls super 383386

org/andromda/metafacades/emf/uml22/EntityLogic.java

Violation Line
Abstract classes should be named AbstractXXX 321265
Too many fields 321265
Avoid really long classes. 321265
This class has too many methods, consider refactoring it. 351265
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Parameter 'metaObjectIn' is not assigned and could be declared final 46
Parameter 'context' is not assigned and could be declared final 46
Variables that are final and static should be all capitals, 'logger' is not all capitals. 55
Avoid reassigning parameters such as 'context' 62
Avoid reassigning parameters such as 'context' 75
An empty method in an abstract class should be abstract instead 8891
Found non-transient, non-static member. Please mark as transient or provide accessors. 101
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__child1a' is not final. 101
Found non-transient, non-static member. Please mark as transient or provide accessors. 102
Avoid using redundant field initializer for '__child1aSet' 102
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__child1aSet' is not final. 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableName2a' is not final. 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableName2aSet' is not final. 134
Avoid using redundant field initializer for '__tableName2aSet' 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 134
Do not use the short type 180
Do not use the short type 182
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__maxSqlNameLength4a' is not final. 182
Found non-transient, non-static member. Please mark as transient or provide accessors. 182
Avoid using redundant field initializer for '__maxSqlNameLength4aSet' 183
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__maxSqlNameLength4aSet' is not final. 183
Do not use the short type 189
Do not use the short type 191
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__schema8a' is not final. 271
Found non-transient, non-static member. Please mark as transient or provide accessors. 271
Avoid using redundant field initializer for '__schema8aSet' 272
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__schema8aSet' is not final. 272
Found non-transient, non-static member. Please mark as transient or provide accessors. 272
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__embeddedValues10a' is not final. 321
Found non-transient, non-static member. Please mark as transient or provide accessors. 321
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__embeddedValues10aSet' is not final. 322
Found non-transient, non-static member. Please mark as transient or provide accessors. 322
Avoid using redundant field initializer for '__embeddedValues10aSet' 322
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedIdentifierTypeName11a' is not final. 351
Avoid excessively long variable names like __fullyQualifiedIdentifierTypeName11a 351
Found non-transient, non-static member. Please mark as transient or provide accessors. 351
Avoid excessively long variable names like __fullyQualifiedIdentifierTypeName11aSet 352
Found non-transient, non-static member. Please mark as transient or provide accessors. 352
Avoid using redundant field initializer for '__fullyQualifiedIdentifierTypeName11aSet' 352
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedIdentifierTypeName11aSet' is not final. 352
Avoid excessively long variable names like fullyQualifiedIdentifierTypeName11a 361
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierGetterName12a' is not final. 382
Found non-transient, non-static member. Please mark as transient or provide accessors. 382
Avoid using redundant field initializer for '__identifierGetterName12aSet' 383
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierGetterName12aSet' is not final. 383
Found non-transient, non-static member. Please mark as transient or provide accessors. 383
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierName13a' is not final. 412
Found non-transient, non-static member. Please mark as transient or provide accessors. 412
Found non-transient, non-static member. Please mark as transient or provide accessors. 413
Avoid using redundant field initializer for '__identifierName13aSet' 413
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierName13aSet' is not final. 413
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierSetterName14a' is not final. 443
Found non-transient, non-static member. Please mark as transient or provide accessors. 443
Found non-transient, non-static member. Please mark as transient or provide accessors. 444
Avoid using redundant field initializer for '__identifierSetterName14aSet' 444
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierSetterName14aSet' is not final. 444
Found non-transient, non-static member. Please mark as transient or provide accessors. 473
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierTypeName15a' is not final. 473
Avoid using redundant field initializer for '__identifierTypeName15aSet' 474
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierTypeName15aSet' is not final. 474
Found non-transient, non-static member. Please mark as transient or provide accessors. 474
Parameter 'withIdentifiers' is not assigned and could be declared final 516
Local variable 'returnValue' could be declared final 519
Parameter 'follow' is not assigned and could be declared final 546
Local variable 'returnValue' could be declared final 549
Parameter 'follow' is not assigned and could be declared final 577
Parameter 'withIdentifiers' is not assigned and could be declared final 577
Local variable 'returnValue' could be declared final 580
Parameter 'follow' is not assigned and could be declared final 610
Parameter 'withIdentifiers' is not assigned and could be declared final 610
Local variable 'returnValue' could be declared final 613
Parameter 'follow' is not assigned and could be declared final 647
Parameter 'withIdentifiers' is not assigned and could be declared final 647
Local variable 'returnValue' could be declared final 650
Parameter 'follow' is not assigned and could be declared final 674
Parameter 'withIdentifiers' is not assigned and could be declared final 674
Local variable 'returnValue' could be declared final 677
Parameter 'withIdentifiers' is not assigned and could be declared final 703
Parameter 'follow' is not assigned and could be declared final 703
Local variable 'returnValue' could be declared final 706
Parameter 'follow' is not assigned and could be declared final 732
Parameter 'withIdentifiers' is not assigned and could be declared final 732
Local variable 'returnValue' could be declared final 735
Parameter 'follow' is not assigned and could be declared final 761
Parameter 'withIdentifiers' is not assigned and could be declared final 761
Local variable 'returnValue' could be declared final 764
Parameter 'withIdentifiers' is not assigned and could be declared final 792
Parameter 'follow' is not assigned and could be declared final 792
Local variable 'returnValue' could be declared final 795
Parameter 'follow' is not assigned and could be declared final 820
Local variable 'returnValue' could be declared final 823
Parameter 'withIdentifiers' is not assigned and could be declared final 845
Parameter 'follow' is not assigned and could be declared final 845
Local variable 'returnValue' could be declared final 848
Parameter 'follow' is not assigned and could be declared final 870
Parameter 'withIdentifiers' is not assigned and could be declared final 870
Local variable 'returnValue' could be declared final 873
Parameter 'follow' is not assigned and could be declared final 902
Parameter 'withIdentifiers' is not assigned and could be declared final 902
Local variable 'returnValue' could be declared final 905
Local variable 'returnValue' could be declared final 924
Parameter 'withIdentifiers' is not assigned and could be declared final 953
Parameter 'withDerived' is not assigned and could be declared final 953
Parameter 'follow' is not assigned and could be declared final 953
Local variable 'returnValue' could be declared final 956
Parameter 'follow' is not assigned and could be declared final 987
Parameter 'withDerived' is not assigned and could be declared final 987
Parameter 'withIdentifiers' is not assigned and could be declared final 987
Local variable 'returnValue' could be declared final 990
Local variable 'result' could be declared final 1005
Local variable 'shieldedResult' could be declared final 1006
Local variable 'result' could be declared final 1034
Local variable 'shieldedResult' could be declared final 1035
Local variable 'result' could be declared final 1063
Local variable 'shieldedResult' could be declared final 1064
Local variable 'result' could be declared final 1092
Local variable 'shieldedResult' could be declared final 1093
Local variable 'result' could be declared final 1121
Local variable 'shieldedResult' could be declared final 1122
Local variable 'result' could be declared final 1150
Local variable 'shieldedResult' could be declared final 1151
Local variable 'result' could be declared final 1179
Local variable 'shieldedResult' could be declared final 1180
Comment is too large: Line too long 1206
Parameter 'validationMessages' is not assigned and could be declared final 1211
Local variable 'constraintValid' could be declared final 1217
A catch statement should never catch throwable since it includes errors. 1227
Local variable 'cause' could be declared final 1229
Unnecessary wrapper object creation 1242
Unnecessary wrapper object creation 1242
Local variable 'constraintValid' could be declared final 1242
Parameter 'object' is not assigned and could be declared final 1242
A catch statement should never catch throwable since it includes errors. 1252
Local variable 'cause' could be declared final 1254

org/andromda/metafacades/emf/uml22/EntityQueryOperationLogic.java

Violation Line
Abstract classes should be named AbstractXXX 18114
Found non-transient, non-static member. Please mark as transient or provide accessors. 26
Parameter 'context' is not assigned and could be declared final 32
Parameter 'metaObjectIn' is not assigned and could be declared final 32
Avoid reassigning parameters such as 'context' 43
Avoid reassigning parameters such as 'context' 56
An empty method in an abstract class should be abstract instead 6972
Parameter 'translation' is not assigned and could be declared final 95
Local variable 'returnValue' could be declared final 98
Overriding method merely calls super 110113
Parameter 'validationMessages' is not assigned and could be declared final 110

org/andromda/metafacades/emf/uml22/EnumerationFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 28344
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Parameter 'context' is not assigned and could be declared final 42
Parameter 'metaObjectIn' is not assigned and could be declared final 42
Variables that are final and static should be all capitals, 'logger' is not all capitals. 51
Avoid reassigning parameters such as 'context' 58
Avoid reassigning parameters such as 'context' 71
An empty method in an abstract class should be abstract instead 8487
Found non-transient, non-static member. Please mark as transient or provide accessors. 97
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fromOperationSignature1a' is not final. 97
Found non-transient, non-static member. Please mark as transient or provide accessors. 98
Avoid using redundant field initializer for '__fromOperationSignature1aSet' 98
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fromOperationSignature1aSet' is not final. 98
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fromOperationName2a' is not final. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Avoid using redundant field initializer for '__fromOperationName2aSet' 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fromOperationName2aSet' is not final. 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__typeSafe3a' is not final. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__typeSafe3aSet' is not final. 160
Avoid using redundant field initializer for '__typeSafe3aSet' 160
Local variable 'result' could be declared final 196
Local variable 'shieldedResult' could be declared final 197
Local variable 'result' could be declared final 226
Local variable 'shieldedResult' could be declared final 227
Local variable 'result' could be declared final 257
Local variable 'shieldedResult' could be declared final 258
Comment is too large: Line too long 279
Parameter 'validationMessages' is not assigned and could be declared final 290
Local variable 'constraintValid' could be declared final 296
A catch statement should never catch throwable since it includes errors. 306
Local variable 'cause' could be declared final 308
Local variable 'constraintValid' could be declared final 321
A catch statement should never catch throwable since it includes errors. 331
Local variable 'cause' could be declared final 333

org/andromda/metafacades/emf/uml22/EnumerationLiteralFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 18190
Found non-transient, non-static member. Please mark as transient or provide accessors. 26
Parameter 'metaObjectIn' is not assigned and could be declared final 32
Parameter 'context' is not assigned and could be declared final 32
Avoid reassigning parameters such as 'context' 43
Avoid reassigning parameters such as 'context' 56
An empty method in an abstract class should be abstract instead 6972
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__value1a' is not final. 82
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__value1aSet' is not final. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Avoid using redundant field initializer for '__value1aSet' 83
Parameter 'modelName' is not assigned and could be declared final 127
Local variable 'returnValue' could be declared final 130
Parameter 'modelValue' is not assigned and could be declared final 154
Local variable 'returnValue' could be declared final 157
Local variable 'returnValue' could be declared final 176
Parameter 'validationMessages' is not assigned and could be declared final 186
Overriding method merely calls super 186189

org/andromda/metafacades/emf/uml22/EventFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25184
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'context' is not assigned and could be declared final 39
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Local variable 'result' could be declared final 96
Local variable 'shieldedResult' could be declared final 97
Local variable 'result' could be declared final 125
Local variable 'shieldedResult' could be declared final 126
Local variable 'result' could be declared final 154
Local variable 'shieldedResult' could be declared final 155
Overriding method merely calls super 180183
Parameter 'validationMessages' is not assigned and could be declared final 180

org/andromda/metafacades/emf/uml22/ExtendFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25225
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Parameter 'context' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtensionPoints1r' is not final. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Avoid using redundant field initializer for '__getExtensionPoints1rSet' 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtensionPoints1rSet' is not final. 89
Local variable 'result' could be declared final 105
Local variable 'shieldedResult' could be declared final 106
Found non-transient, non-static member. Please mark as transient or provide accessors. 132
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getBase2r' is not final. 132
Avoid using redundant field initializer for '__getBase2rSet' 133
Found non-transient, non-static member. Please mark as transient or provide accessors. 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getBase2rSet' is not final. 133
Local variable 'result' could be declared final 145
Local variable 'shieldedResult' could be declared final 146
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtension3r' is not final. 172
Avoid using redundant field initializer for '__getExtension3rSet' 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtension3rSet' is not final. 173
Local variable 'result' could be declared final 189
Local variable 'shieldedResult' could be declared final 190
Parameter 'validationMessages' is not assigned and could be declared final 221
Overriding method merely calls super 221224

org/andromda/metafacades/emf/uml22/ExtensionPointFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 22134
Found non-transient, non-static member. Please mark as transient or provide accessors. 30
Parameter 'context' is not assigned and could be declared final 36
Parameter 'metaObjectIn' is not assigned and could be declared final 36
Variables that are final and static should be all capitals, 'logger' is not all capitals. 45
Avoid reassigning parameters such as 'context' 52
Avoid reassigning parameters such as 'context' 65
An empty method in an abstract class should be abstract instead 7881
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1r' is not final. 85
Found non-transient, non-static member. Please mark as transient or provide accessors. 85
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1rSet' is not final. 86
Found non-transient, non-static member. Please mark as transient or provide accessors. 86
Avoid using redundant field initializer for '__getUseCase1rSet' 86
Local variable 'result' could be declared final 98
Local variable 'shieldedResult' could be declared final 99
Parameter 'validationMessages' is not assigned and could be declared final 130
Overriding method merely calls super 130133

org/andromda/metafacades/emf/uml22/FinalStateFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 2087
Found non-transient, non-static member. Please mark as transient or provide accessors. 28
Parameter 'metaObjectIn' is not assigned and could be declared final 34
Parameter 'context' is not assigned and could be declared final 34
Avoid reassigning parameters such as 'context' 45
Avoid reassigning parameters such as 'context' 58
An empty method in an abstract class should be abstract instead 7174
Parameter 'validationMessages' is not assigned and could be declared final 83
Overriding method merely calls super 8386

org/andromda/metafacades/emf/uml22/FrontEndActionLogic.java

Violation Line
Abstract classes should be named AbstractXXX 33616
Too many fields 33616
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Parameter 'metaObjectIn' is not assigned and could be declared final 47
Parameter 'context' is not assigned and could be declared final 47
Variables that are final and static should be all capitals, 'logger' is not all capitals. 56
Avoid reassigning parameters such as 'context' 63
Avoid reassigning parameters such as 'context' 76
An empty method in an abstract class should be abstract instead 8992
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__useCaseStart1a' is not final. 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 102
Avoid using redundant field initializer for '__useCaseStart1aSet' 103
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__useCaseStart1aSet' is not final. 103
Found non-transient, non-static member. Please mark as transient or provide accessors. 103
Parameter 'name' is not assigned and could be declared final 144
Local variable 'returnValue' could be declared final 147
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDecisionTransitions1r' is not final. 154
Avoid using redundant field initializer for '__getDecisionTransitions1rSet' 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDecisionTransitions1rSet' is not final. 155
Local variable 'result' could be declared final 168
Local variable 'shieldedResult' could be declared final 169
Found non-transient, non-static member. Please mark as transient or provide accessors. 195
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionForwards2r' is not final. 195
Found non-transient, non-static member. Please mark as transient or provide accessors. 196
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionForwards2rSet' is not final. 196
Avoid using redundant field initializer for '__getActionForwards2rSet' 196
Local variable 'result' could be declared final 209
Local variable 'shieldedResult' could be declared final 210
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTransitions3r' is not final. 236
Found non-transient, non-static member. Please mark as transient or provide accessors. 236
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTransitions3rSet' is not final. 237
Avoid using redundant field initializer for '__getTransitions3rSet' 237
Found non-transient, non-static member. Please mark as transient or provide accessors. 237
Local variable 'result' could be declared final 249
Local variable 'shieldedResult' could be declared final 250
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController4r' is not final. 276
Found non-transient, non-static member. Please mark as transient or provide accessors. 276
Found non-transient, non-static member. Please mark as transient or provide accessors. 277
Avoid using redundant field initializer for '__getController4rSet' 277
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController4rSet' is not final. 277
Local variable 'result' could be declared final 289
Local variable 'shieldedResult' could be declared final 290
Found non-transient, non-static member. Please mark as transient or provide accessors. 316
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getParameters5r' is not final. 316
Avoid using redundant field initializer for '__getParameters5rSet' 317
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getParameters5rSet' is not final. 317
Found non-transient, non-static member. Please mark as transient or provide accessors. 317
Local variable 'result' could be declared final 330
Local variable 'shieldedResult' could be declared final 331
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionStates6r' is not final. 357
Found non-transient, non-static member. Please mark as transient or provide accessors. 357
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionStates6rSet' is not final. 358
Found non-transient, non-static member. Please mark as transient or provide accessors. 358
Avoid using redundant field initializer for '__getActionStates6rSet' 358
Local variable 'result' could be declared final 370
Local variable 'shieldedResult' could be declared final 371
Found non-transient, non-static member. Please mark as transient or provide accessors. 397
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields7r' is not final. 397
Avoid using redundant field initializer for '__getFormFields7rSet' 398
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields7rSet' is not final. 398
Found non-transient, non-static member. Please mark as transient or provide accessors. 398
Local variable 'result' could be declared final 411
Local variable 'shieldedResult' could be declared final 412
Found non-transient, non-static member. Please mark as transient or provide accessors. 438
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTargetViews8r' is not final. 438
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTargetViews8rSet' is not final. 439
Found non-transient, non-static member. Please mark as transient or provide accessors. 439
Avoid using redundant field initializer for '__getTargetViews8rSet' 439
Local variable 'result' could be declared final 452
Local variable 'shieldedResult' could be declared final 453
Found non-transient, non-static member. Please mark as transient or provide accessors. 479
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferredOperations9r' is not final. 479
Avoid using redundant field initializer for '__getDeferredOperations9rSet' 480
Found non-transient, non-static member. Please mark as transient or provide accessors. 480
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferredOperations9rSet' is not final. 480
Local variable 'result' could be declared final 493
Local variable 'shieldedResult' could be declared final 494
Local variable 'result' could be declared final 529
Local variable 'shieldedResult' could be declared final 530
Comment is too large: Line too long 556
Parameter 'validationMessages' is not assigned and could be declared final 562
Local variable 'constraintValid' could be declared final 568
Parameter 'object' is not assigned and could be declared final 568
A catch statement should never catch throwable since it includes errors. 578
Local variable 'cause' could be declared final 580
Unnecessary wrapper object creation 593
Unnecessary wrapper object creation 593
Unnecessary wrapper object creation 593
Local variable 'constraintValid' could be declared final 593
A catch statement should never catch throwable since it includes errors. 603
Local variable 'cause' could be declared final 605

org/andromda/metafacades/emf/uml22/FrontEndActionStateLogic.java

Violation Line
Abstract classes should be named AbstractXXX 30447
Too many fields 30447
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Parameter 'context' is not assigned and could be declared final 44
Parameter 'metaObjectIn' is not assigned and could be declared final 44
Variables that are final and static should be all capitals, 'logger' is not all capitals. 53
Avoid reassigning parameters such as 'context' 60
Avoid reassigning parameters such as 'context' 73
An empty method in an abstract class should be abstract instead 8689
Found non-transient, non-static member. Please mark as transient or provide accessors. 99
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__serverSide1a' is not final. 99
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__serverSide1aSet' is not final. 100
Avoid using redundant field initializer for '__serverSide1aSet' 100
Found non-transient, non-static member. Please mark as transient or provide accessors. 100
Found non-transient, non-static member. Please mark as transient or provide accessors. 130
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase2a' is not final. 130
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase2aSet' is not final. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 131
Avoid excessively long variable names like __containedInFrontEndUseCase2aSet 131
Avoid using redundant field initializer for '__containedInFrontEndUseCase2aSet' 131
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionMethodName3a' is not final. 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Avoid using redundant field initializer for '__actionMethodName3aSet' 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionMethodName3aSet' is not final. 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 190
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__serviceCalls4a' is not final. 190
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__serviceCalls4aSet' is not final. 191
Found non-transient, non-static member. Please mark as transient or provide accessors. 191
Avoid using redundant field initializer for '__serviceCalls4aSet' 191
Found non-transient, non-static member. Please mark as transient or provide accessors. 216
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getContainerActions1r' is not final. 216
Found non-transient, non-static member. Please mark as transient or provide accessors. 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getContainerActions1rSet' is not final. 217
Avoid using redundant field initializer for '__getContainerActions1rSet' 217
Local variable 'result' could be declared final 229
Local variable 'shieldedResult' could be declared final 230
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getControllerCalls2r' is not final. 256
Found non-transient, non-static member. Please mark as transient or provide accessors. 256
Found non-transient, non-static member. Please mark as transient or provide accessors. 257
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getControllerCalls2rSet' is not final. 257
Avoid using redundant field initializer for '__getControllerCalls2rSet' 257
Local variable 'result' could be declared final 271
Local variable 'shieldedResult' could be declared final 272
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExceptions3r' is not final. 298
Found non-transient, non-static member. Please mark as transient or provide accessors. 298
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExceptions3rSet' is not final. 299
Found non-transient, non-static member. Please mark as transient or provide accessors. 299
Avoid using redundant field initializer for '__getExceptions3rSet' 299
Local variable 'result' could be declared final 313
Local variable 'shieldedResult' could be declared final 314
Found non-transient, non-static member. Please mark as transient or provide accessors. 340
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getForward4r' is not final. 340
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getForward4rSet' is not final. 341
Avoid using redundant field initializer for '__getForward4rSet' 341
Found non-transient, non-static member. Please mark as transient or provide accessors. 341
Local variable 'result' could be declared final 355
Local variable 'shieldedResult' could be declared final 356
Comment is too large: Line too long 383
Comment is too large: Line too long 386
Comment is too large: Line too long 387
Comment is too large: Line too long 388
Parameter 'validationMessages' is not assigned and could be declared final 393
Local variable 'constraintValid' could be declared final 399
A catch statement should never catch throwable since it includes errors. 409
Local variable 'cause' could be declared final 411
Local variable 'constraintValid' could be declared final 424
Unnecessary wrapper object creation 424
Useless parentheses. 424
A catch statement should never catch throwable since it includes errors. 434
Local variable 'cause' could be declared final 436

org/andromda/metafacades/emf/uml22/FrontEndActivityGraphLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23209
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'context' is not assigned and could be declared final 37
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1a' is not final. 92
Avoid excessively long variable names like __containedInFrontEndUseCase1aSet 93
Avoid using redundant field initializer for '__containedInFrontEndUseCase1aSet' 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1aSet' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController1r' is not final. 118
Found non-transient, non-static member. Please mark as transient or provide accessors. 118
Found non-transient, non-static member. Please mark as transient or provide accessors. 119
Avoid using redundant field initializer for '__getController1rSet' 119
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController1rSet' is not final. 119
Local variable 'result' could be declared final 132
Local variable 'shieldedResult' could be declared final 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialAction2r' is not final. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialAction2rSet' is not final. 160
Avoid using redundant field initializer for '__getInitialAction2rSet' 160
Local variable 'result' could be declared final 173
Local variable 'shieldedResult' could be declared final 174
Overriding method merely calls super 205208
Parameter 'validationMessages' is not assigned and could be declared final 205

org/andromda/metafacades/emf/uml22/FrontEndControllerLogic.java

Violation Line
Abstract classes should be named AbstractXXX 28250
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Parameter 'context' is not assigned and could be declared final 42
Parameter 'metaObjectIn' is not assigned and could be declared final 42
Variables that are final and static should be all capitals, 'logger' is not all capitals. 51
Avoid reassigning parameters such as 'context' 58
Avoid reassigning parameters such as 'context' 71
An empty method in an abstract class should be abstract instead 8487
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1r' is not final. 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1rSet' is not final. 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Avoid using redundant field initializer for '__getUseCase1rSet' 92
Local variable 'result' could be declared final 104
Local variable 'shieldedResult' could be declared final 105
Found non-transient, non-static member. Please mark as transient or provide accessors. 131
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getServiceReferences2r' is not final. 131
Avoid using redundant field initializer for '__getServiceReferences2rSet' 132
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getServiceReferences2rSet' is not final. 132
Found non-transient, non-static member. Please mark as transient or provide accessors. 132
Local variable 'result' could be declared final 145
Local variable 'shieldedResult' could be declared final 146
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferringActions3r' is not final. 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferringActions3rSet' is not final. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Avoid using redundant field initializer for '__getDeferringActions3rSet' 173
Local variable 'result' could be declared final 186
Local variable 'shieldedResult' could be declared final 187
Comment is too large: Line too long 215
Parameter 'validationMessages' is not assigned and could be declared final 221
Local variable 'constraintValid' could be declared final 227
A catch statement should never catch throwable since it includes errors. 237
Local variable 'cause' could be declared final 239

org/andromda/metafacades/emf/uml22/FrontEndControllerOperationLogic.java

Violation Line
Abstract classes should be named AbstractXXX 27339
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Parameter 'metaObjectIn' is not assigned and could be declared final 41
Parameter 'context' is not assigned and could be declared final 41
Variables that are final and static should be all capitals, 'logger' is not all capitals. 50
Avoid reassigning parameters such as 'context' 57
Avoid reassigning parameters such as 'context' 70
An empty method in an abstract class should be abstract instead 8386
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ownerIsController1a' is not final. 96
Found non-transient, non-static member. Please mark as transient or provide accessors. 96
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ownerIsController1aSet' is not final. 97
Found non-transient, non-static member. Please mark as transient or provide accessors. 97
Avoid using redundant field initializer for '__ownerIsController1aSet' 97
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allArgumentsHaveFormFields2a' is not final. 126
Found non-transient, non-static member. Please mark as transient or provide accessors. 126
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allArgumentsHaveFormFields2aSet' is not final. 127
Avoid using redundant field initializer for '__allArgumentsHaveFormFields2aSet' 127
Avoid excessively long variable names like __allArgumentsHaveFormFields2aSet 127
Found non-transient, non-static member. Please mark as transient or provide accessors. 127
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActivityGraph1r' is not final. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActivityGraph1rSet' is not final. 155
Avoid using redundant field initializer for '__getActivityGraph1rSet' 155
Local variable 'result' could be declared final 167
Local variable 'shieldedResult' could be declared final 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 194
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields2r' is not final. 194
Avoid using redundant field initializer for '__getFormFields2rSet' 195
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields2rSet' is not final. 195
Found non-transient, non-static member. Please mark as transient or provide accessors. 195
Local variable 'result' could be declared final 207
Local variable 'shieldedResult' could be declared final 208
Found non-transient, non-static member. Please mark as transient or provide accessors. 234
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferringActions3r' is not final. 234
Avoid using redundant field initializer for '__getDeferringActions3rSet' 235
Found non-transient, non-static member. Please mark as transient or provide accessors. 235
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferringActions3rSet' is not final. 235
Local variable 'result' could be declared final 247
Local variable 'shieldedResult' could be declared final 248
Comment is too large: Line too long 275
Comment is too large: Line too long 276
Comment is too large: Line too long 278
Comment is too large: Line too long 279
Parameter 'validationMessages' is not assigned and could be declared final 285
Local variable 'constraintValid' could be declared final 291
A catch statement should never catch throwable since it includes errors. 301
Local variable 'cause' could be declared final 303
Local variable 'constraintValid' could be declared final 316
A catch statement should never catch throwable since it includes errors. 326
Local variable 'cause' could be declared final 328

org/andromda/metafacades/emf/uml22/FrontEndEventLogic.java

Violation Line
Abstract classes should be named AbstractXXX 24243
Found non-transient, non-static member. Please mark as transient or provide accessors. 32
Parameter 'metaObjectIn' is not assigned and could be declared final 38
Parameter 'context' is not assigned and could be declared final 38
Variables that are final and static should be all capitals, 'logger' is not all capitals. 47
Avoid reassigning parameters such as 'context' 54
Avoid reassigning parameters such as 'context' 67
An empty method in an abstract class should be abstract instead 8083
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1a' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Avoid excessively long variable names like __containedInFrontEndUseCase1aSet 94
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1aSet' is not final. 94
Avoid using redundant field initializer for '__containedInFrontEndUseCase1aSet' 94
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getControllerCall1r' is not final. 119
Found non-transient, non-static member. Please mark as transient or provide accessors. 119
Found non-transient, non-static member. Please mark as transient or provide accessors. 120
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getControllerCall1rSet' is not final. 120
Avoid using redundant field initializer for '__getControllerCall1rSet' 120
Local variable 'result' could be declared final 134
Local variable 'shieldedResult' could be declared final 135
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAction2r' is not final. 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAction2rSet' is not final. 162
Avoid using redundant field initializer for '__getAction2rSet' 162
Local variable 'result' could be declared final 176
Local variable 'shieldedResult' could be declared final 177
Local variable 'result' could be declared final 213
Local variable 'shieldedResult' could be declared final 214
Parameter 'validationMessages' is not assigned and could be declared final 239
Overriding method merely calls super 239242

org/andromda/metafacades/emf/uml22/FrontEndExceptionHandlerLogic.java

Violation Line
Abstract classes should be named AbstractXXX 19118
Found non-transient, non-static member. Please mark as transient or provide accessors. 27
Parameter 'metaObjectIn' is not assigned and could be declared final 33
Parameter 'context' is not assigned and could be declared final 33
Avoid reassigning parameters such as 'context' 44
Avoid reassigning parameters such as 'context' 57
An empty method in an abstract class should be abstract instead 7073
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__frontEndException1a' is not final. 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__frontEndException1aSet' is not final. 84
Found non-transient, non-static member. Please mark as transient or provide accessors. 84
Avoid using redundant field initializer for '__frontEndException1aSet' 84
Parameter 'validationMessages' is not assigned and could be declared final 114
Overriding method merely calls super 114117

org/andromda/metafacades/emf/uml22/FrontEndFinalStateLogic.java

Violation Line
Abstract classes should be named AbstractXXX 24210
Found non-transient, non-static member. Please mark as transient or provide accessors. 32
Parameter 'metaObjectIn' is not assigned and could be declared final 38
Parameter 'context' is not assigned and could be declared final 38
Variables that are final and static should be all capitals, 'logger' is not all capitals. 47
Avoid reassigning parameters such as 'context' 54
Avoid reassigning parameters such as 'context' 67
An empty method in an abstract class should be abstract instead 8083
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1a' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Avoid using redundant field initializer for '__containedInFrontEndUseCase1aSet' 94
Avoid excessively long variable names like __containedInFrontEndUseCase1aSet 94
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1aSet' is not final. 94
Found non-transient, non-static member. Please mark as transient or provide accessors. 119
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTargetUseCase1r' is not final. 119
Avoid using redundant field initializer for '__getTargetUseCase1rSet' 120
Found non-transient, non-static member. Please mark as transient or provide accessors. 120
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTargetUseCase1rSet' is not final. 120
Local variable 'result' could be declared final 132
Local variable 'shieldedResult' could be declared final 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInterUseCaseParameters2r' is not final. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInterUseCaseParameters2rSet' is not final. 160
Avoid using redundant field initializer for '__getInterUseCaseParameters2rSet' 160
Avoid excessively long variable names like __getInterUseCaseParameters2rSet 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Local variable 'result' could be declared final 174
Local variable 'shieldedResult' could be declared final 175
Overriding method merely calls super 206209
Parameter 'validationMessages' is not assigned and could be declared final 206

org/andromda/metafacades/emf/uml22/FrontEndForwardLogic.java

Violation Line
Too many fields 27461
Abstract classes should be named AbstractXXX 27461
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Parameter 'context' is not assigned and could be declared final 41
Parameter 'metaObjectIn' is not assigned and could be declared final 41
Variables that are final and static should be all capitals, 'logger' is not all capitals. 50
Avoid reassigning parameters such as 'context' 57
Avoid reassigning parameters such as 'context' 70
An empty method in an abstract class should be abstract instead 8386
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1a' is not final. 96
Found non-transient, non-static member. Please mark as transient or provide accessors. 96
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1aSet' is not final. 97
Avoid using redundant field initializer for '__containedInFrontEndUseCase1aSet' 97
Found non-transient, non-static member. Please mark as transient or provide accessors. 97
Avoid excessively long variable names like __containedInFrontEndUseCase1aSet 97
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionMethodName2a' is not final. 126
Found non-transient, non-static member. Please mark as transient or provide accessors. 126
Found non-transient, non-static member. Please mark as transient or provide accessors. 127
Avoid using redundant field initializer for '__actionMethodName2aSet' 127
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionMethodName2aSet' is not final. 127
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringView3a' is not final. 156
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Avoid using redundant field initializer for '__enteringView3aSet' 157
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringView3aSet' is not final. 157
Found non-transient, non-static member. Please mark as transient or provide accessors. 157
Found non-transient, non-static member. Please mark as transient or provide accessors. 186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingView4a' is not final. 186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingView4aSet' is not final. 187
Avoid using redundant field initializer for '__exitingView4aSet' 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 212
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1r' is not final. 212
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1rSet' is not final. 213
Avoid using redundant field initializer for '__getUseCase1rSet' 213
Found non-transient, non-static member. Please mark as transient or provide accessors. 213
Local variable 'result' could be declared final 225
Local variable 'shieldedResult' could be declared final 226
Found non-transient, non-static member. Please mark as transient or provide accessors. 252
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActions2r' is not final. 252
Found non-transient, non-static member. Please mark as transient or provide accessors. 253
Avoid using redundant field initializer for '__getActions2rSet' 253
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActions2rSet' is not final. 253
Local variable 'result' could be declared final 265
Local variable 'shieldedResult' could be declared final 266
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDecisionTrigger3r' is not final. 292
Found non-transient, non-static member. Please mark as transient or provide accessors. 292
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDecisionTrigger3rSet' is not final. 293
Found non-transient, non-static member. Please mark as transient or provide accessors. 293
Avoid using redundant field initializer for '__getDecisionTrigger3rSet' 293
Local variable 'result' could be declared final 305
Local variable 'shieldedResult' could be declared final 306
Found non-transient, non-static member. Please mark as transient or provide accessors. 332
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOperationCall4r' is not final. 332
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOperationCall4rSet' is not final. 333
Found non-transient, non-static member. Please mark as transient or provide accessors. 333
Avoid using redundant field initializer for '__getOperationCall4rSet' 333
Local variable 'result' could be declared final 345
Local variable 'shieldedResult' could be declared final 346
Found non-transient, non-static member. Please mark as transient or provide accessors. 372
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getForwardParameters5r' is not final. 372
Avoid using redundant field initializer for '__getForwardParameters5rSet' 373
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getForwardParameters5rSet' is not final. 373
Found non-transient, non-static member. Please mark as transient or provide accessors. 373
Local variable 'result' could be declared final 385
Local variable 'shieldedResult' could be declared final 386
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFrontEndActivityGraph6r' is not final. 412
Found non-transient, non-static member. Please mark as transient or provide accessors. 412
Avoid using redundant field initializer for '__getFrontEndActivityGraph6rSet' 413
Found non-transient, non-static member. Please mark as transient or provide accessors. 413
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFrontEndActivityGraph6rSet' is not final. 413
Local variable 'result' could be declared final 425
Local variable 'shieldedResult' could be declared final 426
Overriding method merely calls super 457460
Parameter 'validationMessages' is not assigned and could be declared final 457

org/andromda/metafacades/emf/uml22/FrontEndPackageLogic.java

Violation Line
Abstract classes should be named AbstractXXX 27235
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Parameter 'context' is not assigned and could be declared final 41
Parameter 'metaObjectIn' is not assigned and could be declared final 41
Variables that are final and static should be all capitals, 'logger' is not all capitals. 50
Avoid reassigning parameters such as 'context' 57
Avoid reassigning parameters such as 'context' 70
An empty method in an abstract class should be abstract instead 8386
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFrontEndUseCases1r' is not final. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Avoid using redundant field initializer for '__getFrontEndUseCases1rSet' 91
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFrontEndUseCases1rSet' is not final. 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Local variable 'result' could be declared final 103
Local variable 'shieldedResult' could be declared final 104
Found non-transient, non-static member. Please mark as transient or provide accessors. 130
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFrontEndControllers2r' is not final. 130
Avoid using redundant field initializer for '__getFrontEndControllers2rSet' 131
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFrontEndControllers2rSet' is not final. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 131
Local variable 'result' could be declared final 143
Local variable 'shieldedResult' could be declared final 144
Comment is too large: Line too long 172
Comment is too large: Line too long 175
Parameter 'validationMessages' is not assigned and could be declared final 181
Local variable 'constraintValid' could be declared final 187
A catch statement should never catch throwable since it includes errors. 197
Local variable 'cause' could be declared final 199
Local variable 'constraintValid' could be declared final 212
A catch statement should never catch throwable since it includes errors. 222
Local variable 'cause' could be declared final 224

org/andromda/metafacades/emf/uml22/FrontEndParameterLogic.java

Violation Line
Too many fields 23432
Abstract classes should be named AbstractXXX 23432
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Parameter 'context' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__controllerOperationArgument1a' is not final. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__controllerOperationArgument1aSet' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Avoid using redundant field initializer for '__controllerOperationArgument1aSet' 93
Avoid excessively long variable names like __controllerOperationArgument1aSet 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 122
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase2a' is not final. 122
Avoid using redundant field initializer for '__containedInFrontEndUseCase2aSet' 123
Found non-transient, non-static member. Please mark as transient or provide accessors. 123
Avoid excessively long variable names like __containedInFrontEndUseCase2aSet 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase2aSet' is not final. 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionParameter3a' is not final. 152
Found non-transient, non-static member. Please mark as transient or provide accessors. 152
Avoid using redundant field initializer for '__actionParameter3aSet' 153
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionParameter3aSet' is not final. 153
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
Found non-transient, non-static member. Please mark as transient or provide accessors. 182
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__table4a' is not final. 182
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__table4aSet' is not final. 183
Avoid using redundant field initializer for '__table4aSet' 183
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableColumnNames5a' is not final. 212
Found non-transient, non-static member. Please mark as transient or provide accessors. 212
Found non-transient, non-static member. Please mark as transient or provide accessors. 213
Avoid using redundant field initializer for '__tableColumnNames5aSet' 213
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableColumnNames5aSet' is not final. 213
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableColumns6a' is not final. 244
Found non-transient, non-static member. Please mark as transient or provide accessors. 244
Avoid using redundant field initializer for '__tableColumns6aSet' 245
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableColumns6aSet' is not final. 245
Found non-transient, non-static member. Please mark as transient or provide accessors. 245
Found non-transient, non-static member. Please mark as transient or provide accessors. 275
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableAttributeNames7a' is not final. 275
Avoid using redundant field initializer for '__tableAttributeNames7aSet' 276
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableAttributeNames7aSet' is not final. 276
Found non-transient, non-static member. Please mark as transient or provide accessors. 276
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getView1r' is not final. 302
Found non-transient, non-static member. Please mark as transient or provide accessors. 302
Found non-transient, non-static member. Please mark as transient or provide accessors. 303
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getView1rSet' is not final. 303
Avoid using redundant field initializer for '__getView1rSet' 303
Local variable 'result' could be declared final 316
Local variable 'shieldedResult' could be declared final 317
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAction2r' is not final. 343
Found non-transient, non-static member. Please mark as transient or provide accessors. 343
Avoid using redundant field initializer for '__getAction2rSet' 344
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAction2rSet' is not final. 344
Found non-transient, non-static member. Please mark as transient or provide accessors. 344
Local variable 'result' could be declared final 356
Local variable 'shieldedResult' could be declared final 357
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getControllerOperation3r' is not final. 383
Found non-transient, non-static member. Please mark as transient or provide accessors. 383
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getControllerOperation3rSet' is not final. 384
Avoid using redundant field initializer for '__getControllerOperation3rSet' 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 384
Local variable 'result' could be declared final 396
Local variable 'shieldedResult' could be declared final 397
Parameter 'validationMessages' is not assigned and could be declared final 428
Overriding method merely calls super 428431

org/andromda/metafacades/emf/uml22/FrontEndPseudostateLogic.java

Violation Line
Abstract classes should be named AbstractXXX 22168
Found non-transient, non-static member. Please mark as transient or provide accessors. 30
Parameter 'context' is not assigned and could be declared final 36
Parameter 'metaObjectIn' is not assigned and could be declared final 36
Variables that are final and static should be all capitals, 'logger' is not all capitals. 45
Avoid reassigning parameters such as 'context' 52
Avoid reassigning parameters such as 'context' 65
An empty method in an abstract class should be abstract instead 7881
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1a' is not final. 91
Avoid excessively long variable names like __containedInFrontEndUseCase1aSet 92
Avoid using redundant field initializer for '__containedInFrontEndUseCase1aSet' 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1aSet' is not final. 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 117
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getContainerActions1r' is not final. 117
Avoid using redundant field initializer for '__getContainerActions1rSet' 118
Found non-transient, non-static member. Please mark as transient or provide accessors. 118
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getContainerActions1rSet' is not final. 118
Local variable 'result' could be declared final 132
Local variable 'shieldedResult' could be declared final 133
Parameter 'validationMessages' is not assigned and could be declared final 164
Overriding method merely calls super 164167

org/andromda/metafacades/emf/uml22/FrontEndUseCaseLogic.java

Violation Line
Too many fields 34681
Abstract classes should be named AbstractXXX 34681
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Parameter 'context' is not assigned and could be declared final 48
Parameter 'metaObjectIn' is not assigned and could be declared final 48
Variables that are final and static should be all capitals, 'logger' is not all capitals. 57
Avoid reassigning parameters such as 'context' 64
Avoid reassigning parameters such as 'context' 77
An empty method in an abstract class should be abstract instead 9093
Found non-transient, non-static member. Please mark as transient or provide accessors. 103
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entryUseCase1a' is not final. 103
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entryUseCase1aSet' is not final. 104
Avoid using redundant field initializer for '__entryUseCase1aSet' 104
Found non-transient, non-static member. Please mark as transient or provide accessors. 104
Found non-transient, non-static member. Please mark as transient or provide accessors. 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__secured2a' is not final. 133
Avoid using redundant field initializer for '__secured2aSet' 134
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__secured2aSet' is not final. 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getReferencingFinalStates1r' is not final. 160
Avoid excessively long variable names like __getReferencingFinalStates1rSet 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getReferencingFinalStates1rSet' is not final. 161
Avoid using redundant field initializer for '__getReferencingFinalStates1rSet' 161
Local variable 'result' could be declared final 173
Local variable 'shieldedResult' could be declared final 174
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllRoles2r' is not final. 200
Found non-transient, non-static member. Please mark as transient or provide accessors. 200
Avoid using redundant field initializer for '__getAllRoles2rSet' 201
Found non-transient, non-static member. Please mark as transient or provide accessors. 201
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllRoles2rSet' is not final. 201
Local variable 'result' could be declared final 213
Local variable 'shieldedResult' could be declared final 214
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getRoles3r' is not final. 240
Found non-transient, non-static member. Please mark as transient or provide accessors. 240
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getRoles3rSet' is not final. 241
Found non-transient, non-static member. Please mark as transient or provide accessors. 241
Avoid using redundant field initializer for '__getRoles3rSet' 241
Local variable 'result' could be declared final 253
Local variable 'shieldedResult' could be declared final 254
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController4r' is not final. 280
Found non-transient, non-static member. Please mark as transient or provide accessors. 280
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController4rSet' is not final. 281
Avoid using redundant field initializer for '__getController4rSet' 281
Found non-transient, non-static member. Please mark as transient or provide accessors. 281
Local variable 'result' could be declared final 293
Local variable 'shieldedResult' could be declared final 294
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getViews5r' is not final. 320
Found non-transient, non-static member. Please mark as transient or provide accessors. 320
Avoid using redundant field initializer for '__getViews5rSet' 321
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getViews5rSet' is not final. 321
Found non-transient, non-static member. Please mark as transient or provide accessors. 321
Local variable 'result' could be declared final 333
Local variable 'shieldedResult' could be declared final 334
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActions6r' is not final. 360
Found non-transient, non-static member. Please mark as transient or provide accessors. 360
Avoid using redundant field initializer for '__getActions6rSet' 361
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActions6rSet' is not final. 361
Found non-transient, non-static member. Please mark as transient or provide accessors. 361
Local variable 'result' could be declared final 373
Local variable 'shieldedResult' could be declared final 374
Found non-transient, non-static member. Please mark as transient or provide accessors. 400
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllUseCases7r' is not final. 400
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllUseCases7rSet' is not final. 401
Found non-transient, non-static member. Please mark as transient or provide accessors. 401
Avoid using redundant field initializer for '__getAllUseCases7rSet' 401
Local variable 'result' could be declared final 413
Local variable 'shieldedResult' could be declared final 414
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialView8r' is not final. 440
Found non-transient, non-static member. Please mark as transient or provide accessors. 440
Avoid using redundant field initializer for '__getInitialView8rSet' 441
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialView8rSet' is not final. 441
Found non-transient, non-static member. Please mark as transient or provide accessors. 441
Local variable 'result' could be declared final 453
Local variable 'shieldedResult' could be declared final 454
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActivityGraph9r' is not final. 480
Found non-transient, non-static member. Please mark as transient or provide accessors. 480
Found non-transient, non-static member. Please mark as transient or provide accessors. 481
Avoid using redundant field initializer for '__getActivityGraph9rSet' 481
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActivityGraph9rSet' is not final. 481
Local variable 'result' could be declared final 493
Local variable 'shieldedResult' could be declared final 494
Found non-transient, non-static member. Please mark as transient or provide accessors. 520
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getViewVariables10r' is not final. 520
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getViewVariables10rSet' is not final. 521
Found non-transient, non-static member. Please mark as transient or provide accessors. 521
Avoid using redundant field initializer for '__getViewVariables10rSet' 521
Local variable 'result' could be declared final 533
Local variable 'shieldedResult' could be declared final 534
Comment is too large: Line too long 564
Comment is too large: Line too long 565
Comment is too large: Line too long 570
Comment is too large: Line too long 571
The method validateInvariants() has an NPath complexity of 625 577680
Parameter 'validationMessages' is not assigned and could be declared final 577
Avoid really long methods. 577680
Local variable 'constraintValid' could be declared final 583
A catch statement should never catch throwable since it includes errors. 593
Local variable 'cause' could be declared final 595
Parameter 'object' is not assigned and could be declared final 608
Local variable 'constraintValid' could be declared final 608
Unnecessary wrapper object creation 608
A catch statement should never catch throwable since it includes errors. 618
Local variable 'cause' could be declared final 620
Parameter 'object' is not assigned and could be declared final 633
Local variable 'constraintValid' could be declared final 633
A catch statement should never catch throwable since it includes errors. 643
Local variable 'cause' could be declared final 645
Local variable 'constraintValid' could be declared final 658
A catch statement should never catch throwable since it includes errors. 668
Local variable 'cause' could be declared final 670

org/andromda/metafacades/emf/uml22/FrontEndViewLogic.java

Violation Line
Abstract classes should be named AbstractXXX 28484
The class 'FrontEndViewLogic' has a Cyclomatic Complexity of 3 (Highest = 20). 28484
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Parameter 'context' is not assigned and could be declared final 42
Parameter 'metaObjectIn' is not assigned and could be declared final 42
Variables that are final and static should be all capitals, 'logger' is not all capitals. 51
Avoid reassigning parameters such as 'context' 58
Avoid reassigning parameters such as 'context' 71
An empty method in an abstract class should be abstract instead 8487
Found non-transient, non-static member. Please mark as transient or provide accessors. 97
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__frontEndView1a' is not final. 97
Avoid using redundant field initializer for '__frontEndView1aSet' 98
Found non-transient, non-static member. Please mark as transient or provide accessors. 98
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__frontEndView1aSet' is not final. 98
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllActionParameters1r' is not final. 123
Found non-transient, non-static member. Please mark as transient or provide accessors. 123
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Avoid using redundant field initializer for '__getAllActionParameters1rSet' 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllActionParameters1rSet' is not final. 124
Local variable 'result' could be declared final 136
Local variable 'shieldedResult' could be declared final 137
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllFormFields2r' is not final. 163
Found non-transient, non-static member. Please mark as transient or provide accessors. 163
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllFormFields2rSet' is not final. 164
Found non-transient, non-static member. Please mark as transient or provide accessors. 164
Avoid using redundant field initializer for '__getAllFormFields2rSet' 164
Local variable 'result' could be declared final 176
Local variable 'shieldedResult' could be declared final 177
Found non-transient, non-static member. Please mark as transient or provide accessors. 203
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getVariables3r' is not final. 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 204
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getVariables3rSet' is not final. 204
Avoid using redundant field initializer for '__getVariables3rSet' 204
Local variable 'result' could be declared final 216
Local variable 'shieldedResult' could be declared final 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase4r' is not final. 243
Found non-transient, non-static member. Please mark as transient or provide accessors. 243
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase4rSet' is not final. 244
Avoid using redundant field initializer for '__getUseCase4rSet' 244
Found non-transient, non-static member. Please mark as transient or provide accessors. 244
Local variable 'result' could be declared final 256
Local variable 'shieldedResult' could be declared final 257
Found non-transient, non-static member. Please mark as transient or provide accessors. 283
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTables5r' is not final. 283
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTables5rSet' is not final. 284
Found non-transient, non-static member. Please mark as transient or provide accessors. 284
Avoid using redundant field initializer for '__getTables5rSet' 284
Local variable 'result' could be declared final 296
Local variable 'shieldedResult' could be declared final 297
Found non-transient, non-static member. Please mark as transient or provide accessors. 323
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActions6r' is not final. 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 324
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActions6rSet' is not final. 324
Avoid using redundant field initializer for '__getActions6rSet' 324
Local variable 'result' could be declared final 336
Local variable 'shieldedResult' could be declared final 337
Comment is too large: Line too long 371
Comment is too large: Line too long 373
Comment is too large: Line too long 374
Avoid really long methods. 380483
The method validateInvariants() has an NPath complexity of 625 380483
The method 'validateInvariants' has a Cyclomatic Complexity of 20. 380483
Parameter 'validationMessages' is not assigned and could be declared final 380
Parameter 'object' is not assigned and could be declared final 386
Local variable 'constraintValid' could be declared final 386
A catch statement should never catch throwable since it includes errors. 396
Local variable 'cause' could be declared final 398
Local variable 'constraintValid' could be declared final 411
Parameter 'object' is not assigned and could be declared final 411
A catch statement should never catch throwable since it includes errors. 421
Local variable 'cause' could be declared final 423
Local variable 'constraintValid' could be declared final 436
A catch statement should never catch throwable since it includes errors. 446
Local variable 'cause' could be declared final 448
Parameter 'object' is not assigned and could be declared final 461
Local variable 'constraintValid' could be declared final 461
A catch statement should never catch throwable since it includes errors. 471
Local variable 'cause' could be declared final 473

org/andromda/metafacades/emf/uml22/GeneralizableElementFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 22380
Found non-transient, non-static member. Please mark as transient or provide accessors. 30
Parameter 'context' is not assigned and could be declared final 36
Parameter 'metaObjectIn' is not assigned and could be declared final 36
Variables that are final and static should be all capitals, 'logger' is not all capitals. 45
Avoid reassigning parameters such as 'context' 52
Avoid reassigning parameters such as 'context' 65
An empty method in an abstract class should be abstract instead 7881
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__generalizationList1a' is not final. 91
Avoid using redundant field initializer for '__generalizationList1aSet' 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__generalizationList1aSet' is not final. 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Parameter 'follow' is not assigned and could be declared final 136
Parameter 'tagName' is not assigned and could be declared final 136
Local variable 'returnValue' could be declared final 139
Local variable 'result' could be declared final 154
Local variable 'shieldedResult' could be declared final 155
Local variable 'result' could be declared final 183
Local variable 'shieldedResult' could be declared final 184
Local variable 'result' could be declared final 212
Local variable 'shieldedResult' could be declared final 213
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSpecializations4r' is not final. 233
Found non-transient, non-static member. Please mark as transient or provide accessors. 233
Found non-transient, non-static member. Please mark as transient or provide accessors. 234
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSpecializations4rSet' is not final. 234
Avoid using redundant field initializer for '__getSpecializations4rSet' 234
Local variable 'result' could be declared final 246
Local variable 'shieldedResult' could be declared final 247
Local variable 'result' could be declared final 281
Local variable 'shieldedResult' could be declared final 282
Local variable 'result' could be declared final 310
Local variable 'shieldedResult' could be declared final 311
Found non-transient, non-static member. Please mark as transient or provide accessors. 331
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getGeneralizationRoot7r' is not final. 331
Avoid using redundant field initializer for '__getGeneralizationRoot7rSet' 332
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getGeneralizationRoot7rSet' is not final. 332
Found non-transient, non-static member. Please mark as transient or provide accessors. 332
Local variable 'result' could be declared final 344
Local variable 'shieldedResult' could be declared final 345
Parameter 'validationMessages' is not assigned and could be declared final 376
Overriding method merely calls super 376379

org/andromda/metafacades/emf/uml22/GeneralizationFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25169
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Parameter 'context' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Local variable 'result' could be declared final 103
Local variable 'shieldedResult' could be declared final 104
Local variable 'result' could be declared final 139
Local variable 'shieldedResult' could be declared final 140
Parameter 'validationMessages' is not assigned and could be declared final 165
Overriding method merely calls super 165168

org/andromda/metafacades/emf/uml22/GuardFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23149
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'context' is not assigned and could be declared final 37
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Local variable 'result' could be declared final 119
Local variable 'shieldedResult' could be declared final 120
Overriding method merely calls super 145148
Parameter 'validationMessages' is not assigned and could be declared final 145

org/andromda/metafacades/emf/uml22/IncludeFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 22153
Found non-transient, non-static member. Please mark as transient or provide accessors. 30
Parameter 'context' is not assigned and could be declared final 36
Parameter 'metaObjectIn' is not assigned and could be declared final 36
Variables that are final and static should be all capitals, 'logger' is not all capitals. 45
Avoid reassigning parameters such as 'context' 52
Avoid reassigning parameters such as 'context' 65
An empty method in an abstract class should be abstract instead 7881
Local variable 'result' could be declared final 94
Local variable 'shieldedResult' could be declared final 95
Local variable 'result' could be declared final 123
Local variable 'shieldedResult' could be declared final 124
Overriding method merely calls super 149152
Parameter 'validationMessages' is not assigned and could be declared final 149

org/andromda/metafacades/emf/uml22/InstanceFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 26346
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Parameter 'context' is not assigned and could be declared final 40
Parameter 'metaObjectIn' is not assigned and could be declared final 40
Variables that are final and static should be all capitals, 'logger' is not all capitals. 49
Avoid reassigning parameters such as 'context' 56
Avoid reassigning parameters such as 'context' 69
An empty method in an abstract class should be abstract instead 8285
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOwnedLinks1r' is not final. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOwnedLinks1rSet' is not final. 90
Avoid using redundant field initializer for '__getOwnedLinks1rSet' 90
Local variable 'result' could be declared final 108
Local variable 'shieldedResult' could be declared final 109
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOwnedInstances2r' is not final. 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOwnedInstances2rSet' is not final. 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 136
Avoid using redundant field initializer for '__getOwnedInstances2rSet' 136
Local variable 'result' could be declared final 154
Local variable 'shieldedResult' could be declared final 155
Local variable 'result' could be declared final 190
Local variable 'shieldedResult' could be declared final 191
Found non-transient, non-static member. Please mark as transient or provide accessors. 211
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLinkEnds4r' is not final. 211
Avoid using redundant field initializer for '__getLinkEnds4rSet' 212
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLinkEnds4rSet' is not final. 212
Found non-transient, non-static member. Please mark as transient or provide accessors. 212
Local variable 'result' could be declared final 224
Local variable 'shieldedResult' could be declared final 225
Found non-transient, non-static member. Please mark as transient or provide accessors. 251
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getClassifiers5r' is not final. 251
Avoid using redundant field initializer for '__getClassifiers5rSet' 252
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getClassifiers5rSet' is not final. 252
Found non-transient, non-static member. Please mark as transient or provide accessors. 252
Local variable 'result' could be declared final 270
Local variable 'shieldedResult' could be declared final 271
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAttributeLinks6r' is not final. 297
Found non-transient, non-static member. Please mark as transient or provide accessors. 297
Found non-transient, non-static member. Please mark as transient or provide accessors. 298
Avoid using redundant field initializer for '__getAttributeLinks6rSet' 298
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAttributeLinks6rSet' is not final. 298
Local variable 'result' could be declared final 310
Local variable 'shieldedResult' could be declared final 311
Parameter 'validationMessages' is not assigned and could be declared final 342
Overriding method merely calls super 342345

org/andromda/metafacades/emf/uml22/InteractionFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 1984
Found non-transient, non-static member. Please mark as transient or provide accessors. 27
Parameter 'metaObjectIn' is not assigned and could be declared final 33
Parameter 'context' is not assigned and could be declared final 33
Avoid reassigning parameters such as 'context' 44
Avoid reassigning parameters such as 'context' 57
An empty method in an abstract class should be abstract instead 7073
Parameter 'validationMessages' is not assigned and could be declared final 80
Overriding method merely calls super 8083

org/andromda/metafacades/emf/uml22/LinkEndFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25265
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'context' is not assigned and could be declared final 39
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLink1r' is not final. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for '__getLink1rSet' 89
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLink1rSet' is not final. 89
Local variable 'result' could be declared final 101
Local variable 'shieldedResult' could be declared final 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAssociationEnd2r' is not final. 128
Avoid using redundant field initializer for '__getAssociationEnd2rSet' 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAssociationEnd2rSet' is not final. 129
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Local variable 'result' could be declared final 145
Local variable 'shieldedResult' could be declared final 146
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstance3r' is not final. 172
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Avoid using redundant field initializer for '__getInstance3rSet' 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstance3rSet' is not final. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Local variable 'result' could be declared final 185
Local variable 'shieldedResult' could be declared final 186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstances4r' is not final. 212
Found non-transient, non-static member. Please mark as transient or provide accessors. 212
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstances4rSet' is not final. 213
Avoid using redundant field initializer for '__getInstances4rSet' 213
Found non-transient, non-static member. Please mark as transient or provide accessors. 213
Local variable 'result' could be declared final 229
Local variable 'shieldedResult' could be declared final 230
Parameter 'validationMessages' is not assigned and could be declared final 261
Overriding method merely calls super 261264

org/andromda/metafacades/emf/uml22/LinkFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23135
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'context' is not assigned and could be declared final 37
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Found non-transient, non-static member. Please mark as transient or provide accessors. 86
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLinkEnds1r' is not final. 86
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLinkEnds1rSet' is not final. 87
Found non-transient, non-static member. Please mark as transient or provide accessors. 87
Avoid using redundant field initializer for '__getLinkEnds1rSet' 87
Local variable 'result' could be declared final 99
Local variable 'shieldedResult' could be declared final 100
Overriding method merely calls super 131134
Parameter 'validationMessages' is not assigned and could be declared final 131

org/andromda/metafacades/emf/uml22/ManageableEntityAssociationEndLogic.java

Violation Line
Abstract classes should be named AbstractXXX 20164
Found non-transient, non-static member. Please mark as transient or provide accessors. 28
Parameter 'context' is not assigned and could be declared final 34
Parameter 'metaObjectIn' is not assigned and could be declared final 34
Variables that are final and static should be all capitals, 'logger' is not all capitals. 43
Avoid reassigning parameters such as 'context' 50
Avoid reassigning parameters such as 'context' 63
An empty method in an abstract class should be abstract instead 7679
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__display1a' is not final. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for '__display1aSet' 90
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__display1aSet' is not final. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableIdentifier1r' is not final. 115
Found non-transient, non-static member. Please mark as transient or provide accessors. 115
Avoid using redundant field initializer for '__getManageableIdentifier1rSet' 116
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableIdentifier1rSet' is not final. 116
Found non-transient, non-static member. Please mark as transient or provide accessors. 116
Local variable 'result' could be declared final 128
Local variable 'shieldedResult' could be declared final 129
Parameter 'validationMessages' is not assigned and could be declared final 160
Overriding method merely calls super 160163

org/andromda/metafacades/emf/uml22/ManageableEntityAttributeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 17147
Found non-transient, non-static member. Please mark as transient or provide accessors. 25
Parameter 'metaObjectIn' is not assigned and could be declared final 31
Parameter 'context' is not assigned and could be declared final 31
Avoid reassigning parameters such as 'context' 42
Avoid reassigning parameters such as 'context' 55
An empty method in an abstract class should be abstract instead 6871
Found non-transient, non-static member. Please mark as transient or provide accessors. 81
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__display1a' is not final. 81
Avoid using redundant field initializer for '__display1aSet' 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__display1aSet' is not final. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 111
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableGetterAvailable2a' is not final. 111
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableGetterAvailable2aSet' is not final. 112
Avoid using redundant field initializer for '__manageableGetterAvailable2aSet' 112
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Avoid excessively long variable names like __manageableGetterAvailable2aSet 112
Overriding method merely calls super 143146
Parameter 'validationMessages' is not assigned and could be declared final 143

org/andromda/metafacades/emf/uml22/ManageableEntityLogic.java

Violation Line
Abstract classes should be named AbstractXXX 24868
Too many fields 24868
Found non-transient, non-static member. Please mark as transient or provide accessors. 32
Parameter 'context' is not assigned and could be declared final 38
Parameter 'metaObjectIn' is not assigned and could be declared final 38
Variables that are final and static should be all capitals, 'logger' is not all capitals. 47
Avoid reassigning parameters such as 'context' 54
Avoid reassigning parameters such as 'context' 67
An empty method in an abstract class should be abstract instead 8083
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageablePackageName1a' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Avoid using redundant field initializer for '__manageablePackageName1aSet' 94
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageablePackageName1aSet' is not final. 94
Avoid excessively long variable names like __manageableServiceAccessorCall2a 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceAccessorCall2a' is not final. 123
Found non-transient, non-static member. Please mark as transient or provide accessors. 123
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Avoid using redundant field initializer for '__manageableServiceAccessorCall2aSet' 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceAccessorCall2aSet' is not final. 124
Avoid excessively long variable names like __manageableServiceAccessorCall2aSet 124
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__read3a' is not final. 153
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__read3aSet' is not final. 154
Avoid using redundant field initializer for '__read3aSet' 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__create4a' is not final. 183
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__create4aSet' is not final. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Avoid using redundant field initializer for '__create4aSet' 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 213
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__update5a' is not final. 213
Found non-transient, non-static member. Please mark as transient or provide accessors. 214
Avoid using redundant field initializer for '__update5aSet' 214
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__update5aSet' is not final. 214
Found non-transient, non-static member. Please mark as transient or provide accessors. 243
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__delete6a' is not final. 243
Found non-transient, non-static member. Please mark as transient or provide accessors. 244
Avoid using redundant field initializer for '__delete6aSet' 244
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__delete6aSet' is not final. 244
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageablePackagePath7a' is not final. 273
Found non-transient, non-static member. Please mark as transient or provide accessors. 273
Found non-transient, non-static member. Please mark as transient or provide accessors. 274
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageablePackagePath7aSet' is not final. 274
Avoid using redundant field initializer for '__manageablePackagePath7aSet' 274
Found non-transient, non-static member. Please mark as transient or provide accessors. 303
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceName8a' is not final. 303
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceName8aSet' is not final. 304
Avoid using redundant field initializer for '__manageableServiceName8aSet' 304
Found non-transient, non-static member. Please mark as transient or provide accessors. 304
Found non-transient, non-static member. Please mark as transient or provide accessors. 333
Avoid excessively long variable names like __fullyQualifiedManageableServiceName9a 333
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableServiceName9a' is not final. 333
Avoid excessively long variable names like __fullyQualifiedManageableServiceName9aSet 334
Found non-transient, non-static member. Please mark as transient or provide accessors. 334
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableServiceName9aSet' is not final. 334
Avoid using redundant field initializer for '__fullyQualifiedManageableServiceName9aSet' 334
Avoid excessively long variable names like fullyQualifiedManageableServiceName9a 342
Found non-transient, non-static member. Please mark as transient or provide accessors. 363
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceFullPath10a' is not final. 363
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceFullPath10aSet' is not final. 364
Avoid excessively long variable names like __manageableServiceFullPath10aSet 364
Found non-transient, non-static member. Please mark as transient or provide accessors. 364
Avoid using redundant field initializer for '__manageableServiceFullPath10aSet' 364
Found non-transient, non-static member. Please mark as transient or provide accessors. 393
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableMembers11a' is not final. 393
Found non-transient, non-static member. Please mark as transient or provide accessors. 394
Avoid using redundant field initializer for '__manageableMembers11aSet' 394
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableMembers11aSet' is not final. 394
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageable12a' is not final. 423
Found non-transient, non-static member. Please mark as transient or provide accessors. 423
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageable12aSet' is not final. 424
Avoid using redundant field initializer for '__manageable12aSet' 424
Found non-transient, non-static member. Please mark as transient or provide accessors. 424
Found non-transient, non-static member. Please mark as transient or provide accessors. 453
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__maximumListSize13a' is not final. 453
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__maximumListSize13aSet' is not final. 454
Found non-transient, non-static member. Please mark as transient or provide accessors. 454
Avoid using redundant field initializer for '__maximumListSize13aSet' 454
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageSize14a' is not final. 483
Found non-transient, non-static member. Please mark as transient or provide accessors. 483
Found non-transient, non-static member. Please mark as transient or provide accessors. 484
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageSize14aSet' is not final. 484
Avoid using redundant field initializer for '__pageSize14aSet' 484
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resolveable15a' is not final. 513
Found non-transient, non-static member. Please mark as transient or provide accessors. 513
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resolveable15aSet' is not final. 514
Found non-transient, non-static member. Please mark as transient or provide accessors. 514
Avoid using redundant field initializer for '__resolveable15aSet' 514
Parameter 'withTypes' is not assigned and could be declared final 554
Local variable 'returnValue' could be declared final 557
Local variable 'returnValue' could be declared final 576
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUsers1r' is not final. 583
Found non-transient, non-static member. Please mark as transient or provide accessors. 583
Found non-transient, non-static member. Please mark as transient or provide accessors. 584
Avoid using redundant field initializer for '__getUsers1rSet' 584
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUsers1rSet' is not final. 584
Local variable 'result' could be declared final 597
Local variable 'shieldedResult' could be declared final 598
Found non-transient, non-static member. Please mark as transient or provide accessors. 624
Avoid excessively long variable names like __getManageableAssociationEnds2r 624
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableAssociationEnds2r' is not final. 624
Avoid using redundant field initializer for '__getManageableAssociationEnds2rSet' 625
Avoid excessively long variable names like __getManageableAssociationEnds2rSet 625
Found non-transient, non-static member. Please mark as transient or provide accessors. 625
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableAssociationEnds2rSet' is not final. 625
Local variable 'result' could be declared final 638
Local variable 'shieldedResult' could be declared final 639
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDisplayAttribute3r' is not final. 665
Found non-transient, non-static member. Please mark as transient or provide accessors. 665
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDisplayAttribute3rSet' is not final. 666
Found non-transient, non-static member. Please mark as transient or provide accessors. 666
Avoid using redundant field initializer for '__getDisplayAttribute3rSet' 666
Local variable 'result' could be declared final 679
Local variable 'shieldedResult' could be declared final 680
Local variable 'result' could be declared final 715
Local variable 'shieldedResult' could be declared final 716
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllManageables5r' is not final. 736
Found non-transient, non-static member. Please mark as transient or provide accessors. 736
Avoid using redundant field initializer for '__getAllManageables5rSet' 737
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllManageables5rSet' is not final. 737
Found non-transient, non-static member. Please mark as transient or provide accessors. 737
Local variable 'result' could be declared final 750
Local variable 'shieldedResult' could be declared final 751
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableAttributes6r' is not final. 777
Found non-transient, non-static member. Please mark as transient or provide accessors. 777
Avoid using redundant field initializer for '__getManageableAttributes6rSet' 778
Found non-transient, non-static member. Please mark as transient or provide accessors. 778
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableAttributes6rSet' is not final. 778
Local variable 'result' could be declared final 791
Local variable 'shieldedResult' could be declared final 792
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableIdentifier7r' is not final. 818
Found non-transient, non-static member. Please mark as transient or provide accessors. 818
Found non-transient, non-static member. Please mark as transient or provide accessors. 819
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableIdentifier7rSet' is not final. 819
Avoid using redundant field initializer for '__getManageableIdentifier7rSet' 819
Local variable 'result' could be declared final 832
Local variable 'shieldedResult' could be declared final 833
Parameter 'validationMessages' is not assigned and could be declared final 864
Overriding method merely calls super 864867

org/andromda/metafacades/emf/uml22/ModelElementFacadeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51464
Too many fields 331464
Abstract classes should be named AbstractXXX 331464
Avoid really long classes. 331464
This class has too many methods, consider refactoring it. 361464
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Parameter 'metaObjectIn' is not assigned and could be declared final 47
Parameter 'context' is not assigned and could be declared final 47
Variables that are final and static should be all capitals, 'logger' is not all capitals. 56
Avoid reassigning parameters such as 'context' 63
Avoid reassigning parameters such as 'context' 76
An empty method in an abstract class should be abstract instead 8992
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__visibility1a' is not final. 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 102
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__visibility1aSet' is not final. 103
Found non-transient, non-static member. Please mark as transient or provide accessors. 103
Avoid using redundant field initializer for '__visibility1aSet' 103
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__packagePath2a' is not final. 133
Found non-transient, non-static member. Please mark as transient or provide accessors. 133
Found non-transient, non-static member. Please mark as transient or provide accessors. 134
Avoid using redundant field initializer for '__packagePath2aSet' 134
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__packagePath2aSet' is not final. 134
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__name3a' is not final. 163
Found non-transient, non-static member. Please mark as transient or provide accessors. 163
Avoid using redundant field initializer for '__name3aSet' 164
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__name3aSet' is not final. 164
Found non-transient, non-static member. Please mark as transient or provide accessors. 164
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__packageName4a' is not final. 193
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Avoid using redundant field initializer for '__packageName4aSet' 194
Found non-transient, non-static member. Please mark as transient or provide accessors. 194
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__packageName4aSet' is not final. 194
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedName5a' is not final. 223
Found non-transient, non-static member. Please mark as transient or provide accessors. 223
Avoid using redundant field initializer for '__fullyQualifiedName5aSet' 224
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedName5aSet' is not final. 224
Found non-transient, non-static member. Please mark as transient or provide accessors. 224
Found non-transient, non-static member. Please mark as transient or provide accessors. 253
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedNamePath6a' is not final. 253
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedNamePath6aSet' is not final. 254
Avoid using redundant field initializer for '__fullyQualifiedNamePath6aSet' 254
Found non-transient, non-static member. Please mark as transient or provide accessors. 254
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__languageMappings7a' is not final. 284
Found non-transient, non-static member. Please mark as transient or provide accessors. 284
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__languageMappings7aSet' is not final. 285
Found non-transient, non-static member. Please mark as transient or provide accessors. 285
Avoid using redundant field initializer for '__languageMappings7aSet' 285
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__stereotypeNames8a' is not final. 314
Found non-transient, non-static member. Please mark as transient or provide accessors. 314
Avoid using redundant field initializer for '__stereotypeNames8aSet' 315
Found non-transient, non-static member. Please mark as transient or provide accessors. 315
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__stereotypeNames8aSet' is not final. 315
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__id9a' is not final. 344
Found non-transient, non-static member. Please mark as transient or provide accessors. 344
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__id9aSet' is not final. 345
Found non-transient, non-static member. Please mark as transient or provide accessors. 345
Avoid using redundant field initializer for '__id9aSet' 345
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__constraintsPresent10a' is not final. 374
Found non-transient, non-static member. Please mark as transient or provide accessors. 374
Avoid using redundant field initializer for '__constraintsPresent10aSet' 375
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__constraintsPresent10aSet' is not final. 375
Found non-transient, non-static member. Please mark as transient or provide accessors. 375
Found non-transient, non-static member. Please mark as transient or provide accessors. 404
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bindingDependenciesPresent11a' is not final. 404
Avoid using redundant field initializer for '__bindingDependenciesPresent11aSet' 405
Found non-transient, non-static member. Please mark as transient or provide accessors. 405
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bindingDependenciesPresent11aSet' is not final. 405
Avoid excessively long variable names like __bindingDependenciesPresent11aSet 405
Found non-transient, non-static member. Please mark as transient or provide accessors. 435
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateParametersPresent12a' is not final. 435
Found non-transient, non-static member. Please mark as transient or provide accessors. 436
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__templateParametersPresent12aSet' is not final. 436
Avoid using redundant field initializer for '__templateParametersPresent12aSet' 436
Avoid excessively long variable names like __templateParametersPresent12aSet 436
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__keywords13a' is not final. 466
Found non-transient, non-static member. Please mark as transient or provide accessors. 466
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__keywords13aSet' is not final. 467
Found non-transient, non-static member. Please mark as transient or provide accessors. 467
Avoid using redundant field initializer for '__keywords13aSet' 467
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__label14a' is not final. 500
Found non-transient, non-static member. Please mark as transient or provide accessors. 500
Avoid using redundant field initializer for '__label14aSet' 501
Found non-transient, non-static member. Please mark as transient or provide accessors. 501
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__label14aSet' is not final. 501
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__qualifiedName15a' is not final. 530
Found non-transient, non-static member. Please mark as transient or provide accessors. 530
Found non-transient, non-static member. Please mark as transient or provide accessors. 531
Avoid using redundant field initializer for '__qualifiedName15aSet' 531
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__qualifiedName15aSet' is not final. 531
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__reservedWord16a' is not final. 563
Found non-transient, non-static member. Please mark as transient or provide accessors. 563
Found non-transient, non-static member. Please mark as transient or provide accessors. 564
Avoid using redundant field initializer for '__reservedWord16aSet' 564
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__reservedWord16aSet' is not final. 564
Found non-transient, non-static member. Please mark as transient or provide accessors. 593
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationPresent17a' is not final. 593
Found non-transient, non-static member. Please mark as transient or provide accessors. 594
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationPresent17aSet' is not final. 594
Avoid using redundant field initializer for '__documentationPresent17aSet' 594
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validIdentifierName18a' is not final. 623
Found non-transient, non-static member. Please mark as transient or provide accessors. 623
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validIdentifierName18aSet' is not final. 624
Found non-transient, non-static member. Please mark as transient or provide accessors. 624
Avoid using redundant field initializer for '__validIdentifierName18aSet' 624
Parameter 'tagName' is not assigned and could be declared final 668
Local variable 'returnValue' could be declared final 671
Parameter 'stereotypeName' is not assigned and could be declared final 707
Local variable 'returnValue' could be declared final 710
Parameter 'indent' is not assigned and could be declared final 733
Local variable 'returnValue' could be declared final 736
Parameter 'modelName' is not assigned and could be declared final 762
Local variable 'returnValue' could be declared final 765
Parameter 'indent' is not assigned and could be declared final 795
Parameter 'lineLength' is not assigned and could be declared final 795
Local variable 'returnValue' could be declared final 798
Parameter 'stereotypeName' is not assigned and could be declared final 819
Local variable 'returnValue' could be declared final 822
Parameter 'name' is not assigned and could be declared final 849
Parameter 'translation' is not assigned and could be declared final 849
Local variable 'returnValue' could be declared final 852
Parameter 'kind' is not assigned and could be declared final 875
Parameter 'translation' is not assigned and could be declared final 875
Local variable 'returnValue' could be declared final 878
Parameter 'translation' is not assigned and could be declared final 898
Local variable 'returnValue' could be declared final 901
Parameter 'kind' is not assigned and could be declared final 923
Local variable 'returnValue' could be declared final 926
Parameter 'tagName' is not assigned and could be declared final 948
Local variable 'returnValue' could be declared final 951
Parameter 'lineLength' is not assigned and could be declared final 983
Parameter 'htmlStyle' is not assigned and could be declared final 983
Parameter 'indent' is not assigned and could be declared final 983
Local variable 'returnValue' could be declared final 986
Parameter 'modelName' is not assigned and could be declared final 1007
Local variable 'returnValue' could be declared final 1010
Parameter 'element' is not assigned and could be declared final 1027
Parameter 'parameterName' is not assigned and could be declared final 1049
Local variable 'returnValue' could be declared final 1052
Parameter 'keywordName' is not assigned and could be declared final 1073
Local variable 'returnValue' could be declared final 1076
Parameter 'bindedElement' is not assigned and could be declared final 1099
Local variable 'returnValue' could be declared final 1102
Local variable 'result' could be declared final 1117
Local variable 'shieldedResult' could be declared final 1118
Local variable 'result' could be declared final 1146
Local variable 'shieldedResult' could be declared final 1147
Local variable 'result' could be declared final 1175
Local variable 'shieldedResult' could be declared final 1176
Local variable 'result' could be declared final 1208
Local variable 'shieldedResult' could be declared final 1209
Local variable 'result' could be declared final 1241
Local variable 'shieldedResult' could be declared final 1242
Local variable 'result' could be declared final 1274
Local variable 'shieldedResult' could be declared final 1275
Local variable 'result' could be declared final 1307
Local variable 'shieldedResult' could be declared final 1308
Local variable 'result' could be declared final 1340
Local variable 'shieldedResult' could be declared final 1341
Local variable 'result' could be declared final 1369
Local variable 'shieldedResult' could be declared final 1370
Local variable 'result' could be declared final 1402
Local variable 'shieldedResult' could be declared final 1403
Parameter 'validationMessages' is not assigned and could be declared final 1428
An empty method in an abstract class should be abstract instead 14281430
Document empty method 14291430
Avoid appending characters as strings in StringBuffer.append. 1445
A catch statement should never catch throwable since it includes errors. 1450
Avoid empty catch blocks 14561459
A catch statement should never catch throwable since it includes errors. 1456
Avoid appending characters as strings in StringBuffer.append. 1461

org/andromda/metafacades/emf/uml22/ModelFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 34622
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Parameter 'context' is not assigned and could be declared final 48
Parameter 'metaObjectIn' is not assigned and could be declared final 48
Variables that are final and static should be all capitals, 'logger' is not all capitals. 57
Avoid reassigning parameters such as 'context' 64
Avoid reassigning parameters such as 'context' 77
An empty method in an abstract class should be abstract instead 9093
Parameter 'tag' is not assigned and could be declared final 116
Parameter 'value' is not assigned and could be declared final 116
Local variable 'returnValue' could be declared final 119
Parameter 'tag' is not assigned and could be declared final 143
Parameter 'value' is not assigned and could be declared final 143
Local variable 'returnValue' could be declared final 146
Parameter 'name' is not assigned and could be declared final 166
Local variable 'returnValue' could be declared final 169
Parameter 'stereotypeName' is not assigned and could be declared final 193
Parameter 'name' is not assigned and could be declared final 193
Local variable 'returnValue' could be declared final 196
Parameter 'name' is not assigned and could be declared final 216
Local variable 'returnValue' could be declared final 219
Parameter 'stereotypeName' is not assigned and could be declared final 243
Parameter 'name' is not assigned and could be declared final 243
Local variable 'returnValue' could be declared final 246
Parameter 'useCase' is not assigned and could be declared final 266
Local variable 'returnValue' could be declared final 269
Parameter 'stereotypeName' is not assigned and could be declared final 293
Parameter 'activityGraph' is not assigned and could be declared final 293
Local variable 'returnValue' could be declared final 296
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllClasses1r' is not final. 303
Found non-transient, non-static member. Please mark as transient or provide accessors. 303
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllClasses1rSet' is not final. 304
Found non-transient, non-static member. Please mark as transient or provide accessors. 304
Avoid using redundant field initializer for '__getAllClasses1rSet' 304
Local variable 'result' could be declared final 322
Local variable 'shieldedResult' could be declared final 323
Local variable 'result' could be declared final 363
Local variable 'shieldedResult' could be declared final 364
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllTransitions3r' is not final. 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 384
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllTransitions3rSet' is not final. 385
Found non-transient, non-static member. Please mark as transient or provide accessors. 385
Avoid using redundant field initializer for '__getAllTransitions3rSet' 385
Local variable 'result' could be declared final 403
Local variable 'shieldedResult' could be declared final 404
Local variable 'result' could be declared final 444
Local variable 'shieldedResult' could be declared final 445
Local variable 'result' could be declared final 479
Local variable 'shieldedResult' could be declared final 480
Local variable 'result' could be declared final 514
Local variable 'shieldedResult' could be declared final 515
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllObjectFlowStates7r' is not final. 535
Found non-transient, non-static member. Please mark as transient or provide accessors. 535
Found non-transient, non-static member. Please mark as transient or provide accessors. 536
Avoid using redundant field initializer for '__getAllObjectFlowStates7rSet' 536
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllObjectFlowStates7rSet' is not final. 536
Local variable 'result' could be declared final 554
Local variable 'shieldedResult' could be declared final 555
Parameter 'validationMessages' is not assigned and could be declared final 586
An empty method in an abstract class should be abstract instead 586588
Document empty method 587588
Avoid appending characters as strings in StringBuffer.append. 603
A catch statement should never catch throwable since it includes errors. 608
A catch statement should never catch throwable since it includes errors. 614
Avoid empty catch blocks 614617
Avoid appending characters as strings in StringBuffer.append. 619

org/andromda/metafacades/emf/uml22/NamespaceFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 21122
Found non-transient, non-static member. Please mark as transient or provide accessors. 29
Parameter 'context' is not assigned and could be declared final 35
Parameter 'metaObjectIn' is not assigned and could be declared final 35
Variables that are final and static should be all capitals, 'logger' is not all capitals. 44
Avoid reassigning parameters such as 'context' 51
Avoid reassigning parameters such as 'context' 64
An empty method in an abstract class should be abstract instead 7780
Local variable 'result' could be declared final 92
Local variable 'shieldedResult' could be declared final 93
Parameter 'validationMessages' is not assigned and could be declared final 118
Overriding method merely calls super 118121

org/andromda/metafacades/emf/uml22/NodeFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 1984
Found non-transient, non-static member. Please mark as transient or provide accessors. 27
Parameter 'context' is not assigned and could be declared final 33
Parameter 'metaObjectIn' is not assigned and could be declared final 33
Avoid reassigning parameters such as 'context' 44
Avoid reassigning parameters such as 'context' 57
An empty method in an abstract class should be abstract instead 7073
Overriding method merely calls super 8083
Parameter 'validationMessages' is not assigned and could be declared final 80

org/andromda/metafacades/emf/uml22/ObjectFlowStateFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23128
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'context' is not assigned and could be declared final 37
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Local variable 'result' could be declared final 98
Local variable 'shieldedResult' could be declared final 99
Parameter 'validationMessages' is not assigned and could be declared final 124
Overriding method merely calls super 124127

org/andromda/metafacades/emf/uml22/OperationFacadeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51549
Avoid really long classes. 311549
The class 'OperationFacadeLogic' has a Cyclomatic Complexity of 2 (Highest = 29). 311549
Abstract classes should be named AbstractXXX 311549
Too many fields 311549
This class has too many methods, consider refactoring it. 341549
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Parameter 'context' is not assigned and could be declared final 45
Parameter 'metaObjectIn' is not assigned and could be declared final 45
Variables that are final and static should be all capitals, 'logger' is not all capitals. 54
Avoid reassigning parameters such as 'context' 61
Avoid reassigning parameters such as 'context' 74
An empty method in an abstract class should be abstract instead 8790
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__signature1a' is not final. 100
Found non-transient, non-static member. Please mark as transient or provide accessors. 100
Found non-transient, non-static member. Please mark as transient or provide accessors. 101
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__signature1aSet' is not final. 101
Avoid using redundant field initializer for '__signature1aSet' 101
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__call2a' is not final. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 132
Avoid using redundant field initializer for '__call2aSet' 132
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__call2aSet' is not final. 132
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__typedArgumentList3a' is not final. 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Avoid using redundant field initializer for '__typedArgumentList3aSet' 162
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__typedArgumentList3aSet' is not final. 162
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static4a' is not final. 191
Found non-transient, non-static member. Please mark as transient or provide accessors. 191
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static4aSet' is not final. 192
Avoid using redundant field initializer for '__static4aSet' 192
Found non-transient, non-static member. Please mark as transient or provide accessors. 192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract5a' is not final. 221
Found non-transient, non-static member. Please mark as transient or provide accessors. 221
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract5aSet' is not final. 222
Avoid using redundant field initializer for '__abstract5aSet' 222
Found non-transient, non-static member. Please mark as transient or provide accessors. 222
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionList6a' is not final. 251
Found non-transient, non-static member. Please mark as transient or provide accessors. 251
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionList6aSet' is not final. 252
Avoid using redundant field initializer for '__exceptionList6aSet' 252
Found non-transient, non-static member. Please mark as transient or provide accessors. 252
Found non-transient, non-static member. Please mark as transient or provide accessors. 282
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptions7a' is not final. 282
Avoid using redundant field initializer for '__exceptions7aSet' 283
Found non-transient, non-static member. Please mark as transient or provide accessors. 283
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptions7aSet' is not final. 283
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__returnTypePresent8a' is not final. 312
Found non-transient, non-static member. Please mark as transient or provide accessors. 312
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__returnTypePresent8aSet' is not final. 313
Avoid using redundant field initializer for '__returnTypePresent8aSet' 313
Found non-transient, non-static member. Please mark as transient or provide accessors. 313
Found non-transient, non-static member. Please mark as transient or provide accessors. 343
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionsPresent9a' is not final. 343
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionsPresent9aSet' is not final. 344
Avoid using redundant field initializer for '__exceptionsPresent9aSet' 344
Found non-transient, non-static member. Please mark as transient or provide accessors. 344
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__argumentNames10a' is not final. 373
Found non-transient, non-static member. Please mark as transient or provide accessors. 373
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__argumentNames10aSet' is not final. 374
Found non-transient, non-static member. Please mark as transient or provide accessors. 374
Avoid using redundant field initializer for '__argumentNames10aSet' 374
Found non-transient, non-static member. Please mark as transient or provide accessors. 403
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__argumentTypeNames11a' is not final. 403
Avoid using redundant field initializer for '__argumentTypeNames11aSet' 404
Found non-transient, non-static member. Please mark as transient or provide accessors. 404
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__argumentTypeNames11aSet' is not final. 404
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__query12a' is not final. 433
Found non-transient, non-static member. Please mark as transient or provide accessors. 433
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__query12aSet' is not final. 434
Avoid using redundant field initializer for '__query12aSet' 434
Found non-transient, non-static member. Please mark as transient or provide accessors. 434
Found non-transient, non-static member. Please mark as transient or provide accessors. 463
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__concurrency13a' is not final. 463
Avoid using redundant field initializer for '__concurrency13aSet' 464
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__concurrency13aSet' is not final. 464
Found non-transient, non-static member. Please mark as transient or provide accessors. 464
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionName14a' is not final. 495
Found non-transient, non-static member. Please mark as transient or provide accessors. 495
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionName14aSet' is not final. 496
Found non-transient, non-static member. Please mark as transient or provide accessors. 496
Avoid using redundant field initializer for '__preconditionName14aSet' 496
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postconditionName15a' is not final. 525
Found non-transient, non-static member. Please mark as transient or provide accessors. 525
Avoid using redundant field initializer for '__postconditionName15aSet' 526
Found non-transient, non-static member. Please mark as transient or provide accessors. 526
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postconditionName15aSet' is not final. 526
Found non-transient, non-static member. Please mark as transient or provide accessors. 555
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionSignature16a' is not final. 555
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionSignature16aSet' is not final. 556
Avoid using redundant field initializer for '__preconditionSignature16aSet' 556
Found non-transient, non-static member. Please mark as transient or provide accessors. 556
Found non-transient, non-static member. Please mark as transient or provide accessors. 585
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionCall17a' is not final. 585
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionCall17aSet' is not final. 586
Found non-transient, non-static member. Please mark as transient or provide accessors. 586
Avoid using redundant field initializer for '__preconditionCall17aSet' 586
Found non-transient, non-static member. Please mark as transient or provide accessors. 615
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionsPresent18a' is not final. 615
Avoid using redundant field initializer for '__preconditionsPresent18aSet' 616
Found non-transient, non-static member. Please mark as transient or provide accessors. 616
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionsPresent18aSet' is not final. 616
Found non-transient, non-static member. Please mark as transient or provide accessors. 645
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postconditionsPresent19a' is not final. 645
Found non-transient, non-static member. Please mark as transient or provide accessors. 646
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postconditionsPresent19aSet' is not final. 646
Avoid using redundant field initializer for '__postconditionsPresent19aSet' 646
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower20a' is not final. 675
Found non-transient, non-static member. Please mark as transient or provide accessors. 675
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower20aSet' is not final. 676
Avoid using redundant field initializer for '__lower20aSet' 676
Found non-transient, non-static member. Please mark as transient or provide accessors. 676
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper21a' is not final. 706
Found non-transient, non-static member. Please mark as transient or provide accessors. 706
Found non-transient, non-static member. Please mark as transient or provide accessors. 707
Avoid using redundant field initializer for '__upper21aSet' 707
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper21aSet' is not final. 707
Found non-transient, non-static member. Please mark as transient or provide accessors. 737
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__returnParameter22a' is not final. 737
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__returnParameter22aSet' is not final. 738
Found non-transient, non-static member. Please mark as transient or provide accessors. 738
Avoid using redundant field initializer for '__returnParameter22aSet' 738
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__overriding23a' is not final. 767
Found non-transient, non-static member. Please mark as transient or provide accessors. 767
Found non-transient, non-static member. Please mark as transient or provide accessors. 768
Avoid using redundant field initializer for '__overriding23aSet' 768
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__overriding23aSet' is not final. 768
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered24a' is not final. 799
Found non-transient, non-static member. Please mark as transient or provide accessors. 799
Found non-transient, non-static member. Please mark as transient or provide accessors. 800
Avoid using redundant field initializer for '__ordered24aSet' 800
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered24aSet' is not final. 800
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterReturnTypeName25a' is not final. 830
Found non-transient, non-static member. Please mark as transient or provide accessors. 830
Found non-transient, non-static member. Please mark as transient or provide accessors. 831
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterReturnTypeName25aSet' is not final. 831
Avoid using redundant field initializer for '__getterSetterReturnTypeName25aSet' 831
Avoid excessively long variable names like __getterSetterReturnTypeName25aSet 831
Found non-transient, non-static member. Please mark as transient or provide accessors. 860
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many26a' is not final. 860
Avoid using redundant field initializer for '__many26aSet' 861
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many26aSet' is not final. 861
Found non-transient, non-static member. Please mark as transient or provide accessors. 861
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique27a' is not final. 891
Found non-transient, non-static member. Please mark as transient or provide accessors. 891
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique27aSet' is not final. 892
Avoid using redundant field initializer for '__unique27aSet' 892
Found non-transient, non-static member. Please mark as transient or provide accessors. 892
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf28a' is not final. 922
Found non-transient, non-static member. Please mark as transient or provide accessors. 922
Found non-transient, non-static member. Please mark as transient or provide accessors. 923
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf28aSet' is not final. 923
Avoid using redundant field initializer for '__leaf28aSet' 923
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__methodBody29a' is not final. 953
Found non-transient, non-static member. Please mark as transient or provide accessors. 953
Avoid using redundant field initializer for '__methodBody29aSet' 954
Found non-transient, non-static member. Please mark as transient or provide accessors. 954
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__methodBody29aSet' is not final. 954
Parameter 'name' is not assigned and could be declared final 1001
Parameter 'follow' is not assigned and could be declared final 1001
Local variable 'returnValue' could be declared final 1004
Parameter 'initialExceptions' is not assigned and could be declared final 1026
Local variable 'returnValue' could be declared final 1029
Parameter 'withArgumentNames' is not assigned and could be declared final 1053
Local variable 'returnValue' could be declared final 1056
Parameter 'modifier' is not assigned and could be declared final 1077
Local variable 'returnValue' could be declared final 1080
Parameter 'argumentModifier' is not assigned and could be declared final 1101
Local variable 'returnValue' could be declared final 1104
Parameter 'name' is not assigned and could be declared final 1125
Local variable 'returnValue' could be declared final 1128
Local variable 'result' could be declared final 1147
Local variable 'shieldedResult' could be declared final 1148
Local variable 'result' could be declared final 1180
Local variable 'shieldedResult' could be declared final 1181
Local variable 'result' could be declared final 1209
Local variable 'shieldedResult' could be declared final 1210
Local variable 'result' could be declared final 1238
Local variable 'shieldedResult' could be declared final 1239
Local variable 'result' could be declared final 1271
Local variable 'shieldedResult' could be declared final 1272
Local variable 'result' could be declared final 1304
Local variable 'shieldedResult' could be declared final 1305
Found non-transient, non-static member. Please mark as transient or provide accessors. 1325
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOverriddenOperation7r' is not final. 1325
Avoid using redundant field initializer for '__getOverriddenOperation7rSet' 1326
Found non-transient, non-static member. Please mark as transient or provide accessors. 1326
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOverriddenOperation7rSet' is not final. 1326
Local variable 'result' could be declared final 1342
Local variable 'shieldedResult' could be declared final 1343
Comment is too large: Line too long 1371
Comment is too large: Line too long 1378
Comment is too large: Line too long 1379
Comment is too large: Line too long 1381
Comment is too large: Line too long 1382
Comment is too large: Line too long 1383
Comment is too large: Line too long 1385
Comment is too large: Line too long 1387
Comment is too large: Line too long 1388
Avoid really long methods. 13951548
The method validateInvariants() has an NPath complexity of 714025 13951548
Parameter 'validationMessages' is not assigned and could be declared final 1395
The method 'validateInvariants' has a Cyclomatic Complexity of 29. 13951548
Local variable 'constraintValid' could be declared final 1401
A catch statement should never catch throwable since it includes errors. 1411
Local variable 'cause' could be declared final 1413
Local variable 'constraintValid' could be declared final 1426
A catch statement should never catch throwable since it includes errors. 1436
Local variable 'cause' could be declared final 1438
Local variable 'constraintValid' could be declared final 1451
Useless parentheses. 1451
This statement may have some unnecessary parentheses 1451
Unnecessary wrapper object creation 1451
A catch statement should never catch throwable since it includes errors. 1461
Local variable 'cause' could be declared final 1463
Unnecessary wrapper object creation 1476
Unnecessary wrapper object creation 1476
Local variable 'constraintValid' could be declared final 1476
This statement may have some unnecessary parentheses 1476
Useless parentheses. 1476
A catch statement should never catch throwable since it includes errors. 1486
Local variable 'cause' could be declared final 1488
Unnecessary wrapper object creation 1501
Useless parentheses. 1501
This statement may have some unnecessary parentheses 1501
Local variable 'constraintValid' could be declared final 1501
A catch statement should never catch throwable since it includes errors. 1511
Local variable 'cause' could be declared final 1513
Useless parentheses. 1526
Unnecessary wrapper object creation 1526
Local variable 'constraintValid' could be declared final 1526
This statement may have some unnecessary parentheses 1526
A catch statement should never catch throwable since it includes errors. 1536
Local variable 'cause' could be declared final 1538

org/andromda/metafacades/emf/uml22/PackageFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 27297
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Parameter 'metaObjectIn' is not assigned and could be declared final 41
Parameter 'context' is not assigned and could be declared final 41
Variables that are final and static should be all capitals, 'logger' is not all capitals. 50
Avoid reassigning parameters such as 'context' 57
Avoid reassigning parameters such as 'context' 70
An empty method in an abstract class should be abstract instead 8386
Found non-transient, non-static member. Please mark as transient or provide accessors. 96
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tablePrefix1a' is not final. 96
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tablePrefix1aSet' is not final. 97
Avoid using redundant field initializer for '__tablePrefix1aSet' 97
Found non-transient, non-static member. Please mark as transient or provide accessors. 97
Parameter 'fullyQualifiedName' is not assigned and could be declared final 138
Local variable 'returnValue' could be declared final 141
Local variable 'result' could be declared final 164
Local variable 'shieldedResult' could be declared final 165
Local variable 'result' could be declared final 193
Local variable 'shieldedResult' could be declared final 194
Local variable 'result' could be declared final 230
Local variable 'shieldedResult' could be declared final 231
Local variable 'result' could be declared final 267
Local variable 'shieldedResult' could be declared final 268
Overriding method merely calls super 293296
Parameter 'validationMessages' is not assigned and could be declared final 293

org/andromda/metafacades/emf/uml22/ParameterFacadeLogic.java

Violation Line
Too many fields 29946
Abstract classes should be named AbstractXXX 29946
The class 'ParameterFacadeLogic' has a Cyclomatic Complexity of 2 (Highest = 26). 29946
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Parameter 'context' is not assigned and could be declared final 43
Parameter 'metaObjectIn' is not assigned and could be declared final 43
Variables that are final and static should be all capitals, 'logger' is not all capitals. 52
Avoid reassigning parameters such as 'context' 59
Avoid reassigning parameters such as 'context' 72
An empty method in an abstract class should be abstract instead 8588
Found non-transient, non-static member. Please mark as transient or provide accessors. 98
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValue1a' is not final. 98
Found non-transient, non-static member. Please mark as transient or provide accessors. 99
Avoid using redundant field initializer for '__defaultValue1aSet' 99
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValue1aSet' is not final. 99
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValuePresent2a' is not final. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValuePresent2aSet' is not final. 129
Avoid using redundant field initializer for '__defaultValuePresent2aSet' 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName3a' is not final. 158
Found non-transient, non-static member. Please mark as transient or provide accessors. 158
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName3aSet' is not final. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Avoid using redundant field initializer for '__getterName3aSet' 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName4a' is not final. 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName4aSet' is not final. 189
Avoid using redundant field initializer for '__getterSetterTypeName4aSet' 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeNameImpl5a' is not final. 219
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeNameImpl5aSet' is not final. 220
Avoid using redundant field initializer for '__getterSetterTypeNameImpl5aSet' 220
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required6a' is not final. 250
Found non-transient, non-static member. Please mark as transient or provide accessors. 250
Avoid using redundant field initializer for '__required6aSet' 251
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required6aSet' is not final. 251
Found non-transient, non-static member. Please mark as transient or provide accessors. 251
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__return7a' is not final. 280
Found non-transient, non-static member. Please mark as transient or provide accessors. 280
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__return7aSet' is not final. 281
Found non-transient, non-static member. Please mark as transient or provide accessors. 281
Avoid using redundant field initializer for '__return7aSet' 281
Found non-transient, non-static member. Please mark as transient or provide accessors. 310
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName8a' is not final. 310
Found non-transient, non-static member. Please mark as transient or provide accessors. 311
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName8aSet' is not final. 311
Avoid using redundant field initializer for '__setterName8aSet' 311
Found non-transient, non-static member. Please mark as transient or provide accessors. 340
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readable9a' is not final. 340
Avoid using redundant field initializer for '__readable9aSet' 341
Found non-transient, non-static member. Please mark as transient or provide accessors. 341
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readable9aSet' is not final. 341
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__writable10a' is not final. 370
Found non-transient, non-static member. Please mark as transient or provide accessors. 370
Found non-transient, non-static member. Please mark as transient or provide accessors. 371
Avoid using redundant field initializer for '__writable10aSet' 371
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__writable10aSet' is not final. 371
Found non-transient, non-static member. Please mark as transient or provide accessors. 400
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__inParameter11a' is not final. 400
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__inParameter11aSet' is not final. 401
Found non-transient, non-static member. Please mark as transient or provide accessors. 401
Avoid using redundant field initializer for '__inParameter11aSet' 401
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outParameter12a' is not final. 430
Found non-transient, non-static member. Please mark as transient or provide accessors. 430
Avoid using redundant field initializer for '__outParameter12aSet' 431
Found non-transient, non-static member. Please mark as transient or provide accessors. 431
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outParameter12aSet' is not final. 431
Found non-transient, non-static member. Please mark as transient or provide accessors. 460
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__inoutParameter13a' is not final. 460
Found non-transient, non-static member. Please mark as transient or provide accessors. 461
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__inoutParameter13aSet' is not final. 461
Avoid using redundant field initializer for '__inoutParameter13aSet' 461
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper14a' is not final. 490
Found non-transient, non-static member. Please mark as transient or provide accessors. 490
Found non-transient, non-static member. Please mark as transient or provide accessors. 491
Avoid using redundant field initializer for '__upper14aSet' 491
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper14aSet' is not final. 491
Found non-transient, non-static member. Please mark as transient or provide accessors. 521
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower15a' is not final. 521
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower15aSet' is not final. 522
Avoid using redundant field initializer for '__lower15aSet' 522
Found non-transient, non-static member. Please mark as transient or provide accessors. 522
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique16a' is not final. 552
Found non-transient, non-static member. Please mark as transient or provide accessors. 552
Found non-transient, non-static member. Please mark as transient or provide accessors. 553
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique16aSet' is not final. 553
Avoid using redundant field initializer for '__unique16aSet' 553
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered17a' is not final. 583
Found non-transient, non-static member. Please mark as transient or provide accessors. 583
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered17aSet' is not final. 584
Avoid using redundant field initializer for '__ordered17aSet' 584
Found non-transient, non-static member. Please mark as transient or provide accessors. 584
Found non-transient, non-static member. Please mark as transient or provide accessors. 614
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many18a' is not final. 614
Avoid using redundant field initializer for '__many18aSet' 615
Found non-transient, non-static member. Please mark as transient or provide accessors. 615
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many18aSet' is not final. 615
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exception19a' is not final. 644
Found non-transient, non-static member. Please mark as transient or provide accessors. 644
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exception19aSet' is not final. 645
Avoid using redundant field initializer for '__exception19aSet' 645
Found non-transient, non-static member. Please mark as transient or provide accessors. 645
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__effect20a' is not final. 675
Found non-transient, non-static member. Please mark as transient or provide accessors. 675
Avoid using redundant field initializer for '__effect20aSet' 676
Found non-transient, non-static member. Please mark as transient or provide accessors. 676
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__effect20aSet' is not final. 676
Local variable 'result' could be declared final 715
Local variable 'shieldedResult' could be declared final 716
Local variable 'result' could be declared final 744
Local variable 'shieldedResult' could be declared final 745
Local variable 'result' could be declared final 773
Local variable 'shieldedResult' could be declared final 774
Comment is too large: Line too long 804
Comment is too large: Line too long 805
Comment is too large: Line too long 808
Comment is too large: Line too long 810
Comment is too large: Line too long 811
The method validateInvariants() has an NPath complexity of 371293 817945
The method 'validateInvariants' has a Cyclomatic Complexity of 26. 817945
Parameter 'validationMessages' is not assigned and could be declared final 817
Avoid really long methods. 817945
Local variable 'constraintValid' could be declared final 823
Unnecessary wrapper object creation 823
A catch statement should never catch throwable since it includes errors. 833
Local variable 'cause' could be declared final 835
Unnecessary wrapper object creation 848
Local variable 'constraintValid' could be declared final 848
A catch statement should never catch throwable since it includes errors. 858
Local variable 'cause' could be declared final 860
Local variable 'constraintValid' could be declared final 873
This statement may have some unnecessary parentheses 873
Unnecessary wrapper object creation 873
Useless parentheses. 873
A catch statement should never catch throwable since it includes errors. 883
Local variable 'cause' could be declared final 885
Useless parentheses. 898
This statement may have some unnecessary parentheses 898
Local variable 'constraintValid' could be declared final 898
Unnecessary wrapper object creation 898
A catch statement should never catch throwable since it includes errors. 908
Local variable 'cause' could be declared final 910
Useless parentheses. 923
This statement may have some unnecessary parentheses 923
Unnecessary wrapper object creation 923
Local variable 'constraintValid' could be declared final 923
Unnecessary wrapper object creation 923
A catch statement should never catch throwable since it includes errors. 933
Local variable 'cause' could be declared final 935

org/andromda/metafacades/emf/uml22/PartitionFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 24166
Found non-transient, non-static member. Please mark as transient or provide accessors. 32
Parameter 'metaObjectIn' is not assigned and could be declared final 38
Parameter 'context' is not assigned and could be declared final 38
Variables that are final and static should be all capitals, 'logger' is not all capitals. 47
Avoid reassigning parameters such as 'context' 54
Avoid reassigning parameters such as 'context' 67
An empty method in an abstract class should be abstract instead 8083
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getVertices1r' is not final. 87
Found non-transient, non-static member. Please mark as transient or provide accessors. 87
Avoid using redundant field initializer for '__getVertices1rSet' 88
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getVertices1rSet' is not final. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Local variable 'result' could be declared final 100
Local variable 'shieldedResult' could be declared final 101
Local variable 'result' could be declared final 136
Local variable 'shieldedResult' could be declared final 137
Overriding method merely calls super 162165
Parameter 'validationMessages' is not assigned and could be declared final 162

org/andromda/metafacades/emf/uml22/PseudostateFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 18419
Too many fields 18419
Found non-transient, non-static member. Please mark as transient or provide accessors. 26
Parameter 'metaObjectIn' is not assigned and could be declared final 32
Parameter 'context' is not assigned and could be declared final 32
Avoid reassigning parameters such as 'context' 43
Avoid reassigning parameters such as 'context' 56
An empty method in an abstract class should be abstract instead 6972
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__choice1a' is not final. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Avoid using redundant field initializer for '__choice1aSet' 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__choice1aSet' is not final. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionPoint2a' is not final. 112
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionPoint2aSet' is not final. 113
Avoid using redundant field initializer for '__decisionPoint2aSet' 113
Found non-transient, non-static member. Please mark as transient or provide accessors. 113
Found non-transient, non-static member. Please mark as transient or provide accessors. 142
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__deepHistory3a' is not final. 142
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__deepHistory3aSet' is not final. 143
Avoid using redundant field initializer for '__deepHistory3aSet' 143
Found non-transient, non-static member. Please mark as transient or provide accessors. 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fork4a' is not final. 172
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Avoid using redundant field initializer for '__fork4aSet' 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fork4aSet' is not final. 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__initialState5a' is not final. 202
Found non-transient, non-static member. Please mark as transient or provide accessors. 202
Found non-transient, non-static member. Please mark as transient or provide accessors. 203
Avoid using redundant field initializer for '__initialState5aSet' 203
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__initialState5aSet' is not final. 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 232
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__join6a' is not final. 232
Found non-transient, non-static member. Please mark as transient or provide accessors. 233
Avoid using redundant field initializer for '__join6aSet' 233
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__join6aSet' is not final. 233
Found non-transient, non-static member. Please mark as transient or provide accessors. 262
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__junction7a' is not final. 262
Avoid using redundant field initializer for '__junction7aSet' 263
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__junction7aSet' is not final. 263
Found non-transient, non-static member. Please mark as transient or provide accessors. 263
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__mergePoint8a' is not final. 292
Found non-transient, non-static member. Please mark as transient or provide accessors. 292
Avoid using redundant field initializer for '__mergePoint8aSet' 293
Found non-transient, non-static member. Please mark as transient or provide accessors. 293
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__mergePoint8aSet' is not final. 293
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__shallowHistory9a' is not final. 322
Found non-transient, non-static member. Please mark as transient or provide accessors. 322
Avoid using redundant field initializer for '__shallowHistory9aSet' 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 323
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__shallowHistory9aSet' is not final. 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 352
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__split10a' is not final. 352
Found non-transient, non-static member. Please mark as transient or provide accessors. 353
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__split10aSet' is not final. 353
Avoid using redundant field initializer for '__split10aSet' 353
Found non-transient, non-static member. Please mark as transient or provide accessors. 383
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collect11a' is not final. 383
Avoid using redundant field initializer for '__collect11aSet' 384
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collect11aSet' is not final. 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 384
Overriding method merely calls super 415418
Parameter 'validationMessages' is not assigned and could be declared final 415

org/andromda/metafacades/emf/uml22/QueueLogic.java

Violation Line
Abstract classes should be named AbstractXXX 1782
Found non-transient, non-static member. Please mark as transient or provide accessors. 25
Parameter 'context' is not assigned and could be declared final 31
Parameter 'metaObjectIn' is not assigned and could be declared final 31
Avoid reassigning parameters such as 'context' 42
Avoid reassigning parameters such as 'context' 55
An empty method in an abstract class should be abstract instead 6871
Overriding method merely calls super 7881
Parameter 'validationMessages' is not assigned and could be declared final 78

org/andromda/metafacades/emf/uml22/RedefinableTemplateSignatureFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23127
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Parameter 'context' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Local variable 'result' could be declared final 97
Local variable 'shieldedResult' could be declared final 98
Overriding method merely calls super 123126
Parameter 'validationMessages' is not assigned and could be declared final 123

org/andromda/metafacades/emf/uml22/RoleLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25158
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'context' is not assigned and could be declared final 39
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__referencesPresent1a' is not final. 94
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__referencesPresent1aSet' is not final. 95
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
Avoid using redundant field initializer for '__referencesPresent1aSet' 95
Parameter 'validationMessages' is not assigned and could be declared final 129
Parameter 'object' is not assigned and could be declared final 135
Local variable 'constraintValid' could be declared final 135
A catch statement should never catch throwable since it includes errors. 145
Local variable 'cause' could be declared final 147

org/andromda/metafacades/emf/uml22/ServiceLogic.java

Violation Line
Abstract classes should be named AbstractXXX 28389
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Parameter 'context' is not assigned and could be declared final 42
Parameter 'metaObjectIn' is not assigned and could be declared final 42
Variables that are final and static should be all capitals, 'logger' is not all capitals. 51
Avoid reassigning parameters such as 'context' 58
Avoid reassigning parameters such as 'context' 71
An empty method in an abstract class should be abstract instead 8487
Local variable 'result' could be declared final 99
Local variable 'shieldedResult' could be declared final 100
Local variable 'result' could be declared final 128
Local variable 'shieldedResult' could be declared final 129
Local variable 'result' could be declared final 157
Local variable 'shieldedResult' could be declared final 158
Local variable 'result' could be declared final 186
Local variable 'shieldedResult' could be declared final 187
Local variable 'result' could be declared final 215
Local variable 'shieldedResult' could be declared final 216
Local variable 'result' could be declared final 244
Local variable 'shieldedResult' could be declared final 245
Local variable 'result' could be declared final 273
Local variable 'shieldedResult' could be declared final 274
Local variable 'result' could be declared final 302
Local variable 'shieldedResult' could be declared final 303
Comment is too large: Line too long 330
Parameter 'validationMessages' is not assigned and could be declared final 335
Local variable 'constraintValid' could be declared final 341
Unnecessary wrapper object creation 341
A catch statement should never catch throwable since it includes errors. 351
Local variable 'cause' could be declared final 353
Unnecessary wrapper object creation 366
Parameter 'object' is not assigned and could be declared final 366
Unnecessary wrapper object creation 366
Local variable 'constraintValid' could be declared final 366
A catch statement should never catch throwable since it includes errors. 376
Local variable 'cause' could be declared final 378

org/andromda/metafacades/emf/uml22/ServiceOperationLogic.java

Violation Line
Abstract classes should be named AbstractXXX 24306
Found non-transient, non-static member. Please mark as transient or provide accessors. 32
Parameter 'context' is not assigned and could be declared final 38
Parameter 'metaObjectIn' is not assigned and could be declared final 38
Variables that are final and static should be all capitals, 'logger' is not all capitals. 47
Avoid reassigning parameters such as 'context' 54
Avoid reassigning parameters such as 'context' 67
An empty method in an abstract class should be abstract instead 8083
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__incomingMessageOperation1a' is not final. 93
Avoid using redundant field initializer for '__incomingMessageOperation1aSet' 94
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__incomingMessageOperation1aSet' is not final. 94
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outgoingMessageOperation2a' is not final. 124
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Avoid using redundant field initializer for '__outgoingMessageOperation2aSet' 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outgoingMessageOperation2aSet' is not final. 125
Found non-transient, non-static member. Please mark as transient or provide accessors. 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageOperation3a' is not final. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Avoid using redundant field initializer for '__messageOperation3aSet' 156
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageOperation3aSet' is not final. 156
Local variable 'result' could be declared final 189
Local variable 'shieldedResult' could be declared final 190
Local variable 'result' could be declared final 218
Local variable 'shieldedResult' could be declared final 219
Local variable 'result' could be declared final 247
Local variable 'shieldedResult' could be declared final 248
Local variable 'result' could be declared final 276
Local variable 'shieldedResult' could be declared final 277
Parameter 'validationMessages' is not assigned and could be declared final 302
Overriding method merely calls super 302305

org/andromda/metafacades/emf/uml22/StateFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25126
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'context' is not assigned and could be declared final 39
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Local variable 'result' could be declared final 96
Local variable 'shieldedResult' could be declared final 97
Overriding method merely calls super 122125
Parameter 'validationMessages' is not assigned and could be declared final 122

org/andromda/metafacades/emf/uml22/StateMachineFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 29416
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Parameter 'metaObjectIn' is not assigned and could be declared final 43
Parameter 'context' is not assigned and could be declared final 43
Variables that are final and static should be all capitals, 'logger' is not all capitals. 52
Avoid reassigning parameters such as 'context' 59
Avoid reassigning parameters such as 'context' 72
An empty method in an abstract class should be abstract instead 8588
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStates1r' is not final. 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStates1rSet' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Avoid using redundant field initializer for '__getStates1rSet' 93
Local variable 'result' could be declared final 112
Local variable 'shieldedResult' could be declared final 113
Found non-transient, non-static member. Please mark as transient or provide accessors. 139
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialState2r' is not final. 139
Avoid using redundant field initializer for '__getInitialState2rSet' 140
Found non-transient, non-static member. Please mark as transient or provide accessors. 140
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialState2rSet' is not final. 140
Local variable 'result' could be declared final 159
Local variable 'shieldedResult' could be declared final 160
Local variable 'result' could be declared final 201
Local variable 'shieldedResult' could be declared final 202
Local variable 'result' could be declared final 237
Local variable 'shieldedResult' could be declared final 238
Local variable 'result' could be declared final 273
Local variable 'shieldedResult' could be declared final 274
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialTransition6r' is not final. 294
Found non-transient, non-static member. Please mark as transient or provide accessors. 294
Found non-transient, non-static member. Please mark as transient or provide accessors. 295
Avoid using redundant field initializer for '__getInitialTransition6rSet' 295
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialTransition6rSet' is not final. 295
Local variable 'result' could be declared final 314
Local variable 'shieldedResult' could be declared final 315
Local variable 'result' could be declared final 356
Local variable 'shieldedResult' could be declared final 357
Local variable 'result' could be declared final 386
Local variable 'shieldedResult' could be declared final 387
Parameter 'validationMessages' is not assigned and could be declared final 412
Overriding method merely calls super 412415

org/andromda/metafacades/emf/uml22/StateVertexFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 26273
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Parameter 'metaObjectIn' is not assigned and could be declared final 40
Parameter 'context' is not assigned and could be declared final 40
Variables that are final and static should be all capitals, 'logger' is not all capitals. 49
Avoid reassigning parameters such as 'context' 56
Avoid reassigning parameters such as 'context' 69
An empty method in an abstract class should be abstract instead 8285
Local variable 'result' could be declared final 99
Local variable 'shieldedResult' could be declared final 100
Found non-transient, non-static member. Please mark as transient or provide accessors. 120
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPartition2r' is not final. 120
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPartition2rSet' is not final. 121
Avoid using redundant field initializer for '__getPartition2rSet' 121
Found non-transient, non-static member. Please mark as transient or provide accessors. 121
Local variable 'result' could be declared final 133
Local variable 'shieldedResult' could be declared final 134
Local variable 'result' could be declared final 170
Local variable 'shieldedResult' could be declared final 171
Local variable 'result' could be declared final 201
Local variable 'shieldedResult' could be declared final 202
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStateMachine5r' is not final. 222
Found non-transient, non-static member. Please mark as transient or provide accessors. 222
Found non-transient, non-static member. Please mark as transient or provide accessors. 223
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStateMachine5rSet' is not final. 223
Avoid using redundant field initializer for '__getStateMachine5rSet' 223
Local variable 'result' could be declared final 237
Local variable 'shieldedResult' could be declared final 238
Overriding method merely calls super 269272
Parameter 'validationMessages' is not assigned and could be declared final 269

org/andromda/metafacades/emf/uml22/StereotypeFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 2087
Found non-transient, non-static member. Please mark as transient or provide accessors. 28
Parameter 'metaObjectIn' is not assigned and could be declared final 34
Parameter 'context' is not assigned and could be declared final 34
Avoid reassigning parameters such as 'context' 45
Avoid reassigning parameters such as 'context' 58
An empty method in an abstract class should be abstract instead 7174
Parameter 'validationMessages' is not assigned and could be declared final 83
Overriding method merely calls super 8386

org/andromda/metafacades/emf/uml22/SubactivityStateFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 25166
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Parameter 'metaObjectIn' is not assigned and could be declared final 39
Parameter 'context' is not assigned and could be declared final 39
Variables that are final and static should be all capitals, 'logger' is not all capitals. 48
Avoid reassigning parameters such as 'context' 55
Avoid reassigning parameters such as 'context' 68
An empty method in an abstract class should be abstract instead 8184
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dynamic1a' is not final. 94
Avoid using redundant field initializer for '__dynamic1aSet' 95
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dynamic1aSet' is not final. 95
Local variable 'result' could be declared final 136
Local variable 'shieldedResult' could be declared final 137
Overriding method merely calls super 162165
Parameter 'validationMessages' is not assigned and could be declared final 162

org/andromda/metafacades/emf/uml22/TaggedValueFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 17146
Found non-transient, non-static member. Please mark as transient or provide accessors. 25
Parameter 'metaObjectIn' is not assigned and could be declared final 31
Parameter 'context' is not assigned and could be declared final 31
Avoid reassigning parameters such as 'context' 42
Avoid reassigning parameters such as 'context' 55
An empty method in an abstract class should be abstract instead 6871
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__value1a' is not final. 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 81
Avoid using redundant field initializer for '__value1aSet' 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__value1aSet' is not final. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 111
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__values2a' is not final. 111
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__values2aSet' is not final. 112
Avoid using redundant field initializer for '__values2aSet' 112
Parameter 'validationMessages' is not assigned and could be declared final 142
Overriding method merely calls super 142145

org/andromda/metafacades/emf/uml22/TemplateArgumentFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 23158
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Parameter 'metaObjectIn' is not assigned and could be declared final 37
Parameter 'context' is not assigned and could be declared final 37
Variables that are final and static should be all capitals, 'logger' is not all capitals. 46
Avoid reassigning parameters such as 'context' 53
Avoid reassigning parameters such as 'context' 66
An empty method in an abstract class should be abstract instead 7982
Local variable 'result' could be declared final 96
Local variable 'shieldedResult' could be declared final 97
An empty method in an abstract class should be abstract instead 122124
Parameter 'validationMessages' is not assigned and could be declared final 122
Document empty method 123124
Avoid appending characters as strings in StringBuffer.append. 139
A catch statement should never catch throwable since it includes errors. 144
A catch statement should never catch throwable since it includes errors. 150
Avoid empty catch blocks 150153
Avoid appending characters as strings in StringBuffer.append. 155

org/andromda/metafacades/emf/uml22/TemplateParameterFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 30492
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Parameter 'metaObjectIn' is not assigned and could be declared final 44
Parameter 'context' is not assigned and could be declared final 44
Variables that are final and static should be all capitals, 'logger' is not all capitals. 53
Avoid reassigning parameters such as 'context' 60
Avoid reassigning parameters such as 'context' 73
An empty method in an abstract class should be abstract instead 8689
Parameter 'indent' is not assigned and could be declared final 248
Local variable 'returnValue' could be declared final 251
Parameter 'lineLength' is not assigned and could be declared final 281
Parameter 'indent' is not assigned and could be declared final 281
Local variable 'returnValue' could be declared final 284
Parameter 'indent' is not assigned and could be declared final 314
Parameter 'lineLength' is not assigned and could be declared final 314
Parameter 'htmlStyle' is not assigned and could be declared final 314
Local variable 'returnValue' could be declared final 317
Local variable 'result' could be declared final 336
Local variable 'shieldedResult' could be declared final 337
Local variable 'result' could be declared final 369
Local variable 'shieldedResult' could be declared final 370
Local variable 'result' could be declared final 402
Local variable 'shieldedResult' could be declared final 403
Comment is too large: Line too long 424
Parameter 'validationMessages' is not assigned and could be declared final 431
Local variable 'constraintValid' could be declared final 436
A catch statement should never catch throwable since it includes errors. 446
Local variable 'cause' could be declared final 448
Avoid appending characters as strings in StringBuffer.append. 473
A catch statement should never catch throwable since it includes errors. 478
Avoid empty catch blocks 484487
A catch statement should never catch throwable since it includes errors. 484
Avoid appending characters as strings in StringBuffer.append. 489

org/andromda/metafacades/emf/uml22/TopicLogic.java

Violation Line
Abstract classes should be named AbstractXXX 1782
Found non-transient, non-static member. Please mark as transient or provide accessors. 25
Parameter 'context' is not assigned and could be declared final 31
Parameter 'metaObjectIn' is not assigned and could be declared final 31
Avoid reassigning parameters such as 'context' 42
Avoid reassigning parameters such as 'context' 55
An empty method in an abstract class should be abstract instead 6871
Overriding method merely calls super 7881
Parameter 'validationMessages' is not assigned and could be declared final 78

org/andromda/metafacades/emf/uml22/TransitionFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 26473
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Parameter 'context' is not assigned and could be declared final 40
Parameter 'metaObjectIn' is not assigned and could be declared final 40
Variables that are final and static should be all capitals, 'logger' is not all capitals. 49
Avoid reassigning parameters such as 'context' 56
Avoid reassigning parameters such as 'context' 69
An empty method in an abstract class should be abstract instead 8285
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__triggerPresent1a' is not final. 95
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
Found non-transient, non-static member. Please mark as transient or provide accessors. 96
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__triggerPresent1aSet' is not final. 96
Avoid using redundant field initializer for '__triggerPresent1aSet' 96
Found non-transient, non-static member. Please mark as transient or provide accessors. 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingDecisionPoint2a' is not final. 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingDecisionPoint2aSet' is not final. 126
Avoid using redundant field initializer for '__exitingDecisionPoint2aSet' 126
Found non-transient, non-static member. Please mark as transient or provide accessors. 126
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringDecisionPoint3a' is not final. 156
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringDecisionPoint3aSet' is not final. 157
Found non-transient, non-static member. Please mark as transient or provide accessors. 157
Avoid using redundant field initializer for '__enteringDecisionPoint3aSet' 157
Found non-transient, non-static member. Please mark as transient or provide accessors. 187
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingActionState4a' is not final. 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 188
Avoid using redundant field initializer for '__exitingActionState4aSet' 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingActionState4aSet' is not final. 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringActionState5a' is not final. 218
Found non-transient, non-static member. Please mark as transient or provide accessors. 218
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringActionState5aSet' is not final. 219
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Avoid using redundant field initializer for '__enteringActionState5aSet' 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingInitialState6a' is not final. 249
Found non-transient, non-static member. Please mark as transient or provide accessors. 249
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingInitialState6aSet' is not final. 250
Avoid using redundant field initializer for '__exitingInitialState6aSet' 250
Found non-transient, non-static member. Please mark as transient or provide accessors. 250
Found non-transient, non-static member. Please mark as transient or provide accessors. 280
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringFinalState7a' is not final. 280
Found non-transient, non-static member. Please mark as transient or provide accessors. 281
Avoid using redundant field initializer for '__enteringFinalState7aSet' 281
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringFinalState7aSet' is not final. 281
Local variable 'result' could be declared final 319
Local variable 'shieldedResult' could be declared final 320
Local variable 'result' could be declared final 348
Local variable 'shieldedResult' could be declared final 349
Local variable 'result' could be declared final 381
Local variable 'shieldedResult' could be declared final 382
Local variable 'result' could be declared final 414
Local variable 'shieldedResult' could be declared final 415
Local variable 'result' could be declared final 443
Local variable 'shieldedResult' could be declared final 444
Parameter 'validationMessages' is not assigned and could be declared final 469
Overriding method merely calls super 469472

org/andromda/metafacades/emf/uml22/UseCaseFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 26240
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Parameter 'context' is not assigned and could be declared final 40
Parameter 'metaObjectIn' is not assigned and could be declared final 40
Variables that are final and static should be all capitals, 'logger' is not all capitals. 49
Avoid reassigning parameters such as 'context' 56
Avoid reassigning parameters such as 'context' 69
An empty method in an abstract class should be abstract instead 8285
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtends1r' is not final. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for '__getExtends1rSet' 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtends1rSet' is not final. 90
Local variable 'result' could be declared final 102
Local variable 'shieldedResult' could be declared final 103
Local variable 'result' could be declared final 139
Local variable 'shieldedResult' could be declared final 140
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtensionPoints3r' is not final. 160
Avoid using redundant field initializer for '__getExtensionPoints3rSet' 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtensionPoints3rSet' is not final. 161
Local variable 'result' could be declared final 175
Local variable 'shieldedResult' could be declared final 176
Local variable 'result' could be declared final 210
Local variable 'shieldedResult' could be declared final 211
Overriding method merely calls super 236239
Parameter 'validationMessages' is not assigned and could be declared final 236

org/andromda/metafacades/emf/uml22/ValueObjectAssociationEndLogic.java

Violation Line
Abstract classes should be named AbstractXXX 17114
Found non-transient, non-static member. Please mark as transient or provide accessors. 25
Parameter 'metaObjectIn' is not assigned and could be declared final 31
Parameter 'context' is not assigned and could be declared final 31
Avoid reassigning parameters such as 'context' 42
Avoid reassigning parameters such as 'context' 55
An empty method in an abstract class should be abstract instead 6871
Found non-transient, non-static member. Please mark as transient or provide accessors. 81
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__valueObjectType1a' is not final. 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Avoid using redundant field initializer for '__valueObjectType1aSet' 82
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__valueObjectType1aSet' is not final. 82
Overriding method merely calls super 110113
Parameter 'validationMessages' is not assigned and could be declared final 110

org/andromda/metafacades/emf/uml22/ValueObjectLogic.java

Violation Line
Abstract classes should be named AbstractXXX 20133
Found non-transient, non-static member. Please mark as transient or provide accessors. 28
Parameter 'metaObjectIn' is not assigned and could be declared final 34
Parameter 'context' is not assigned and could be declared final 34
Variables that are final and static should be all capitals, 'logger' is not all capitals. 43
Avoid reassigning parameters such as 'context' 50
Avoid reassigning parameters such as 'context' 63
An empty method in an abstract class should be abstract instead 7679
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTypeSpecializations1r' is not final. 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTypeSpecializations1rSet' is not final. 84
Avoid using redundant field initializer for '__getTypeSpecializations1rSet' 84
Found non-transient, non-static member. Please mark as transient or provide accessors. 84
Local variable 'result' could be declared final 97
Local variable 'shieldedResult' could be declared final 98
Overriding method merely calls super 129132
Parameter 'validationMessages' is not assigned and could be declared final 129