hi,
i am writing an mse file and i am finding problems in viewing the method
level disharmonies through CodeCity.
here is the code:
<code>
(FAMIX.Package (id: 101)
(name 'Package Root')
(DIH 1)
(stub false)
)
(FAMIX.Package (id: 102)
(name 'Package 2')
(DIH 2)
(packagedIn (idref: 101))
(extendedClass (idref: 103))
(stub
false)
)
(FAMIX.Package (id: 104)
(name 'Package 3')
(DIH 2)
(packagedIn (idref: 101))
(extendedClass (idref: 105) (idref: 106) (idref: 118) )
(stub
false)
)
(FAMIX.Package (id: 107)
(name 'Package 4')
(DIH 3)
(packagedIn (idref: 101))
(extendedClass (idref: 108) (idref: 109)(idref: 113) (idref:
114) (idref: 115) (idref: 116) (idref: 117) )
(stub
false)
)
(FAMIX.Package (id: 110)
(name 'Package 5')
(DIH 3)
(packagedIn (idref: 101))
(extendedClass (idref: 111) (idref: 112))
(stub
false)
)
(FAMIX.Class (id: 103)
(name 'Class 1')
(isAbstract false)
(isInterface false)
(NOA 1000)
(NOM 10)
(packagedIn (idref: 102))
(stub false)
(WLOC 2000)
)
(FAMIX.Class (id: 105)
(name 'Class 2')
(isAbstract false)
(isInterface false)
(NOA 12)
(NOM 20)
(packagedIn (idref: 104))
(stub false)
(WLOC 200)
)
(FAMIX.Class (id: 106)
(name 'Class 3')
(isAbstract false)
(isInterface false)
(NOA 5)
(NOM 500)
(packagedIn (idref: 104))
(stub false)
(WLOC 3000)
)
(FAMIX.InheritanceDefinition
(id: 11)
(subclass (idref: 106))
(superclass (idref: 105))
)
(FAMIX.Class (id: 108)
(name 'Class 4')
(isAbstract false)
(isInterface false)
(NOA 7)
(NOM 10)
(packagedIn (idref: 107))
(stub false)
(WLOC 500)
)
(FAMIX.Class (id: 109)
(name 'Class 5')
(isAbstract false)
(isInterface false)
(NOA 50)
(NOM 50)
(packagedIn (idref: 107))
(stub false)
(WLOC 1000)
)
(FAMIX.Class (id: 111)
(name 'Class 6')
(isAbstract false)
(isInterface false)
(NOA 15)
(NOM 20)
(packagedIn (idref: 110))
(stub false)
(WLOC 500)
)
(FAMIX.Class (id: 112)
(name 'Class 7')
(isAbstract false)
(isInterface false)
(NOA 5)
(NOM 5)
(packagedIn (idref: 110))
(stub false)
(WLOC 50)
)
(FAMIX.Class (id: 113)
(name 'Class 8')
(isAbstract false)
(isInterface false)
(NOA 115)
(NOM 25)
(packagedIn (idref: 107))
(stub false)
(WLOC 250)
)
(FAMIX.Class (id: 114)
(name 'Class 9')
(GodClass false)
(DataClass false)
(BrainClass false)
(RefusedParentBequest false)
(TraditionBreaker false)
(WLOC 350.0)
(WNOS 206.0)
(WNOCond 36.0)
(WNOCmts 61.0)
(WOC 0.90)
(ATFD 8.00)
(WMC 56.00)
(TCC 0.43)
(NOPA 0.00)
(NOAM 0.00)
(BUR 1.00)
(BOvR 0.00)
(AMW 3.29)
(NOM 17.00)
(NAS 0.00)
(PNAS -1.00)
(LOC 557.00)
(NProtM 0.00)
(isAbstract false)
(isInterface false)
(NOA 20)
(NOM 35)
(packagedIn (idref: 107))
(stub false)
(WLOC 300)
)
(FAMIX.Class (id: 115)
(name 'Class 10')
(GodClass false)
(DataClass false)
(BrainClass false)
(RefusedParentBequest false)
(TraditionBreaker false)
(WLOC 350.0)
(WNOS 206.0)
(WNOCond 36.0)
(WNOCmts 61.0)
(WOC 0.90)
(ATFD 8.00)
(WMC 56.00)
(TCC 0.43)
(NOPA 0.00)
(NOAM 0.00)
(BUR 1.00)
(BOvR 0.00)
(AMW 3.29)
(NOM 17.00)
(NAS 0.00)
(PNAS -1.00)
(LOC 557.00)
(NProtM 0.00)
(isAbstract false)
(isInterface false)
(NOA 80)
(NOM 18)
(packagedIn (idref: 107))
(stub false)
(WLOC 350)
)
(FAMIX.Class (id: 116)
(name 'Class 11')
(isAbstract false)
(isInterface false)
(NOA 6)
(NOM 5)
(packagedIn (idref: 107))
(stub false)
(WLOC 50)
)
(FAMIX.Class (id: 117)
(name 'Class 12')
(isAbstract false)
(isInterface false)
(GodClass true)
(ATFD 7.00)
(WMC 55.00)
(TCC 0.23)
(NOA 40)
(NOM 40)
(packagedIn (idref: 107))
(stub false)
(WLOC 200)
)
(FAMIX.Class
(id: 118)
(name 'ZCLSAL_ORDER_BE_DATA')
(belongsTo (idref: 13823))
(isAbstract false)
(isInterface false)
(fileName
'FILE:H:\DevProjects\ProjectsData\Input\Simian\ABAP\CLAS_ZCLSAL_ORDER_BE_DATA.txt')
(startLine 39 )
(endLine 475 )
(GodClass true)
(DataClass false)
(BrainClass false)
(RefusedParentBequest false)
(TraditionBreaker false)
(WLOC 306.0)
(WNOS 207.0)
(WNOCond 0.0)
(WNOCmts 0.0)
(WOC 0.60)
(ATFD 4.00)
(WMC 55.00)
(TCC 0.23)
(NOPA 0.00)
(NOAM 5.00)
(BUR 1.00)
(BOvR 0.00)
(AMW 2.29)
(NOM 24.00)
(NAS 0.00)
(PNAS -1.00)
(LOC 250.00)
(NProtM 13.00)
(NOA 40)
(packagedIn (idref: 104))
)
(FAMIX.Method
(id: 119)
(name 'Method1')
(stub false)
(accessControlQualifier public)
(belongsTo (idref: 114))
(hasClassScope true)
(isAbstract false)
(isConstructor false)
(isPureAccessor false)
(FeatureEnvy false)
(IntensiveCoupling true)
(DispersedCoupling false)
(ShotgunSurgery false)
(NOS 61.0)
(NOCond 13.0)
(NMAA 65.0)
(NI 47.0)
(NOCmts 17.0)
(CYCLO 14.0)
(CINT 17.00)
(CDISP 0.29)
(CM 2.00)
(CC 2.00)
(ATFD 9.00)
(LAA 0.31)
(FDP 5.00)
(LOC 100.00)
(MAXNESTING 3.00)
(NOAV 20.00)
)
(FAMIX.Method
(id: 120)
(name 'Method1')
(accessControlQualifier public)
(belongsTo (idref: 115))
(hasClassScope true)
(stub false)
(IntensiveCoupling true)
(CINT 17.00)
(CDISP 0.29)
(CM 2.00)
(CC 2.00)
(ATFD 9.00)
(LAA 0.31)
(FDP 5.00)
(LOC 116.00)
(MAXNESTING 3.00)
(NOAV 100.00)
)
(FAMIX.Method
(id: 121)
(name 'Method 3')
(accessControlQualifier public)
(belongsTo (idref: 117))
(hasClassScope true)
(isAbstract false)
(isConstructor false)
(isPureAccessor false)
(FeatureEnvy false)
(BrainMethod true)
(IntensiveCoupling true)
(DispersedCoupling false)
(ShotgunSurgery false)
(NOS 61.0)
(NOCond 13.0)
(NMAA 65.0)
(NI 47.0)
(NOCmts 17.0)
(CYCLO 14.0)
(CINT 17.00)
(CDISP 0.29)
(CM 2.00)
(CC 2.00)
(ATFD 9.00)
(LAA 0.31)
(FDP 5.00)
(LOC 116.00)
(MAXNESTING 3.00)
(NOAV 20.00)
)
))
</code>
i know that i need to change the configuation to fine grained and
progressive bricks but there is no method level disharmony found.
Please lemme know where i am goin wrong..
Thanks
Vartika
Show replies by date