Detailed report on module DefinitionBase

MetricTagOverallPer Function
Lines of CodeLOC 28******
McCabe's Cyclomatic NumberMVG 3******
Lines of CommentCOM 13********
LOC/COML_C 2.154 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 3 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 3 
Coupling between objectsCBO 5 
Information Flow measure (  inclusive )IF4 36********
Information Flow measure (  visible )IF4v 36********
Information Flow measure (  concrete )IF4c 36********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/model/mapping/Definitions/DefinitionBase.h:48
8 0 4------------

Functions

Function prototypeLOCMVGCOML_CM_C
getProperties(   )
declaration   ./components/ogre/model/mapping/Definitions/DefinitionBase.h:55
declaration   ./components/ogre/model/mapping/Definitions/DefinitionBase.h:60
definition   ./components/ogre/model/mapping/Definitions/DefinitionBase.cpp:34
definition   ./components/ogre/model/mapping/Definitions/DefinitionBase.cpp:39

10 2 6------------
getType(   )
declaration   ./components/ogre/model/mapping/Definitions/DefinitionBase.h:65
definition   ./components/ogre/model/mapping/Definitions/DefinitionBase.cpp:44

5 1 3------------
setType(  string )
declaration   ./components/ogre/model/mapping/Definitions/DefinitionBase.h:66
definition   ./components/ogre/model/mapping/Definitions/DefinitionBase.cpp:48

5 0 0------------

Relationships

ClientsSuppliers
ActionDefinition [CV]
inheritance   ./components/ogre/model/mapping/Definitions/ActionDefinition.h:44


CaseDefinition [CV]
inheritance   ./components/ogre/model/mapping/Definitions/CaseDefinition.h:59


MatchDefinition [CV]
inheritance   ./components/ogre/model/mapping/Definitions/MatchDefinition.h:61


 
map [CV]
has by value   ./components/ogre/model/mapping/Definitions/DefinitionBase.h:69


string [CV]
pass by value   ./components/ogre/model/mapping/Definitions/DefinitionBase.h:66
has by value   ./components/ogre/model/mapping/Definitions/DefinitionBase.h:70
pass by value   ./components/ogre/model/mapping/Definitions/DefinitionBase.cpp:48