PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/andromda/cartridges/hibernate/HibernateProfile.java

Violation Line
Variables that are final and static should be all capitals, 'profile' is not all capitals. 20
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_XML_TAG_NAME 30
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_GENERATOR_CLASS 42
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_USE_NAMED_PARAMETERS 53
Avoid excessively long variable names like TAGGEDVALUE_EJB_TRANSACTION_TYPE 64
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_INHERITANCE 80
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_OUTER_JOIN 86
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_USE_QUERY_CACHE 92
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ENTITY_CACHE 98
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ENTITY_DYNAMIC_INSERT 104
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ENTITY_DYNAMIC_UPDATE 111
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ASSOCIATION_CACHE 118
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_EHCACHE_MAX_ELEMENTS 129
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_EHCACHE_ETERNAL 136
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_EHCACHE_TIME_TO_IDLE 142
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_EHCACHE_TIME_TO_LIVE 149
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_EHCACHE_OVERFLOW_TO_DISK 156
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ENTITYCACHE_DISTRIBUTED 163
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ASSOCIATIONCACHE_DISTRIBUTED 170
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ASSOCIATION_COLLECTION_TYPE 177
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ASSOCIATION_SORT_TYPE 183
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ASSOCIATION_ORDER_BY_COLUMNS 190
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ASSOCIATION_WHERE_CLAUSE 196
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ASSOCIATION_INDEX 203
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_ASSOCIATION_INDEX_TYPE 209
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_VERSION_PROPERTY 216
Avoid excessively long variable names like TAGGEDVALUE_ENTITY_DISCRIMINATOR_COLUMN 233
Avoid excessively long variable names like TAGGEDVALUE_ENTITY_DISCRIMINATOR_TYPE 240
Avoid excessively long variable names like TAGGEDVALUE_ENTITY_DISCRIMINATOR_VALUE 246
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_PROPERTY_INSERT 252
Avoid excessively long variable names like TAGGEDVALUE_HIBERNATE_PROPERTY_UPDATE 258

org/andromda/cartridges/hibernate/HibernateUtils.java

Violation Line
Parameter 'services' is not assigned and could be declared final 28
Parameter 'object' is not assigned and could be declared final 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Parameter 'hibernateVersionPropertyValue' is not assigned and could be declared final 118
Parameter 'hibernateVersionPropertyValue' is not assigned and could be declared final 134
Parameter 'hibernateVersionPropertyValue' is not assigned and could be declared final 150
Found non-transient, non-static member. Please mark as transient or provide accessors. 163
Parameter 'hibernateVersionPropertyValue' is not assigned and could be declared final 190
Avoid excessively long variable names like hibernateXMLPersistencePropertyValue 191
Parameter 'hibernateXMLPersistencePropertyValue' is not assigned and could be declared final 191
Found non-transient, non-static member. Please mark as transient or provide accessors. 197
Parameter 'hibernateMappingStrategy' is not assigned and could be declared final 202
Parameter 'hibernateMappingStrategy' is not assigned and could be declared final 220
Parameter 'hibernateMappingStrategy' is not assigned and could be declared final 232
Avoid variables with short names like DF 250
When instantiating a SimpleDateFormat object, specify a Locale 250
Parameter 'format' is not assigned and could be declared final 257
Static DateFormatter objects should be accessed in a synchronized manner 263
Static DateFormatter objects should be accessed in a synchronized manner 273

org/andromda/cartridges/hibernate/metafacades/HibernateAssociationEndLogicImpl.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
Variables that are final and static should be all capitals, 'collectionTypes' is not all capitals. 70
Avoid excessively long variable names like COMPOSITION_DEFINES_EAGER_LOADING 85
Avoid excessively long variable names like PROPERTY_ASSOCIATION_END_OUTERJOIN 90
Useless parentheses. 124126
Unnecessary wrapper object creation 141
Avoid if (x != y) ..; else ..; 146173
Unnecessary wrapper object creation 197
These nested if statements could be combined 197211
Local variable 'lazyString' could be declared final 223
Local variable 'compositionDefinesEagerLoading' could be declared final 230232
Unnecessary wrapper object creation 231
Use bitwise inversion to invert boolean values 236
Unnecessary wrapper object creation 241
Useless parentheses. 258
Useless parentheses. 258
No need to check for null before an instanceof 270
Local variable 'entity' could be declared final 272
Local variable 'version' could be declared final 376
Useless parentheses. 382
Local variable 'type' could be declared final 396
Useless parentheses. 398
Local variable 'entity' could be declared final 400
Useless parentheses. 402
These nested if statements could be combined 491497
Useless parentheses. 511
Assigning an Object to null is a code smell. Consider refactoring. 517
A method should have only one exit point, and that should be the last statement in the method 523
Assigning an Object to null is a code smell. Consider refactoring. 548
Local variable 'element' could be declared final 556
Assigning an Object to null is a code smell. Consider refactoring. 571
Avoid if (x != y) ..; else ..; 571
Use bitwise inversion to invert boolean values 584
Use bitwise inversion to invert boolean values 616
Local variable 'implementation' could be declared final 637
Unnecessary wrapper object creation 661
Avoid excessively long variable names like isBidirectionalOrderedListParent 704
Local variable 'biDirectional' could be declared final 705
Useless parentheses. 707
Local variable 'otherEnd' could be declared final 709
Local variable 'otherEnd' could be declared final 727
Local variable 'property' could be declared final 740
Local variable 'isBiDirectional' could be declared final 801
Assigning an Object to null is a code smell. Consider refactoring. 812
Useless parentheses. 812
Assigning an Object to null is a code smell. Consider refactoring. 832
Useless parentheses. 832

org/andromda/cartridges/hibernate/metafacades/HibernateAssociationLogicImpl.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
Unnecessary wrapper object creation 73
Unnecessary wrapper object creation 117
Local variable 'distributed' could be declared final 127
Local variable 'distributedCachingEnabled' could be declared final 128
Unnecessary wrapper object creation 128
Local variable 'entityCacheDistributed' could be declared final 132133
A method should have only one exit point, and that should be the last statement in the method 134
Unnecessary wrapper object creation 134

org/andromda/cartridges/hibernate/metafacades/HibernateEmbeddedValueLogicImpl.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
Local variable 'value' could be declared final 39
Unnecessary wrapper object creation 42

org/andromda/cartridges/hibernate/metafacades/HibernateEntityAttributeLogicImpl.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 'entity' could be declared final 48
Prefer StringBuffer over += for concatenating strings 76
Parameter 'prefix' is not assigned and could be declared final 110
Parameter 'name' is not assigned and could be declared final 111
Local variable 'maxSqlNameLength' could be declared final 119120
Unnecessary wrapper object creation 134
Unnecessary wrapper object creation 154
Unnecessary wrapper object creation 165
Local variable 'prop' could be declared final 177
Avoid using if statements without curly braces 178179
Avoid using if...else statements without curly braces 199
Avoid using if...else statements without curly braces 201
Assigning an Object to null is a code smell. Consider refactoring. 205
Useless parentheses. 205

org/andromda/cartridges/hibernate/metafacades/HibernateEntityLogicImpl.java

Violation Line
This class has too many methods, consider refactoring it. 41872
Parameter 'metaObject' is not assigned and could be declared final 48
Parameter 'context' is not assigned and could be declared final 49
Avoid excessively long variable names like INHERITANCE_STRATEGY_UNION_SUBCLASS 77
Variables that are final and static should be all capitals, 'inheritanceStrategies' is not all capitals. 82
Avoid excessively long variable names like DEFAULT_HIBERNATE_GENERATOR_CLASS 112
Avoid excessively long variable names like HIBERNATE_GENERATOR_CLASS_FOREIGN 117
Avoid excessively long variable names like HIBERNATE_GENERATOR_CLASS_ASSIGNED 122
Avoid excessively long variable names like HIBERNATE_GENERATOR_CLASS_SEQUENCE 123
Local variable 'result' could be declared final 159
No need to check for null before an instanceof 162
Local variable 'superElement' could be declared final 164
Local variable 'superEntity' could be declared final 180
Useless parentheses. 181
Avoid if (x != y) ..; else ..; 186
Prefer StringBuffer over += for concatenating strings 186
Parameter 'entity' is not assigned and could be declared final 213
Local variable 'properties' could be declared final 233
Useless parentheses. 239
Local variable 'version' could be declared final 289
Local variable 'version' could be declared final 303
Unnecessary wrapper object creation 306
Local variable 'entityNamePattern' could be declared final 417
Local variable 'implNamePattern' could be declared final 430431
Useless parentheses. 499
Unnecessary wrapper object creation 513
Unnecessary wrapper object creation 541
Unnecessary wrapper object creation 585
Local variable 'distributed' could be declared final 594
Unnecessary wrapper object creation 595
Local variable 'distributedCachingEnabled' could be declared final 595
Local variable 'entityCacheDistributed' could be declared final 599600
A method should have only one exit point, and that should be the last statement in the method 601
Unnecessary wrapper object creation 601
Useless parentheses. 613
Useless parentheses. 613
Useless parentheses. 625
Useless parentheses. 654
Useless parentheses. 671
Local variable 'facade' could be declared final 673
Useless parentheses. 695
Local variable 'abstractConcreteEntity' could be declared final 706707
Useless parentheses. 711
Unnecessary wrapper object creation 741
Unnecessary wrapper object creation 756
Useless parentheses. 765
Assigning an Object to null is a code smell. Consider refactoring. 831
Useless parentheses. 831
Unnecessary wrapper object creation 861

org/andromda/cartridges/hibernate/metafacades/HibernateEnumerationLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 23
Parameter 'context' is not assigned and could be declared final 24
Local variable 'enumPackageName' could be declared final 80
Avoid if (x != y) ..; else ..; 8185
A method should have only one exit point, and that should be the last statement in the method 82

org/andromda/cartridges/hibernate/metafacades/HibernateFinderMethodArgumentLogicImpl.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
Local variable 'setterName' could be declared final 39
Local variable 'specializedSetters' could be declared final 4041
Unnecessary wrapper object creation 41
Local variable 'classifier' could be declared final 42

org/andromda/cartridges/hibernate/metafacades/HibernateFinderMethodLogicImpl.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 'value' could be declared final 44
Local variable 'variableName' could be declared final 56
Local variable 'arguments' could be declared final 58
Prefer StringBuffer over += for concatenating strings 61
Local variable 'argumentIt' could be declared final 62
This for loop could be simplified to a while loop 6376
Local variable 'argument' could be declared final 65
Deeply nested if..then statements are hard to read 6770
Prefer StringBuffer over += for concatenating strings 71
Deeply nested if..then statements are hard to read 7275
Prefer StringBuffer over += for concatenating strings 74
Avoid using redundant field initializer for 'translatedQuery' 85
Found non-transient, non-static member. Please mark as transient or provide accessors. 85
Local variable 'useNamedParameters' could be declared final 111112
Unnecessary wrapper object creation 111
Unnecessary wrapper object creation 129
Unnecessary wrapper object creation 134

org/andromda/cartridges/hibernate/metafacades/HibernateGlobals.java

Violation Line
Avoid excessively long variable names like HIBERNATE_MAPPING_STRATEGY_SUBCLASS 19
Avoid excessively long variable names like HIBERNATE_MAPPING_STRATEGY_HIERARCHY 24
Avoid excessively long variable names like HIBERNATE_MAPPING_STRATEGY_CONCRETE 29
Use explicit scoping instead of the default package private level 40
Avoid excessively long variable names like HIBERNATE_XML_PERSISTENCE_ID_AS_ATTRIBUTE 40
Use explicit scoping instead of the default package private level 65
Use explicit scoping instead of the default package private level 70
Use explicit scoping instead of the default package private level 75
Avoid excessively long variable names like HIBERNATE_CASCADE_ALL_DELETE_ORPHAN 75
Use explicit scoping instead of the default package private level 80
Use explicit scoping instead of the default package private level 85
Use explicit scoping instead of the default package private level 90
Avoid excessively long variable names like PROPERTY_IMPLEMENTATION_OPERATION_NAME_PREFIX 96
Use explicit scoping instead of the default package private level 96
Use explicit scoping instead of the default package private level 102
Use explicit scoping instead of the default package private level 107
Use explicit scoping instead of the default package private level 112
Use explicit scoping instead of the default package private level 117
Avoid excessively long variable names like HIBERNATE_EHCACHE_OVERFLOW_TO_DISK 122
Use explicit scoping instead of the default package private level 122
Use explicit scoping instead of the default package private level 127
Avoid excessively long variable names like HIBERNATE_ENTITYCACHE_DISTRIBUTED 127
Use explicit scoping instead of the default package private level 132
Use explicit scoping instead of the default package private level 137
Use explicit scoping instead of the default package private level 142
Avoid excessively long variable names like HIBERNATE_ASSOCIATION_COLLECTION_TYPE 142
Use explicit scoping instead of the default package private level 147
Use explicit scoping instead of the default package private level 153
Use explicit scoping instead of the default package private level 159
Avoid excessively long variable names like ENTITY_IMPLEMENTATION_NAME_PATTERN 159
Avoid excessively long variable names like EMBEDDED_VALUE_IMPLEMENTATION_NAME_PATTERN 165
Use explicit scoping instead of the default package private level 165
Use explicit scoping instead of the default package private level 171
Use explicit scoping instead of the default package private level 176
Use explicit scoping instead of the default package private level 181
Use explicit scoping instead of the default package private level 186
Use explicit scoping instead of the default package private level 191
Use explicit scoping instead of the default package private level 199
Use explicit scoping instead of the default package private level 206
Use explicit scoping instead of the default package private level 211
Use explicit scoping instead of the default package private level 216
Use explicit scoping instead of the default package private level 223

org/andromda/cartridges/hibernate/metafacades/HibernateMetafacadeUtils.java

Violation Line
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 20133
Use explicit scoping instead of the default package private level 2964
Parameter 'classifier' is not assigned and could be declared final 30
Parameter 'defaultViewType' is not assigned and could be declared final 31
Local variable 'viewTypeValue' could be declared final 37
Parameter 'object' is not assigned and could be declared final 47
Use explicit scoping instead of the default package private level 7689
Parameter 'packageName' is not assigned and could be declared final 77
Parameter 'name' is not assigned and could be declared final 78
Parameter 'suffix' is not assigned and could be declared final 79
Local variable 'fullyQualifiedName' could be declared final 81
Parameter 'operations' is not assigned and could be declared final 96
Use explicit scoping instead of the default package private level 96108
Local variable 'businessOperations' could be declared final 98106
Parameter 'object' is not assigned and could be declared final 102
Use explicit scoping instead of the default package private level 117132
Parameter 'operation' is not assigned and could be declared final 117
Parameter 'defaultUseNamedParameters' is not assigned and could be declared final 118
Local variable 'useNamedParametersValue' could be declared final 124125
Unnecessary wrapper object creation 128

org/andromda/cartridges/hibernate/metafacades/HibernateServiceLogicImpl.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
Local variable 'jndiName' could be declared final 33
Local variable 'jndiNamePrefix' could be declared final 34
Local variable 'defaultViewType' could be declared final 51
Assigning an Object to null is a code smell. Consider refactoring. 63

org/andromda/cartridges/hibernate/metafacades/HibernateServiceOperationLogicImpl.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
Avoid excessively long variable names like SERVICE_OPERATION_TRANSACTION_TYPE 30

org/andromda/cartridges/hibernate/metafacades/HibernateTypeLogicImpl.java

Violation Line
Variables that are final and static should be all capitals, 'logger' is not all capitals. 23
Parameter 'metaObject' is not assigned and could be declared final 31
Parameter 'context' is not assigned and could be declared final 32
A catch statement should never catch throwable since it includes errors. 80

org/andromda/cartridges/hibernate/metafacades/HibernateAssociation.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 47
Avoid modifiers which are implied by the context 53
Avoid modifiers which are implied by the context 59
Avoid modifiers which are implied by the context 65

org/andromda/cartridges/hibernate/metafacades/HibernateAssociationEnd.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 36
Avoid modifiers which are implied by the context 43
Avoid modifiers which are implied by the context 49
Avoid modifiers which are implied by the context 56
Avoid modifiers which are implied by the context 62
Avoid modifiers which are implied by the context 68
Avoid modifiers which are implied by the context 74
Avoid modifiers which are implied by the context 81
Avoid modifiers which are implied by the context 88
Avoid modifiers which are implied by the context 95
Avoid modifiers which are implied by the context 102
Avoid modifiers which are implied by the context 109
Avoid modifiers which are implied by the context 116
Avoid modifiers which are implied by the context 123
Avoid modifiers which are implied by the context 130
Avoid modifiers which are implied by the context 136
Avoid modifiers which are implied by the context 143
Avoid modifiers which are implied by the context 150
Avoid modifiers which are implied by the context 157
Avoid modifiers which are implied by the context 164
Avoid modifiers which are implied by the context 175
Avoid modifiers which are implied by the context 182
Avoid modifiers which are implied by the context 189

org/andromda/cartridges/hibernate/metafacades/HibernateAssociationEndLogic.java

Violation Line
This class has a bunch of public methods and attributes 51876
Abstract classes should be named AbstractXXX 371876
Avoid really long classes. 371876
Too many fields 371876
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Parameter 'context' is not assigned and could be declared final 51
Parameter 'metaObjectIn' is not assigned and could be declared final 51
Variables that are final and static should be all capitals, 'logger' is not all capitals. 66
Avoid reassigning parameters such as 'context' 73
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Private field 'superEntityAssociationEnd' could be made final; it is only initialized in the declaration or constructor. 82
Avoid excessively long variable names like superEntityAssociationEndInitialized 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Avoid using redundant field initializer for 'superEntityAssociationEndInitialized' 83
Avoid reassigning parameters such as 'context' 104
An empty method in an abstract class should be abstract instead 121124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lazy1a' is not final. 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 134
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lazy1aSet' is not final. 135
Avoid using redundant field initializer for '__lazy1aSet' 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outerJoin2a' is not final. 165
Found non-transient, non-static member. Please mark as transient or provide accessors. 165
Found non-transient, non-static member. Please mark as transient or provide accessors. 166
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__outerJoin2aSet' is not final. 166
Avoid using redundant field initializer for '__outerJoin2aSet' 166
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInverse3a' is not final. 196
Found non-transient, non-static member. Please mark as transient or provide accessors. 196
Avoid using redundant field initializer for '__hibernateInverse3aSet' 197
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), '__hibernateInverse3aSet' is not final. 197
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCascade4a' is not final. 226
Found non-transient, non-static member. Please mark as transient or provide accessors. 226
Found non-transient, non-static member. Please mark as transient or provide accessors. 227
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCascade4aSet' is not final. 227
Avoid using redundant field initializer for '__hibernateCascade4aSet' 227
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), '__one2OnePrimary5a' is not final. 256
Avoid using redundant field initializer for '__one2OnePrimary5aSet' 257
Found non-transient, non-static member. Please mark as transient or provide accessors. 257
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__one2OnePrimary5aSet' is not final. 257
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionType6a' is not final. 291
Found non-transient, non-static member. Please mark as transient or provide accessors. 291
Found non-transient, non-static member. Please mark as transient or provide accessors. 292
Avoid using redundant field initializer for '__collectionType6aSet' 292
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionType6aSet' is not final. 292
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), '__sortType7a' 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), '__sortType7aSet' is not final. 323
Avoid using redundant field initializer for '__sortType7aSet' 323
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__orderByColumns8a' is not final. 353
Found non-transient, non-static member. Please mark as transient or provide accessors. 353
Avoid using redundant field initializer for '__orderByColumns8aSet' 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), '__orderByColumns8aSet' is not final. 354
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), '__whereClause9a' is not final. 384
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__whereClause9aSet' is not final. 385
Found non-transient, non-static member. Please mark as transient or provide accessors. 385
Avoid using redundant field initializer for '__whereClause9aSet' 385
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__indexedCollection10a' is not final. 415
Found non-transient, non-static member. Please mark as transient or provide accessors. 415
Found non-transient, non-static member. Please mark as transient or provide accessors. 416
Avoid using redundant field initializer for '__indexedCollection10aSet' 416
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__indexedCollection10aSet' is not final. 416
Found non-transient, non-static member. Please mark as transient or provide accessors. 446
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionIndexName11a' is not final. 446
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionIndexName11aSet' is not final. 447
Found non-transient, non-static member. Please mark as transient or provide accessors. 447
Avoid using redundant field initializer for '__collectionIndexName11aSet' 447
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__map12a' is not final. 477
Found non-transient, non-static member. Please mark as transient or provide accessors. 477
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__map12aSet' is not final. 478
Avoid using redundant field initializer for '__map12aSet' 478
Found non-transient, non-static member. Please mark as transient or provide accessors. 478
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__list13a' is not final. 508
Found non-transient, non-static member. Please mark as transient or provide accessors. 508
Found non-transient, non-static member. Please mark as transient or provide accessors. 509
Avoid using redundant field initializer for '__list13aSet' 509
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__list13aSet' is not final. 509
Found non-transient, non-static member. Please mark as transient or provide accessors. 539
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__set14a' is not final. 539
Found non-transient, non-static member. Please mark as transient or provide accessors. 540
Avoid using redundant field initializer for '__set14aSet' 540
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__set14aSet' is not final. 540
Found non-transient, non-static member. Please mark as transient or provide accessors. 570
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bag15a' is not final. 570
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bag15aSet' is not final. 571
Found non-transient, non-static member. Please mark as transient or provide accessors. 571
Avoid using redundant field initializer for '__bag15aSet' 571
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionIndexType16a' is not final. 601
Found non-transient, non-static member. Please mark as transient or provide accessors. 601
Avoid using redundant field initializer for '__collectionIndexType16aSet' 602
Found non-transient, non-static member. Please mark as transient or provide accessors. 602
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionIndexType16aSet' is not final. 602
Found non-transient, non-static member. Please mark as transient or provide accessors. 632
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionTypeImplementation17a' is not final. 632
Avoid excessively long variable names like __collectionTypeImplementation17a 632
Found non-transient, non-static member. Please mark as transient or provide accessors. 633
Avoid excessively long variable names like __collectionTypeImplementation17aSet 633
Avoid using redundant field initializer for '__collectionTypeImplementation17aSet' 633
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionTypeImplementation17aSet' is not final. 633
Found non-transient, non-static member. Please mark as transient or provide accessors. 662
Avoid excessively long variable names like __hibernateAggregationCascade18a 662
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateAggregationCascade18a' is not final. 662
Avoid using redundant field initializer for '__hibernateAggregationCascade18aSet' 663
Avoid excessively long variable names like __hibernateAggregationCascade18aSet 663
Found non-transient, non-static member. Please mark as transient or provide accessors. 663
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateAggregationCascade18aSet' is not final. 663
Avoid excessively long variable names like __hibernateCompositionCascade19a 692
Found non-transient, non-static member. Please mark as transient or provide accessors. 692
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCompositionCascade19a' is not final. 692
Found non-transient, non-static member. Please mark as transient or provide accessors. 693
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCompositionCascade19aSet' is not final. 693
Avoid using redundant field initializer for '__hibernateCompositionCascade19aSet' 693
Avoid excessively long variable names like __hibernateCompositionCascade19aSet 693
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bidirectionalOrderedListChild20a' is not final. 722
Avoid excessively long variable names like __bidirectionalOrderedListChild20a 722
Found non-transient, non-static member. Please mark as transient or provide accessors. 722
Found non-transient, non-static member. Please mark as transient or provide accessors. 723
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bidirectionalOrderedListChild20aSet' is not final. 723
Avoid excessively long variable names like __bidirectionalOrderedListChild20aSet 723
Avoid using redundant field initializer for '__bidirectionalOrderedListChild20aSet' 723
Avoid excessively long variable names like bidirectionalOrderedListChild20a 732
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bidirectionalOrderedListParent21a' is not final. 753
Avoid excessively long variable names like __bidirectionalOrderedListParent21a 753
Found non-transient, non-static member. Please mark as transient or provide accessors. 753
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__bidirectionalOrderedListParent21aSet' is not final. 754
Avoid excessively long variable names like __bidirectionalOrderedListParent21aSet 754
Found non-transient, non-static member. Please mark as transient or provide accessors. 754
Avoid using redundant field initializer for '__bidirectionalOrderedListParent21aSet' 754
Avoid excessively long variable names like bidirectionalOrderedListParent21a 763
Found non-transient, non-static member. Please mark as transient or provide accessors. 784
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__embedXML22a' is not final. 784
Avoid using redundant field initializer for '__embedXML22aSet' 785
Found non-transient, non-static member. Please mark as transient or provide accessors. 785
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__embedXML22aSet' is not final. 785
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__xmlTagName23a' is not final. 815
Found non-transient, non-static member. Please mark as transient or provide accessors. 815
Avoid using redundant field initializer for '__xmlTagName23aSet' 816
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__xmlTagName23aSet' is not final. 816
Found non-transient, non-static member. Please mark as transient or provide accessors. 816
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__owning24a' is not final. 846
Found non-transient, non-static member. Please mark as transient or provide accessors. 846
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__owning24aSet' is not final. 847
Avoid using redundant field initializer for '__owning24aSet' 847
Found non-transient, non-static member. Please mark as transient or provide accessors. 847
An empty method in an abstract class should be abstract instead 875878
An empty method in an abstract class should be abstract instead 884887
An empty method in an abstract class should be abstract instead 893896
Parameter 'element' is not assigned and could be declared final 1271
Parameter 'tagName' is not assigned and could be declared final 1281
Parameter 'tagName' is not assigned and could be declared final 1291
Parameter 'bindedElement' is not assigned and could be declared final 1302
Parameter 'kind' is not assigned and could be declared final 1321
Parameter 'indent' is not assigned and could be declared final 1332
Parameter 'indent' is not assigned and could be declared final 1344
Parameter 'lineLength' is not assigned and could be declared final 1344
Parameter 'indent' is not assigned and could be declared final 1355
Parameter 'htmlStyle' is not assigned and could be declared final 1355
Parameter 'lineLength' is not assigned and could be declared final 1355
Parameter 'modelName' is not assigned and could be declared final 1376
Parameter 'modelName' is not assigned and could be declared final 1473
Parameter 'parameterName' is not assigned and could be declared final 1567
Parameter 'stereotypeName' is not assigned and could be declared final 1596
Parameter 'keywordName' is not assigned and could be declared final 1606
Parameter 'stereotypeName' is not assigned and could be declared final 1623
Parameter 'translation' is not assigned and could be declared final 1692
Parameter 'name' is not assigned and could be declared final 1692
Parameter 'translation' is not assigned and could be declared final 1701
Parameter 'translation' is not assigned and could be declared final 1710
Parameter 'kind' is not assigned and could be declared final 1710
Local variable 'owner' could be declared final 1731
Consider simply returning the value vs storing it in local variable 'owner' 1732
Local variable 'name' could be declared final 1742
Consider simply returning the value vs storing it in local variable 'name' 1743
Comment is too large: Line too long 1747
Comment is too large: Line too long 1748
Comment is too large: Line too long 1749
Comment is too large: Line too long 1750
Comment is too large: Line too long 1751
Comment is too large: Line too long 1755
Comment is too large: Line too long 1756
Comment is too large: Line too long 1759
Parameter 'validationMessages' is not assigned and could be declared final 1764
The method validateInvariants() has an NPath complexity of 2197 17641842
Unnecessary wrapper object creation 1770
Useless parentheses. 1770
Unnecessary wrapper object creation 1770
Unnecessary wrapper object creation 1770
Local variable 'constraintValid' could be declared final 1770
Unnecessary wrapper object creation 1770
A catch statement should never catch throwable since it includes errors. 1780
Local variable 'cause' could be declared final 1782
Unnecessary wrapper object creation 1795
Unnecessary wrapper object creation 1795
Local variable 'constraintValid' could be declared final 1795
A catch statement should never catch throwable since it includes errors. 1805
Local variable 'cause' could be declared final 1807
Useless parentheses. 1820
Unnecessary wrapper object creation 1820
Local variable 'constraintValid' could be declared final 1820
Unnecessary wrapper object creation 1820
A catch statement should never catch throwable since it includes errors. 1830
Local variable 'cause' could be declared final 1832
Avoid appending characters as strings in StringBuffer.append. 1857
A catch statement should never catch throwable since it includes errors. 1862
A catch statement should never catch throwable since it includes errors. 1868
Avoid empty catch blocks 18681871
Avoid appending characters as strings in StringBuffer.append. 1873

org/andromda/cartridges/hibernate/metafacades/HibernateAssociationLogic.java

Violation Line
This class has a bunch of public methods and attributes 51097
Abstract classes should be named AbstractXXX 341097
Too many fields 341097
Avoid really long classes. 341097
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
Avoid reassigning parameters such as 'context' 65
Found non-transient, non-static member. Please mark as transient or provide accessors. 74
Private field 'superEntityAssociation' could be made final; it is only initialized in the declaration or constructor. 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 75
Avoid using redundant field initializer for 'superEntityAssociationInitialized' 75
Avoid excessively long variable names like superEntityAssociationInitialized 75
Avoid reassigning parameters such as 'context' 96
An empty method in an abstract class should be abstract instead 113116
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCacheType1a' is not final. 126
Found non-transient, non-static member. Please mark as transient or provide accessors. 126
Avoid using redundant field initializer for '__hibernateCacheType1aSet' 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), '__hibernateCacheType1aSet' is not final. 127
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheEternal2a' is not final. 157
Found non-transient, non-static member. Please mark as transient or provide accessors. 157
Avoid using redundant field initializer for '__ehCacheEternal2aSet' 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), '__ehCacheEternal2aSet' is not final. 158
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheMaxElementsInMemory3a' is not final. 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 187
Avoid excessively long variable names like __ehCacheMaxElementsInMemory3aSet 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheMaxElementsInMemory3aSet' is not final. 188
Found non-transient, non-static member. Please mark as transient or provide accessors. 188
Avoid using redundant field initializer for '__ehCacheMaxElementsInMemory3aSet' 188
Found non-transient, non-static member. Please mark as transient or provide accessors. 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheOverflowToDisk4a' is not final. 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheOverflowToDisk4aSet' is not final. 218
Found non-transient, non-static member. Please mark as transient or provide accessors. 218
Avoid using redundant field initializer for '__ehCacheOverflowToDisk4aSet' 218
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheTimeToIdleSeconds5a' is not final. 247
Found non-transient, non-static member. Please mark as transient or provide accessors. 247
Avoid using redundant field initializer for '__ehCacheTimeToIdleSeconds5aSet' 248
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheTimeToIdleSeconds5aSet' is not final. 248
Found non-transient, non-static member. Please mark as transient or provide accessors. 248
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), '__ehCacheTimeToLiveSeconds6a' is not final. 277
Avoid using redundant field initializer for '__ehCacheTimeToLiveSeconds6aSet' 278
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheTimeToLiveSeconds6aSet' is not final. 278
Found non-transient, non-static member. Please mark as transient or provide accessors. 278
Found non-transient, non-static member. Please mark as transient or provide accessors. 307
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCacheDistributed7a' is not final. 307
Avoid using redundant field initializer for '__hibernateCacheDistributed7aSet' 308
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCacheDistributed7aSet' is not final. 308
Avoid excessively long variable names like __hibernateCacheDistributed7aSet 308
Found non-transient, non-static member. Please mark as transient or provide accessors. 308
An empty method in an abstract class should be abstract instead 335338
An empty method in an abstract class should be abstract instead 344347
An empty method in an abstract class should be abstract instead 353356
An empty method in an abstract class should be abstract instead 362365
Parameter 'tagName' is not assigned and could be declared final 497
Parameter 'follow' is not assigned and could be declared final 497
Parameter 'element' is not assigned and could be declared final 580
Parameter 'tagName' is not assigned and could be declared final 590
Parameter 'tagName' is not assigned and could be declared final 600
Parameter 'bindedElement' is not assigned and could be declared final 611
Parameter 'kind' is not assigned and could be declared final 630
Parameter 'indent' is not assigned and could be declared final 641
Parameter 'lineLength' is not assigned and could be declared final 653
Parameter 'indent' is not assigned and could be declared final 653
Parameter 'indent' is not assigned and could be declared final 664
Parameter 'lineLength' is not assigned and could be declared final 664
Parameter 'htmlStyle' is not assigned and could be declared final 664
Parameter 'modelName' is not assigned and could be declared final 685
Parameter 'modelName' is not assigned and could be declared final 782
Parameter 'parameterName' is not assigned and could be declared final 876
Parameter 'stereotypeName' is not assigned and could be declared final 905
Parameter 'keywordName' is not assigned and could be declared final 915
Parameter 'stereotypeName' is not assigned and could be declared final 932
Parameter 'name' is not assigned and could be declared final 1001
Parameter 'translation' is not assigned and could be declared final 1001
Parameter 'translation' is not assigned and could be declared final 1010
Parameter 'translation' is not assigned and could be declared final 1019
Parameter 'kind' is not assigned and could be declared final 1019
Local variable 'owner' could be declared final 1040
Consider simply returning the value vs storing it in local variable 'owner' 1041
Local variable 'name' could be declared final 1051
Consider simply returning the value vs storing it in local variable 'name' 1052
Parameter 'validationMessages' is not assigned and could be declared final 1060
Avoid appending characters as strings in StringBuffer.append. 1078
A catch statement should never catch throwable since it includes errors. 1083
Avoid empty catch blocks 10891092
A catch statement should never catch throwable since it includes errors. 1089
Avoid appending characters as strings in StringBuffer.append. 1094

org/andromda/cartridges/hibernate/metafacades/HibernateEmbeddedValue.java

Violation Line
Avoid modifiers which are implied by the context 24
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 37

org/andromda/cartridges/hibernate/metafacades/HibernateEmbeddedValueLogic.java

Violation Line
This class has a bunch of public methods and attributes 51368
Avoid really long classes. 381368
Abstract classes should be named AbstractXXX 381368
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Parameter 'context' is not assigned and could be declared final 52
Parameter 'metaObjectIn' is not assigned and could be declared final 52
Avoid reassigning parameters such as 'context' 69
Found non-transient, non-static member. Please mark as transient or provide accessors. 78
Private field 'superClassifierFacade' could be made final; it is only initialized in the declaration or constructor. 78
Avoid excessively long variable names like superClassifierFacadeInitialized 79
Avoid using redundant field initializer for 'superClassifierFacadeInitialized' 79
Found non-transient, non-static member. Please mark as transient or provide accessors. 79
Avoid reassigning parameters such as 'context' 100
An empty method in an abstract class should be abstract instead 117120
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__immutable1a' is not final. 130
Found non-transient, non-static member. Please mark as transient or provide accessors. 130
Avoid using redundant field initializer for '__immutable1aSet' 131
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__immutable1aSet' is not final. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationName2a' is not final. 161
Avoid using redundant field initializer for '__implementationName2aSet' 162
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__implementationName2aSet' is not final. 162
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
An empty method in an abstract class should be abstract instead 189192
An empty method in an abstract class should be abstract instead 198201
An empty method in an abstract class should be abstract instead 207210
Parameter 'name' is not assigned and could be declared final 217
Parameter 'follow' is not assigned and could be declared final 313
Parameter 'follow' is not assigned and could be declared final 410
Parameter 'follow' is not assigned and could be declared final 462
Parameter 'tagName' is not assigned and could be declared final 768
Parameter 'follow' is not assigned and could be declared final 768
Parameter 'element' is not assigned and could be declared final 851
Parameter 'tagName' is not assigned and could be declared final 861
Parameter 'tagName' is not assigned and could be declared final 871
Parameter 'bindedElement' is not assigned and could be declared final 882
Parameter 'kind' is not assigned and could be declared final 901
Parameter 'indent' is not assigned and could be declared final 912
Parameter 'indent' is not assigned and could be declared final 924
Parameter 'lineLength' is not assigned and could be declared final 924
Parameter 'htmlStyle' is not assigned and could be declared final 935
Parameter 'lineLength' is not assigned and could be declared final 935
Parameter 'indent' is not assigned and could be declared final 935
Parameter 'modelName' is not assigned and could be declared final 956
Parameter 'modelName' is not assigned and could be declared final 1053
Parameter 'parameterName' is not assigned and could be declared final 1147
Parameter 'stereotypeName' is not assigned and could be declared final 1176
Parameter 'keywordName' is not assigned and could be declared final 1186
Parameter 'stereotypeName' is not assigned and could be declared final 1203
Parameter 'translation' is not assigned and could be declared final 1272
Parameter 'name' is not assigned and could be declared final 1272
Parameter 'translation' is not assigned and could be declared final 1281
Parameter 'kind' is not assigned and could be declared final 1290
Parameter 'translation' is not assigned and could be declared final 1290
Local variable 'owner' could be declared final 1311
Consider simply returning the value vs storing it in local variable 'owner' 1312
Local variable 'name' could be declared final 1322
Consider simply returning the value vs storing it in local variable 'name' 1323
Parameter 'validationMessages' is not assigned and could be declared final 1331
Avoid appending characters as strings in StringBuffer.append. 1349
A catch statement should never catch throwable since it includes errors. 1354
Avoid empty catch blocks 13601363
A catch statement should never catch throwable since it includes errors. 1360
Avoid appending characters as strings in StringBuffer.append. 1365

org/andromda/cartridges/hibernate/metafacades/HibernateEntity.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 35
Avoid modifiers which are implied by the context 41
Avoid modifiers which are implied by the context 47
Avoid modifiers which are implied by the context 53
Avoid modifiers which are implied by the context 59
Avoid modifiers which are implied by the context 66
Avoid modifiers which are implied by the context 73
Avoid modifiers which are implied by the context 79
Avoid modifiers which are implied by the context 86
Avoid modifiers which are implied by the context 92
Avoid modifiers which are implied by the context 98
Avoid modifiers which are implied by the context 104
Avoid modifiers which are implied by the context 110
Avoid modifiers which are implied by the context 117
Avoid modifiers which are implied by the context 123
Avoid modifiers which are implied by the context 129
Avoid modifiers which are implied by the context 135
Avoid modifiers which are implied by the context 142
Avoid modifiers which are implied by the context 148
Avoid modifiers which are implied by the context 155
Avoid modifiers which are implied by the context 162
Avoid modifiers which are implied by the context 169
Avoid modifiers which are implied by the context 175
Avoid modifiers which are implied by the context 181
Avoid modifiers which are implied by the context 187
Avoid modifiers which are implied by the context 193
Avoid modifiers which are implied by the context 199
Avoid modifiers which are implied by the context 205
Avoid modifiers which are implied by the context 211
Avoid modifiers which are implied by the context 218
Avoid modifiers which are implied by the context 225
Avoid modifiers which are implied by the context 232
Avoid modifiers which are implied by the context 239
Avoid modifiers which are implied by the context 246
Avoid modifiers which are implied by the context 253
Avoid modifiers which are implied by the context 259
Avoid modifiers which are implied by the context 267
Avoid modifiers which are implied by the context 273
Avoid modifiers which are implied by the context 280
Avoid modifiers which are implied by the context 286
Avoid modifiers which are implied by the context 293

org/andromda/cartridges/hibernate/metafacades/HibernateEntityAttribute.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 38
Avoid modifiers which are implied by the context 45
Avoid modifiers which are implied by the context 52
Avoid modifiers which are implied by the context 59
Avoid modifiers which are implied by the context 65
Avoid modifiers which are implied by the context 71
Avoid modifiers which are implied by the context 77

org/andromda/cartridges/hibernate/metafacades/HibernateEntityAttributeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51249
Too many fields 321249
Abstract classes should be named AbstractXXX 321249
Avoid really long classes. 321249
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
Avoid reassigning parameters such as 'context' 63
Private field 'superEntityAttribute' could be made final; it is only initialized in the declaration or constructor. 72
Found non-transient, non-static member. Please mark as transient or provide accessors. 72
Found non-transient, non-static member. Please mark as transient or provide accessors. 73
Avoid using redundant field initializer for 'superEntityAttributeInitialized' 73
Avoid reassigning parameters such as 'context' 94
An empty method in an abstract class should be abstract instead 111114
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containsEmbeddedObject1a' 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. 125
Avoid using redundant field initializer for '__containsEmbeddedObject1aSet' 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containsEmbeddedObject1aSet' is not final. 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formula2a' is not final. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formula2aSet' is not final. 156
Avoid using redundant field initializer for '__formula2aSet' 156
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lazy3a' is not final. 186
Found non-transient, non-static member. Please mark as transient or provide accessors. 186
Avoid using redundant field initializer for '__lazy3aSet' 187
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), '__lazy3aSet' is not final. 187
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__insertEnabled4a' 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), '__insertEnabled4aSet' is not final. 217
Avoid using redundant field initializer for '__insertEnabled4aSet' 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__updateEnabled5a' is not final. 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 246
Avoid using redundant field initializer for '__updateEnabled5aSet' 247
Found non-transient, non-static member. Please mark as transient or provide accessors. 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__updateEnabled5aSet' is not final. 247
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), '__xmlTagName6a' is not final. 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), '__xmlTagName6aSet' is not final. 277
Avoid using redundant field initializer for '__xmlTagName6aSet' 277
Found non-transient, non-static member. Please mark as transient or provide accessors. 307
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedHibernateType7a' is not final. 307
Avoid excessively long variable names like __fullyQualifiedHibernateType7aSet 308
Found non-transient, non-static member. Please mark as transient or provide accessors. 308
Avoid using redundant field initializer for '__fullyQualifiedHibernateType7aSet' 308
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedHibernateType7aSet' is not final. 308
Parameter 'name' is not assigned and could be declared final 355
Parameter 'prefix' is not assigned and could be declared final 355
Local variable 'returnValue' could be declared final 358
An empty method in an abstract class should be abstract instead 367370
An empty method in an abstract class should be abstract instead 376379
An empty method in an abstract class should be abstract instead 385388
Parameter 'follow' is not assigned and could be declared final 397
Parameter 'name' is not assigned and could be declared final 397
Parameter 'element' is not assigned and could be declared final 732
Parameter 'tagName' is not assigned and could be declared final 742
Parameter 'tagName' is not assigned and could be declared final 752
Parameter 'bindedElement' is not assigned and could be declared final 763
Parameter 'kind' is not assigned and could be declared final 782
Parameter 'indent' is not assigned and could be declared final 793
Parameter 'lineLength' is not assigned and could be declared final 805
Parameter 'indent' is not assigned and could be declared final 805
Parameter 'htmlStyle' is not assigned and could be declared final 816
Parameter 'indent' is not assigned and could be declared final 816
Parameter 'lineLength' is not assigned and could be declared final 816
Parameter 'modelName' is not assigned and could be declared final 837
Parameter 'modelName' is not assigned and could be declared final 934
Parameter 'parameterName' is not assigned and could be declared final 1028
Parameter 'stereotypeName' is not assigned and could be declared final 1057
Parameter 'keywordName' is not assigned and could be declared final 1067
Parameter 'stereotypeName' is not assigned and could be declared final 1084
Parameter 'translation' is not assigned and could be declared final 1153
Parameter 'name' is not assigned and could be declared final 1153
Parameter 'translation' is not assigned and could be declared final 1162
Parameter 'translation' is not assigned and could be declared final 1171
Parameter 'kind' is not assigned and could be declared final 1171
Local variable 'owner' could be declared final 1192
Consider simply returning the value vs storing it in local variable 'owner' 1193
Local variable 'name' could be declared final 1203
Consider simply returning the value vs storing it in local variable 'name' 1204
Parameter 'validationMessages' is not assigned and could be declared final 1212
Avoid appending characters as strings in StringBuffer.append. 1230
A catch statement should never catch throwable since it includes errors. 1235
A catch statement should never catch throwable since it includes errors. 1241
Avoid empty catch blocks 12411244
Avoid appending characters as strings in StringBuffer.append. 1246

org/andromda/cartridges/hibernate/metafacades/HibernateEntityLogic.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 53143
This class has a bunch of public methods and attributes 53143
Too many fields 453143
The class 'HibernateEntityLogic' has a Cyclomatic Complexity of 1 (Highest = 29). 453143
Avoid really long classes. 453143
Abstract classes should be named AbstractXXX 453143
This class has too many methods, consider refactoring it. 483143
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Parameter 'metaObjectIn' is not assigned and could be declared final 59
Parameter 'context' is not assigned and could be declared final 59
Variables that are final and static should be all capitals, 'logger' is not all capitals. 74
Avoid reassigning parameters such as 'context' 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Private field 'superEntity' could be made final; it is only initialized in the declaration or constructor. 90
Avoid using redundant field initializer for 'superEntityInitialized' 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Avoid reassigning parameters such as 'context' 112
An empty method in an abstract class should be abstract instead 129132
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), '__hibernateInheritanceClass1a' is not final. 142
Found non-transient, non-static member. Please mark as transient or provide accessors. 143
Avoid excessively long variable names like __hibernateInheritanceClass1aSet 143
Avoid using redundant field initializer for '__hibernateInheritanceClass1aSet' 143
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceClass1aSet' is not final. 143
Avoid excessively long variable names like __hibernateInheritanceConcrete2a 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), '__hibernateInheritanceConcrete2a' is not final. 173
Avoid using redundant field initializer for '__hibernateInheritanceConcrete2aSet' 174
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceConcrete2aSet' is not final. 174
Avoid excessively long variable names like __hibernateInheritanceConcrete2aSet 174
Found non-transient, non-static member. Please mark as transient or provide accessors. 174
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), '__hibernateInheritanceSubclass3a' is not final. 204
Avoid excessively long variable names like __hibernateInheritanceSubclass3a 204
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceSubclass3aSet' is not final. 205
Avoid using redundant field initializer for '__hibernateInheritanceSubclass3aSet' 205
Found non-transient, non-static member. Please mark as transient or provide accessors. 205
Avoid excessively long variable names like __hibernateInheritanceSubclass3aSet 205
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceInterface4a' is not final. 235
Found non-transient, non-static member. Please mark as transient or provide accessors. 235
Avoid excessively long variable names like __hibernateInheritanceInterface4a 235
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceInterface4aSet' is not final. 236
Avoid using redundant field initializer for '__hibernateInheritanceInterface4aSet' 236
Avoid excessively long variable names like __hibernateInheritanceInterface4aSet 236
Found non-transient, non-static member. Please mark as transient or provide accessors. 236
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceStrategy5a' is not final. 266
Avoid excessively long variable names like __hibernateInheritanceStrategy5a 266
Found non-transient, non-static member. Please mark as transient or provide accessors. 266
Found non-transient, non-static member. Please mark as transient or provide accessors. 267
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceStrategy5aSet' is not final. 267
Avoid excessively long variable names like __hibernateInheritanceStrategy5aSet 267
Avoid using redundant field initializer for '__hibernateInheritanceStrategy5aSet' 267
Found non-transient, non-static member. Please mark as transient or provide accessors. 296
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCacheType6a' is not final. 296
Avoid using redundant field initializer for '__hibernateCacheType6aSet' 297
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCacheType6aSet' is not final. 297
Found non-transient, non-static member. Please mark as transient or provide accessors. 297
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEntityName7a' is not final. 326
Found non-transient, non-static member. Please mark as transient or provide accessors. 326
Found non-transient, non-static member. Please mark as transient or provide accessors. 327
Avoid using redundant field initializer for '__fullyQualifiedEntityName7aSet' 327
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEntityName7aSet' is not final. 327
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEntityImplementationName8a' is not final. 357
Found non-transient, non-static member. Please mark as transient or provide accessors. 357
Avoid excessively long variable names like __fullyQualifiedEntityImplementationName8a 357
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedEntityImplementationName8aSet' is not final. 358
Avoid excessively long variable names like __fullyQualifiedEntityImplementationName8aSet 358
Found non-transient, non-static member. Please mark as transient or provide accessors. 358
Avoid using redundant field initializer for '__fullyQualifiedEntityImplementationName8aSet' 358
Avoid excessively long variable names like fullyQualifiedEntityImplementationName8a 367
Found non-transient, non-static member. Please mark as transient or provide accessors. 388
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDefaultCascade9a' is not final. 388
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDefaultCascade9aSet' is not final. 389
Avoid using redundant field initializer for '__hibernateDefaultCascade9aSet' 389
Found non-transient, non-static member. Please mark as transient or provide accessors. 389
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateGeneratorClass10a' is not final. 419
Found non-transient, non-static member. Please mark as transient or provide accessors. 419
Found non-transient, non-static member. Please mark as transient or provide accessors. 420
Avoid using redundant field initializer for '__hibernateGeneratorClass10aSet' 420
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateGeneratorClass10aSet' is not final. 420
Avoid excessively long variable names like __foreignHibernateGeneratorClass11a 450
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignHibernateGeneratorClass11a' is not final. 450
Found non-transient, non-static member. Please mark as transient or provide accessors. 450
Avoid using redundant field initializer for '__foreignHibernateGeneratorClass11aSet' 451
Avoid excessively long variable names like __foreignHibernateGeneratorClass11aSet 451
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__foreignHibernateGeneratorClass11aSet' is not final. 451
Found non-transient, non-static member. Please mark as transient or provide accessors. 451
Avoid excessively long variable names like foreignHibernateGeneratorClass11a 459
Found non-transient, non-static member. Please mark as transient or provide accessors. 480
Avoid excessively long variable names like __hibernateDiscriminatorColumn12a 480
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDiscriminatorColumn12a' is not final. 480
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), '__hibernateDiscriminatorColumn12aSet' is not final. 481
Avoid using redundant field initializer for '__hibernateDiscriminatorColumn12aSet' 481
Avoid excessively long variable names like __hibernateDiscriminatorColumn12aSet 481
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDiscriminatorType13a' is not final. 510
Found non-transient, non-static member. Please mark as transient or provide accessors. 510
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDiscriminatorType13aSet' is not final. 511
Found non-transient, non-static member. Please mark as transient or provide accessors. 511
Avoid using redundant field initializer for '__hibernateDiscriminatorType13aSet' 511
Avoid excessively long variable names like __hibernateDiscriminatorType13aSet 511
Found non-transient, non-static member. Please mark as transient or provide accessors. 540
Avoid excessively long variable names like __hibernateDiscriminatorLength14a 540
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDiscriminatorLength14a' is not final. 540
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDiscriminatorLength14aSet' is not final. 541
Avoid using redundant field initializer for '__hibernateDiscriminatorLength14aSet' 541
Found non-transient, non-static member. Please mark as transient or provide accessors. 541
Avoid excessively long variable names like __hibernateDiscriminatorLength14aSet 541
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityName15a' is not final. 570
Found non-transient, non-static member. Please mark as transient or provide accessors. 570
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityName15aSet' is not final. 571
Found non-transient, non-static member. Please mark as transient or provide accessors. 571
Avoid using redundant field initializer for '__entityName15aSet' 571
Found non-transient, non-static member. Please mark as transient or provide accessors. 600
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityImplementationName16a' is not final. 600
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__entityImplementationName16aSet' is not final. 601
Avoid excessively long variable names like __entityImplementationName16aSet 601
Avoid using redundant field initializer for '__entityImplementationName16aSet' 601
Found non-transient, non-static member. Please mark as transient or provide accessors. 601
Found non-transient, non-static member. Please mark as transient or provide accessors. 630
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__businessOperationsPresent17a' is not final. 630
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__businessOperationsPresent17aSet' is not final. 631
Avoid excessively long variable names like __businessOperationsPresent17aSet 631
Avoid using redundant field initializer for '__businessOperationsPresent17aSet' 631
Found non-transient, non-static member. Please mark as transient or provide accessors. 631
Found non-transient, non-static member. Please mark as transient or provide accessors. 660
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateProxy18a' is not final. 660
Found non-transient, non-static member. Please mark as transient or provide accessors. 661
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateProxy18aSet' is not final. 661
Avoid using redundant field initializer for '__hibernateProxy18aSet' 661
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheMaxElementsInMemory19a' is not final. 691
Found non-transient, non-static member. Please mark as transient or provide accessors. 691
Avoid excessively long variable names like __ehCacheMaxElementsInMemory19aSet 692
Found non-transient, non-static member. Please mark as transient or provide accessors. 692
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheMaxElementsInMemory19aSet' is not final. 692
Avoid using redundant field initializer for '__ehCacheMaxElementsInMemory19aSet' 692
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheEternal20a' is not final. 721
Found non-transient, non-static member. Please mark as transient or provide accessors. 721
Found non-transient, non-static member. Please mark as transient or provide accessors. 722
Avoid using redundant field initializer for '__ehCacheEternal20aSet' 722
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheEternal20aSet' is not final. 722
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheTimeToIdleSeconds21a' is not final. 751
Found non-transient, non-static member. Please mark as transient or provide accessors. 751
Avoid using redundant field initializer for '__ehCacheTimeToIdleSeconds21aSet' 752
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheTimeToIdleSeconds21aSet' is not final. 752
Found non-transient, non-static member. Please mark as transient or provide accessors. 752
Avoid excessively long variable names like __ehCacheTimeToIdleSeconds21aSet 752
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheTimeToLiveSeconds22a' is not final. 781
Found non-transient, non-static member. Please mark as transient or provide accessors. 781
Avoid using redundant field initializer for '__ehCacheTimeToLiveSeconds22aSet' 782
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheTimeToLiveSeconds22aSet' is not final. 782
Found non-transient, non-static member. Please mark as transient or provide accessors. 782
Avoid excessively long variable names like __ehCacheTimeToLiveSeconds22aSet 782
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheOverflowToDisk23a' is not final. 811
Found non-transient, non-static member. Please mark as transient or provide accessors. 811
Found non-transient, non-static member. Please mark as transient or provide accessors. 812
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ehCacheOverflowToDisk23aSet' is not final. 812
Avoid using redundant field initializer for '__ehCacheOverflowToDisk23aSet' 812
Avoid excessively long variable names like __sequenceHibernateGeneratorClass24a 841
Found non-transient, non-static member. Please mark as transient or provide accessors. 841
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sequenceHibernateGeneratorClass24a' is not final. 841
Avoid excessively long variable names like __sequenceHibernateGeneratorClass24aSet 842
Avoid using redundant field initializer for '__sequenceHibernateGeneratorClass24aSet' 842
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sequenceHibernateGeneratorClass24aSet' is not final. 842
Found non-transient, non-static member. Please mark as transient or provide accessors. 842
Avoid excessively long variable names like sequenceHibernateGeneratorClass24a 850
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableRequired25a' is not final. 871
Found non-transient, non-static member. Please mark as transient or provide accessors. 871
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableRequired25aSet' is not final. 872
Found non-transient, non-static member. Please mark as transient or provide accessors. 872
Avoid using redundant field initializer for '__tableRequired25aSet' 872
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__mappingClassName26a' is not final. 902
Found non-transient, non-static member. Please mark as transient or provide accessors. 902
Found non-transient, non-static member. Please mark as transient or provide accessors. 903
Avoid using redundant field initializer for '__mappingClassName26aSet' 903
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__mappingClassName26aSet' is not final. 903
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__subclassKeyColumn27a' is not final. 933
Found non-transient, non-static member. Please mark as transient or provide accessors. 933
Avoid using redundant field initializer for '__subclassKeyColumn27aSet' 934
Found non-transient, non-static member. Please mark as transient or provide accessors. 934
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__subclassKeyColumn27aSet' is not final. 934
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiresMapping28a' is not final. 964
Found non-transient, non-static member. Please mark as transient or provide accessors. 964
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiresMapping28aSet' is not final. 965
Found non-transient, non-static member. Please mark as transient or provide accessors. 965
Avoid using redundant field initializer for '__requiresMapping28aSet' 965
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiresSpecializationMapping29a' is not final. 994
Avoid excessively long variable names like __requiresSpecializationMapping29a 994
Found non-transient, non-static member. Please mark as transient or provide accessors. 994
Avoid excessively long variable names like __requiresSpecializationMapping29aSet 995
Found non-transient, non-static member. Please mark as transient or provide accessors. 995
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__requiresSpecializationMapping29aSet' is not final. 995
Avoid using redundant field initializer for '__requiresSpecializationMapping29aSet' 995
Avoid excessively long variable names like requiresSpecializationMapping29a 1004
Found non-transient, non-static member. Please mark as transient or provide accessors. 1025
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dynamicInsert30a' is not final. 1025
Avoid using redundant field initializer for '__dynamicInsert30aSet' 1026
Found non-transient, non-static member. Please mark as transient or provide accessors. 1026
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dynamicInsert30aSet' is not final. 1026
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dynamicUpdate31a' is not final. 1055
Found non-transient, non-static member. Please mark as transient or provide accessors. 1055
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dynamicUpdate31aSet' is not final. 1056
Found non-transient, non-static member. Please mark as transient or provide accessors. 1056
Avoid using redundant field initializer for '__dynamicUpdate31aSet' 1056
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__mappingRequiresSuperProperties32a' is not final. 1085
Found non-transient, non-static member. Please mark as transient or provide accessors. 1085
Avoid excessively long variable names like __mappingRequiresSuperProperties32a 1085
Avoid using redundant field initializer for '__mappingRequiresSuperProperties32aSet' 1086
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__mappingRequiresSuperProperties32aSet' is not final. 1086
Found non-transient, non-static member. Please mark as transient or provide accessors. 1086
Avoid excessively long variable names like __mappingRequiresSuperProperties32aSet 1086
Avoid excessively long variable names like mappingRequiresSuperProperties32a 1096
Found non-transient, non-static member. Please mark as transient or provide accessors. 1117
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateVersionProperty33a' is not final. 1117
Avoid excessively long variable names like __hibernateVersionProperty33aSet 1118
Avoid using redundant field initializer for '__hibernateVersionProperty33aSet' 1118
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateVersionProperty33aSet' is not final. 1118
Found non-transient, non-static member. Please mark as transient or provide accessors. 1118
Avoid excessively long variable names like __hibernateInheritanceUnionSubClass34a 1147
Found non-transient, non-static member. Please mark as transient or provide accessors. 1147
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceUnionSubClass34a' is not final. 1147
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateInheritanceUnionSubClass34aSet' is not final. 1148
Avoid excessively long variable names like __hibernateInheritanceUnionSubClass34aSet 1148
Found non-transient, non-static member. Please mark as transient or provide accessors. 1148
Avoid using redundant field initializer for '__hibernateInheritanceUnionSubClass34aSet' 1148
Avoid excessively long variable names like hibernateInheritanceUnionSubClass34a 1157
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lazy35a' is not final. 1178
Found non-transient, non-static member. Please mark as transient or provide accessors. 1178
Found non-transient, non-static member. Please mark as transient or provide accessors. 1179
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__lazy35aSet' is not final. 1179
Avoid using redundant field initializer for '__lazy35aSet' 1179
Found non-transient, non-static member. Please mark as transient or provide accessors. 1208
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__xmlTagName36a' is not final. 1208
Avoid using redundant field initializer for '__xmlTagName36aSet' 1209
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__xmlTagName36aSet' is not final. 1209
Found non-transient, non-static member. Please mark as transient or provide accessors. 1209
Found non-transient, non-static member. Please mark as transient or provide accessors. 1239
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__version37a' is not final. 1239
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__version37aSet' is not final. 1240
Found non-transient, non-static member. Please mark as transient or provide accessors. 1240
Avoid using redundant field initializer for '__version37aSet' 1240
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCacheDistributed38a' is not final. 1270
Found non-transient, non-static member. Please mark as transient or provide accessors. 1270
Avoid using redundant field initializer for '__hibernateCacheDistributed38aSet' 1271
Found non-transient, non-static member. Please mark as transient or provide accessors. 1271
Avoid excessively long variable names like __hibernateCacheDistributed38aSet 1271
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateCacheDistributed38aSet' is not final. 1271
Avoid excessively long variable names like __hibernateDiscriminatorValue39a 1300
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDiscriminatorValue39a' is not final. 1300
Found non-transient, non-static member. Please mark as transient or provide accessors. 1300
Found non-transient, non-static member. Please mark as transient or provide accessors. 1301
Avoid excessively long variable names like __hibernateDiscriminatorValue39aSet 1301
Avoid using redundant field initializer for '__hibernateDiscriminatorValue39aSet' 1301
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateDiscriminatorValue39aSet' is not final. 1301
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateVersionPropertySqlName40a' is not final. 1330
Avoid excessively long variable names like __hibernateVersionPropertySqlName40a 1330
Found non-transient, non-static member. Please mark as transient or provide accessors. 1330
Avoid excessively long variable names like __hibernateVersionPropertySqlName40aSet 1331
Avoid using redundant field initializer for '__hibernateVersionPropertySqlName40aSet' 1331
Found non-transient, non-static member. Please mark as transient or provide accessors. 1331
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hibernateVersionPropertySqlName40aSet' is not final. 1331
Avoid excessively long variable names like hibernateVersionPropertySqlName40a 1339
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sequenceName41a' is not final. 1360
Found non-transient, non-static member. Please mark as transient or provide accessors. 1360
Avoid using redundant field initializer for '__sequenceName41aSet' 1361
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sequenceName41aSet' is not final. 1361
Found non-transient, non-static member. Please mark as transient or provide accessors. 1361
Local variable 'returnValue' could be declared final 1400
An empty method in an abstract class should be abstract instead 14091412
An empty method in an abstract class should be abstract instead 14181421
An empty method in an abstract class should be abstract instead 14271430
An empty method in an abstract class should be abstract instead 14361439
Parameter 'name' is not assigned and could be declared final 1446
Parameter 'follow' is not assigned and could be declared final 1542
Parameter 'follow' is not assigned and could be declared final 1639
Parameter 'follow' is not assigned and could be declared final 1691
Parameter 'withIdentifiers' is not assigned and could be declared final 2007
Parameter 'follow' is not assigned and could be declared final 2007
Parameter 'withDerived' is not assigned and could be declared final 2019
Parameter 'withIdentifiers' is not assigned and could be declared final 2019
Parameter 'follow' is not assigned and could be declared final 2019
Parameter 'follow' is not assigned and could be declared final 2030
Parameter 'withIdentifiers' is not assigned and could be declared final 2030
Parameter 'withIdentifiers' is not assigned and could be declared final 2040
Parameter 'follow' is not assigned and could be declared final 2040
Parameter 'follow' is not assigned and could be declared final 2051
Parameter 'withIdentifiers' is not assigned and could be declared final 2051
Parameter 'withDerived' is not assigned and could be declared final 2051
Parameter 'follow' is not assigned and could be declared final 2170
Do not use the short type 2179
Parameter 'withIdentifiers' is not assigned and could be declared final 2189
Parameter 'withIdentifiers' is not assigned and could be declared final 2201
Parameter 'follow' is not assigned and could be declared final 2201
Parameter 'follow' is not assigned and could be declared final 2224
Parameter 'withIdentifiers' is not assigned and could be declared final 2224
Parameter 'follow' is not assigned and could be declared final 2245
Parameter 'follow' is not assigned and could be declared final 2256
Parameter 'withIdentifiers' is not assigned and could be declared final 2256
Parameter 'withIdentifiers' is not assigned and could be declared final 2267
Parameter 'follow' is not assigned and could be declared final 2267
Parameter 'follow' is not assigned and could be declared final 2279
Parameter 'withIdentifiers' is not assigned and could be declared final 2279
Parameter 'withIdentifiers' is not assigned and could be declared final 2293
Parameter 'follow' is not assigned and could be declared final 2293
Parameter 'withIdentifiers' is not assigned and could be declared final 2302
Parameter 'follow' is not assigned and could be declared final 2302
Parameter 'withIdentifiers' is not assigned and could be declared final 2311
Parameter 'follow' is not assigned and could be declared final 2311
Parameter 'follow' is not assigned and could be declared final 2398
Parameter 'tagName' is not assigned and could be declared final 2398
Parameter 'element' is not assigned and could be declared final 2481
Parameter 'tagName' is not assigned and could be declared final 2491
Parameter 'tagName' is not assigned and could be declared final 2501
Parameter 'bindedElement' is not assigned and could be declared final 2512
Parameter 'kind' is not assigned and could be declared final 2531
Parameter 'indent' is not assigned and could be declared final 2542
Parameter 'lineLength' is not assigned and could be declared final 2554
Parameter 'indent' is not assigned and could be declared final 2554
Parameter 'htmlStyle' is not assigned and could be declared final 2565
Parameter 'lineLength' is not assigned and could be declared final 2565
Parameter 'indent' is not assigned and could be declared final 2565
Parameter 'modelName' is not assigned and could be declared final 2586
Parameter 'modelName' is not assigned and could be declared final 2683
Parameter 'parameterName' is not assigned and could be declared final 2777
Parameter 'stereotypeName' is not assigned and could be declared final 2806
Parameter 'keywordName' is not assigned and could be declared final 2816
Parameter 'stereotypeName' is not assigned and could be declared final 2833
Parameter 'translation' is not assigned and could be declared final 2902
Parameter 'name' is not assigned and could be declared final 2902
Parameter 'translation' is not assigned and could be declared final 2911
Parameter 'translation' is not assigned and could be declared final 2920
Parameter 'kind' is not assigned and could be declared final 2920
Local variable 'owner' could be declared final 2941
Consider simply returning the value vs storing it in local variable 'owner' 2942
Local variable 'name' could be declared final 2952
Consider simply returning the value vs storing it in local variable 'name' 2953
Comment is too large: Line too long 2957
Comment is too large: Line too long 2958
Comment is too large: Line too long 2961
Comment is too large: Line too long 2962
Comment is too large: Line too long 2965
Comment is too large: Line too long 2966
Comment is too large: Line too long 2968
Comment is too large: Line too long 2969
Comment is too large: Line too long 2970
Comment is too large: Line too long 2972
Comment is too large: Line too long 2973
Comment is too large: Line too long 2974
Comment is too large: Line too long 2976
Avoid really long methods. 29813109
The method validateInvariants() has an NPath complexity of 428415 29813109
The method 'validateInvariants' has a Cyclomatic Complexity of 29. 29813109
Parameter 'validationMessages' is not assigned and could be declared final 2981
Unnecessary wrapper object creation 2987
Local variable 'constraintValid' could be declared final 2987
Unnecessary wrapper object creation 2987
Parameter 'object' is not assigned and could be declared final 2987
A catch statement should never catch throwable since it includes errors. 2997
Local variable 'cause' could be declared final 2999
Parameter 'object' is not assigned and could be declared final 3012
Unnecessary wrapper object creation 3012
Local variable 'constraintValid' could be declared final 3012
Unnecessary wrapper object creation 3012
A catch statement should never catch throwable since it includes errors. 3022
Local variable 'cause' could be declared final 3024
Parameter 'object' is not assigned and could be declared final 3037
Unnecessary wrapper object creation 3037
Unnecessary wrapper object creation 3037
Local variable 'constraintValid' could be declared final 3037
Unnecessary wrapper object creation 3037
Unnecessary wrapper object creation 3037
A catch statement should never catch throwable since it includes errors. 3047
Local variable 'cause' could be declared final 3049
Useless parentheses. 3062
The String literal "type.fullyQualifiedName" appears 11 times in this file; the first occurrence is on line 3,062 3062
The String literal "identifiers" appears 11 times in this file; the first occurrence is on line 3,062 3062
Unnecessary wrapper object creation 3062
The String literal "hibernateGeneratorClass" appears 8 times in this file; the first occurrence is on line 3,062 3062
Local variable 'constraintValid' could be declared final 3062
A catch statement should never catch throwable since it includes errors. 3072
Local variable 'cause' could be declared final 3074
Local variable 'constraintValid' could be declared final 3087
Unnecessary wrapper object creation 3087
Useless parentheses. 3087
A catch statement should never catch throwable since it includes errors. 3097
Local variable 'cause' could be declared final 3099
Avoid appending characters as strings in StringBuffer.append. 3124
A catch statement should never catch throwable since it includes errors. 3129
A catch statement should never catch throwable since it includes errors. 3135
Avoid empty catch blocks 31353138
Avoid appending characters as strings in StringBuffer.append. 3140

org/andromda/cartridges/hibernate/metafacades/HibernateEnumeration.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 41
Avoid modifiers which are implied by the context 48

org/andromda/cartridges/hibernate/metafacades/HibernateEnumerationLogic.java

Violation Line
This class has a bunch of public methods and attributes 51494
Avoid really long classes. 371494
Abstract classes should be named AbstractXXX 371494
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Parameter 'context' is not assigned and could be declared final 51
Parameter 'metaObjectIn' is not assigned and could be declared final 51
Avoid reassigning parameters such as 'context' 68
Private field 'superEnumerationFacade' could be made final; it is only initialized in the declaration or constructor. 77
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Avoid excessively long variable names like superEnumerationFacadeInitialized 78
Avoid using redundant field initializer for 'superEnumerationFacadeInitialized' 78
Found non-transient, non-static member. Please mark as transient or provide accessors. 78
Avoid reassigning parameters such as 'context' 99
An empty method in an abstract class should be abstract instead 116119
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), '__fullyQualifiedHibernateType1a' is not final. 129
Found non-transient, non-static member. Please mark as transient or provide accessors. 130
Avoid using redundant field initializer for '__fullyQualifiedHibernateType1aSet' 130
Avoid excessively long variable names like __fullyQualifiedHibernateType1aSet 130
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedHibernateType1aSet' is not final. 130
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationName2a' is not final. 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enumerationName2aSet' is not final. 161
Avoid using redundant field initializer for '__enumerationName2aSet' 161
Avoid excessively long variable names like __fullyQualifiedHibernateEnumerationType3a 190
Found non-transient, non-static member. Please mark as transient or provide accessors. 190
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedHibernateEnumerationType3a' is not final. 190
Avoid excessively long variable names like __fullyQualifiedHibernateEnumerationType3aSet 191
Found non-transient, non-static member. Please mark as transient or provide accessors. 191
Avoid using redundant field initializer for '__fullyQualifiedHibernateEnumerationType3aSet' 191
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedHibernateEnumerationType3aSet' is not final. 191
Avoid excessively long variable names like fullyQualifiedHibernateEnumerationType3a 199
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__version4a' is not final. 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__version4aSet' is not final. 221
Avoid using redundant field initializer for '__version4aSet' 221
Found non-transient, non-static member. Please mark as transient or provide accessors. 221
An empty method in an abstract class should be abstract instead 249252
An empty method in an abstract class should be abstract instead 258261
An empty method in an abstract class should be abstract instead 267270
An empty method in an abstract class should be abstract instead 276279
Parameter 'name' is not assigned and could be declared final 286
Parameter 'follow' is not assigned and could be declared final 382
Parameter 'follow' is not assigned and could be declared final 479
Parameter 'follow' is not assigned and could be declared final 531
Parameter 'tagName' is not assigned and could be declared final 894
Parameter 'follow' is not assigned and could be declared final 894
Parameter 'element' is not assigned and could be declared final 977
Parameter 'tagName' is not assigned and could be declared final 987
Parameter 'tagName' is not assigned and could be declared final 997
Parameter 'bindedElement' is not assigned and could be declared final 1008
Parameter 'kind' is not assigned and could be declared final 1027
Parameter 'indent' is not assigned and could be declared final 1038
Parameter 'indent' is not assigned and could be declared final 1050
Parameter 'lineLength' is not assigned and could be declared final 1050
Parameter 'lineLength' is not assigned and could be declared final 1061
Parameter 'indent' is not assigned and could be declared final 1061
Parameter 'htmlStyle' is not assigned and could be declared final 1061
Parameter 'modelName' is not assigned and could be declared final 1082
Parameter 'modelName' is not assigned and could be declared final 1179
Parameter 'parameterName' is not assigned and could be declared final 1273
Parameter 'stereotypeName' is not assigned and could be declared final 1302
Parameter 'keywordName' is not assigned and could be declared final 1312
Parameter 'stereotypeName' is not assigned and could be declared final 1329
Parameter 'name' is not assigned and could be declared final 1398
Parameter 'translation' is not assigned and could be declared final 1398
Parameter 'translation' is not assigned and could be declared final 1407
Parameter 'translation' is not assigned and could be declared final 1416
Parameter 'kind' is not assigned and could be declared final 1416
Local variable 'owner' could be declared final 1437
Consider simply returning the value vs storing it in local variable 'owner' 1438
Local variable 'name' could be declared final 1448
Consider simply returning the value vs storing it in local variable 'name' 1449
Parameter 'validationMessages' is not assigned and could be declared final 1457
Avoid appending characters as strings in StringBuffer.append. 1475
A catch statement should never catch throwable since it includes errors. 1480
A catch statement should never catch throwable since it includes errors. 1486
Avoid empty catch blocks 14861489
Avoid appending characters as strings in StringBuffer.append. 1491

org/andromda/cartridges/hibernate/metafacades/HibernateFinderMethod.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 35
Avoid modifiers which are implied by the context 41

org/andromda/cartridges/hibernate/metafacades/HibernateFinderMethodArgument.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28

org/andromda/cartridges/hibernate/metafacades/HibernateFinderMethodArgumentLogic.java

Violation Line
This class has a bunch of public methods and attributes 5917
Abstract classes should be named AbstractXXX 33917
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
Avoid reassigning parameters such as 'context' 64
Private field 'superParameterFacade' could be made final; it is only initialized in the declaration or constructor. 73
Found non-transient, non-static member. Please mark as transient or provide accessors. 73
Avoid using redundant field initializer for 'superParameterFacadeInitialized' 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 74
Avoid reassigning parameters such as 'context' 95
An empty method in an abstract class should be abstract instead 112115
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), '__queryArgumentNameSetter1a' is not final. 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__queryArgumentNameSetter1aSet' is not final. 126
Found non-transient, non-static member. Please mark as transient or provide accessors. 126
Avoid using redundant field initializer for '__queryArgumentNameSetter1aSet' 126
An empty method in an abstract class should be abstract instead 153156
An empty method in an abstract class should be abstract instead 162165
Parameter 'element' is not assigned and could be declared final 172
Parameter 'tagName' is not assigned and could be declared final 182
Parameter 'tagName' is not assigned and could be declared final 192
Parameter 'bindedElement' is not assigned and could be declared final 203
Parameter 'kind' is not assigned and could be declared final 222
Parameter 'indent' is not assigned and could be declared final 233
Parameter 'indent' is not assigned and could be declared final 245
Parameter 'lineLength' is not assigned and could be declared final 245
Parameter 'lineLength' is not assigned and could be declared final 256
Parameter 'indent' is not assigned and could be declared final 256
Parameter 'htmlStyle' is not assigned and could be declared final 256
Parameter 'modelName' is not assigned and could be declared final 277
Parameter 'modelName' is not assigned and could be declared final 374
Parameter 'parameterName' is not assigned and could be declared final 468
Parameter 'stereotypeName' is not assigned and could be declared final 497
Parameter 'keywordName' is not assigned and could be declared final 507
Parameter 'stereotypeName' is not assigned and could be declared final 524
Parameter 'name' is not assigned and could be declared final 593
Parameter 'translation' is not assigned and could be declared final 593
Parameter 'translation' is not assigned and could be declared final 602
Parameter 'translation' is not assigned and could be declared final 611
Parameter 'kind' is not assigned and could be declared final 611
Local variable 'owner' could be declared final 860
Consider simply returning the value vs storing it in local variable 'owner' 861
Local variable 'name' could be declared final 871
Consider simply returning the value vs storing it in local variable 'name' 872
Parameter 'validationMessages' is not assigned and could be declared final 880
Avoid appending characters as strings in StringBuffer.append. 898
A catch statement should never catch throwable since it includes errors. 903
A catch statement should never catch throwable since it includes errors. 909
Avoid empty catch blocks 909912
Avoid appending characters as strings in StringBuffer.append. 914

org/andromda/cartridges/hibernate/metafacades/HibernateFinderMethodLogic.java

Violation Line
This class has a bunch of public methods and attributes 51173
Avoid really long classes. 331173
Abstract classes should be named AbstractXXX 331173
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Parameter 'context' is not assigned and could be declared final 47
Parameter 'metaObjectIn' is not assigned and could be declared final 47
Avoid reassigning parameters such as 'context' 64
Private field 'superEntityQueryOperation' could be made final; it is only initialized in the declaration or constructor. 73
Found non-transient, non-static member. Please mark as transient or provide accessors. 73
Avoid using redundant field initializer for 'superEntityQueryOperationInitialized' 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 74
Avoid excessively long variable names like superEntityQueryOperationInitialized 74
Avoid reassigning parameters such as 'context' 95
An empty method in an abstract class should be abstract instead 112115
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), '__useNamedParameters1a' is not final. 125
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), '__useNamedParameters1aSet' is not final. 126
Avoid using redundant field initializer for '__useNamedParameters1aSet' 126
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__query2a' 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), '__query2aSet' is not final. 157
Avoid using redundant field initializer for '__query2aSet' 157
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), '__useQueryCache3a' is not final. 186
Found non-transient, non-static member. Please mark as transient or provide accessors. 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), '__useQueryCache3aSet' is not final. 187
Avoid using redundant field initializer for '__useQueryCache3aSet' 187
An empty method in an abstract class should be abstract instead 214217
An empty method in an abstract class should be abstract instead 223226
An empty method in an abstract class should be abstract instead 232235
Parameter 'translation' is not assigned and could be declared final 244
Parameter 'element' is not assigned and could be declared final 253
Parameter 'tagName' is not assigned and could be declared final 263
Parameter 'tagName' is not assigned and could be declared final 273
Parameter 'bindedElement' is not assigned and could be declared final 284
Parameter 'kind' is not assigned and could be declared final 303
Parameter 'indent' is not assigned and could be declared final 314
Parameter 'indent' is not assigned and could be declared final 326
Parameter 'lineLength' is not assigned and could be declared final 326
Parameter 'lineLength' is not assigned and could be declared final 337
Parameter 'indent' is not assigned and could be declared final 337
Parameter 'htmlStyle' is not assigned and could be declared final 337
Parameter 'modelName' is not assigned and could be declared final 358
Parameter 'modelName' is not assigned and could be declared final 455
Parameter 'parameterName' is not assigned and could be declared final 549
Parameter 'stereotypeName' is not assigned and could be declared final 578
Parameter 'keywordName' is not assigned and could be declared final 588
Parameter 'stereotypeName' is not assigned and could be declared final 605
Parameter 'translation' is not assigned and could be declared final 674
Parameter 'name' is not assigned and could be declared final 674
Parameter 'translation' is not assigned and could be declared final 683
Parameter 'kind' is not assigned and could be declared final 692
Parameter 'translation' is not assigned and could be declared final 692
Parameter 'name' is not assigned and could be declared final 702
Parameter 'follow' is not assigned and could be declared final 713
Parameter 'name' is not assigned and could be declared final 713
Parameter 'initialExceptions' is not assigned and could be declared final 784
Parameter 'withArgumentNames' is not assigned and could be declared final 941
Parameter 'argumentModifier' is not assigned and could be declared final 951
Parameter 'modifier' is not assigned and could be declared final 970
Local variable 'owner' could be declared final 1116
Consider simply returning the value vs storing it in local variable 'owner' 1117
Local variable 'name' could be declared final 1127
Consider simply returning the value vs storing it in local variable 'name' 1128
Parameter 'validationMessages' is not assigned and could be declared final 1136
Avoid appending characters as strings in StringBuffer.append. 1154
A catch statement should never catch throwable since it includes errors. 1159
Avoid empty catch blocks 11651168
A catch statement should never catch throwable since it includes errors. 1165
Avoid appending characters as strings in StringBuffer.append. 1170

org/andromda/cartridges/hibernate/metafacades/HibernateService.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 46

org/andromda/cartridges/hibernate/metafacades/HibernateServiceLogic.java

Violation Line
This class has a bunch of public methods and attributes 51510
Abstract classes should be named AbstractXXX 391510
Avoid really long classes. 391510
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Parameter 'context' is not assigned and could be declared final 53
Parameter 'metaObjectIn' is not assigned and could be declared final 53
Avoid reassigning parameters such as 'context' 70
Private field 'superService' could be made final; it is only initialized in the declaration or constructor. 79
Found non-transient, non-static member. Please mark as transient or provide accessors. 79
Found non-transient, non-static member. Please mark as transient or provide accessors. 80
Avoid using redundant field initializer for 'superServiceInitialized' 80
Avoid reassigning parameters such as 'context' 101
An empty method in an abstract class should be abstract instead 118121
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), '__ejbJndiName1a' is not final. 131
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbJndiName1aSet' is not final. 132
Avoid using redundant field initializer for '__ejbJndiName1aSet' 132
Found non-transient, non-static member. Please mark as transient or provide accessors. 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), '__ejbViewType2a' is not final. 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Avoid using redundant field initializer for '__ejbViewType2aSet' 162
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbViewType2aSet' is not final. 162
Found non-transient, non-static member. Please mark as transient or provide accessors. 191
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbStateful3a' is not final. 191
Avoid using redundant field initializer for '__ejbStateful3aSet' 192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbStateful3aSet' is not final. 192
Found non-transient, non-static member. Please mark as transient or provide accessors. 192
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), '__ejbRemoteView4a' is not final. 221
Avoid using redundant field initializer for '__ejbRemoteView4aSet' 222
Found non-transient, non-static member. Please mark as transient or provide accessors. 222
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__ejbRemoteView4aSet' is not final. 222
An empty method in an abstract class should be abstract instead 249252
An empty method in an abstract class should be abstract instead 258261
An empty method in an abstract class should be abstract instead 267270
An empty method in an abstract class should be abstract instead 276279
Parameter 'name' is not assigned and could be declared final 286
Parameter 'follow' is not assigned and could be declared final 382
Parameter 'follow' is not assigned and could be declared final 479
Parameter 'follow' is not assigned and could be declared final 531
Parameter 'tagName' is not assigned and could be declared final 837
Parameter 'follow' is not assigned and could be declared final 837
Parameter 'element' is not assigned and could be declared final 920
Parameter 'tagName' is not assigned and could be declared final 930
Parameter 'tagName' is not assigned and could be declared final 940
Parameter 'bindedElement' is not assigned and could be declared final 951
Parameter 'kind' is not assigned and could be declared final 970
Parameter 'indent' is not assigned and could be declared final 981
Parameter 'indent' is not assigned and could be declared final 993
Parameter 'lineLength' is not assigned and could be declared final 993
Parameter 'htmlStyle' is not assigned and could be declared final 1004
Parameter 'lineLength' is not assigned and could be declared final 1004
Parameter 'indent' is not assigned and could be declared final 1004
Parameter 'modelName' is not assigned and could be declared final 1025
Parameter 'modelName' is not assigned and could be declared final 1122
Parameter 'parameterName' is not assigned and could be declared final 1216
Parameter 'stereotypeName' is not assigned and could be declared final 1245
Parameter 'keywordName' is not assigned and could be declared final 1255
Parameter 'stereotypeName' is not assigned and could be declared final 1272
Parameter 'translation' is not assigned and could be declared final 1341
Parameter 'name' is not assigned and could be declared final 1341
Parameter 'translation' is not assigned and could be declared final 1350
Parameter 'kind' is not assigned and could be declared final 1359
Parameter 'translation' is not assigned and could be declared final 1359
Local variable 'owner' could be declared final 1453
Consider simply returning the value vs storing it in local variable 'owner' 1454
Local variable 'name' could be declared final 1464
Consider simply returning the value vs storing it in local variable 'name' 1465
Parameter 'validationMessages' is not assigned and could be declared final 1473
Avoid appending characters as strings in StringBuffer.append. 1491
A catch statement should never catch throwable since it includes errors. 1496
Avoid empty catch blocks 15021505
A catch statement should never catch throwable since it includes errors. 1502
Avoid appending characters as strings in StringBuffer.append. 1507

org/andromda/cartridges/hibernate/metafacades/HibernateServiceOperation.java

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

org/andromda/cartridges/hibernate/metafacades/HibernateServiceOperationLogic.java

Violation Line
This class has a bunch of public methods and attributes 51159
Abstract classes should be named AbstractXXX 371159
Avoid really long classes. 371159
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Parameter 'metaObjectIn' is not assigned and could be declared final 51
Parameter 'context' is not assigned and could be declared final 51
Avoid reassigning parameters such as 'context' 68
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Private field 'superServiceOperation' could be made final; it is only initialized in the declaration or constructor. 77
Avoid using redundant field initializer for 'superServiceOperationInitialized' 78
Found non-transient, non-static member. Please mark as transient or provide accessors. 78
Avoid excessively long variable names like superServiceOperationInitialized 78
Avoid reassigning parameters such as 'context' 99
An empty method in an abstract class should be abstract instead 116119
An empty method in an abstract class should be abstract instead 146149
An empty method in an abstract class should be abstract instead 155158
An empty method in an abstract class should be abstract instead 164167
Parameter 'element' is not assigned and could be declared final 174
Parameter 'tagName' is not assigned and could be declared final 184
Parameter 'tagName' is not assigned and could be declared final 194
Parameter 'bindedElement' is not assigned and could be declared final 205
Parameter 'kind' is not assigned and could be declared final 224
Parameter 'indent' is not assigned and could be declared final 235
Parameter 'lineLength' is not assigned and could be declared final 247
Parameter 'indent' is not assigned and could be declared final 247
Parameter 'indent' is not assigned and could be declared final 258
Parameter 'lineLength' is not assigned and could be declared final 258
Parameter 'htmlStyle' is not assigned and could be declared final 258
Parameter 'modelName' is not assigned and could be declared final 279
Parameter 'modelName' is not assigned and could be declared final 376
Parameter 'parameterName' is not assigned and could be declared final 470
Parameter 'stereotypeName' is not assigned and could be declared final 499
Parameter 'keywordName' is not assigned and could be declared final 509
Parameter 'stereotypeName' is not assigned and could be declared final 526
Parameter 'translation' is not assigned and could be declared final 595
Parameter 'name' is not assigned and could be declared final 595
Parameter 'translation' is not assigned and could be declared final 604
Parameter 'translation' is not assigned and could be declared final 613
Parameter 'kind' is not assigned and could be declared final 613
Parameter 'name' is not assigned and could be declared final 623
Parameter 'name' is not assigned and could be declared final 634
Parameter 'follow' is not assigned and could be declared final 634
Parameter 'initialExceptions' is not assigned and could be declared final 705
Parameter 'withArgumentNames' is not assigned and could be declared final 862
Parameter 'argumentModifier' is not assigned and could be declared final 872
Parameter 'modifier' is not assigned and could be declared final 891
Local variable 'owner' could be declared final 1102
Consider simply returning the value vs storing it in local variable 'owner' 1103
Local variable 'name' could be declared final 1113
Consider simply returning the value vs storing it in local variable 'name' 1114
Parameter 'validationMessages' is not assigned and could be declared final 1122
Avoid appending characters as strings in StringBuffer.append. 1140
A catch statement should never catch throwable since it includes errors. 1145
Avoid empty catch blocks 11511154
A catch statement should never catch throwable since it includes errors. 1151
Avoid appending characters as strings in StringBuffer.append. 1156

org/andromda/cartridges/hibernate/metafacades/HibernateType.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28

org/andromda/cartridges/hibernate/metafacades/HibernateTypeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51335
Avoid really long classes. 361335
Abstract classes should be named AbstractXXX 361335
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Parameter 'context' is not assigned and could be declared final 50
Parameter 'metaObjectIn' is not assigned and could be declared final 50
Avoid reassigning parameters such as 'context' 67
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Private field 'superClassifierFacade' could be made final; it is only initialized in the declaration or constructor. 76
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Avoid using redundant field initializer for 'superClassifierFacadeInitialized' 77
Avoid excessively long variable names like superClassifierFacadeInitialized 77
Avoid reassigning parameters such as 'context' 98
An empty method in an abstract class should be abstract instead 115118
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullyQualifiedHibernateType1a' 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), '__fullyQualifiedHibernateType1aSet' is not final. 129
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Avoid excessively long variable names like __fullyQualifiedHibernateType1aSet 129
Avoid using redundant field initializer for '__fullyQualifiedHibernateType1aSet' 129
An empty method in an abstract class should be abstract instead 156159
An empty method in an abstract class should be abstract instead 165168
An empty method in an abstract class should be abstract instead 174177
Parameter 'name' is not assigned and could be declared final 184
Parameter 'follow' is not assigned and could be declared final 280
Parameter 'follow' is not assigned and could be declared final 377
Parameter 'follow' is not assigned and could be declared final 429
Parameter 'follow' is not assigned and could be declared final 735
Parameter 'tagName' is not assigned and could be declared final 735
Parameter 'element' is not assigned and could be declared final 818
Parameter 'tagName' is not assigned and could be declared final 828
Parameter 'tagName' is not assigned and could be declared final 838
Parameter 'bindedElement' is not assigned and could be declared final 849
Parameter 'kind' is not assigned and could be declared final 868
Parameter 'indent' is not assigned and could be declared final 879
Parameter 'lineLength' is not assigned and could be declared final 891
Parameter 'indent' is not assigned and could be declared final 891
Parameter 'htmlStyle' is not assigned and could be declared final 902
Parameter 'lineLength' is not assigned and could be declared final 902
Parameter 'indent' is not assigned and could be declared final 902
Parameter 'modelName' is not assigned and could be declared final 923
Parameter 'modelName' is not assigned and could be declared final 1020
Parameter 'parameterName' is not assigned and could be declared final 1114
Parameter 'stereotypeName' is not assigned and could be declared final 1143
Parameter 'keywordName' is not assigned and could be declared final 1153
Parameter 'stereotypeName' is not assigned and could be declared final 1170
Parameter 'translation' is not assigned and could be declared final 1239
Parameter 'name' is not assigned and could be declared final 1239
Parameter 'translation' is not assigned and could be declared final 1248
Parameter 'translation' is not assigned and could be declared final 1257
Parameter 'kind' is not assigned and could be declared final 1257
Local variable 'owner' could be declared final 1278
Consider simply returning the value vs storing it in local variable 'owner' 1279
Local variable 'name' could be declared final 1289
Consider simply returning the value vs storing it in local variable 'name' 1290
Parameter 'validationMessages' is not assigned and could be declared final 1298
Avoid appending characters as strings in StringBuffer.append. 1316
A catch statement should never catch throwable since it includes errors. 1321
A catch statement should never catch throwable since it includes errors. 1327
Avoid empty catch blocks 13271330
Avoid appending characters as strings in StringBuffer.append. 1332