GeneratorCpp

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,364 of 6,65964%482 of 98851%3756044981,52820110
generateClassifierBodyTypedefs(Object, StringBuffer)1532815%9535%68364701
generateClassifierBodyAssociations(Object, StringBuffer)1457534%201033%1116274801
generateSingleAttributeSet(Object, StringBuffer)1440%100%66262611
generateVisibility(Object)10865%3312%1718293101
generateSingleAttributeGet(Object, StringBuffer)1080%80%55202011
generateClassifierBodyAttributes(Object, StringBuffer)9687%1516%89182101
generate(Collection, boolean)930%80%55212111
generateClassifierBodyTaggedAccess4Attributes(Object, StringBuffer, StringBuffer, StringBuffer)9088%2513%1314222501
writeTemplate(Object, String, BufferedWriter)888248%9535%68233701
generateTaggedValues(Object, int)817347%161650%1117163801
generateMultiplicity(Object, String, Object, String)8022473%152965%1423176201
generateGlobalTypedefs(Object)763028%9535%68172801
generateFilesForElem(Object, String, boolean)6724878%192354%1722136901
addUserHeaders(Object, boolean)582530%13527%71071701
generateHeaderPackageStart(Object)573437%9325%57162401
generateMethodBody(Object)4810568%131145%1013123701
generateFileList(Collection, boolean)460%20%229911
generateOperation(Object, boolean)4517979%122668%122084801
generateDocComment4Tag(String)440%140%88151511
generateAssociationEnd(Object)428366%11945%91172601
generateAttributeParameterModifier(Object, String)376061%121657%111592701
generateClassifierDestructor(Object, StringBuffer)37511%3125%236801
generateClassifierEnd(Object)342239%8433%5791501
generateAttribute(Object, boolean)276670%8433%6751901
getVisibilityPart(Object)26618%5116%346801
generateClassifierStart(Object)255066%5758%5731501
setIndent(int)240%20%226611
replaceToken(StringBuffer, String, String)230%60%446611
generateDefaultReturnStatement(Object)225972%81260%81101401
generateIncludes(StringBuffer)217277%2880%2641701
generateConstraintEnrichedDocComment(Object, Object)216776%6440%5631601
generateFileAsString(Object, String)2020591%32388%31444401
isDocCommentTag(String)203261%7750%7871601
generateClassifier(Object)1812987%131350%111433001
generateOperationPrefix(Object)174170%6857%5821101
findTagValues(Object, String)172559%7330%4621101
generateParameter(Object)157382%3770%2631901
generateHeaderTop(String)151142%1150%122501
generateParameterChangeability(Object)15937%7112%454701
createDirectoriesPathname(Object, String)1410388%5964%5832401
generateInlinedMethodsOutsideClass(Object)149186%21083%2712401
generateTaggedValue(Object, int)137284%111760%111511601
generatePath(Object)120%n/a114411
getDate()120%n/a113311
generateGeneralization(Collection)116685%5964%5822001
generateClassifierBodyOperations(Object, StringBuffer)1014893%71770%71313201
generateClassifierNameAndAncestors(Object)107488%5964%4822101
getAttributeModifierType(Object)104581%7956%6921401
generateCpp(Object)93780%1150%120901
generateH(Object)93780%1150%120901
generatePackageAbsoluteName(Object)92472%1150%121501
checkInclude4UsageIndirection(boolean, String)91967%4660%361501
getYear()90%n/a112211
generateClassifierRef(Object)80%20%223311
generateAssociationFrom(Object, Object, StringBuffer[])76890%5964%5812101
setLfBeforeCurly(boolean)70%n/a113311
setHeaderGuardUpperCase(boolean)70%n/a113311
indentString(String, int)65790%1583%1411001
setDefaultInlineStyle(int)60%n/a113311
addDependency(Object, boolean)59995%11995%11112201
generateRelativePackage(Object, Object, String)54489%1990%1611401
generateClassifierInnerClasses(Object, StringBuffer)48395%3770%2611801
generateSpecification(Object)47294%4866%4701901
checkIncludeNeeded4Element(Object)45092%5964%5811501
generateAllParts(StringBuffer[])44792%1787%150901
generateClassifierBody(Object)43489%3125%230901
getIndent()40%n/a111111
getConstAttributeModifierType(Object)33291%3562%3511001
checkGenerateOperationBody(Object)33291%3770%361901
isLfBeforeCurly()30%n/a111111
isVerboseDocs()30%n/a111111
isHeaderGuardGUID()30%n/a111111
static {...}7397%1150%1202201
generateNameWithPkgSelection(Object, Object)6797%51168%5911601
generateAbstractness(Object)1487%2250%231401
isAInnerClass(Object)1285%2250%230201
generateScope(Object)675%1150%121301
generateOperationChangeability(Object)675%1150%121301
generateStructuralFeatureChangeability(Object)675%1150%121301
generateUninterpreted(String)466%1150%121301
getUseSect()0%n/a111111
getDefaultInlineStyle()0%n/a111111
generateOperationNameAndTestForConstructor(Object, StringBuffer)75100%8100%0501401
generateHeaderPackageEndSingle(Object)69100%1375%1301801
GeneratorCpp()59100%n/a0101801
loadConfig()57100%2100%0201601
generateHeaderPackageStartSingle(Object)44100%2100%0201001
generatePredeclare(StringBuffer)40100%2100%020901
generateHeader(Object)36100%1583%140801
generateFiles(Collection, String, boolean)28100%2100%020801
generateHeaderPackageEnd()27100%2100%020701
cleanupGenerator()22100%n/a010801
generateFooter()21100%2100%020501
generateOperationSuffix(Object)20100%n/a010401
generateNameWithPkgSelection(Object)18100%2100%020501
getNamespaceWithoutModel(Object)14100%1375%130401
startFileGeneration()14100%1150%120301
endFileGeneration()12100%1150%120301
generateConstAttributeParameterModifier(Object)9100%2100%020301
getInstance()8100%2100%020301
getFileExtension()7100%2100%020201
generateSectionTop(Object, String)7100%n/a010201
generateSectionBottom(Object, String)7100%n/a010201
setVerboseDocs(boolean)7100%n/a010301
setHeaderGuardGUID(boolean)7100%n/a010301
setupGenerator(Object)6100%n/a010301
setUseSect(int)6100%n/a010301
isDestructor(Object)5100%n/a010101
generateAttributeParameterModifier(Object)5100%n/a010101
isHeaderGuardUpperCase()3100%n/a010101