PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/andromda/metafacades/uml14/ActionFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 24
Parameter 'context' is not assigned and could be declared final 25
Local variable 'transition' could be declared final 40

org/andromda/metafacades/uml14/ActionStateFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 19
Parameter 'context' is not assigned and could be declared final 20

org/andromda/metafacades/uml14/ActivityGraphFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 26
Parameter 'object' is not assigned and could be declared final 40
Parameter 'object' is not assigned and could be declared final 57

org/andromda/metafacades/uml14/ActorFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 24
Parameter 'context' is not assigned and could be declared final 25

org/andromda/metafacades/uml14/ArgumentFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 20
Parameter 'context' is not assigned and could be declared final 21

org/andromda/metafacades/uml14/AssociationClassFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23

org/andromda/metafacades/uml14/AssociationEndFacadeLogicImpl.java

Violation Line
Unnecessary use of fully qualified name 'org.omg.uml.foundation.core.AssociationEnd' due to existing import 'org.omg.uml.foundation.core.AssociationEnd' 37
Parameter 'metaObject' is not assigned and could be declared final 37
Parameter 'context' is not assigned and could be declared final 38
A method should have only one exit point, and that should be the last statement in the method 62
Local variable 'multiplicityRange' could be declared final 185
Local variable 'type' could be declared final 353
Prefer StringBuffer over += for concatenating strings 361
Local variable 'multiplicityRange' could be declared final 405
Local variable 'multiplicityRange' could be declared final 432
This call to String.startsWith can be rewritten using String.charAt(0) 441

org/andromda/metafacades/uml14/AssociationFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 26
Useless parentheses. 96
This statement may have some unnecessary parentheses 96
Local variable 'ends' could be declared final 114
Avoid if (x != y) ..; else ..; 115122
A method should have only one exit point, and that should be the last statement in the method 117
Local variable 'ends' could be declared final 131
A method should have only one exit point, and that should be the last statement in the method 134

org/andromda/metafacades/uml14/AttributeFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 37
Parameter 'context' is not assigned and could be declared final 38
Local variable 'typeName' could be declared final 84
Prefer StringBuffer over += for concatenating strings 87
Avoid using if statements without curly braces 95
Avoid reassigning parameters such as 'name' 158
Parameter 'follow' is not assigned and could be declared final 159
Local variable 'lower' could be declared final 181
Local variable 'multiplicityRange' could be declared final 200
Local variable 'multiplicityRange' could be declared final 230
This call to String.startsWith can be rewritten using String.charAt(0) 249
Local variable 'multiplicityRange' could be declared final 276
Assigning an Object to null is a code smell. Consider refactoring. 306
Useless parentheses. 316
Prefer StringBuffer over += for concatenating strings 333
Useless parentheses. 413
Unnecessary wrapper object creation 431
Local variable 'type' could be declared final 502
Prefer StringBuffer over += for concatenating strings 510

org/andromda/metafacades/uml14/AttributeLinkFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 26

org/andromda/metafacades/uml14/BindingFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 20
Parameter 'metaObject' is not assigned and could be declared final 20

org/andromda/metafacades/uml14/CallActionFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23

org/andromda/metafacades/uml14/CallEventFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 26

org/andromda/metafacades/uml14/ClassifierFacadeLogicImpl.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11103
Avoid really long classes. 411103
This class has too many methods, consider refactoring it. 431103
Parameter 'metaObject' is not assigned and could be declared final 50
Parameter 'context' is not assigned and could be declared final 51
Variables that are final and static should be all capitals, 'logger' is not all capitals. 59
Parameter 'object' is not assigned and could be declared final 82
Unnecessary use of fully qualified name 'org.omg.uml.foundation.core.Operation' due to existing import 'org.omg.uml.foundation.core.Operation' 84
Parameter 'object' is not assigned and could be declared final 104
Local variable 'interfaceIterator' could be declared final 113
Parameter 'interfaceClassifier' is not assigned and could be declared final 123
Local variable 'generalizationIterator' could be declared final 128
Local variable 'participantAssociation' could be declared final 147148
These nested if statements could be combined 226229
A catch statement should never catch throwable since it includes errors. 256
Local variable 'characterType' could be declared final 318
Local variable 'charType' could be declared final 320
Local variable 'integerType' could be declared final 375
Local variable 'intType' could be declared final 377
Parameter 'follow' is not assigned and could be declared final 478
Avoid excessively long variable names like allRequiredConstructorParameters 532
Local variable 'parents' could be declared final 536
Local variable 'propertyIterator' could be declared final 557
Parameter 'follow' is not assigned and could be declared final 585
Local variable 'attribute' could be declared final 627
Local variable 'typeName' could be declared final 630
Parameter 'object' is not assigned and could be declared final 658
Local variable 'abstractionIterator' could be declared final 674
Parameter 'object' is not assigned and could be declared final 733
Parameter 'object' is not assigned and could be declared final 749
Prefer StringBuffer over += for concatenating strings 803
Parameter 'object' is not assigned and could be declared final 898
Parameter 'object' is not assigned and could be declared final 914
Parameter 'object' is not assigned and could be declared final 931
Avoid if (x != y) ..; else ..; 965972
Parameter 'follow' is not assigned and could be declared final 1009
Local variable 'parentIterator' could be declared final 1078
Assigning an Object to null is a code smell. Consider refactoring. 1093

org/andromda/metafacades/uml14/ConstraintFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 27
Parameter 'context' is not assigned and could be declared final 28
Parameter 'language' is not assigned and could be declared final 121
Parameter 'indent' is not assigned and could be declared final 135
Parameter 'lineLength' is not assigned and could be declared final 136
Parameter 'htmlStyle' is not assigned and could be declared final 137

org/andromda/metafacades/uml14/DependencyFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 19
Parameter 'metaObject' is not assigned and could be declared final 19
Local variable 'suppliers' could be declared final 6768
Local variable 'clients' could be declared final 8384

org/andromda/metafacades/uml14/DestinationLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 17
Parameter 'context' is not assigned and could be declared final 17

org/andromda/metafacades/uml14/EntityAssociationEndLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 30
Parameter 'context' is not assigned and could be declared final 30
Variables that are final and static should be all capitals, 'logger' is not all capitals. 51
Assigning an Object to null is a code smell. Consider refactoring. 65
Avoid if (x != y) ..; else ..; 122
Deeply nested if..then statements are hard to read 140147
Local variable 'attribute' could be declared final 142
Local variable 'typeName' could be declared final 151
Deeply nested if..then statements are hard to read 154157
A catch statement should never catch throwable since it includes errors. 182
Avoid if (x != y) ..; else ..; 218

org/andromda/metafacades/uml14/EntityAssociationLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 28
Parameter 'context' is not assigned and could be declared final 29
Assigning an Object to null is a code smell. Consider refactoring. 52

org/andromda/metafacades/uml14/EntityAttributeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 26
Parameter 'metaObject' is not assigned and could be declared final 26
Variables that are final and static should be all capitals, 'logger' is not all capitals. 34
Assigning an Object to null is a code smell. Consider refactoring. 59
Assigning an Object to null is a code smell. Consider refactoring. 62
Avoid if (x != y) ..; else ..; 104
Deeply nested if..then statements are hard to read 121128
Local variable 'literalType' could be declared final 123
Deeply nested if..then statements are hard to read 131134
A catch statement should never catch throwable since it includes errors. 199
Local variable 'errMsg' could be declared final 201
Avoid if (x != y) ..; else ..; 227

org/andromda/metafacades/uml14/EntityLogicImpl.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11052
Avoid really long classes. 411052
This class has too many methods, consider refactoring it. 431052
Variables that are final and static should be all capitals, 'dynamicIdentifiersPresent' is not all capitals. 61
Local variable 'operation' could be declared final 114
Local variable 'entity' could be declared final 123
Avoid using if statements without curly braces 192
Assigning an Object to null is a code smell. Consider refactoring. 242
Deeply nested if..then statements are hard to read 295298
Parameter 'object' is not assigned and could be declared final 462
Parameter 'object' is not assigned and could be declared final 495
Parameter 'object' is not assigned and could be declared final 514
Parameter 'object' is not assigned and could be declared final 537
Parameter 'object' is not assigned and could be declared final 546
Parameter 'object' is not assigned and could be declared final 577
Local variable 'targetElement' could be declared final 579
Parameter 'follow' is not assigned and could be declared final 590
Parameter 'follow' is not assigned and could be declared final 601
Parameter 'object' is not assigned and could be declared final 610
Use bitwise inversion to invert boolean values 615
Use bitwise inversion to invert boolean values 619
Parameter 'follow' is not assigned and could be declared final 632
Parameter 'object' is not assigned and could be declared final 640
Use bitwise inversion to invert boolean values 645
Parameter 'follow' is not assigned and could be declared final 658
Parameter 'object' is not assigned and could be declared final 668
Use bitwise inversion to invert boolean values 674
Local variable 'attribute' could be declared final 702
Use bitwise inversion to invert boolean values 706
Local variable 'sortedProperties' could be declared final 717
Do not use the short type 726
Unnecessary wrapper object creation 736
Local variable 'identifier' could be declared final 787
Local variable 'identifier' could be declared final 795
Parameter 'object' is not assigned and could be declared final 820
Parameter 'object' is not assigned and could be declared final 845
Local variable 'end' could be declared final 850
Local variable 'facade' could be declared final 868
Unnecessary wrapper object creation 873
Useless parentheses. 915
Avoid if (x != y) ..; else ..; 915
Avoid if (x != y) ..; else ..; 918
Parameter 'object' is not assigned and could be declared final 936
A method should have only one exit point, and that should be the last statement in the method 975
Local variable 'facade' could be declared final 979
A method should have only one exit point, and that should be the last statement in the method 982
A method should have only one exit point, and that should be the last statement in the method 986
A method should have only one exit point, and that should be the last statement in the method 1002
A method should have only one exit point, and that should be the last statement in the method 1017
Local variable 'facade' could be declared final 1021
A method should have only one exit point, and that should be the last statement in the method 1024
A method should have only one exit point, and that should be the last statement in the method 1028

org/andromda/metafacades/uml14/EntityQueryOperationLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 19
Parameter 'context' is not assigned and could be declared final 20
Parameter 'translation' is not assigned and could be declared final 29

org/andromda/metafacades/uml14/EnumerationFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 29
Parameter 'context' is not assigned and could be declared final 29
Local variable 'literals' could be declared final 53
Parameter 'object' is not assigned and could be declared final 58
Local variable 'variables' could be declared final 79
Parameter 'object' is not assigned and could be declared final 84

org/andromda/metafacades/uml14/EnumerationLiteralFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 24
Parameter 'context' is not assigned and could be declared final 25
Parameter 'modelName' is not assigned and could be declared final 52
Parameter 'modelValue' is not assigned and could be declared final 67
Prefer StringBuffer over += for concatenating strings 84

org/andromda/metafacades/uml14/EventFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 26

org/andromda/metafacades/uml14/ExtendFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 22

org/andromda/metafacades/uml14/ExtensionPointFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 20
Parameter 'context' is not assigned and could be declared final 20

org/andromda/metafacades/uml14/FinalStateFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 19
Parameter 'context' is not assigned and could be declared final 20

org/andromda/metafacades/uml14/FrontEndActionLogicImpl.java

Violation Line
The class 'FrontEndActionLogicImpl' has a Cyclomatic Complexity of 4 (Highest = 25). 40499
Parameter 'metaObject' is not assigned and could be declared final 50
Parameter 'context' is not assigned and could be declared final 51
Parameter 'object' is not assigned and could be declared final 103
Avoid using redundant field initializer for 'actionStates' 178
Found non-transient, non-static member. Please mark as transient or provide accessors. 178
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Avoid using redundant field initializer for 'actionForwards' 183
Found non-transient, non-static member. Please mark as transient or provide accessors. 188
Avoid using redundant field initializer for 'decisionTransitions' 188
Avoid using redundant field initializer for 'transitions' 193
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Parameter 'transition' is not assigned and could be declared final 217
Parameter 'processedTransitions' is not assigned and could be declared final 218
Avoid really long methods. 352498
The method 'handleGetFormFields' has a Cyclomatic Complexity of 25. 352498
The method handleGetFormFields() has an NPath complexity of 5400 352498

org/andromda/metafacades/uml14/FrontEndActionStateLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 44
Parameter 'context' is not assigned and could be declared final 45
Parameter 'object' is not assigned and could be declared final 120
Consider simply returning the value vs storing it in local variable 'operation' 122
Parameter 'object' is not assigned and could be declared final 159
Consider simply returning the value vs storing it in local variable 'operation' 161

org/andromda/metafacades/uml14/FrontEndActivityGraphLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 28
Parameter 'metaObject' is not assigned and could be declared final 28
Assigning an Object to null is a code smell. Consider refactoring. 70

org/andromda/metafacades/uml14/FrontEndControllerLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 36
Parameter 'context' is not assigned and could be declared final 37
Parameter 'object' is not assigned and could be declared final 52

org/andromda/metafacades/uml14/FrontEndControllerOperationLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 47
Parameter 'context' is not assigned and could be declared final 48
Variables that are final and static should be all capitals, 'logger' is not all capitals. 56
Avoid if (x != y) ..; else ..; 66
These nested if statements could be combined 128131
Deeply nested if..then statements are hard to read 128131
Deeply nested if..then statements are hard to read 195198
Deeply nested if..then statements are hard to read 212232
Avoid if (x != y) ..; else ..; 254
Avoid if (x != y) ..; else ..; 273
Use bitwise inversion to invert boolean values 279
Use bitwise inversion to invert boolean values 286

org/andromda/metafacades/uml14/FrontEndEventLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 25
A method should have only one exit point, and that should be the last statement in the method 49
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 51
Local variable 'transition' could be declared final 64
Local variable 'controllerCall' could be declared final 78

org/andromda/metafacades/uml14/FrontEndExceptionHandlerLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 21
Parameter 'context' is not assigned and could be declared final 22

org/andromda/metafacades/uml14/FrontEndFinalStateLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 33
Parameter 'context' is not assigned and could be declared final 33
Local variable 'useCase' could be declared final 56

org/andromda/metafacades/uml14/FrontEndForwardLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 40
Parameter 'context' is not assigned and could be declared final 41
Assigning an Object to null is a code smell. Consider refactoring. 62
Avoid using redundant field initializer for 'actionStates' 153
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
Assigning an Object to null is a code smell. Consider refactoring. 217
Comment is too large: Line too long 251
Deeply nested if..then statements are hard to read 271279
Local variable 'incomingForward' could be declared final 274

org/andromda/metafacades/uml14/FrontEndPackageLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 25

org/andromda/metafacades/uml14/FrontEndParameterLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 40
Parameter 'context' is not assigned and could be declared final 41
Deeply nested if..then statements are hard to read 9295
Use bitwise inversion to invert boolean values 148

org/andromda/metafacades/uml14/FrontEndPseudostateLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 33
Parameter 'context' is not assigned and could be declared final 34
Local variable 'transition' could be declared final 71
Deeply nested if..then statements are hard to read 7275

org/andromda/metafacades/uml14/FrontEndUseCaseLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 45
Parameter 'context' is not assigned and could be declared final 46
A method should have only one exit point, and that should be the last statement in the method 96
Avoid if (x != y) ..; else ..; 267
Avoid if (x != y) ..; else ..; 268
These nested if statements could be combined 318321

org/andromda/metafacades/uml14/FrontEndViewLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 36
Parameter 'context' is not assigned and could be declared final 37
Assigning an Object to null is a code smell. Consider refactoring. 84

org/andromda/metafacades/uml14/GeneralizableElementFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 30
Parameter 'context' is not assigned and could be declared final 31
Local variable 'generalizations' could be declared final 61
Local variable 'iterator' could be declared final 64
Local variable 'parents' could be declared final 79
Local variable 'generalizations' could be declared final 80
Local variable 'generalization' could be declared final 83
Local variable 'specializations' could be declared final 106107
Parameter 'object' is not assigned and could be declared final 110
Parameter 'follow' is not assigned and could be declared final 162

org/andromda/metafacades/uml14/GeneralizationFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23

org/andromda/metafacades/uml14/GuardFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23
Assigning an Object to null is a code smell. Consider refactoring. 42

org/andromda/metafacades/uml14/IncludeFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 20
Parameter 'metaObject' is not assigned and could be declared final 20

org/andromda/metafacades/uml14/InstanceFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 20
Parameter 'metaObject' is not assigned and could be declared final 20

org/andromda/metafacades/uml14/InteractionFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 18
Parameter 'context' is not assigned and could be declared final 18

org/andromda/metafacades/uml14/LinkEndFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 26
Parameter 'metaObject' is not assigned and could be declared final 26

org/andromda/metafacades/uml14/LinkFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 21
Parameter 'metaObject' is not assigned and could be declared final 21

org/andromda/metafacades/uml14/ManageableEntityAssociationEndLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 23
Parameter 'context' is not assigned and could be declared final 23

org/andromda/metafacades/uml14/ManageableEntityAttributeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23

org/andromda/metafacades/uml14/ManageableEntityLogicImpl.java

Violation Line
The class 'ManageableEntityLogicImpl' has a Cyclomatic Complexity of 3 (Highest = 20). 33637
Parameter 'context' is not assigned and could be declared final 42
Parameter 'metaObject' is not assigned and could be declared final 42
Prefer StringBuffer over += for concatenating strings 72
Parameter 'entity' is not assigned and could be declared final 102
Parameter 'manageableAssociationEnds' is not assigned and could be declared final 102
Parameter 'listType' is not assigned and could be declared final 237
The method 'createListWithManageableMembers' has a Cyclomatic Complexity of 20. 237332
The method createListWithManageableMembers() has an NPath complexity of 561 237332
Deeply nested if..then statements are hard to read 318321
Parameter 'withTypes' is not assigned and could be declared final 345
Assigning an Object to null is a code smell. Consider refactoring. 347
Unnecessary wrapper object creation 355
These nested if statements could be combined 372379
Useless parentheses. 372
Comment is too large: Line too long 402
Avoid if (x != y) ..; else ..; 417424
Parameter 'actor' is not assigned and could be declared final 452
Parameter 'actors' is not assigned and could be declared final 452
Avoid if (x != y) ..; else ..; 475489
Avoid if (x != y) ..; else ..; 519533
Avoid if (x != y) ..; else ..; 563577
Unnecessary wrapper object creation 567
Unnecessary wrapper object creation 589
Parameter 'left' is not assigned and could be declared final 629
Parameter 'right' is not assigned and could be declared final 629

org/andromda/metafacades/uml14/ModelElementFacadeLogicImpl.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11190
Avoid really long classes. 551190
This class has too many methods, consider refactoring it. 571190
Parameter 'metaObject' is not assigned and could be declared final 64
Unnecessary use of fully qualified name 'org.omg.uml.foundation.core.ModelElement' due to existing import 'org.omg.uml.foundation.core.ModelElement' 64
Parameter 'context' is not assigned and could be declared final 65
Variables that are final and static should be all capitals, 'logger' is not all capitals. 73
Local variable 'packageName' could be declared final 9194
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 103
Parameter 'modelName' is not assigned and could be declared final 117
Parameter 'modelName' is not assigned and could be declared final 135
Parameter 'modelName' is not assigned and could be declared final 148
Avoid reassigning parameters such as 'name' 172
Local variable 'tagName' could be declared final 186
Deeply nested if..then statements are hard to read 200212
Local variable 'valueString' could be declared final 203
Parameter 'name' is not assigned and could be declared final 225
Local variable 'taggedValues' could be declared final 227
Assigning an Object to null is a code smell. Consider refactoring. 228
Local variable 'stereotypes' could be declared final 237
Parameter 'object' is not assigned and could be declared final 247
Local variable 'name' could be declared final 251
A method should have only one exit point, and that should be the last statement in the method 258
Parameter 'stereotypeName' is not assigned and could be declared final 281
Local variable 'stereotypeNames' could be declared final 327
Local variable 'stereotypes' could be declared final 329
Parameter 'indent' is not assigned and could be declared final 368
Parameter 'indent' is not assigned and could be declared final 380
Parameter 'lineLength' is not assigned and could be declared final 381
Parameter 'indent' is not assigned and could be declared final 394
Avoid reassigning parameters such as 'lineLength' 395
Parameter 'htmlStyle' is not assigned and could be declared final 396
StringBuffer constructor is initialized with size 16, but has at least 26 characters appended. 398
Local variable 'comment' could be declared final 408
These nested if statements could be combined 431435
Local variable 'todoTag' could be declared final 433
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). 434
Local variable 'rtn' could be declared final 439443
Local variable 'comment' could be declared final 460
Parameter 'keyword' is not assigned and could be declared final 529
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 549
Local variable 'property' could be declared final 577
A catch statement should never catch throwable since it includes errors. 591
Local variable 'feature' could be declared final 626
A method should have only one exit point, and that should be the last statement in the method 627
Local variable 'classifier' could be declared final 641
A method should have only one exit point, and that should be the last statement in the method 642
Local variable 'namespace' could be declared final 646
A method should have only one exit point, and that should be the last statement in the method 647
Local variable 'dependencies' could be declared final 676
Local variable 'clientDependencies' could be declared final 677678
Parameter 'object' is not assigned and could be declared final 687
Useless parentheses. 689
Local variable 'dependencies' could be declared final 701
Local variable 'supplierDependencies' could be declared final 702704
Parameter 'object' is not assigned and could be declared final 713
Useless parentheses. 715
Parameter 'object' is not assigned and could be declared final 758
Local variable 'constraint' could be declared final 762
Useless parentheses. 763
Useless parentheses. 763767
Useless parentheses. 764
Useless parentheses. 765
Useless parentheses. 766
Useless parentheses. 767
Parameter 'translation' is not assigned and could be declared final 780
Local variable 'constraint' could be declared final 783793
Parameter 'object' is not assigned and could be declared final 788
Parameter 'translation' is not assigned and could be declared final 806
Parameter 'constraints' is not assigned and could be declared final 822
Parameter 'translation' is not assigned and could be declared final 823
Local variable 'constraintIt' could be declared final 829
Local variable 'constraint' could be declared final 832
Parameter 'translation' is not assigned and could be declared final 845
Local variable 'constraints' could be declared final 847
Parameter 'object' is not assigned and could be declared final 852
Local variable 'constraint' could be declared final 854
Local variable 'dependencies' could be declared final 949
Parameter 'object' is not assigned and could be declared final 954
Parameter 'element' is not assigned and could be declared final 985
Unnecessary use of fully qualified name 'org.omg.uml.foundation.core.ModelElement' due to existing import 'org.omg.uml.foundation.core.ModelElement' 987
Avoid reassigning parameters such as 'parameterName' 1004
Parameter 'bindedElement' is not assigned and could be declared final 1038
Parameter 'object' is not assigned and could be declared final 1047
Parameter 'bindingFacades' is not assigned and could be declared final 1070
The method handleGetBindedFullyQualifiedName() has an NPath complexity of 1002 10701176
Avoid really long methods. 10701176
Parameter 'modelName' is not assigned and could be declared final 1070
Avoid excessively long variable names like metafacadeNamespaceScopeOperator 1074
Prefer StringBuffer over += for concatenating strings 1077
Local variable 'bindedParameters' could be declared final 1105
Local variable 'bindingFacade' could be declared final 1106
Local variable 'templateParametersIterator' could be declared final 1121
Local variable 'templateArgumentsIterator' could be declared final 1122
Local variable 'templateParameterFacade' could be declared final 1134
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). 1142

org/andromda/metafacades/uml14/ModelFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 31
Parameter 'context' is not assigned and could be declared final 32
Local variable 'rootPackages' could be declared final 43
Parameter 'tag' is not assigned and could be declared final 97
Parameter 'value' is not assigned and could be declared final 98
Parameter 'tag' is not assigned and could be declared final 108
Parameter 'value' is not assigned and could be declared final 109
Parameter 'name' is not assigned and could be declared final 118
Parameter 'name' is not assigned and could be declared final 128
Parameter 'stereotypeName' is not assigned and could be declared final 129
Parameter 'name' is not assigned and could be declared final 139
Parameter 'name' is not assigned and could be declared final 149
Parameter 'stereotypeName' is not assigned and could be declared final 150
Comment is too large: Line too long 157
Parameter 'useCase' is not assigned and could be declared final 160
Local variable 'useCaseMetaClass' could be declared final 162
Comment is too large: Line too long 167
Parameter 'activityGraph' is not assigned and could be declared final 171
Parameter 'stereotypeName' is not assigned and could be declared final 172
Local variable 'activityGraphMetaClass' could be declared final 174
Local variable 'compositeState' could be declared final 176
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Avoid using redundant field initializer for 'stereotypeName' 193
Private field 'stereotypeName' could be made final; it is only initialized in the declaration or constructor. 193
Useless parentheses. 202
Parameter 'collection' is not assigned and could be declared final 208
Parameter 'collectionFilter' is not assigned and could be declared final 209
Local variable 'object' could be declared final 212

org/andromda/metafacades/uml14/NamespaceFacadeLogicImpl.java

Violation Line
Unnecessary use of fully qualified name 'org.omg.uml.foundation.core.Namespace' due to existing import 'org.omg.uml.foundation.core.Namespace' 22
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23

org/andromda/metafacades/uml14/NodeFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 19
Parameter 'context' is not assigned and could be declared final 19

org/andromda/metafacades/uml14/ObjectFlowStateFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23

org/andromda/metafacades/uml14/OperationFacadeLogicImpl.java

Violation Line
This class has too many methods, consider refactoring it. 39804
Parameter 'metaObject' is not assigned and could be declared final 45
Parameter 'context' is not assigned and could be declared final 45
Variables that are final and static should be all capitals, 'logger' is not all capitals. 53
Parameter 'withArgumentNames' is not assigned and could be declared final 95
Parameter 'withArgumentNames' is not assigned and could be declared final 109
Parameter 'name' is not assigned and could be declared final 129
Local variable 'buffer' could be declared final 131
Local variable 'buffer' could be declared final 145
Local variable 'iterator' could be declared final 147
Local variable 'parameter' could be declared final 152
Local variable 'facade' could be declared final 160
Local variable 'buffer' could be declared final 174
Local variable 'iterator' could be declared final 176
Local variable 'parameter' could be declared final 181
Local variable 'facade' could be declared final 189
A method should have only one exit point, and that should be the last statement in the method 206
Parameter 'object' is not assigned and could be declared final 243
Parameter 'follow' is not assigned and could be declared final 285
Avoid reassigning parameters such as 'name' 285
Local variable 'exceptions' could be declared final 388
Parameter 'object' is not assigned and could be declared final 394
Local variable 'dependency' could be declared final 399
Local variable 'targetElement' could be declared final 407
A method should have only one exit point, and that should be the last statement in the method 412
Parameter 'object' is not assigned and could be declared final 436
Use bitwise inversion to invert boolean values 462465
Avoid reassigning parameters such as 'initialExceptions' 474
Local variable 'exceptionList' could be declared final 477
Local variable 'exceptions' could be declared final 478
Local variable 'exceptionIt' could be declared final 485
Local variable 'exception' could be declared final 488
Parameter 'modifier' is not assigned and could be declared final 504
Parameter 'argumentModifier' is not assigned and could be declared final 513
Parameter 'withArgumentNames' is not assigned and could be declared final 518
Parameter 'modifier' is not assigned and could be declared final 518
Local variable 'paramter' could be declared final 526
Parameter 'object' is not assigned and could be declared final 700
A method should have only one exit point, and that should be the last statement in the method 717
A method should have only one exit point, and that should be the last statement in the method 732
Local variable 'operationIterator' could be declared final 777

org/andromda/metafacades/uml14/PackageFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 26
Parameter 'context' is not assigned and could be declared final 27
Parameter 'object' is not assigned and could be declared final 41
Parameter 'object' is not assigned and could be declared final 57

org/andromda/metafacades/uml14/ParameterFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 31
Parameter 'context' is not assigned and could be declared final 32
Local variable 'name' could be declared final 4648
Local variable 'typeName' could be declared final 123
Prefer StringBuffer over += for concatenating strings 126
Comment is too large: Line too long 133
Avoid using if statements without curly braces 135
A method should have only one exit point, and that should be the last statement in the method 156
A method should have only one exit point, and that should be the last statement in the method 354
A method should have only one exit point, and that should be the last statement in the method 369

org/andromda/metafacades/uml14/PartitionFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 26
Parameter 'metaObject' is not assigned and could be declared final 26
Local variable 'vertices' could be declared final 45

org/andromda/metafacades/uml14/PseudostateFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 19
Parameter 'context' is not assigned and could be declared final 20

org/andromda/metafacades/uml14/QueueLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 18
Parameter 'context' is not assigned and could be declared final 18

org/andromda/metafacades/uml14/RedefinableTemplateSignatureFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 22
Parameter 'metaObject' is not assigned and could be declared final 22

org/andromda/metafacades/uml14/RoleLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 36
Parameter 'context' is not assigned and could be declared final 37
Local variable 'value' could be declared final 48
Avoid if (x != y) ..; else ..; 4960
Local variable 'mask' could be declared final 5658
Parameter 'object' is not assigned and could be declared final 82
Use bitwise inversion to invert boolean values 104

org/andromda/metafacades/uml14/ServiceLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 33
Parameter 'metaObject' is not assigned and could be declared final 33
Parameter 'object' is not assigned and could be declared final 47
Local variable 'targetElement' could be declared final 49
Parameter 'object' is not assigned and could be declared final 64
Local variable 'targetElement' could be declared final 66
Parameter 'object' is not assigned and could be declared final 86
Local variable 'dependency' could be declared final 109
Parameter 'object' is not assigned and could be declared final 141
Parameter 'object' is not assigned and could be declared final 161
Parameter 'object' is not assigned and could be declared final 194
Parameter 'object' is not assigned and could be declared final 220

org/andromda/metafacades/uml14/ServiceOperationLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 33
Parameter 'context' is not assigned and could be declared final 34
Parameter 'object' is not assigned and could be declared final 55
Local variable 'dependency' could be declared final 57
Parameter 'object' is not assigned and could be declared final 66
Parameter 'object' is not assigned and could be declared final 79
Parameter 'object' is not assigned and could be declared final 142
Avoid if (x != y) ..; else ..; 146
Parameter 'object' is not assigned and could be declared final 160
Avoid if (x != y) ..; else ..; 164

org/andromda/metafacades/uml14/StateFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 18
Parameter 'metaObject' is not assigned and could be declared final 18

org/andromda/metafacades/uml14/StateMachineFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 33
Parameter 'context' is not assigned and could be declared final 33
Parameter 'object' is not assigned and could be declared final 56
Parameter 'object' is not assigned and could be declared final 73
Parameter 'object' is not assigned and could be declared final 120
Useless parentheses. 122
Useless parentheses. 123
Parameter 'object' is not assigned and could be declared final 155
Useless parentheses. 157
Parameter 'collectionFilter' is not assigned and could be declared final 167
Parameter 'collection' is not assigned and could be declared final 174
Parameter 'collectionFilter' is not assigned and could be declared final 175

org/andromda/metafacades/uml14/StateVertexFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 26
A method should have only one exit point, and that should be the last statement in the method 39

org/andromda/metafacades/uml14/StereotypeFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 21
Parameter 'metaObject' is not assigned and could be declared final 21

org/andromda/metafacades/uml14/SubactivityStateFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23

org/andromda/metafacades/uml14/TaggedValueFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 22
Parameter 'metaObject' is not assigned and could be declared final 22
Deeply nested if..then statements are hard to read 4043
Useless parentheses. 68
Assigning an Object to null is a code smell. Consider refactoring. 68

org/andromda/metafacades/uml14/TemplateArgumentFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 21
Parameter 'metaObject' is not assigned and could be declared final 21

org/andromda/metafacades/uml14/TemplateParameterFacadeLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 29
Parameter 'metaObject' is not assigned and could be declared final 29
A method should have only one exit point, and that should be the last statement in the method 64
Parameter 'indent' is not assigned and could be declared final 115
Parameter 'indent' is not assigned and could be declared final 123
Parameter 'lineLength' is not assigned and could be declared final 123
Parameter 'indent' is not assigned and could be declared final 136
Avoid reassigning parameters such as 'lineLength' 136
Parameter 'htmlStyle' is not assigned and could be declared final 136
StringBuffer constructor is initialized with size 16, but has at least 26 characters appended. 138
Local variable 'comment' could be declared final 148
These nested if statements could be combined 165169
Local variable 'todoTag' could be declared final 167
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). 168
Local variable 'rtn' could be declared final 173177

org/andromda/metafacades/uml14/TopicLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 18
Parameter 'metaObject' is not assigned and could be declared final 18

org/andromda/metafacades/uml14/TransitionFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 25
Parameter 'context' is not assigned and could be declared final 26
Local variable 'sourceVertex' could be declared final 118

org/andromda/metafacades/uml14/UML14MetafacadeUtils.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 1707
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 47707
Use explicit scoping instead of the default package private level 6188
Local variable 'elements' could be declared final 6466
Parameter 'object' is not assigned and could be declared final 69
Local variable 'element' could be declared final 71
Local variable 'fullName' could be declared final 72
Local variable 'name' could be declared final 73
Parameter 'separator' is not assigned and could be declared final 101
Parameter 'metaObject' is not assigned and could be declared final 101
Parameter 'modelName' is not assigned and could be declared final 101
Use explicit scoping instead of the default package private level 101114
Useless parentheses. 104
Prefer StringBuffer over += for concatenating strings 107
Use explicit scoping instead of the default package private level 122125
Use explicit scoping instead of the default package private level 134148
Parameter 'object' is not assigned and could be declared final 141
Use explicit scoping instead of the default package private level 155170
Local variable 'rootPackages' could be declared final 158
Local variable 'rootPackage' could be declared final 159
Use explicit scoping instead of the default package private level 177180
Use explicit scoping instead of the default package private level 188209
Avoid reassigning parameters such as 'visibility' 188
Parameter 'visibility' is not assigned and could be declared final 223
Parameter 'fullyQualifiedTypeName' is not assigned and could be declared final 223
Parameter 'separator' is not assigned and could be declared final 223
Use explicit scoping instead of the default package private level 223234
Parameter 'name' is not assigned and could be declared final 223
Local variable 'attribute' could be declared final 225
Local variable 'type' could be declared final 228
Parameter 'name' is not assigned and could be declared final 243
Use explicit scoping instead of the default package private level 243266
Parameter 'classifier' is not assigned and could be declared final 243
Local variable 'features' could be declared final 248
Local variable 'feature' could be declared final 253
Use explicit scoping instead of the default package private level 274283
Parameter 'name' is not assigned and could be declared final 274
Use explicit scoping instead of the default package private level 290293
Parameter 'name' is not assigned and could be declared final 290
Parameter 'name' is not assigned and could be declared final 302
Use explicit scoping instead of the default package private level 302321
Parameter 'stereotypeName' is not assigned and could be declared final 302
Local variable 'useCases' could be declared final 306
Local variable 'useCase' could be declared final 310
These nested if statements could be combined 313316
Use explicit scoping instead of the default package private level 328331
Parameter 'name' is not assigned and could be declared final 328
Parameter 'name' is not assigned and could be declared final 340
Parameter 'stereotypeName' is not assigned and could be declared final 340
Use explicit scoping instead of the default package private level 340359
Local variable 'graphs' could be declared final 344
Local variable 'graph' could be declared final 348
These nested if statements could be combined 351354
Parameter 'value' is not assigned and could be declared final 368
Use explicit scoping instead of the default package private level 368403
Parameter 'element' is not assigned and could be declared final 368
Parameter 'tag' is not assigned and could be declared final 368
Local variable 'taggedValues' could be declared final 372
Local variable 'taggedValue' could be declared final 375
Local variable 'tagName' could be declared final 378
Local variable 'dataValue' could be declared final 385
Local variable 'referenceValue' could be declared final 394
Parameter 'value' is not assigned and could be declared final 411
Parameter 'element' is not assigned and could be declared final 411
Use explicit scoping instead of the default package private level 411414
Parameter 'element' is not assigned and could be declared final 421
Parameter 'stereotypeName' is not assigned and could be declared final 421
Use explicit scoping instead of the default package private level 421436
Local variable 'stereotypes' could be declared final 425
Local variable 'stereotype' could be declared final 429
Parameter 'tag' is not assigned and could be declared final 445
Use explicit scoping instead of the default package private level 445462
Parameter 'value' is not assigned and could be declared final 445
Local variable 'useCases' could be declared final 449
Local variable 'useCase' could be declared final 454
Parameter 'value' is not assigned and could be declared final 471
Parameter 'tag' is not assigned and could be declared final 471
Use explicit scoping instead of the default package private level 471487
Local variable 'classes' could be declared final 475
Local variable 'clazz' could be declared final 479
Use explicit scoping instead of the default package private level 493529
Parameter 'useCase' is not assigned and could be declared final 493
Local variable 'finalStates' could be declared final 495
Local variable 'useCaseName' could be declared final 499
Local variable 'allFinalStates' could be declared final 500
Local variable 'finalState' could be declared final 503
Avoid if (x != y) ..; else ..; 504524
Use explicit scoping instead of the default package private level 537555
Parameter 'facade' is not assigned and could be declared final 537
Avoid variables with short names like id 543
Local variable 'id' could be declared final 543
Local variable 'graphs' could be declared final 544
Local variable 'element' could be declared final 547
Use explicit scoping instead of the default package private level 563581
Parameter 'facade' is not assigned and could be declared final 563
Local variable 'id' could be declared final 569
Avoid variables with short names like id 569
Local variable 'useCases' could be declared final 570
Local variable 'element' could be declared final 573
Parameter 'facade' is not assigned and could be declared final 589
Use explicit scoping instead of the default package private level 589607
Avoid variables with short names like id 595
Local variable 'id' could be declared final 595
Local variable 'parameters' could be declared final 596
Local variable 'element' could be declared final 599
Use explicit scoping instead of the default package private level 615633
Parameter 'facade' is not assigned and could be declared final 615
Local variable 'id' could be declared final 621
Avoid variables with short names like id 621
Local variable 'events' could be declared final 622
Local variable 'element' could be declared final 625
Use explicit scoping instead of the default package private level 641659
Parameter 'facade' is not assigned and could be declared final 641
Local variable 'id' could be declared final 647
Avoid variables with short names like id 647
Local variable 'modelElements' could be declared final 648
Local variable 'element' could be declared final 651
Parameter 'classifier' is not assigned and could be declared final 670
Local variable 'serialVersionString' could be declared final 673674
Local variable 'element' could be declared final 692

org/andromda/metafacades/uml14/UMLModelAccessFacade.java

Violation Line
Variables that are final and static should be all capitals, 'logger' is not all capitals. 33
The String literal "modelElement" appears 5 times in this file; the first occurrence is on line 44 44
Local variable 'element' could be declared final 108
Local variable 'stereotypes' could be declared final 109
Local variable 'stereotype' could be declared final 112
Avoid reassigning parameters such as 'stereotype' 126
Local variable 'stereotypeNames' could be declared final 140
Deeply nested if..then statements are hard to read 141144
Found non-transient, non-static member. Please mark as transient or provide accessors. 177
Deeply nested if..then statements are hard to read 213217

org/andromda/metafacades/uml14/UseCaseFacadeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 24
Parameter 'context' is not assigned and could be declared final 25

org/andromda/metafacades/uml14/ValueObjectAssociationEndLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 21
Parameter 'context' is not assigned and could be declared final 21
Local variable 'useArrays' could be declared final 3738
Deeply nested if..then statements are hard to read 4144
These nested if statements could be combined 4144

org/andromda/metafacades/uml14/ValueObjectLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 25
Parameter 'metaObject' is not assigned and could be declared final 25
Local variable 'stereotypes' could be declared final 37
Parameter 'stereotypes' is not assigned and could be declared final 49
Local variable 'specializations' could be declared final 51
Local variable 'stereotypeList' could be declared final 52

org/andromda/metafacades/uml14/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
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), '__getActionState1r' is not final. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for '__getActionState1rSet' 89
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionState1rSet' is not final. 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/uml14/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 '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. 88
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getEntry1r' is not final. 88
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getEntry1rSet' is not final. 89
Avoid using redundant field initializer for '__getEntry1rSet' 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/uml14/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 '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 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
Overriding method merely calls super 233236
Parameter 'validationMessages' is not assigned and could be declared final 233

org/andromda/metafacades/uml14/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 '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
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. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 84
Avoid using redundant field initializer for '__getGeneralizedByActors1rSet' 84
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getGeneralizedByActors1rSet' is not final. 84
Local variable 'result' could be declared final 96
Local variable 'shieldedResult' could be declared final 97
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. 123
Avoid using redundant field initializer for '__getGeneralizedActors2rSet' 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), '__getGeneralizedActors2rSet' is not final. 124
Local variable 'result' could be declared final 136
Local variable 'shieldedResult' could be declared final 137
Overriding method merely calls super 168171
Parameter 'validationMessages' is not assigned and could be declared final 168

org/andromda/metafacades/uml14/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
Parameter 'validationMessages' is not assigned and could be declared final 79
Overriding method merely calls super 7982

org/andromda/metafacades/uml14/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 'metaObjectIn' is not assigned and could be declared final 57
Parameter 'context' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
Avoid excessively long variable names like superAssociationFacadeInitialized 95
Found non-transient, non-static member. Please mark as transient or provide accessors. 111
Private field 'superClassifierFacade' could be made final; it is only initialized in the declaration or constructor. 111
Avoid excessively long variable names like superClassifierFacadeInitialized 112
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Avoid using redundant field initializer for 'superClassifierFacadeInitialized' 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 'htmlStyle' is not assigned and could be declared final 501
Parameter 'lineLength' is not assigned and could be declared final 501
Parameter 'indent' 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 'translation' is not assigned and could be declared final 856
Parameter 'kind' 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/uml14/AssociationEndFacadeLogic.java

Violation Line
Avoid really long classes. 291029
Abstract classes should be named AbstractXXX 291029
Too many fields 291029
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), '__one2One1a' is not final. 98
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__one2One1aSet' is not final. 99
Found non-transient, non-static member. Please mark as transient or provide accessors. 99
Avoid using redundant field initializer for '__one2One1aSet' 99
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__one2Many2a' 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), '__one2Many2aSet' is not final. 129
Avoid using redundant field initializer for '__one2Many2aSet' 129
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), '__many2One3a' is not final. 158
Avoid using redundant field initializer for '__many2One3aSet' 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2One3aSet' 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. 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2Many4a' is not final. 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2Many4aSet' is not final. 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Avoid using redundant field initializer for '__many2Many4aSet' 189
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), '__aggregation5a' is not final. 218
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__aggregation5aSet' is not final. 219
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Avoid using redundant field initializer for '__aggregation5aSet' 219
Found non-transient, non-static member. Please mark as transient or provide accessors. 248
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__composition6a' is not final. 248
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__composition6aSet' is not final. 249
Avoid using redundant field initializer for '__composition6aSet' 249
Found non-transient, non-static member. Please mark as transient or provide accessors. 249
Found non-transient, non-static member. Please mark as transient or provide accessors. 278
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered7a' is not final. 278
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered7aSet' is not final. 279
Avoid using redundant field initializer for '__ordered7aSet' 279
Found non-transient, non-static member. Please mark as transient or provide accessors. 279
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readOnly8a' is not final. 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. 310
Avoid using redundant field initializer for '__readOnly8aSet' 310
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), '__navigable9a' is not final. 339
Found non-transient, non-static member. Please mark as transient or provide accessors. 339
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), '__navigable9aSet' is not final. 340
Avoid using redundant field initializer for '__navigable9aSet' 340
Found non-transient, non-static member. Please mark as transient or provide accessors. 369
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName10a' is not final. 369
Found non-transient, non-static member. Please mark as transient or provide accessors. 370
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName10aSet' is not final. 370
Avoid using redundant field initializer for '__getterName10aSet' 370
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName11a' is not final. 399
Found non-transient, non-static member. Please mark as transient or provide accessors. 399
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName11aSet' is not final. 400
Avoid using redundant field initializer for '__setterName11aSet' 400
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), '__getterSetterTypeName12a' is not final. 429
Found non-transient, non-static member. Please mark as transient or provide accessors. 429
Avoid using redundant field initializer for '__getterSetterTypeName12aSet' 430
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName12aSet' is not final. 430
Found non-transient, non-static member. Please mark as transient or provide accessors. 430
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), '__many13a' 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), '__many13aSet' is not final. 461
Avoid using redundant field initializer for '__many13aSet' 461
Found non-transient, non-static member. Please mark as transient or provide accessors. 490
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required14a' is not final. 490
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required14aSet' is not final. 491
Found non-transient, non-static member. Please mark as transient or provide accessors. 491
Avoid using redundant field initializer for '__required14aSet' 491
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), '__child15a' is not final. 520
Found non-transient, non-static member. Please mark as transient or provide accessors. 521
Avoid using redundant field initializer for '__child15aSet' 521
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__child15aSet' is not final. 521
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper16a' is not final. 551
Found non-transient, non-static member. Please mark as transient or provide accessors. 551
Avoid using redundant field initializer for '__upper16aSet' 552
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper16aSet' is not final. 552
Found non-transient, non-static member. Please mark as transient or provide accessors. 552
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower17a' is not final. 582
Found non-transient, non-static member. Please mark as transient or provide accessors. 582
Avoid using redundant field initializer for '__lower17aSet' 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), '__lower17aSet' is not final. 583
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), '__default18a' is not final. 613
Avoid using redundant field initializer for '__default18aSet' 614
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__default18aSet' is not final. 614
Found non-transient, non-static member. Please mark as transient or provide accessors. 614
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), '__aggregationKind19a' is not final. 646
Avoid using redundant field initializer for '__aggregationKind19aSet' 647
Found non-transient, non-static member. Please mark as transient or provide accessors. 647
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__aggregationKind19aSet' is not final. 647
Found non-transient, non-static member. Please mark as transient or provide accessors. 678
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf20a' is not final. 678
Found non-transient, non-static member. Please mark as transient or provide accessors. 679
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf20aSet' is not final. 679
Avoid using redundant field initializer for '__leaf20aSet' 679
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), '__unique21a' is not final. 709
Avoid using redundant field initializer for '__unique21aSet' 710
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique21aSet' is not final. 710
Found non-transient, non-static member. Please mark as transient or provide accessors. 710
Found non-transient, non-static member. Please mark as transient or provide accessors. 740
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__removerName22a' is not final. 740
Avoid using redundant field initializer for '__removerName22aSet' 741
Found non-transient, non-static member. Please mark as transient or provide accessors. 741
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__removerName22aSet' is not final. 741
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__adderName23a' is not final. 770
Found non-transient, non-static member. Please mark as transient or provide accessors. 770
Found non-transient, non-static member. Please mark as transient or provide accessors. 771
Avoid using redundant field initializer for '__adderName23aSet' 771
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__adderName23aSet' is not final. 771
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bidirectional24a' is not final. 800
Found non-transient, non-static member. Please mark as transient or provide accessors. 800
Found non-transient, non-static member. Please mark as transient or provide accessors. 801
Avoid using redundant field initializer for '__bidirectional24aSet' 801
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bidirectional24aSet' is not final. 801
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), '__derived25a' is not final. 831
Avoid using redundant field initializer for '__derived25aSet' 832
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived25aSet' is not final. 832
Found non-transient, non-static member. Please mark as transient or provide accessors. 832
Found non-transient, non-static member. Please mark as transient or provide accessors. 862
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static26a' is not final. 862
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static26aSet' is not final. 863
Avoid using redundant field initializer for '__static26aSet' 863
Found non-transient, non-static member. Please mark as transient or provide accessors. 863
Local variable 'result' could be declared final 896
Local variable 'shieldedResult' could be declared final 897
Local variable 'result' could be declared final 933
Local variable 'shieldedResult' could be declared final 934
Local variable 'result' could be declared final 970
Local variable 'shieldedResult' could be declared final 971
Parameter 'validationMessages' is not assigned and could be declared final 1000
Local variable 'constraintValid' could be declared final 1006
A catch statement should never catch throwable since it includes errors. 1016
Local variable 'cause' could be declared final 1018

org/andromda/metafacades/uml14/AssociationFacadeLogic.java

Violation Line
Too many fields 23426
Abstract classes should be named AbstractXXX 23426
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), '__relationName1a' is not final. 92
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Avoid using redundant field initializer for '__relationName1aSet' 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__relationName1aSet' 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. 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many2Many2a' is not final. 123
Avoid using redundant field initializer for '__many2Many2aSet' 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. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract4a' is not final. 183
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract4aSet' is not final. 184
Avoid using redundant field initializer for '__abstract4aSet' 184
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf5a' is not final. 213
Found non-transient, non-static member. Please mark as transient or provide accessors. 213
Found non-transient, non-static member. Please mark as transient or provide accessors. 214
Avoid using redundant field initializer for '__leaf5aSet' 214
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf5aSet' 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), '__derived6a' is not final. 243
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
Avoid using redundant field initializer for '__derived6aSet' 244
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__binary7a' 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), '__binary7aSet' is not final. 277
Found non-transient, non-static member. Please mark as transient or provide accessors. 277
Avoid using redundant field initializer for '__binary7aSet' 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
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
Avoid using redundant field initializer for '__getAssociationEndA2rSet' 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
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
Avoid using redundant field initializer for '__getAssociationEndB3rSet' 376
Local variable 'result' could be declared final 390
Local variable 'shieldedResult' could be declared final 391
Parameter 'validationMessages' is not assigned and could be declared final 422
Overriding method merely calls super 422425

org/andromda/metafacades/uml14/AttributeFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 351054
The class 'AttributeFacadeLogic' has a Cyclomatic Complexity of 2 (Highest = 24). 351054
Avoid really long classes. 351054
Too many fields 351054
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Parameter 'metaObjectIn' is not assigned and could be declared final 49
Parameter 'context' is not assigned and could be declared final 49
Variables that are final and static should be all capitals, 'logger' is not all capitals. 58
Avoid reassigning parameters such as 'context' 65
Avoid reassigning parameters such as 'context' 78
An empty method in an abstract class should be abstract instead 9194
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), '__getterName1a' is not final. 104
Found non-transient, non-static member. Please mark as transient or provide accessors. 105
Avoid using redundant field initializer for '__getterName1aSet' 105
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName1aSet' is not final. 105
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName2a' is not final. 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 134
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName2aSet' is not final. 135
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Avoid using redundant field initializer for '__setterName2aSet' 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readOnly3a' 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), '__readOnly3aSet' is not final. 165
Found non-transient, non-static member. Please mark as transient or provide accessors. 165
Avoid using redundant field initializer for '__readOnly3aSet' 165
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValue4a' 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' 195
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), '__defaultValue4aSet' is not final. 195
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), '__static5a' is not final. 224
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static5aSet' is not final. 225
Found non-transient, non-static member. Please mark as transient or provide accessors. 225
Avoid using redundant field initializer for '__static5aSet' 225
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), '__required6a' is not final. 254
Found non-transient, non-static member. Please mark as transient or provide accessors. 255
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__required6aSet' is not final. 255
Avoid using redundant field initializer for '__required6aSet' 255
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), '__many7a' is not final. 284
Found non-transient, non-static member. Please mark as transient or provide accessors. 285
Avoid using redundant field initializer for '__many7aSet' 285
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many7aSet' is not final. 285
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__changeable8a' is not final. 314
Found non-transient, non-static member. Please mark as transient or provide accessors. 314
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__changeable8aSet' is not final. 315
Found non-transient, non-static member. Please mark as transient or provide accessors. 315
Avoid using redundant field initializer for '__changeable8aSet' 315
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__addOnly9a' 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' 345
Found non-transient, non-static member. Please mark as transient or provide accessors. 345
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__addOnly9aSet' is not final. 345
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), '__enumerationLiteral10a' is not final. 374
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteral10aSet' is not final. 375
Avoid using redundant field initializer for '__enumerationLiteral10aSet' 375
Found non-transient, non-static member. Please mark as transient or provide accessors. 375
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationValue11a' is not final. 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), '__enumerationValue11aSet' is not final. 405
Found non-transient, non-static member. Please mark as transient or provide accessors. 405
Avoid using redundant field initializer for '__enumerationValue11aSet' 405
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName12a' is not final. 436
Found non-transient, non-static member. Please mark as transient or provide accessors. 436
Found non-transient, non-static member. Please mark as transient or provide accessors. 437
Avoid using redundant field initializer for '__getterSetterTypeName12aSet' 437
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName12aSet' is not final. 437
Found non-transient, non-static member. Please mark as transient or provide accessors. 467
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered13a' is not final. 467
Avoid using redundant field initializer for '__ordered13aSet' 468
Found non-transient, non-static member. Please mark as transient or provide accessors. 468
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered13aSet' is not final. 468
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), '__defaultValuePresent14a' is not final. 497
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValuePresent14aSet' is not final. 498
Avoid using redundant field initializer for '__defaultValuePresent14aSet' 498
Found non-transient, non-static member. Please mark as transient or provide accessors. 498
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper15a' is not final. 527
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. 528
Avoid using redundant field initializer for '__upper15aSet' 528
Found non-transient, non-static member. Please mark as transient or provide accessors. 528
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower16a' is not final. 558
Found non-transient, non-static member. Please mark as transient or provide accessors. 558
Avoid using redundant field initializer for '__lower16aSet' 559
Found non-transient, non-static member. Please mark as transient or provide accessors. 559
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower16aSet' is not final. 559
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), '__enumerationMember17a' is not final. 589
Found non-transient, non-static member. Please mark as transient or provide accessors. 590
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationMember17aSet' is not final. 590
Avoid using redundant field initializer for '__enumerationMember17aSet' 590
Found non-transient, non-static member. Please mark as transient or provide accessors. 620
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteralParameters18a' is not final. 620
Avoid excessively long variable names like __enumerationLiteralParameters18a 620
Found non-transient, non-static member. Please mark as transient or provide accessors. 621
Avoid using redundant field initializer for '__enumerationLiteralParameters18aSet' 621
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteralParameters18aSet' is not final. 621
Avoid excessively long variable names like __enumerationLiteralParameters18aSet 621
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteralParametersExist19a' is not final. 650
Found non-transient, non-static member. Please mark as transient or provide accessors. 650
Avoid excessively long variable names like __enumerationLiteralParametersExist19a 650
Found non-transient, non-static member. Please mark as transient or provide accessors. 651
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationLiteralParametersExist19aSet' is not final. 651
Avoid excessively long variable names like __enumerationLiteralParametersExist19aSet 651
Avoid using redundant field initializer for '__enumerationLiteralParametersExist19aSet' 651
Avoid excessively long variable names like enumerationLiteralParametersExist19a 660
Found non-transient, non-static member. Please mark as transient or provide accessors. 681
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique20a' is not final. 681
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique20aSet' is not final. 682
Found non-transient, non-static member. Please mark as transient or provide accessors. 682
Avoid using redundant field initializer for '__unique20aSet' 682
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), '__leaf21a' is not final. 712
Found non-transient, non-static member. Please mark as transient or provide accessors. 713
Avoid using redundant field initializer for '__leaf21aSet' 713
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf21aSet' is not final. 713
Found non-transient, non-static member. Please mark as transient or provide accessors. 743
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived22a' is not final. 743
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__derived22aSet' is not final. 744
Avoid using redundant field initializer for '__derived22aSet' 744
Found non-transient, non-static member. Please mark as transient or provide accessors. 744
Parameter 'follow' is not assigned and could be declared final 791
Parameter 'name' is not assigned and could be declared final 791
Local variable 'returnValue' could be declared final 794
Local variable 'result' could be declared final 826
Local variable 'shieldedResult' could be declared final 827
Local variable 'result' could be declared final 855
Local variable 'shieldedResult' could be declared final 856
Local variable 'result' could be declared final 884
Local variable 'shieldedResult' could be declared final 885
Comment is too large: Line too long 913
Comment is too large: Line too long 915
Comment is too large: Line too long 916
Comment is too large: Line too long 918
Comment is too large: Line too long 919
The method 'validateInvariants' has a Cyclomatic Complexity of 24. 9251053
Avoid really long methods. 9251053
The method validateInvariants() has an NPath complexity of 54925 9251053
Parameter 'validationMessages' is not assigned and could be declared final 925
Local variable 'constraintValid' could be declared final 931
A catch statement should never catch throwable since it includes errors. 941
Local variable 'cause' could be declared final 943
Local variable 'constraintValid' could be declared final 956
A catch statement should never catch throwable since it includes errors. 966
Local variable 'cause' could be declared final 968
Unnecessary wrapper object creation 981
Useless parentheses. 981
Local variable 'constraintValid' could be declared final 981
This statement may have some unnecessary parentheses 981
A catch statement should never catch throwable since it includes errors. 991
Local variable 'cause' could be declared final 993
Useless parentheses. 1006
Unnecessary wrapper object creation 1006
This statement may have some unnecessary parentheses 1006
Local variable 'constraintValid' could be declared final 1006
A catch statement should never catch throwable since it includes errors. 1016
Local variable 'cause' could be declared final 1018
Local variable 'constraintValid' could be declared final 1031
Unnecessary wrapper object creation 1031
Unnecessary wrapper object creation 1031
This statement may have some unnecessary parentheses 1031
Useless parentheses. 1031
A catch statement should never catch throwable since it includes errors. 1041
Local variable 'cause' could be declared final 1043

org/andromda/metafacades/uml14/AttributeLinkFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 24262
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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getValues1r' is not final. 87
Found non-transient, non-static member. Please mark as transient or provide accessors. 87
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getValues1rSet' is not final. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Avoid using redundant field initializer for '__getValues1rSet' 88
Local variable 'result' could be declared final 102
Local variable 'shieldedResult' could be declared final 103
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), '__getInstance2r' is not final. 129
Avoid using redundant field initializer for '__getInstance2rSet' 130
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), '__getInstance2rSet' is not final. 130
Local variable 'result' could be declared final 142
Local variable 'shieldedResult' could be declared final 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getValue3r' is not final. 169
Found non-transient, non-static member. Please mark as transient or provide accessors. 169
Found non-transient, non-static member. Please mark as transient or provide accessors. 170
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getValue3rSet' is not final. 170
Avoid using redundant field initializer for '__getValue3rSet' 170
Local variable 'result' could be declared final 184
Local variable 'shieldedResult' could be declared final 185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAttribute4r' is not final. 211
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), '__getAttribute4rSet' is not final. 212
Avoid using redundant field initializer for '__getAttribute4rSet' 212
Found non-transient, non-static member. Please mark as transient or provide accessors. 212
Local variable 'result' could be declared final 226
Local variable 'shieldedResult' could be declared final 227
Parameter 'validationMessages' is not assigned and could be declared final 258
Overriding method merely calls super 258261

org/andromda/metafacades/uml14/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 '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 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/uml14/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 '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
Local variable 'result' could be declared final 118
Local variable 'shieldedResult' could be declared final 119
Parameter 'validationMessages' is not assigned and could be declared final 144
Overriding method merely calls super 144147

org/andromda/metafacades/uml14/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/uml14/ClassifierFacadeLogic.java

Violation Line
This class has a bunch of public methods and attributes 52123
Too many fields 362123
Avoid really long classes. 362123
The class 'ClassifierFacadeLogic' has a Cyclomatic Complexity of 2 (Highest = 20). 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 'metaObjectIn' is not assigned and could be declared final 50
Parameter 'context' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__primitive1a' is not final. 105
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), '__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 excessively long variable names like __operationCallFromAttributes2aSet 136
Avoid using redundant field initializer for '__operationCallFromAttributes2aSet' 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 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. 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract3a' is not final. 167
Avoid using redundant field initializer for '__abstract3aSet' 168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__abstract3aSet' is not final. 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 197
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. 198
Avoid using redundant field initializer for '__dataType4aSet' 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dataType4aSet' is not final. 198
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__arrayType5a' is not final. 229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__arrayType5aSet' is not final. 230
Avoid using redundant field initializer for '__arrayType5aSet' 230
Found non-transient, non-static member. Please mark as transient or provide accessors. 230
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionType6a' is not final. 259
Avoid using redundant field initializer for '__collectionType6aSet' 260
Found non-transient, non-static member. Please mark as transient or provide accessors. 260
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionType6aSet' is not final. 260
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. 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
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), '__dateType8a' is not final. 323
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. 324
Avoid using redundant field initializer for '__dateType8aSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interface9aSet' is not final. 354
Avoid using redundant field initializer for '__interface9aSet' 354
Found non-transient, non-static member. Please mark as transient or provide accessors. 354
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__javaNewString10a' 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), '__javaNewString10aSet' is not final. 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 384
Avoid using redundant field initializer for '__javaNewString10aSet' 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
Avoid using redundant field initializer for '__listType11aSet' 415
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 445
Avoid using redundant field initializer for '__setType12aSet' 445
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. 474
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fileType13a' is not final. 474
Avoid using redundant field initializer for '__fileType13aSet' 475
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fileType13aSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 505
Avoid using redundant field initializer for '__mapType14aSet' 505
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__stringType15a' is not final. 534
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), '__stringType15aSet' is not final. 535
Found non-transient, non-static member. Please mark as transient or provide accessors. 535
Avoid using redundant field initializer for '__stringType15aSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumeration16aSet' is not final. 565
Avoid using redundant field initializer for '__enumeration16aSet' 565
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__arrayName17a' is not final. 594
Found non-transient, non-static member. Please mark as transient or provide accessors. 594
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
Avoid using redundant field initializer for '__arrayName17aSet' 595
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), '__fullyQualifiedArrayName18a' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 685
Avoid using redundant field initializer for '__blobType20aSet' 685
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__blobType20aSet' is not final. 685
Found non-transient, non-static member. Please mark as transient or provide accessors. 714
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__booleanType21a' is not final. 714
Avoid using redundant field initializer for '__booleanType21aSet' 715
Found non-transient, non-static member. Please mark as transient or provide accessors. 715
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__booleanType21aSet' is not final. 715
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timeType22a' is not final. 744
Found non-transient, non-static member. Please mark as transient or provide accessors. 744
Avoid using redundant field initializer for '__timeType22aSet' 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. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 775
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__leaf23aSet' is not final. 775
Avoid using redundant field initializer for '__leaf23aSet' 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
Avoid using redundant field initializer for '__implementedInterfaceList24aSet' 805
Avoid excessively long variable names like __implementedInterfaceList24aSet 805
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementedInterfaceList24aSet' is not final. 805
Found non-transient, non-static member. Please mark as transient or provide accessors. 805
Found non-transient, non-static member. Please mark as transient or provide accessors. 834
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiredConstructorParameters25a' is not final. 834
Avoid excessively long variable names like __requiredConstructorParameters25a 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 865
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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allRequiredConstructorParameters26aSet' is not final. 866
Avoid excessively long variable names like __allRequiredConstructorParameters26aSet 866
Found non-transient, non-static member. Please mark as transient or provide accessors. 866
Avoid using redundant field initializer for '__allRequiredConstructorParameters26aSet' 866
Avoid excessively long variable names like allRequiredConstructorParameters26a 875
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__properties27a' is not final. 896
Found non-transient, non-static member. Please mark as transient or provide accessors. 896
Avoid using redundant field initializer for '__properties27aSet' 897
Found non-transient, non-static member. Please mark as transient or provide accessors. 897
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__properties27aSet' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__associationClass29a' is not final. 958
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), '__associationClass29aSet' is not final. 959
Found non-transient, non-static member. Please mark as transient or provide accessors. 959
Avoid using redundant field initializer for '__associationClass29aSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clobType30aSet' is not final. 989
Avoid using redundant field initializer for '__clobType30aSet' 989
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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. 1019
Avoid using redundant field initializer for '__embeddedValue31aSet' 1019
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__integerType32a' is not final. 1048
Found non-transient, non-static member. Please mark as transient or provide accessors. 1048
Avoid using redundant field initializer for '__integerType32aSet' 1049
Found non-transient, non-static member. Please mark as transient or provide accessors. 1049
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__integerType32aSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 1079
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__floatType33aSet' is not final. 1079
Avoid using redundant field initializer for '__floatType33aSet' 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
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), '__longType34aSet' is not final. 1109
Avoid using redundant field initializer for '__longType34aSet' 1109
Found non-transient, non-static member. Please mark as transient or provide accessors. 1138
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. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__wrappedPrimitive36a' is not final. 1168
Found non-transient, non-static member. Please mark as transient or provide accessors. 1168
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), '__wrappedPrimitive36aSet' is not final. 1169
Avoid using redundant field initializer for '__wrappedPrimitive36aSet' 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
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
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), '__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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__characterType38aSet' is not final. 1230
Avoid using redundant field initializer for '__characterType38aSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getArray1r' is not final. 1355
Found non-transient, non-static member. Please mark as transient or provide accessors. 1355
Avoid using redundant field initializer for '__getArray1rSet' 1356
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getArray1rSet' is not final. 1356
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 1743
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNonArray11rSet' is not final. 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
Avoid using redundant field initializer for '__getInterfaceAbstractions14rSet' 1844
Avoid excessively long variable names like __getInterfaceAbstractions14rSet 1844
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 1895
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. 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
Avoid excessively long variable names like __getImplementationOperations16r 1947
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
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 1948
Avoid using redundant field initializer for '__getImplementationOperations16rSet' 1948
Local variable 'result' could be declared final 1972
Local variable 'shieldedResult' could be declared final 1973
Avoid really long methods. 20192122
Parameter 'validationMessages' is not assigned and could be declared final 2019
The method 'validateInvariants' has a Cyclomatic Complexity of 20. 20192122
The method validateInvariants() has an NPath complexity of 625 20192122
Local variable 'constraintValid' could be declared final 2025
The String literal "name" appears 4 times in this file; the first occurrence is on line 2,025 2025
A catch statement should never catch throwable since it includes errors. 2035
Local variable 'cause' could be declared final 2037
Parameter 'object' is not assigned and could be declared final 2050
Local variable 'constraintValid' 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
Parameter 'object' is not assigned and could be declared final 2075
Local variable 'constraintValid' 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/uml14/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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__body1a' 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), '__body1aSet' is not final. 92
Avoid using redundant field initializer for '__body1aSet' 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. 121
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__invariant2a' is not final. 121
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. 122
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preCondition3a' is not final. 157
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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), '__postCondition4aSet' is not final. 194
Avoid using redundant field initializer for '__postCondition4aSet' 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
Avoid using redundant field initializer for '__definition5aSet' 230
Found non-transient, non-static member. Please mark as transient or provide accessors. 230
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__definition5aSet' is not final. 230
Found non-transient, non-static member. Please mark as transient or provide accessors. 265
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bodyExpression6a' is not final. 265
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/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 '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), '__getterName1a' is not final. 92
Avoid using redundant field initializer for '__getterName1aSet' 93
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
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
Avoid using redundant field initializer for '__setterName2aSet' 123
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), '__setterName2aSet' is not final. 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
Overriding method merely calls super 211214
Parameter 'validationMessages' is not assigned and could be declared final 211

org/andromda/metafacades/uml14/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 '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
Parameter 'validationMessages' is not assigned and could be declared final 81
Overriding method merely calls super 8184

org/andromda/metafacades/uml14/EntityAssociationEndLogic.java

Violation Line
Abstract classes should be named AbstractXXX 24430
Too many fields 24430
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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnName1a' is not final. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Avoid using redundant field initializer for '__columnName1aSet' 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), '__columnName1aSet' is not final. 94
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), '__foreignKeySuffix2a' is not final. 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignKeySuffix2aSet' is not final. 124
Avoid using redundant field initializer for '__foreignKeySuffix2aSet' 124
Found non-transient, non-static member. Please mark as transient or provide accessors. 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), '__foreignIdentifier3a' is not final. 153
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignIdentifier3aSet' is not final. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Avoid using redundant field initializer for '__foreignIdentifier3aSet' 154
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), '__foreignKeyConstraintName4a' is not final. 186
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), '__foreignKeyConstraintName4aSet' is not final. 187
Avoid using redundant field initializer for '__foreignKeyConstraintName4aSet' 187
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnIndex5a' is not final. 216
Found non-transient, non-static member. Please mark as transient or provide accessors. 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), '__columnIndex5aSet' is not final. 217
Avoid using redundant field initializer for '__columnIndex5aSet' 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlType6a' is not final. 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 247
Avoid using redundant field initializer for '__sqlType6aSet' 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlType6aSet' is not final. 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transient7a' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transient7aSet' is not final. 277
Avoid using redundant field initializer for '__transient7aSet' 277
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifiersPresent8a' is not final. 306
Found non-transient, non-static member. Please mark as transient or provide accessors. 306
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifiersPresent8aSet' is not final. 307
Avoid using redundant field initializer for '__identifiersPresent8aSet' 307
Found non-transient, non-static member. Please mark as transient or provide accessors. 307
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), '__uniqueGroup9a' is not final. 336
Found non-transient, non-static member. Please mark as transient or provide accessors. 337
Avoid using redundant field initializer for '__uniqueGroup9aSet' 337
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__uniqueGroup9aSet' is not final. 337
Found non-transient, non-static member. Please mark as transient or provide accessors. 366
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifier10a' is not final. 366
Found non-transient, non-static member. Please mark as transient or provide accessors. 367
Avoid using redundant field initializer for '__identifier10aSet' 367
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifier10aSet' is not final. 367
Comment is too large: Line too long 394
Parameter 'validationMessages' is not assigned and could be declared final 401
Parameter 'object' is not assigned and could be declared final 407
Unnecessary wrapper object creation 407
Unnecessary wrapper object creation 407
Useless parentheses. 407
Unnecessary wrapper object creation 407
Local variable 'constraintValid' could be declared final 407
Unnecessary wrapper object creation 407
A catch statement should never catch throwable since it includes errors. 417
Local variable 'cause' could be declared final 419

org/andromda/metafacades/uml14/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
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), '__tableName1a' is not final. 82
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. 83
Avoid using redundant field initializer for '__tableName1aSet' 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
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. 114
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityAssociation3a' 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), '__entityAssociation3aSet' is not final. 144
Found non-transient, non-static member. Please mark as transient or provide accessors. 144
Avoid using redundant field initializer for '__entityAssociation3aSet' 144
Parameter 'validationMessages' is not assigned and could be declared final 172
Overriding method merely calls super 172175

org/andromda/metafacades/uml14/EntityAttributeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 19388
Too many fields 19388
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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnLength1a' is not final. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 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), '__columnLength1aSet' is not final. 84
Avoid using redundant field initializer for '__columnLength1aSet' 84
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), '__columnName2a' is not final. 113
Found non-transient, non-static member. Please mark as transient or provide accessors. 114
Avoid using redundant field initializer for '__columnName2aSet' 114
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnName2aSet' is not final. 114
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__jdbcMappings3a' 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), '__jdbcMappings3aSet' is not final. 144
Avoid using redundant field initializer for '__jdbcMappings3aSet' 144
Found non-transient, non-static member. Please mark as transient or provide accessors. 144
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__jdbcType4a' is not final. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 174
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__jdbcType4aSet' is not final. 174
Avoid using redundant field initializer for '__jdbcType4aSet' 174
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), '__sqlMappings5a' is not final. 203
Avoid using redundant field initializer for '__sqlMappings5aSet' 204
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlMappings5aSet' is not final. 204
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), '__sqlType6a' 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
Avoid using redundant field initializer for '__sqlType6aSet' 234
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sqlType6aSet' is not final. 234
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifier7a' is not final. 263
Found non-transient, non-static member. Please mark as transient or provide accessors. 263
Found non-transient, non-static member. Please mark as transient or provide accessors. 264
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifier7aSet' is not final. 264
Avoid using redundant field initializer for '__identifier7aSet' 264
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnIndex8a' is not final. 293
Found non-transient, non-static member. Please mark as transient or provide accessors. 293
Avoid using redundant field initializer for '__columnIndex8aSet' 294
Found non-transient, non-static member. Please mark as transient or provide accessors. 294
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__columnIndex8aSet' is not final. 294
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transient9a' is not final. 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 323
Avoid using redundant field initializer for '__transient9aSet' 324
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__transient9aSet' is not final. 324
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), '__uniqueGroup10a' is not final. 353
Found non-transient, non-static member. Please mark as transient or provide accessors. 353
Found non-transient, non-static member. Please mark as transient or provide accessors. 354
Avoid using redundant field initializer for '__uniqueGroup10aSet' 354
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__uniqueGroup10aSet' is not final. 354
Parameter 'validationMessages' is not assigned and could be declared final 384
Overriding method merely calls super 384387

org/andromda/metafacades/uml14/EntityLogic.java

Violation Line
Too many fields 321265
Abstract classes should be named AbstractXXX 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
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. 101
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), '__child1aSet' is not final. 102
Avoid using redundant field initializer for '__child1aSet' 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
Avoid using redundant field initializer for '__tableName2aSet' 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 134
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableName2aSet' is not final. 134
Do not use the short type 180
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), '__maxSqlNameLength4a' is not final. 182
Do not use the short type 182
Avoid using redundant field initializer for '__maxSqlNameLength4aSet' 183
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__maxSqlNameLength4aSet' is not final. 183
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Do not use the short type 189
Do not use the short type 191
Found non-transient, non-static member. Please mark as transient or provide accessors. 271
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__schema8a' is not final. 271
Avoid using redundant field initializer for '__schema8aSet' 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), '__schema8aSet' is not final. 272
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), '__embeddedValues10a' is not final. 321
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), '__embeddedValues10aSet' is not final. 322
Avoid using redundant field initializer for '__embeddedValues10aSet' 322
Avoid excessively long variable names like __fullyQualifiedIdentifierTypeName11a 351
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedIdentifierTypeName11a' is not final. 351
Found non-transient, non-static member. Please mark as transient or provide accessors. 351
Avoid excessively long variable names like __fullyQualifiedIdentifierTypeName11aSet 352
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedIdentifierTypeName11aSet' is not final. 352
Found non-transient, non-static member. Please mark as transient or provide accessors. 352
Avoid using redundant field initializer for '__fullyQualifiedIdentifierTypeName11aSet' 352
Avoid excessively long variable names like fullyQualifiedIdentifierTypeName11a 361
Found non-transient, non-static member. Please mark as transient or provide accessors. 382
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierGetterName12a' is not final. 382
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
Avoid using redundant field initializer for '__identifierGetterName12aSet' 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
Avoid using redundant field initializer for '__identifierName13aSet' 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), '__identifierName13aSet' is not final. 413
Found non-transient, non-static member. Please mark as transient or provide accessors. 443
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. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__identifierTypeName15a' is not final. 473
Found non-transient, non-static member. Please mark as transient or provide accessors. 473
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), '__identifierTypeName15aSet' is not final. 474
Avoid using redundant field initializer for '__identifierTypeName15aSet' 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 'withIdentifiers' is not assigned and could be declared final 577
Parameter 'follow' 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 'withIdentifiers' is not assigned and could be declared final 732
Parameter 'follow' is not assigned and could be declared final 732
Local variable 'returnValue' could be declared final 735
Parameter 'withIdentifiers' is not assigned and could be declared final 761
Parameter 'follow' is not assigned and could be declared final 761
Local variable 'returnValue' could be declared final 764
Parameter 'follow' is not assigned and could be declared final 792
Parameter 'withIdentifiers' 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 'follow' is not assigned and could be declared final 845
Parameter 'withIdentifiers' is not assigned and could be declared final 845
Local variable 'returnValue' could be declared final 848
Parameter 'withIdentifiers' is not assigned and could be declared final 870
Parameter 'follow' is not assigned and could be declared final 870
Local variable 'returnValue' could be declared final 873
Parameter 'withIdentifiers' is not assigned and could be declared final 902
Parameter 'follow' 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 'withDerived' is not assigned and could be declared final 953
Parameter 'withIdentifiers' 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 'withIdentifiers' is not assigned and could be declared final 987
Parameter 'follow' is not assigned and could be declared final 987
Parameter 'withDerived' 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
Local variable 'constraintValid' could be declared final 1242
Parameter 'object' is not assigned and could be declared final 1242
Unnecessary wrapper object creation 1242
Unnecessary wrapper object creation 1242
A catch statement should never catch throwable since it includes errors. 1252
Local variable 'cause' could be declared final 1254

org/andromda/metafacades/uml14/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
Parameter 'validationMessages' is not assigned and could be declared final 110
Overriding method merely calls super 110113

org/andromda/metafacades/uml14/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
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. 97
Avoid using redundant field initializer for '__fromOperationSignature1aSet' 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), '__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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fromOperationName2aSet' is not final. 129
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Avoid using redundant field initializer for '__fromOperationName2aSet' 129
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), '__typeSafe3a' is not final. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__typeSafe3aSet' is not final. 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__value1a' is not final. 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. 83
Avoid using redundant field initializer for '__value1aSet' 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Overriding method merely calls super 186189
Parameter 'validationMessages' is not assigned and could be declared final 186

org/andromda/metafacades/uml14/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 '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 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
Parameter 'validationMessages' is not assigned and could be declared final 180
Overriding method merely calls super 180183

org/andromda/metafacades/uml14/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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtensionPoints1rSet' is not final. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for '__getExtensionPoints1rSet' 89
Local variable 'result' could be declared final 105
Local variable 'shieldedResult' could be declared final 106
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getBase2r' is not final. 132
Found non-transient, non-static member. Please mark as transient or provide accessors. 132
Avoid using redundant field initializer for '__getBase2rSet' 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getBase2rSet' is not final. 133
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/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 'metaObjectIn' is not assigned and could be declared final 36
Parameter 'context' 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. 85
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. 86
Avoid using redundant field initializer for '__getUseCase1rSet' 86
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1rSet' is not final. 86
Local variable 'result' could be declared final 98
Local variable 'shieldedResult' could be declared final 99
Overriding method merely calls super 130133
Parameter 'validationMessages' is not assigned and could be declared final 130

org/andromda/metafacades/uml14/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
Overriding method merely calls super 8386
Parameter 'validationMessages' is not assigned and could be declared final 83

org/andromda/metafacades/uml14/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
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), '__useCaseStart1a' is not final. 102
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), '__useCaseStart1aSet' is not final. 103
Avoid using redundant field initializer for '__useCaseStart1aSet' 103
Parameter 'name' is not assigned and could be declared final 144
Local variable 'returnValue' could be declared final 147
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDecisionTransitions1r' is not final. 154
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), '__getDecisionTransitions1rSet' is not final. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Avoid using redundant field initializer for '__getDecisionTransitions1rSet' 155
Local variable 'result' could be declared final 168
Local variable 'shieldedResult' could be declared final 169
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. 195
Found non-transient, non-static member. Please mark as transient or provide accessors. 196
Avoid using redundant field initializer for '__getActionForwards2rSet' 196
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionForwards2rSet' is not final. 196
Local variable 'result' could be declared final 209
Local variable 'shieldedResult' could be declared final 210
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), '__getTransitions3r' is not final. 236
Found non-transient, non-static member. Please mark as transient or provide accessors. 237
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
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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController4rSet' is not final. 277
Found non-transient, non-static member. Please mark as transient or provide accessors. 277
Avoid using redundant field initializer for '__getController4rSet' 277
Local variable 'result' could be declared final 289
Local variable 'shieldedResult' could be declared final 290
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getParameters5r' is not final. 316
Found non-transient, non-static member. Please mark as transient or provide accessors. 316
Found non-transient, non-static member. Please mark as transient or provide accessors. 317
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getParameters5rSet' is not final. 317
Avoid using redundant field initializer for '__getParameters5rSet' 317
Local variable 'result' could be declared final 330
Local variable 'shieldedResult' could be declared final 331
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), '__getActionStates6r' is not final. 357
Avoid using redundant field initializer for '__getActionStates6rSet' 358
Found non-transient, non-static member. Please mark as transient or provide accessors. 358
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionStates6rSet' is not final. 358
Local variable 'result' could be declared final 370
Local variable 'shieldedResult' could be declared final 371
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields7r' is not final. 397
Found non-transient, non-static member. Please mark as transient or provide accessors. 397
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), '__getFormFields7rSet' is not final. 398
Avoid using redundant field initializer for '__getFormFields7rSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferredOperations9rSet' is not final. 480
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/FrontEndActionStateLogic.java

Violation Line
Too many fields 30447
Abstract classes should be named AbstractXXX 30447
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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__serverSide1a' is not final. 99
Found non-transient, non-static member. Please mark as transient or provide accessors. 99
Found non-transient, non-static member. Please mark as transient or provide accessors. 100
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. 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
Avoid excessively long variable names like __containedInFrontEndUseCase2aSet 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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. 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__serviceCalls4a' is not final. 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 191
Avoid using redundant field initializer for '__serviceCalls4aSet' 191
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. 216
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getContainerActions1r' is not final. 216
Avoid using redundant field initializer for '__getContainerActions1rSet' 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getContainerActions1rSet' is not final. 217
Found non-transient, non-static member. Please mark as transient or provide accessors. 217
Local variable 'result' could be declared final 229
Local variable 'shieldedResult' could be declared final 230
Found non-transient, non-static member. Please mark as transient or provide accessors. 256
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. 257
Avoid using redundant field initializer for '__getControllerCalls2rSet' 257
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getControllerCalls2rSet' is not final. 257
Local variable 'result' could be declared final 271
Local variable 'shieldedResult' could be declared final 272
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), '__getExceptions3r' is not final. 298
Avoid using redundant field initializer for '__getExceptions3rSet' 299
Found non-transient, non-static member. Please mark as transient or provide accessors. 299
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExceptions3rSet' is not final. 299
Local variable 'result' could be declared final 313
Local variable 'shieldedResult' could be declared final 314
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getForward4r' is not final. 340
Found non-transient, non-static member. Please mark as transient or provide accessors. 340
Avoid using redundant field initializer for '__getForward4rSet' 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), '__getForward4rSet' is not final. 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
Useless parentheses. 424
Unnecessary wrapper object creation 424
A catch statement should never catch throwable since it includes errors. 434
Local variable 'cause' could be declared final 436

org/andromda/metafacades/uml14/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 '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), '__containedInFrontEndUseCase1a' is not final. 92
Avoid excessively long variable names like __containedInFrontEndUseCase1aSet 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase1aSet' is not final. 93
Avoid using redundant field initializer for '__containedInFrontEndUseCase1aSet' 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. 118
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController1r' is not final. 118
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController1rSet' is not final. 119
Avoid using redundant field initializer for '__getController1rSet' 119
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Avoid using redundant field initializer for '__getInitialAction2rSet' 160
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
Local variable 'result' could be declared final 173
Local variable 'shieldedResult' could be declared final 174
Parameter 'validationMessages' is not assigned and could be declared final 205
Overriding method merely calls super 205208

org/andromda/metafacades/uml14/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
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), '__getUseCase1r' is not final. 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Avoid using redundant field initializer for '__getUseCase1rSet' 92
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1rSet' is not final. 92
Local variable 'result' could be declared final 104
Local variable 'shieldedResult' could be declared final 105
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getServiceReferences2r' is not final. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 131
Avoid using redundant field initializer for '__getServiceReferences2rSet' 132
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), '__getServiceReferences2rSet' is not final. 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/uml14/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
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), '__ownerIsController1a' is not final. 96
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), '__ownerIsController1aSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 127
Avoid excessively long variable names like __allArgumentsHaveFormFields2aSet 127
Avoid using redundant field initializer for '__allArgumentsHaveFormFields2aSet' 127
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allArgumentsHaveFormFields2aSet' is not final. 127
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. 154
Avoid using redundant field initializer for '__getActivityGraph1rSet' 155
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActivityGraph1rSet' is not final. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Local variable 'result' could be declared final 167
Local variable 'shieldedResult' could be declared final 168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields2r' is not final. 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), '__getFormFields2rSet' is not final. 195
Found non-transient, non-static member. Please mark as transient or provide accessors. 195
Avoid using redundant field initializer for '__getFormFields2rSet' 195
Local variable 'result' could be declared final 207
Local variable 'shieldedResult' could be declared final 208
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferringActions3r' is not final. 234
Found non-transient, non-static member. Please mark as transient or provide accessors. 234
Avoid using redundant field initializer for '__getDeferringActions3rSet' 235
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferringActions3rSet' is not final. 235
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/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 '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), '__containedInFrontEndUseCase1a' is not final. 93
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. 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), '__getControllerCall1r' is not final. 119
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), '__getControllerCall1rSet' is not final. 120
Avoid using redundant field initializer for '__getControllerCall1rSet' 120
Found non-transient, non-static member. Please mark as transient or provide accessors. 120
Local variable 'result' could be declared final 134
Local variable 'shieldedResult' could be declared final 135
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. 161
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/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 '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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__frontEndException1a' is not final. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Avoid using redundant field initializer for '__frontEndException1aSet' 84
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), '__frontEndException1aSet' is not final. 84
Overriding method merely calls super 114117
Parameter 'validationMessages' is not assigned and could be declared final 114

org/andromda/metafacades/uml14/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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTargetUseCase1r' is not final. 119
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Avoid excessively long variable names like __getInterUseCaseParameters2rSet 160
Avoid using redundant field initializer for '__getInterUseCaseParameters2rSet' 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInterUseCaseParameters2rSet' is not final. 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
Parameter 'validationMessages' is not assigned and could be declared final 206
Overriding method merely calls super 206209

org/andromda/metafacades/uml14/FrontEndForwardLogic.java

Violation Line
Abstract classes should be named AbstractXXX 27461
Too many fields 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
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), '__containedInFrontEndUseCase1a' is not final. 96
Avoid using redundant field initializer for '__containedInFrontEndUseCase1aSet' 97
Avoid excessively long variable names like __containedInFrontEndUseCase1aSet 97
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), '__containedInFrontEndUseCase1aSet' is not final. 97
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), '__actionMethodName2a' is not final. 126
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringView3aSet' is not final. 157
Avoid using redundant field initializer for '__enteringView3aSet' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 187
Avoid using redundant field initializer for '__exitingView4aSet' 187
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingView4aSet' is not final. 187
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUseCase1r' is not final. 212
Found non-transient, non-static member. Please mark as transient or provide accessors. 212
Avoid using redundant field initializer for '__getUseCase1rSet' 213
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), '__getUseCase1rSet' is not final. 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
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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), '__getDecisionTrigger3rSet' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOperationCall4r' is not final. 332
Found non-transient, non-static member. Please mark as transient or provide accessors. 332
Found non-transient, non-static member. Please mark as transient or provide accessors. 333
Avoid using redundant field initializer for '__getOperationCall4rSet' 333
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOperationCall4rSet' is not final. 333
Local variable 'result' could be declared final 345
Local variable 'shieldedResult' could be declared final 346
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getForwardParameters5r' is not final. 372
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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
Avoid using redundant field initializer for '__getFrontEndActivityGraph6rSet' 413
Local variable 'result' could be declared final 425
Local variable 'shieldedResult' could be declared final 426
Parameter 'validationMessages' is not assigned and could be declared final 457
Overriding method merely calls super 457460

org/andromda/metafacades/uml14/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
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), '__getFrontEndUseCases1r' is not final. 90
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFrontEndUseCases1rSet' is not final. 91
Avoid using redundant field initializer for '__getFrontEndUseCases1rSet' 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
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
Avoid using redundant field initializer for '__getFrontEndControllers2rSet' 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/uml14/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 '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), '__controllerOperationArgument1a' is not final. 92
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. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__controllerOperationArgument1aSet' is not final. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInFrontEndUseCase2a' is not final. 122
Found non-transient, non-static member. Please mark as transient or provide accessors. 122
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), '__containedInFrontEndUseCase2aSet' is not final. 123
Avoid excessively long variable names like __containedInFrontEndUseCase2aSet 123
Avoid using redundant field initializer for '__containedInFrontEndUseCase2aSet' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
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. 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
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), '__tableColumnNames5a' is not final. 212
Avoid using redundant field initializer for '__tableColumnNames5aSet' 213
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), '__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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableAttributeNames7a' is not final. 275
Found non-transient, non-static member. Please mark as transient or provide accessors. 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), '__tableAttributeNames7aSet' is not final. 276
Avoid using redundant field initializer for '__tableAttributeNames7aSet' 276
Found non-transient, non-static member. Please mark as transient or provide accessors. 302
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getView1r' is not final. 302
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getView1rSet' is not final. 303
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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), '__getAction2r' is not final. 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
Avoid using redundant field initializer for '__getControllerOperation3rSet' 384
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getControllerOperation3rSet' is not final. 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
Overriding method merely calls super 428431
Parameter 'validationMessages' is not assigned and could be declared final 428

org/andromda/metafacades/uml14/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 'metaObjectIn' is not assigned and could be declared final 36
Parameter 'context' 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), '__containedInFrontEndUseCase1a' is not final. 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getContainerActions1r' is not final. 117
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Overriding method merely calls super 164167
Parameter 'validationMessages' is not assigned and could be declared final 164

org/andromda/metafacades/uml14/FrontEndUseCaseLogic.java

Violation Line
Abstract classes should be named AbstractXXX 34681
Too many fields 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 104
Avoid using redundant field initializer for '__entryUseCase1aSet' 104
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entryUseCase1aSet' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__secured2aSet' is not final. 134
Avoid using redundant field initializer for '__secured2aSet' 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 134
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getReferencingFinalStates1r' is not final. 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Avoid using redundant field initializer for '__getReferencingFinalStates1rSet' 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getReferencingFinalStates1rSet' is not final. 161
Avoid excessively long variable names like __getReferencingFinalStates1rSet 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Local variable 'result' could be declared final 173
Local variable 'shieldedResult' could be declared final 174
Found non-transient, non-static member. Please mark as transient or provide accessors. 200
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllRoles2r' is not final. 200
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllRoles2rSet' is not final. 201
Found non-transient, non-static member. Please mark as transient or provide accessors. 201
Avoid using redundant field initializer for '__getAllRoles2rSet' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 241
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getRoles3rSet' is not final. 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
Avoid using redundant field initializer for '__getController4rSet' 281
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController4rSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 360
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActions6r' is not final. 360
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActions6rSet' is not final. 361
Avoid using redundant field initializer for '__getActions6rSet' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 401
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllUseCases7rSet' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialView8rSet' is not final. 441
Avoid using redundant field initializer for '__getInitialView8rSet' 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
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), '__getActivityGraph9r' is not final. 480
Avoid using redundant field initializer for '__getActivityGraph9rSet' 481
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getViewVariables10r' is not final. 520
Found non-transient, non-static member. Please mark as transient or provide accessors. 520
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), '__getViewVariables10rSet' is not final. 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
Parameter 'validationMessages' is not assigned and could be declared final 577
Avoid really long methods. 577680
The method validateInvariants() has an NPath complexity of 625 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
Local variable 'constraintValid' could be declared final 608
Unnecessary wrapper object creation 608
Parameter 'object' is not assigned and could be declared final 608
A catch statement should never catch throwable since it includes errors. 618
Local variable 'cause' could be declared final 620
Local variable 'constraintValid' could be declared final 633
Parameter 'object' is not assigned and 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/uml14/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 '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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__frontEndView1a' is not final. 97
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), '__frontEndView1aSet' is not final. 98
Found non-transient, non-static member. Please mark as transient or provide accessors. 98
Avoid using redundant field initializer for '__frontEndView1aSet' 98
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), '__getAllActionParameters1r' is not final. 123
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllActionParameters1rSet' is not final. 124
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Avoid using redundant field initializer for '__getAllActionParameters1rSet' 124
Local variable 'result' could be declared final 136
Local variable 'shieldedResult' could be declared final 137
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), '__getAllFormFields2r' is not final. 163
Avoid using redundant field initializer for '__getAllFormFields2rSet' 164
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
Local variable 'result' could be declared final 176
Local variable 'shieldedResult' could be declared final 177
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. 203
Avoid using redundant field initializer for '__getVariables3rSet' 204
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getVariables3rSet' is not final. 204
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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), '__getUseCase4rSet' is not final. 244
Avoid using redundant field initializer for '__getUseCase4rSet' 244
Local variable 'result' could be declared final 256
Local variable 'shieldedResult' could be declared final 257
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTables5r' is not final. 283
Found non-transient, non-static member. Please mark as transient or provide accessors. 283
Avoid using redundant field initializer for '__getTables5rSet' 284
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
Local variable 'result' could be declared final 296
Local variable 'shieldedResult' could be declared final 297
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. 323
Avoid using redundant field initializer for '__getActions6rSet' 324
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
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
Parameter 'validationMessages' is not assigned and could be declared final 380
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 '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
Local variable 'constraintValid' could be declared final 461
Parameter 'object' is not assigned and 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/uml14/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
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
Avoid using redundant field initializer for '__generalizationList1aSet' 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
Avoid using redundant field initializer for '__getSpecializations4rSet' 234
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSpecializations4rSet' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getGeneralizationRoot7r' is not final. 331
Found non-transient, non-static member. Please mark as transient or provide accessors. 331
Avoid using redundant field initializer for '__getGeneralizationRoot7rSet' 332
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), '__getGeneralizationRoot7rSet' is not final. 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/uml14/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 '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 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
Overriding method merely calls super 165168
Parameter 'validationMessages' is not assigned and could be declared final 165

org/andromda/metafacades/uml14/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 '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 119
Local variable 'shieldedResult' could be declared final 120
Parameter 'validationMessages' is not assigned and could be declared final 145
Overriding method merely calls super 145148

org/andromda/metafacades/uml14/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/uml14/InstanceFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 27347
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. 90
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOwnedLinks1r' is not final. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Avoid using redundant field initializer for '__getOwnedLinks1rSet' 91
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOwnedLinks1rSet' is not final. 91
Local variable 'result' could be declared final 109
Local variable 'shieldedResult' could be declared final 110
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOwnedInstances2r' is not final. 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 137
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOwnedInstances2rSet' is not final. 137
Avoid using redundant field initializer for '__getOwnedInstances2rSet' 137
Local variable 'result' could be declared final 155
Local variable 'shieldedResult' could be declared final 156
Local variable 'result' could be declared final 191
Local variable 'shieldedResult' could be declared final 192
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), '__getLinkEnds4r' is not final. 212
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLinkEnds4rSet' is not final. 213
Avoid using redundant field initializer for '__getLinkEnds4rSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getClassifiers5r' is not final. 252
Found non-transient, non-static member. Please mark as transient or provide accessors. 252
Avoid using redundant field initializer for '__getClassifiers5rSet' 253
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), '__getClassifiers5rSet' is not final. 253
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), '__getAttributeLinks6r' 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), '__getAttributeLinks6rSet' is not final. 299
Avoid using redundant field initializer for '__getAttributeLinks6rSet' 299
Found non-transient, non-static member. Please mark as transient or provide accessors. 299
Local variable 'result' could be declared final 311
Local variable 'shieldedResult' could be declared final 312
Parameter 'validationMessages' is not assigned and could be declared final 343
Overriding method merely calls super 343346

org/andromda/metafacades/uml14/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
Overriding method merely calls super 8083
Parameter 'validationMessages' is not assigned and could be declared final 80

org/andromda/metafacades/uml14/LinkEndFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 26266
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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLink1r' is not final. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for '__getLink1rSet' 90
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getLink1rSet' is not final. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Local variable 'result' could be declared final 102
Local variable 'shieldedResult' could be declared final 103
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), '__getAssociationEnd2r' is not final. 129
Avoid using redundant field initializer for '__getAssociationEnd2rSet' 130
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), '__getAssociationEnd2rSet' is not final. 130
Local variable 'result' could be declared final 146
Local variable 'shieldedResult' could be declared final 147
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstance3r' is not final. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Avoid using redundant field initializer for '__getInstance3rSet' 174
Found non-transient, non-static member. Please mark as transient or provide accessors. 174
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstance3rSet' is not final. 174
Local variable 'result' could be declared final 186
Local variable 'shieldedResult' could be declared final 187
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInstances4r' is not final. 213
Found non-transient, non-static member. Please mark as transient or provide accessors. 213
Avoid using redundant field initializer for '__getInstances4rSet' 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), '__getInstances4rSet' is not final. 214
Local variable 'result' could be declared final 230
Local variable 'shieldedResult' could be declared final 231
Overriding method merely calls super 262265
Parameter 'validationMessages' is not assigned and could be declared final 262

org/andromda/metafacades/uml14/LinkFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 24136
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), '__getLinkEnds1r' 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' 88
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), '__getLinkEnds1rSet' is not final. 88
Local variable 'result' could be declared final 100
Local variable 'shieldedResult' could be declared final 101
Parameter 'validationMessages' is not assigned and could be declared final 132
Overriding method merely calls super 132135

org/andromda/metafacades/uml14/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
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), '__display1aSet' is not final. 90
Avoid using redundant field initializer for '__display1aSet' 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
Overriding method merely calls super 160163
Parameter 'validationMessages' is not assigned and could be declared final 160

org/andromda/metafacades/uml14/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 '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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__display1a' is not final. 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Avoid using redundant field initializer for '__display1aSet' 82
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__display1aSet' is not final. 82
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableGetterAvailable2a' is not final. 111
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), '__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/uml14/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 '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), '__manageablePackageName1a' is not final. 93
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
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), '__manageableServiceAccessorCall2a' is not final. 123
Avoid excessively long variable names like __manageableServiceAccessorCall2a 123
Avoid using redundant field initializer for '__manageableServiceAccessorCall2aSet' 124
Avoid excessively long variable names like __manageableServiceAccessorCall2aSet 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), '__manageableServiceAccessorCall2aSet' is not final. 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__read3a' is not final. 153
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), '__read3aSet' is not final. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Avoid using redundant field initializer for '__read3aSet' 154
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__create4a' is not final. 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), '__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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__delete6aSet' is not final. 244
Found non-transient, non-static member. Please mark as transient or provide accessors. 244
Avoid using redundant field initializer for '__delete6aSet' 244
Found non-transient, non-static member. Please mark as transient or provide accessors. 273
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageablePackagePath7a' is not final. 273
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. 274
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceName8a' is not final. 303
Found non-transient, non-static member. Please mark as transient or provide accessors. 303
Found non-transient, non-static member. Please mark as transient or provide accessors. 304
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. 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 __fullyQualifiedManageableServiceName9a 333
Avoid excessively long variable names like __fullyQualifiedManageableServiceName9aSet 334
Avoid using redundant field initializer for '__fullyQualifiedManageableServiceName9aSet' 334
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedManageableServiceName9aSet' is not final. 334
Found non-transient, non-static member. Please mark as transient or provide accessors. 334
Avoid excessively long variable names like fullyQualifiedManageableServiceName9a 342
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceFullPath10a' is not final. 363
Found non-transient, non-static member. Please mark as transient or provide accessors. 363
Avoid excessively long variable names like __manageableServiceFullPath10aSet 364
Avoid using redundant field initializer for '__manageableServiceFullPath10aSet' 364
Found non-transient, non-static member. Please mark as transient or provide accessors. 364
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableServiceFullPath10aSet' is not final. 364
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. 393
Avoid using redundant field initializer for '__manageableMembers11aSet' 394
Found non-transient, non-static member. Please mark as transient or provide accessors. 394
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__manageableMembers11aSet' is not final. 394
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), '__manageable12a' is not final. 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
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
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), '__resolveable15a' is not final. 513
Found non-transient, non-static member. Please mark as transient or provide accessors. 513
Avoid using redundant field initializer for '__resolveable15aSet' 514
Found non-transient, non-static member. Please mark as transient or provide accessors. 514
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resolveable15aSet' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getUsers1rSet' is not final. 584
Avoid using redundant field initializer for '__getUsers1rSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableAssociationEnds2r' is not final. 624
Avoid excessively long variable names like __getManageableAssociationEnds2r 624
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
Avoid using redundant field initializer for '__getManageableAssociationEnds2rSet' 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
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
Avoid using redundant field initializer for '__getAllManageables5rSet' 737
Local variable 'result' could be declared final 750
Local variable 'shieldedResult' could be declared final 751
Found non-transient, non-static member. Please mark as transient or provide accessors. 777
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableAttributes6r' is not final. 777
Avoid using redundant field initializer for '__getManageableAttributes6rSet' 778
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getManageableAttributes6rSet' is not final. 778
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/ModelElementFacadeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51464
Abstract classes should be named AbstractXXX 331464
Too many fields 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
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), '__visibility1a' is not final. 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
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), '__name3a' is not final. 163
Found non-transient, non-static member. Please mark as transient or provide accessors. 164
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. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__packageName4a' is not final. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__packageName4aSet' is not final. 194
Avoid using redundant field initializer for '__packageName4aSet' 194
Found non-transient, non-static member. Please mark as transient or provide accessors. 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), '__fullyQualifiedName5a' 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), '__fullyQualifiedName5aSet' is not final. 224
Avoid using redundant field initializer for '__fullyQualifiedName5aSet' 224
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedNamePath6a' is not final. 253
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), '__fullyQualifiedNamePath6aSet' is not final. 254
Found non-transient, non-static member. Please mark as transient or provide accessors. 254
Avoid using redundant field initializer for '__fullyQualifiedNamePath6aSet' 254
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), '__languageMappings7a' is not final. 284
Avoid using redundant field initializer for '__languageMappings7aSet' 285
Found non-transient, non-static member. Please mark as transient or provide accessors. 285
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__languageMappings7aSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 315
Avoid using redundant field initializer for '__stereotypeNames8aSet' 315
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__stereotypeNames8aSet' is not final. 315
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), '__id9a' is not final. 344
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__id9aSet' is not final. 345
Avoid using redundant field initializer for '__id9aSet' 345
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__constraintsPresent10aSet' is not final. 375
Avoid using redundant field initializer for '__constraintsPresent10aSet' 375
Found non-transient, non-static member. Please mark as transient or provide accessors. 375
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bindingDependenciesPresent11a' is not final. 404
Found non-transient, non-static member. Please mark as transient or provide accessors. 404
Found non-transient, non-static member. Please mark as transient or provide accessors. 405
Avoid excessively long variable names like __bindingDependenciesPresent11aSet 405
Avoid using redundant field initializer for '__bindingDependenciesPresent11aSet' 405
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bindingDependenciesPresent11aSet' is not final. 405
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. 435
Avoid using redundant field initializer for '__templateParametersPresent12aSet' 436
Avoid excessively long variable names like __templateParametersPresent12aSet 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), '__templateParametersPresent12aSet' is not final. 436
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), '__keywords13a' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 500
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. 501
Avoid using redundant field initializer for '__label14aSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__qualifiedName15aSet' is not final. 531
Avoid using redundant field initializer for '__qualifiedName15aSet' 531
Found non-transient, non-static member. Please mark as transient or provide accessors. 531
Found non-transient, non-static member. Please mark as transient or provide accessors. 563
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. 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
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. 593
Found non-transient, non-static member. Please mark as transient or provide accessors. 594
Avoid using redundant field initializer for '__documentationPresent17aSet' 594
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationPresent17aSet' is not final. 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
Avoid using redundant field initializer for '__validIdentifierName18aSet' 624
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
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 'lineLength' is not assigned and could be declared final 795
Parameter 'indent' 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 'translation' is not assigned and could be declared final 849
Parameter 'name' is not assigned and could be declared final 849
Local variable 'returnValue' could be declared final 852
Parameter 'translation' is not assigned and could be declared final 875
Parameter 'kind' 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 'indent' is not assigned and could be declared final 983
Parameter 'htmlStyle' 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
An empty method in an abstract class should be abstract instead 14281430
Parameter 'validationMessages' is not assigned and could be declared final 1428
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/uml14/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 'metaObjectIn' is not assigned and could be declared final 48
Parameter 'context' 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 'value' is not assigned and could be declared final 143
Parameter 'tag' 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 'name' is not assigned and could be declared final 243
Parameter 'stereotypeName' 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 'activityGraph' is not assigned and could be declared final 293
Parameter 'stereotypeName' is not assigned and could be declared final 293
Local variable 'returnValue' could be declared final 296
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), '__getAllClasses1r' is not final. 303
Avoid using redundant field initializer for '__getAllClasses1rSet' 304
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
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
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), '__getAllTransitions3r' is not final. 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 385
Avoid using redundant field initializer for '__getAllTransitions3rSet' 385
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllTransitions3rSet' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllObjectFlowStates7rSet' is not final. 536
Found non-transient, non-static member. Please mark as transient or provide accessors. 536
Avoid using redundant field initializer for '__getAllObjectFlowStates7rSet' 536
Local variable 'result' could be declared final 554
Local variable 'shieldedResult' could be declared final 555
An empty method in an abstract class should be abstract instead 586588
Parameter 'validationMessages' is not assigned and could be declared final 586
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/uml14/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/uml14/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 '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/uml14/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 '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 98
Local variable 'shieldedResult' could be declared final 99
Overriding method merely calls super 124127
Parameter 'validationMessages' is not assigned and could be declared final 124

org/andromda/metafacades/uml14/OperationFacadeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51549
Abstract classes should be named AbstractXXX 311549
The class 'OperationFacadeLogic' has a Cyclomatic Complexity of 2 (Highest = 29). 311549
Too many fields 311549
Avoid really long classes. 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 'metaObjectIn' is not assigned and could be declared final 45
Parameter 'context' 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
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 101
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), '__call2a' is not final. 131
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. 132
Avoid using redundant field initializer for '__call2aSet' 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
Avoid using redundant field initializer for '__typedArgumentList3aSet' 162
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), '__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
Found non-transient, non-static member. Please mark as transient or provide accessors. 192
Avoid using redundant field initializer for '__static4aSet' 192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__static4aSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 222
Avoid using redundant field initializer for '__abstract5aSet' 222
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), '__exceptionList6a' is not final. 251
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionList6aSet' is not final. 252
Found non-transient, non-static member. Please mark as transient or provide accessors. 252
Avoid using redundant field initializer for '__exceptionList6aSet' 252
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptions7a' is not final. 282
Found non-transient, non-static member. Please mark as transient or provide accessors. 282
Avoid using redundant field initializer for '__exceptions7aSet' 283
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptions7aSet' is not final. 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), '__returnTypePresent8a' is not final. 312
Found non-transient, non-static member. Please mark as transient or provide accessors. 312
Avoid using redundant field initializer for '__returnTypePresent8aSet' 313
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__returnTypePresent8aSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 344
Avoid using redundant field initializer for '__exceptionsPresent9aSet' 344
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), '__argumentNames10a' is not final. 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), '__argumentNames10aSet' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__argumentTypeNames11aSet' is not final. 404
Found non-transient, non-static member. Please mark as transient or provide accessors. 404
Avoid using redundant field initializer for '__argumentTypeNames11aSet' 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
Avoid using redundant field initializer for '__query12aSet' 434
Found non-transient, non-static member. Please mark as transient or provide accessors. 434
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__query12aSet' is not final. 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
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), '__concurrency13aSet' is not final. 464
Avoid using redundant field initializer for '__concurrency13aSet' 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
Avoid using redundant field initializer for '__preconditionName14aSet' 496
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 525
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postconditionName15a' is not final. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionSignature16a' is not final. 555
Found non-transient, non-static member. Please mark as transient or provide accessors. 555
Found non-transient, non-static member. Please mark as transient or provide accessors. 556
Avoid using redundant field initializer for '__preconditionSignature16aSet' 556
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionSignature16aSet' is not final. 556
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionCall17a' is not final. 585
Found non-transient, non-static member. Please mark as transient or provide accessors. 585
Found non-transient, non-static member. Please mark as transient or provide accessors. 586
Avoid using redundant field initializer for '__preconditionCall17aSet' 586
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionCall17aSet' is not final. 586
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preconditionsPresent18a' is not final. 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), '__preconditionsPresent18aSet' is not final. 616
Found non-transient, non-static member. Please mark as transient or provide accessors. 616
Avoid using redundant field initializer for '__preconditionsPresent18aSet' 616
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. 645
Avoid using redundant field initializer for '__postconditionsPresent19aSet' 646
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__postconditionsPresent19aSet' is not final. 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), '__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
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. 707
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__returnParameter22a' is not final. 737
Found non-transient, non-static member. Please mark as transient or provide accessors. 737
Avoid using redundant field initializer for '__returnParameter22aSet' 738
Found non-transient, non-static member. Please mark as transient or provide accessors. 738
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. 767
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__overriding23a' is not final. 767
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ordered24aSet' is not final. 800
Avoid using redundant field initializer for '__ordered24aSet' 800
Found non-transient, non-static member. Please mark as transient or provide accessors. 800
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), '__getterSetterReturnTypeName25a' is not final. 830
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
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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
Avoid using redundant field initializer for '__many26aSet' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 922
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. 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
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
Avoid using redundant field initializer for '__methodBody29aSet' 954
Parameter 'follow' is not assigned and could be declared final 1001
Parameter 'name' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getOverriddenOperation7r' is not final. 1325
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), '__getOverriddenOperation7rSet' is not final. 1326
Avoid using redundant field initializer for '__getOverriddenOperation7rSet' 1326
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
The method 'validateInvariants' has a Cyclomatic Complexity of 29. 13951548
Parameter 'validationMessages' is not assigned and could be declared final 1395
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
This statement may have some unnecessary parentheses 1451
Local variable 'constraintValid' could be declared final 1451
Unnecessary wrapper object creation 1451
Useless parentheses. 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
This statement may have some unnecessary parentheses 1476
Useless parentheses. 1476
Local variable 'constraintValid' could be declared final 1476
Unnecessary wrapper object creation 1476
A catch statement should never catch throwable since it includes errors. 1486
Local variable 'cause' could be declared final 1488
Local variable 'constraintValid' could be declared final 1501
Unnecessary wrapper object creation 1501
This statement may have some unnecessary parentheses 1501
Useless parentheses. 1501
A catch statement should never catch throwable since it includes errors. 1511
Local variable 'cause' could be declared final 1513
Local variable 'constraintValid' could be declared final 1526
Unnecessary wrapper object creation 1526
Useless parentheses. 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/uml14/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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tablePrefix1a' is not final. 96
Found non-transient, non-static member. Please mark as transient or provide accessors. 96
Avoid using redundant field initializer for '__tablePrefix1aSet' 97
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), '__tablePrefix1aSet' is not final. 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/uml14/ParameterFacadeLogic.java

Violation Line
Too many fields 29946
The class 'ParameterFacadeLogic' has a Cyclomatic Complexity of 2 (Highest = 26). 29946
Abstract classes should be named AbstractXXX 29946
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
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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValue1aSet' is not final. 99
Avoid using redundant field initializer for '__defaultValue1aSet' 99
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), '__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
Avoid using redundant field initializer for '__defaultValuePresent2aSet' 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__defaultValuePresent2aSet' is not final. 129
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), '__getterName3a' is not final. 158
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Avoid using redundant field initializer for '__getterName3aSet' 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterName3aSet' is not final. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeName4a' is not final. 188
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), '__getterSetterTypeName4aSet' is not final. 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Avoid using redundant field initializer for '__getterSetterTypeName4aSet' 189
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. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getterSetterTypeNameImpl5aSet' is not final. 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
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
Avoid using redundant field initializer for '__required6aSet' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 281
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__return7aSet' is not final. 281
Avoid using redundant field initializer for '__return7aSet' 281
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. 310
Avoid using redundant field initializer for '__setterName8aSet' 311
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__setterName8aSet' is not final. 311
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), '__readable9a' is not final. 340
Found non-transient, non-static member. Please mark as transient or provide accessors. 340
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
Avoid using redundant field initializer for '__readable9aSet' 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
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. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 401
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__inParameter11aSet' is not final. 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
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. 431
Avoid using redundant field initializer for '__outParameter12aSet' 431
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. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 490
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__upper14a' is not final. 490
Avoid using redundant field initializer for '__upper14aSet' 491
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 522
Avoid using redundant field initializer for '__lower15aSet' 522
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lower15aSet' is not final. 522
Found non-transient, non-static member. Please mark as transient or provide accessors. 552
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique16a' is not final. 552
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__unique16aSet' is not final. 553
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 584
Avoid using redundant field initializer for '__ordered17aSet' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 615
Avoid using redundant field initializer for '__many18aSet' 615
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__many18aSet' is not final. 615
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), '__exception19a' is not final. 644
Avoid using redundant field initializer for '__exception19aSet' 645
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exception19aSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 676
Avoid using redundant field initializer for '__effect20aSet' 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
Avoid really long methods. 817945
The method validateInvariants() has an NPath complexity of 371293 817945
Parameter 'validationMessages' is not assigned and could be declared final 817
The method 'validateInvariants' has a Cyclomatic Complexity of 26. 817945
Unnecessary wrapper object creation 823
Local variable 'constraintValid' could be declared final 823
A catch statement should never catch throwable since it includes errors. 833
Local variable 'cause' could be declared final 835
Local variable 'constraintValid' could be declared final 848
Unnecessary wrapper object creation 848
A catch statement should never catch throwable since it includes errors. 858
Local variable 'cause' could be declared final 860
Useless parentheses. 873
Unnecessary wrapper object creation 873
This statement may have some unnecessary parentheses 873
Local variable 'constraintValid' could be declared final 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
Unnecessary wrapper object creation 898
Local variable 'constraintValid' could be declared final 898
A catch statement should never catch throwable since it includes errors. 908
Local variable 'cause' could be declared final 910
Useless parentheses. 923
Local variable 'constraintValid' could be declared final 923
Unnecessary wrapper object creation 923
Unnecessary wrapper object creation 923
This statement may have some unnecessary parentheses 923
A catch statement should never catch throwable since it includes errors. 933
Local variable 'cause' could be declared final 935

org/andromda/metafacades/uml14/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
Found non-transient, non-static member. Please mark as transient or provide accessors. 87
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getVertices1r' is not final. 87
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getVertices1rSet' is not final. 88
Avoid using redundant field initializer for '__getVertices1rSet' 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
Parameter 'validationMessages' is not assigned and could be declared final 162
Overriding method merely calls super 162165

org/andromda/metafacades/uml14/PseudostateFacadeLogic.java

Violation Line
Too many fields 18419
Abstract classes should be named AbstractXXX 18419
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), '__choice1a' is not final. 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), '__choice1aSet' is not final. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Avoid using redundant field initializer for '__choice1aSet' 83
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionPoint2a' is not final. 112
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Avoid using redundant field initializer for '__decisionPoint2aSet' 113
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), '__decisionPoint2aSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 143
Avoid using redundant field initializer for '__deepHistory3aSet' 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__deepHistory3aSet' is not final. 143
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), '__fork4a' is not final. 172
Avoid using redundant field initializer for '__fork4aSet' 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fork4aSet' is not final. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 202
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. 203
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__initialState5aSet' is not final. 203
Avoid using redundant field initializer for '__initialState5aSet' 203
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. 232
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. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 263
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
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
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
Avoid using redundant field initializer for '__mergePoint8aSet' 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), '__shallowHistory9a' is not final. 322
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
Avoid using redundant field initializer for '__shallowHistory9aSet' 323
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. 352
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__split10aSet' is not final. 353
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Parameter 'validationMessages' is not assigned and could be declared final 415
Overriding method merely calls super 415418

org/andromda/metafacades/uml14/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 '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
Parameter 'validationMessages' is not assigned and could be declared final 78
Overriding method merely calls super 7881

org/andromda/metafacades/uml14/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 '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 97
Local variable 'shieldedResult' could be declared final 98
Parameter 'validationMessages' is not assigned and could be declared final 123
Overriding method merely calls super 123126

org/andromda/metafacades/uml14/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
Avoid using redundant field initializer for '__referencesPresent1aSet' 95
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
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/uml14/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 '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 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
Unnecessary wrapper object creation 341
Local variable 'constraintValid' could be declared final 341
A catch statement should never catch throwable since it includes errors. 351
Local variable 'cause' could be declared final 353
Parameter 'object' is not assigned and could be declared final 366
Unnecessary wrapper object creation 366
Local variable 'constraintValid' could be declared final 366
Unnecessary wrapper object creation 366
A catch statement should never catch throwable since it includes errors. 376
Local variable 'cause' could be declared final 378

org/andromda/metafacades/uml14/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
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), '__incomingMessageOperation1aSet' is not final. 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
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), '__messageOperation3a' is not final. 155
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), '__messageOperation3aSet' is not final. 156
Avoid using redundant field initializer for '__messageOperation3aSet' 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
Overriding method merely calls super 302305
Parameter 'validationMessages' is not assigned and could be declared final 302

org/andromda/metafacades/uml14/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
Parameter 'validationMessages' is not assigned and could be declared final 122
Overriding method merely calls super 122125

org/andromda/metafacades/uml14/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
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Avoid using redundant field initializer for '__getStates1rSet' 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStates1rSet' is not final. 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 140
Avoid using redundant field initializer for '__getInitialState2rSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInitialTransition6rSet' is not final. 295
Avoid using redundant field initializer for '__getInitialTransition6rSet' 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/uml14/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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPartition2r' is not final. 120
Found non-transient, non-static member. Please mark as transient or provide accessors. 120
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), '__getPartition2rSet' is not final. 121
Avoid using redundant field initializer for '__getPartition2rSet' 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
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), '__getStateMachine5r' is not final. 222
Avoid using redundant field initializer for '__getStateMachine5rSet' 223
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStateMachine5rSet' is not final. 223
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/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 'context' is not assigned and could be declared final 34
Parameter 'metaObjectIn' 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/uml14/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 '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), '__dynamic1a' 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), '__dynamic1aSet' is not final. 95
Avoid using redundant field initializer for '__dynamic1aSet' 95
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
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 162
Overriding method merely calls super 162165

org/andromda/metafacades/uml14/TaggedValueFacadeLogic.java

Violation Line
Abstract classes should be named AbstractXXX 18147
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), '__value1a' is not final. 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. 83
Avoid using redundant field initializer for '__value1aSet' 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), '__values2a' is not final. 112
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Avoid using redundant field initializer for '__values2aSet' 113
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__values2aSet' is not final. 113
Found non-transient, non-static member. Please mark as transient or provide accessors. 113
Overriding method merely calls super 143146
Parameter 'validationMessages' is not assigned and could be declared final 143

org/andromda/metafacades/uml14/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 '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 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/uml14/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 '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
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 'htmlStyle' is not assigned and could be declared final 314
Parameter 'lineLength' is not assigned and could be declared final 314
Parameter 'indent' 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/uml14/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 '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
Overriding method merely calls super 7881
Parameter 'validationMessages' is not assigned and could be declared final 78

org/andromda/metafacades/uml14/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 '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
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), '__triggerPresent1a' is not final. 95
Avoid using redundant field initializer for '__triggerPresent1aSet' 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), '__triggerPresent1aSet' is not final. 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
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), '__enteringDecisionPoint3a' is not final. 156
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), '__enteringDecisionPoint3aSet' is not final. 157
Avoid using redundant field initializer for '__enteringDecisionPoint3aSet' 157
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. 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
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), '__enteringActionState5aSet' is not final. 219
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), '__exitingInitialState6a' is not final. 249
Avoid using redundant field initializer for '__exitingInitialState6aSet' 250
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingInitialState6aSet' is not final. 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
Avoid using redundant field initializer for '__enteringFinalState7aSet' 281
Found non-transient, non-static member. Please mark as transient or provide accessors. 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/uml14/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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtends1rSet' is not final. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Avoid using redundant field initializer for '__getExtends1rSet' 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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getExtensionPoints3rSet' is not final. 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 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
Parameter 'validationMessages' is not assigned and could be declared final 236
Overriding method merely calls super 236239

org/andromda/metafacades/uml14/ValueObjectAssociationEndLogic.java

Violation Line
Abstract classes should be named AbstractXXX 18115
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), '__valueObjectType1a' is not final. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Avoid using redundant field initializer for '__valueObjectType1aSet' 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), '__valueObjectType1aSet' is not final. 83
Overriding method merely calls super 111114
Parameter 'validationMessages' is not assigned and could be declared final 111

org/andromda/metafacades/uml14/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
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTypeSpecializations1r' is not final. 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), '__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