UNPKG

aframe-babia-components

Version:

A data visualization set of components for A-Frame.

1 lines 100 kB
[{"loc": 13, "file_path": "test/ca/mcgill/cs/jetuml/JavaFXLoader.java", "comments": 23, "loc_per_function": 6.5, "blanks_per_loc": 0.31, "num_funs": 2, "comments_per_loc": 1.77, "tokens": 66, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 33.0, "ccn_per_token": 0.030303030303030304, "functions_per_token": 0.030303030303030304, "loc_per_token": 0.19696969696969696, "ccn_per_loc": 0.15384615384615385, "functions_per_loc": 0.15384615384615385, "tokens_per_loc": 5.076923076923077}, {"loc": 49, "file_path": "test/ca/mcgill/cs/jetuml/geom/TestLine.java", "comments": 20, "loc_per_function": 9.8, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.41, "tokens": 355, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 71.0, "ccn_per_token": 0.014084507042253521, "functions_per_token": 0.014084507042253521, "loc_per_token": 0.13802816901408452, "ccn_per_loc": 0.10204081632653061, "functions_per_loc": 0.10204081632653061, "tokens_per_loc": 7.244897959183674}, {"loc": 54, "file_path": "test/ca/mcgill/cs/jetuml/geom/TestPoint.java", "comments": 20, "loc_per_function": 10.8, "blanks_per_loc": 0.17, "num_funs": 5, "comments_per_loc": 0.37, "tokens": 443, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 88.6, "ccn_per_token": 0.011286681715575621, "functions_per_token": 0.011286681715575621, "loc_per_token": 0.12189616252821671, "ccn_per_loc": 0.09259259259259259, "functions_per_loc": 0.09259259259259259, "tokens_per_loc": 8.203703703703704}, {"loc": 85, "file_path": "test/ca/mcgill/cs/jetuml/geom/TestRectangle.java", "comments": 20, "loc_per_function": 9.44, "blanks_per_loc": 0.15, "num_funs": 9, "comments_per_loc": 0.24, "tokens": 727, "ccn": 9, "ccn_per_function": 1.0, "tokens_per_function": 80.77777777777777, "ccn_per_token": 0.012379642365887207, "functions_per_token": 0.012379642365887207, "loc_per_token": 0.11691884456671252, "ccn_per_loc": 0.10588235294117647, "functions_per_loc": 0.10588235294117647, "tokens_per_loc": 8.552941176470588}, {"loc": 451, "file_path": "test/ca/mcgill/cs/jetuml/views/edges/TestSegmentationStrategies.java", "comments": 47, "loc_per_function": 19.61, "blanks_per_loc": 0.1, "num_funs": 23, "comments_per_loc": 0.1, "tokens": 4671, "ccn": 23, "ccn_per_function": 1.0, "tokens_per_function": 203.08695652173913, "ccn_per_token": 0.004923999143652323, "functions_per_token": 0.004923999143652323, "loc_per_token": 0.09655320059944338, "ccn_per_loc": 0.050997782705099776, "functions_per_loc": 0.050997782705099776, "tokens_per_loc": 10.356984478935699}, {"loc": 70, "file_path": "test/ca/mcgill/cs/jetuml/views/edges/TestNoteEdgeView.java", "comments": 28, "loc_per_function": 17.5, "blanks_per_loc": 0.26, "num_funs": 4, "comments_per_loc": 0.4, "tokens": 597, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 149.25, "ccn_per_token": 0.006700167504187605, "functions_per_token": 0.006700167504187605, "loc_per_token": 0.11725293132328309, "ccn_per_loc": 0.05714285714285714, "functions_per_loc": 0.05714285714285714, "tokens_per_loc": 8.528571428571428}, {"loc": 40, "file_path": "test/ca/mcgill/cs/jetuml/views/edges/TestDependencyEdgeView.java", "comments": 23, "loc_per_function": 13.33, "blanks_per_loc": 0.25, "num_funs": 3, "comments_per_loc": 0.57, "tokens": 261, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 87.0, "ccn_per_token": 0.011494252873563218, "functions_per_token": 0.011494252873563218, "loc_per_token": 0.1532567049808429, "ccn_per_loc": 0.075, "functions_per_loc": 0.075, "tokens_per_loc": 6.525}, {"loc": 112, "file_path": "test/ca/mcgill/cs/jetuml/views/nodes/TestInterfaceNodeView.java", "comments": 25, "loc_per_function": 12.44, "blanks_per_loc": 0.18, "num_funs": 9, "comments_per_loc": 0.22, "tokens": 1273, "ccn": 16, "ccn_per_function": 1.7777777777777777, "tokens_per_function": 141.44444444444446, "ccn_per_token": 0.012568735271013355, "functions_per_token": 0.007069913589945012, "loc_per_token": 0.08798114689709348, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.08035714285714286, "tokens_per_loc": 11.366071428571429}, {"loc": 126, "file_path": "test/ca/mcgill/cs/jetuml/views/nodes/TestClassViewNode.java", "comments": 25, "loc_per_function": 14.0, "blanks_per_loc": 0.18, "num_funs": 9, "comments_per_loc": 0.2, "tokens": 1682, "ccn": 21, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 186.88888888888889, "ccn_per_token": 0.01248513674197384, "functions_per_token": 0.00535077288941736, "loc_per_token": 0.07491082045184304, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.07142857142857142, "tokens_per_loc": 13.34920634920635}, {"loc": 126, "file_path": "test/ca/mcgill/cs/jetuml/views/nodes/TestFieldAndObjectNodeView.java", "comments": 38, "loc_per_function": 9.69, "blanks_per_loc": 0.15, "num_funs": 13, "comments_per_loc": 0.3, "tokens": 851, "ccn": 13, "ccn_per_function": 1.0, "tokens_per_function": 65.46153846153847, "ccn_per_token": 0.01527614571092832, "functions_per_token": 0.01527614571092832, "loc_per_token": 0.14806110458284372, "ccn_per_loc": 0.10317460317460317, "functions_per_loc": 0.10317460317460317, "tokens_per_loc": 6.753968253968254}, {"loc": 396, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestUsageScenariosObjectDiagram.java", "comments": 113, "loc_per_function": 23.29, "blanks_per_loc": 0.16, "num_funs": 17, "comments_per_loc": 0.29, "tokens": 4617, "ccn": 19, "ccn_per_function": 1.1176470588235294, "tokens_per_function": 271.5882352941176, "ccn_per_token": 0.00411522633744856, "functions_per_token": 0.0036820446177171324, "loc_per_token": 0.08576998050682261, "ccn_per_loc": 0.047979797979797977, "functions_per_loc": 0.04292929292929293, "tokens_per_loc": 11.659090909090908}, {"loc": 174, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestUsageScenarios.java", "comments": 36, "loc_per_function": 34.8, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.21, "tokens": 2173, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 434.6, "ccn_per_token": 0.002300966405890474, "functions_per_token": 0.002300966405890474, "loc_per_token": 0.0800736309249885, "ccn_per_loc": 0.028735632183908046, "functions_per_loc": 0.028735632183908046, "tokens_per_loc": 12.488505747126437}, {"loc": 234, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestGraph.java", "comments": 33, "loc_per_function": 12.32, "blanks_per_loc": 0.12, "num_funs": 19, "comments_per_loc": 0.14, "tokens": 1832, "ccn": 19, "ccn_per_function": 1.0, "tokens_per_function": 96.42105263157895, "ccn_per_token": 0.01037117903930131, "functions_per_token": 0.01037117903930131, "loc_per_token": 0.1277292576419214, "ccn_per_loc": 0.0811965811965812, "functions_per_loc": 0.0811965811965812, "tokens_per_loc": 7.829059829059829}, {"loc": 119, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestSequenceDiagramGraph.java", "comments": 50, "loc_per_function": 19.83, "blanks_per_loc": 0.31, "num_funs": 6, "comments_per_loc": 0.42, "tokens": 1192, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 198.66666666666666, "ccn_per_token": 0.0050335570469798654, "functions_per_token": 0.0050335570469798654, "loc_per_token": 0.09983221476510067, "ccn_per_loc": 0.05042016806722689, "functions_per_loc": 0.05042016806722689, "tokens_per_loc": 10.016806722689076}, {"loc": 331, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestUsageScenariosStateDiagram.java", "comments": 103, "loc_per_function": 18.39, "blanks_per_loc": 0.14, "num_funs": 18, "comments_per_loc": 0.31, "tokens": 3443, "ccn": 21, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 191.27777777777777, "ccn_per_token": 0.006099331977926227, "functions_per_token": 0.00522799883822248, "loc_per_token": 0.09613708974731339, "ccn_per_loc": 0.0634441087613293, "functions_per_loc": 0.054380664652567974, "tokens_per_loc": 10.401812688821753}, {"loc": 197, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestProperties.java", "comments": 20, "loc_per_function": 11.59, "blanks_per_loc": 0.12, "num_funs": 17, "comments_per_loc": 0.1, "tokens": 1940, "ccn": 18, "ccn_per_function": 1.0588235294117647, "tokens_per_function": 114.11764705882354, "ccn_per_token": 0.009278350515463918, "functions_per_token": 0.008762886597938144, "loc_per_token": 0.10154639175257732, "ccn_per_loc": 0.09137055837563451, "functions_per_loc": 0.08629441624365482, "tokens_per_loc": 9.847715736040609}, {"loc": 19, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestProperty.java", "comments": 20, "loc_per_function": 19.0, "blanks_per_loc": 0.26, "num_funs": 1, "comments_per_loc": 1.05, "tokens": 150, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 150.0, "ccn_per_token": 0.006666666666666667, "functions_per_token": 0.006666666666666667, "loc_per_token": 0.12666666666666668, "ccn_per_loc": 0.05263157894736842, "functions_per_loc": 0.05263157894736842, "tokens_per_loc": 7.894736842105263}, {"loc": 586, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestUsageScenariosClassDiagram.java", "comments": 122, "loc_per_function": 21.7, "blanks_per_loc": 0.15, "num_funs": 27, "comments_per_loc": 0.21, "tokens": 6631, "ccn": 39, "ccn_per_function": 1.4444444444444444, "tokens_per_function": 245.59259259259258, "ccn_per_token": 0.00588146584225607, "functions_per_token": 0.004071784044638818, "loc_per_token": 0.08837279445030916, "ccn_per_loc": 0.06655290102389079, "functions_per_loc": 0.04607508532423208, "tokens_per_loc": 11.315699658703071}, {"loc": 335, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestUsageScenariosUseCaseDiagram.java", "comments": 100, "loc_per_function": 23.93, "blanks_per_loc": 0.13, "num_funs": 14, "comments_per_loc": 0.3, "tokens": 4245, "ccn": 22, "ccn_per_function": 1.5714285714285714, "tokens_per_function": 303.2142857142857, "ccn_per_token": 0.005182567726737338, "functions_per_token": 0.003297997644287397, "loc_per_token": 0.07891637220259129, "ccn_per_loc": 0.06567164179104477, "functions_per_loc": 0.041791044776119404, "tokens_per_loc": 12.671641791044776}, {"loc": 560, "file_path": "test/ca/mcgill/cs/jetuml/diagram/TestUsageScenariosSequenceDiagram.java", "comments": 120, "loc_per_function": 23.33, "blanks_per_loc": 0.16, "num_funs": 24, "comments_per_loc": 0.21, "tokens": 6956, "ccn": 33, "ccn_per_function": 1.375, "tokens_per_function": 289.8333333333333, "ccn_per_token": 0.004744105807935595, "functions_per_token": 0.0034502587694077054, "loc_per_token": 0.08050603795284646, "ccn_per_loc": 0.05892857142857143, "functions_per_loc": 0.04285714285714286, "tokens_per_loc": 12.42142857142857}, {"loc": 50, "file_path": "test/ca/mcgill/cs/jetuml/diagram/edges/TestNoteEdge.java", "comments": 27, "loc_per_function": 12.5, "blanks_per_loc": 0.22, "num_funs": 4, "comments_per_loc": 0.54, "tokens": 339, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 84.75, "ccn_per_token": 0.011799410029498525, "functions_per_token": 0.011799410029498525, "loc_per_token": 0.14749262536873156, "ccn_per_loc": 0.08, "functions_per_loc": 0.08, "tokens_per_loc": 6.78}, {"loc": 32, "file_path": "test/ca/mcgill/cs/jetuml/diagram/edges/TestCallEdge.java", "comments": 20, "loc_per_function": 16.0, "blanks_per_loc": 0.25, "num_funs": 2, "comments_per_loc": 0.62, "tokens": 291, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 145.5, "ccn_per_token": 0.006872852233676976, "functions_per_token": 0.006872852233676976, "loc_per_token": 0.10996563573883161, "ccn_per_loc": 0.0625, "functions_per_loc": 0.0625, "tokens_per_loc": 9.09375}, {"loc": 25, "file_path": "test/ca/mcgill/cs/jetuml/diagram/edges/TestUseCaseDependencyEdge.java", "comments": 20, "loc_per_function": 12.5, "blanks_per_loc": 0.28, "num_funs": 2, "comments_per_loc": 0.8, "tokens": 178, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 89.0, "ccn_per_token": 0.011235955056179775, "functions_per_token": 0.011235955056179775, "loc_per_token": 0.1404494382022472, "ccn_per_loc": 0.08, "functions_per_loc": 0.08, "tokens_per_loc": 7.12}, {"loc": 37, "file_path": "test/ca/mcgill/cs/jetuml/diagram/nodes/TestActorNode.java", "comments": 23, "loc_per_function": 12.33, "blanks_per_loc": 0.22, "num_funs": 3, "comments_per_loc": 0.62, "tokens": 270, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 90.0, "ccn_per_token": 0.011111111111111112, "functions_per_token": 0.011111111111111112, "loc_per_token": 0.13703703703703704, "ccn_per_loc": 0.08108108108108109, "functions_per_loc": 0.08108108108108109, "tokens_per_loc": 7.297297297297297}, {"loc": 76, "file_path": "test/ca/mcgill/cs/jetuml/diagram/nodes/TestInterfaceNode.java", "comments": 23, "loc_per_function": 10.86, "blanks_per_loc": 0.16, "num_funs": 7, "comments_per_loc": 0.3, "tokens": 533, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 76.14285714285714, "ccn_per_token": 0.013133208255159476, "functions_per_token": 0.013133208255159476, "loc_per_token": 0.1425891181988743, "ccn_per_loc": 0.09210526315789473, "functions_per_loc": 0.09210526315789473, "tokens_per_loc": 7.0131578947368425}, {"loc": 132, "file_path": "test/ca/mcgill/cs/jetuml/diagram/nodes/TestObjectNode.java", "comments": 24, "loc_per_function": 16.5, "blanks_per_loc": 0.17, "num_funs": 8, "comments_per_loc": 0.18, "tokens": 1309, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 163.625, "ccn_per_token": 0.006111535523300229, "functions_per_token": 0.006111535523300229, "loc_per_token": 0.10084033613445378, "ccn_per_loc": 0.06060606060606061, "functions_per_loc": 0.06060606060606061, "tokens_per_loc": 9.916666666666666}, {"loc": 133, "file_path": "test/ca/mcgill/cs/jetuml/diagram/nodes/TestPackageNode.java", "comments": 24, "loc_per_function": 22.17, "blanks_per_loc": 0.14, "num_funs": 6, "comments_per_loc": 0.18, "tokens": 1348, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 224.66666666666666, "ccn_per_token": 0.004451038575667656, "functions_per_token": 0.004451038575667656, "loc_per_token": 0.09866468842729971, "ccn_per_loc": 0.045112781954887216, "functions_per_loc": 0.045112781954887216, "tokens_per_loc": 10.135338345864662}, {"loc": 29, "file_path": "test/ca/mcgill/cs/jetuml/diagram/nodes/TestCallNode.java", "comments": 20, "loc_per_function": 14.5, "blanks_per_loc": 0.24, "num_funs": 2, "comments_per_loc": 0.69, "tokens": 228, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 114.0, "ccn_per_token": 0.008771929824561403, "functions_per_token": 0.008771929824561403, "loc_per_token": 0.12719298245614036, "ccn_per_loc": 0.06896551724137931, "functions_per_loc": 0.06896551724137931, "tokens_per_loc": 7.862068965517241}, {"loc": 95, "file_path": "test/ca/mcgill/cs/jetuml/diagram/nodes/TestImplicitParameterNode.java", "comments": 24, "loc_per_function": 15.83, "blanks_per_loc": 0.19, "num_funs": 6, "comments_per_loc": 0.25, "tokens": 923, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 153.83333333333334, "ccn_per_token": 0.0065005417118093175, "functions_per_token": 0.0065005417118093175, "loc_per_token": 0.10292524377031419, "ccn_per_loc": 0.06315789473684211, "functions_per_loc": 0.06315789473684211, "tokens_per_loc": 9.715789473684211}, {"loc": 77, "file_path": "test/ca/mcgill/cs/jetuml/diagram/nodes/TestClassNode.java", "comments": 23, "loc_per_function": 11.0, "blanks_per_loc": 0.16, "num_funs": 7, "comments_per_loc": 0.3, "tokens": 538, "ccn": 7, "ccn_per_function": 1.0, "tokens_per_function": 76.85714285714286, "ccn_per_token": 0.013011152416356878, "functions_per_token": 0.013011152416356878, "loc_per_token": 0.14312267657992564, "ccn_per_loc": 0.09090909090909091, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 6.987012987012987}, {"loc": 111, "file_path": "test/ca/mcgill/cs/jetuml/application/TestJavaVersion.java", "comments": 20, "loc_per_function": 13.88, "blanks_per_loc": 0.13, "num_funs": 8, "comments_per_loc": 0.18, "tokens": 893, "ccn": 8, "ccn_per_function": 1.0, "tokens_per_function": 111.625, "ccn_per_token": 0.008958566629339306, "functions_per_token": 0.008958566629339306, "loc_per_token": 0.12430011198208286, "ccn_per_loc": 0.07207207207207207, "functions_per_loc": 0.07207207207207207, "tokens_per_loc": 8.045045045045045}, {"loc": 17, "file_path": "test/ca/mcgill/cs/jetuml/application/TestApplicationResources.java", "comments": 20, "loc_per_function": 8.5, "blanks_per_loc": 0.24, "num_funs": 2, "comments_per_loc": 1.18, "tokens": 91, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 45.5, "ccn_per_token": 0.02197802197802198, "functions_per_token": 0.02197802197802198, "loc_per_token": 0.18681318681318682, "ccn_per_loc": 0.11764705882352941, "functions_per_loc": 0.11764705882352941, "tokens_per_loc": 5.352941176470588}, {"loc": 155, "file_path": "test/ca/mcgill/cs/jetuml/application/TestPropertyChangeTracker.java", "comments": 23, "loc_per_function": 14.09, "blanks_per_loc": 0.1, "num_funs": 11, "comments_per_loc": 0.15, "tokens": 881, "ccn": 16, "ccn_per_function": 1.4545454545454546, "tokens_per_function": 80.0909090909091, "ccn_per_token": 0.018161180476730987, "functions_per_token": 0.012485811577752554, "loc_per_token": 0.17593643586833144, "ccn_per_loc": 0.1032258064516129, "functions_per_loc": 0.07096774193548387, "tokens_per_loc": 5.683870967741935}, {"loc": 31, "file_path": "test/ca/mcgill/cs/jetuml/application/TestFileExtensions.java", "comments": 20, "loc_per_function": 10.33, "blanks_per_loc": 0.23, "num_funs": 3, "comments_per_loc": 0.65, "tokens": 165, "ccn": 4, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 55.0, "ccn_per_token": 0.024242424242424242, "functions_per_token": 0.01818181818181818, "loc_per_token": 0.18787878787878787, "ccn_per_loc": 0.12903225806451613, "functions_per_loc": 0.0967741935483871, "tokens_per_loc": 5.32258064516129}, {"loc": 171, "file_path": "test/ca/mcgill/cs/jetuml/application/TestUndoManager.java", "comments": 23, "loc_per_function": 21.38, "blanks_per_loc": 0.08, "num_funs": 8, "comments_per_loc": 0.13, "tokens": 1330, "ccn": 11, "ccn_per_function": 1.375, "tokens_per_function": 166.25, "ccn_per_token": 0.008270676691729323, "functions_per_token": 0.006015037593984963, "loc_per_token": 0.12857142857142856, "ccn_per_loc": 0.06432748538011696, "functions_per_loc": 0.04678362573099415, "tokens_per_loc": 7.777777777777778}, {"loc": 250, "file_path": "test/ca/mcgill/cs/jetuml/application/TestClipboard.java", "comments": 23, "loc_per_function": 20.83, "blanks_per_loc": 0.08, "num_funs": 12, "comments_per_loc": 0.09, "tokens": 2349, "ccn": 12, "ccn_per_function": 1.0, "tokens_per_function": 195.75, "ccn_per_token": 0.005108556832694764, "functions_per_token": 0.005108556832694764, "loc_per_token": 0.10642826734780758, "ccn_per_loc": 0.048, "functions_per_loc": 0.048, "tokens_per_loc": 9.396}, {"loc": 172, "file_path": "test/ca/mcgill/cs/jetuml/application/TestMoveTracker.java", "comments": 30, "loc_per_function": 21.5, "blanks_per_loc": 0.1, "num_funs": 8, "comments_per_loc": 0.17, "tokens": 1222, "ccn": 12, "ccn_per_function": 1.5, "tokens_per_function": 152.75, "ccn_per_token": 0.009819967266775777, "functions_per_token": 0.006546644844517185, "loc_per_token": 0.1407528641571195, "ccn_per_loc": 0.06976744186046512, "functions_per_loc": 0.046511627906976744, "tokens_per_loc": 7.104651162790698}, {"loc": 140, "file_path": "test/ca/mcgill/cs/jetuml/application/TestRecentFilesQueue.java", "comments": 20, "loc_per_function": 28.0, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 0.14, "tokens": 1511, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 302.2, "ccn_per_token": 0.0033090668431502318, "functions_per_token": 0.0033090668431502318, "loc_per_token": 0.09265387160820648, "ccn_per_loc": 0.03571428571428571, "functions_per_loc": 0.03571428571428571, "tokens_per_loc": 10.792857142857143}, {"loc": 247, "file_path": "test/ca/mcgill/cs/jetuml/gui/TestViewportProjection.java", "comments": 20, "loc_per_function": 13.72, "blanks_per_loc": 0.12, "num_funs": 18, "comments_per_loc": 0.08, "tokens": 2629, "ccn": 18, "ccn_per_function": 1.0, "tokens_per_function": 146.05555555555554, "ccn_per_token": 0.006846709775580068, "functions_per_token": 0.006846709775580068, "loc_per_token": 0.09395207303157094, "ccn_per_loc": 0.0728744939271255, "functions_per_loc": 0.0728744939271255, "tokens_per_loc": 10.643724696356275}, {"loc": 94, "file_path": "test/ca/mcgill/cs/jetuml/gui/TestMenuFactory.java", "comments": 24, "loc_per_function": 11.75, "blanks_per_loc": 0.14, "num_funs": 8, "comments_per_loc": 0.26, "tokens": 603, "ccn": 10, "ccn_per_function": 1.25, "tokens_per_function": 75.375, "ccn_per_token": 0.01658374792703151, "functions_per_token": 0.013266998341625208, "loc_per_token": 0.1558872305140962, "ccn_per_loc": 0.10638297872340426, "functions_per_loc": 0.0851063829787234, "tokens_per_loc": 6.414893617021277}, {"loc": 501, "file_path": "test/ca/mcgill/cs/jetuml/gui/TestSelectionModel.java", "comments": 44, "loc_per_function": 12.22, "blanks_per_loc": 0.1, "num_funs": 41, "comments_per_loc": 0.09, "tokens": 3560, "ccn": 43, "ccn_per_function": 1.048780487804878, "tokens_per_function": 86.82926829268293, "ccn_per_token": 0.012078651685393259, "functions_per_token": 0.011516853932584269, "loc_per_token": 0.14073033707865168, "ccn_per_loc": 0.08582834331337326, "functions_per_loc": 0.08183632734530938, "tokens_per_loc": 7.105788423153693}, {"loc": 13, "file_path": "test/ca/mcgill/cs/jetuml/gui/TestEditorFrame.java", "comments": 20, "loc_per_function": 13.0, "blanks_per_loc": 0.23, "num_funs": 1, "comments_per_loc": 1.54, "tokens": 90, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 90.0, "ccn_per_token": 0.011111111111111112, "functions_per_token": 0.011111111111111112, "loc_per_token": 0.14444444444444443, "ccn_per_loc": 0.07692307692307693, "functions_per_loc": 0.07692307692307693, "tokens_per_loc": 6.923076923076923}, {"loc": 59, "file_path": "test/ca/mcgill/cs/jetuml/commands/TestAddNodeCommand.java", "comments": 23, "loc_per_function": 14.75, "blanks_per_loc": 0.15, "num_funs": 4, "comments_per_loc": 0.39, "tokens": 365, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 91.25, "ccn_per_token": 0.0136986301369863, "functions_per_token": 0.010958904109589041, "loc_per_token": 0.16164383561643836, "ccn_per_loc": 0.0847457627118644, "functions_per_loc": 0.06779661016949153, "tokens_per_loc": 6.186440677966102}, {"loc": 45, "file_path": "test/ca/mcgill/cs/jetuml/commands/TestMoveCommand.java", "comments": 23, "loc_per_function": 11.25, "blanks_per_loc": 0.18, "num_funs": 4, "comments_per_loc": 0.51, "tokens": 432, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 108.0, "ccn_per_token": 0.009259259259259259, "functions_per_token": 0.009259259259259259, "loc_per_token": 0.10416666666666667, "ccn_per_loc": 0.08888888888888889, "functions_per_loc": 0.08888888888888889, "tokens_per_loc": 9.6}, {"loc": 187, "file_path": "test/ca/mcgill/cs/jetuml/commands/TestCompoundCommand.java", "comments": 23, "loc_per_function": 23.38, "blanks_per_loc": 0.11, "num_funs": 8, "comments_per_loc": 0.12, "tokens": 1598, "ccn": 13, "ccn_per_function": 1.625, "tokens_per_function": 199.75, "ccn_per_token": 0.008135168961201502, "functions_per_token": 0.0050062578222778474, "loc_per_token": 0.11702127659574468, "ccn_per_loc": 0.06951871657754011, "functions_per_loc": 0.0427807486631016, "tokens_per_loc": 8.545454545454545}, {"loc": 60, "file_path": "test/ca/mcgill/cs/jetuml/commands/TestDeleteNodeCommand.java", "comments": 23, "loc_per_function": 15.0, "blanks_per_loc": 0.15, "num_funs": 4, "comments_per_loc": 0.38, "tokens": 367, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 91.75, "ccn_per_token": 0.013623978201634877, "functions_per_token": 0.010899182561307902, "loc_per_token": 0.16348773841961853, "ccn_per_loc": 0.08333333333333333, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 6.116666666666666}, {"loc": 58, "file_path": "test/ca/mcgill/cs/jetuml/commands/TestRemoveEdgeCommand.java", "comments": 23, "loc_per_function": 14.5, "blanks_per_loc": 0.17, "num_funs": 4, "comments_per_loc": 0.4, "tokens": 339, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 84.75, "ccn_per_token": 0.014749262536873156, "functions_per_token": 0.011799410029498525, "loc_per_token": 0.1710914454277286, "ccn_per_loc": 0.08620689655172414, "functions_per_loc": 0.06896551724137931, "tokens_per_loc": 5.844827586206897}, {"loc": 57, "file_path": "test/ca/mcgill/cs/jetuml/commands/TestAddEdgeCommandTest.java", "comments": 23, "loc_per_function": 14.25, "blanks_per_loc": 0.16, "num_funs": 4, "comments_per_loc": 0.4, "tokens": 337, "ccn": 5, "ccn_per_function": 1.25, "tokens_per_function": 84.25, "ccn_per_token": 0.01483679525222552, "functions_per_token": 0.011869436201780416, "loc_per_token": 0.16913946587537093, "ccn_per_loc": 0.08771929824561403, "functions_per_loc": 0.07017543859649122, "tokens_per_loc": 5.912280701754386}, {"loc": 30, "file_path": "test/ca/mcgill/cs/jetuml/commands/TestChangePropertyCommand.java", "comments": 20, "loc_per_function": 15.0, "blanks_per_loc": 0.2, "num_funs": 2, "comments_per_loc": 0.67, "tokens": 218, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 109.0, "ccn_per_token": 0.009174311926605505, "functions_per_token": 0.009174311926605505, "loc_per_token": 0.13761467889908258, "ccn_per_loc": 0.06666666666666667, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 7.266666666666667}, {"loc": 28, "file_path": "test/ca/mcgill/cs/jetuml/persistence/TestJsonDecoder.java", "comments": 31, "loc_per_function": 9.33, "blanks_per_loc": 0.21, "num_funs": 3, "comments_per_loc": 1.11, "tokens": 152, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 50.666666666666664, "ccn_per_token": 0.019736842105263157, "functions_per_token": 0.019736842105263157, "loc_per_token": 0.18421052631578946, "ccn_per_loc": 0.10714285714285714, "functions_per_loc": 0.10714285714285714, "tokens_per_loc": 5.428571428571429}, {"loc": 565, "file_path": "test/ca/mcgill/cs/jetuml/persistence/TestPersistenceService.java", "comments": 23, "loc_per_function": 43.46, "blanks_per_loc": 0.23, "num_funs": 13, "comments_per_loc": 0.04, "tokens": 7874, "ccn": 24, "ccn_per_function": 1.8461538461538463, "tokens_per_function": 605.6923076923077, "ccn_per_token": 0.003048006096012192, "functions_per_token": 0.001651003302006604, "loc_per_token": 0.07175514351028701, "ccn_per_loc": 0.04247787610619469, "functions_per_loc": 0.023008849557522124, "tokens_per_loc": 13.936283185840708}, {"loc": 59, "file_path": "test/ca/mcgill/cs/jetuml/persistence/TestJsonEncodingClassDiagram.java", "comments": 26, "loc_per_function": 11.8, "blanks_per_loc": 0.22, "num_funs": 5, "comments_per_loc": 0.44, "tokens": 459, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 91.8, "ccn_per_token": 0.010893246187363835, "functions_per_token": 0.010893246187363835, "loc_per_token": 0.12854030501089325, "ccn_per_loc": 0.0847457627118644, "functions_per_loc": 0.0847457627118644, "tokens_per_loc": 7.779661016949152}, {"loc": 92, "file_path": "test/ca/mcgill/cs/jetuml/persistence/TestSerializationContext.java", "comments": 23, "loc_per_function": 13.14, "blanks_per_loc": 0.13, "num_funs": 7, "comments_per_loc": 0.25, "tokens": 486, "ccn": 10, "ccn_per_function": 1.4285714285714286, "tokens_per_function": 69.42857142857143, "ccn_per_token": 0.0205761316872428, "functions_per_token": 0.01440329218106996, "loc_per_token": 0.18930041152263374, "ccn_per_loc": 0.10869565217391304, "functions_per_loc": 0.07608695652173914, "tokens_per_loc": 5.282608695652174}, {"loc": 75, "file_path": "test/ca/mcgill/cs/jetuml/persistence/TestDeserializationContext.java", "comments": 25, "loc_per_function": 15.0, "blanks_per_loc": 0.15, "num_funs": 5, "comments_per_loc": 0.33, "tokens": 510, "ccn": 6, "ccn_per_function": 1.2, "tokens_per_function": 102.0, "ccn_per_token": 0.011764705882352941, "functions_per_token": 0.00980392156862745, "loc_per_token": 0.14705882352941177, "ccn_per_loc": 0.08, "functions_per_loc": 0.06666666666666667, "tokens_per_loc": 6.8}, {"loc": 185, "file_path": "test/ca/mcgill/cs/jetuml/persistence/TestJsonEncodingStateDiagram.java", "comments": 34, "loc_per_function": 16.82, "blanks_per_loc": 0.15, "num_funs": 11, "comments_per_loc": 0.18, "tokens": 1819, "ccn": 11, "ccn_per_function": 1.0, "tokens_per_function": 165.36363636363637, "ccn_per_token": 0.006047278724573941, "functions_per_token": 0.006047278724573941, "loc_per_token": 0.1017042330951072, "ccn_per_loc": 0.05945945945945946, "functions_per_loc": 0.05945945945945946, "tokens_per_loc": 9.832432432432432}, {"loc": 112, "file_path": "test/ca/mcgill/cs/jetuml/persistence/PersistenceTestUtils.java", "comments": 30, "loc_per_function": 18.67, "blanks_per_loc": 0.08, "num_funs": 6, "comments_per_loc": 0.27, "tokens": 602, "ccn": 23, "ccn_per_function": 3.8333333333333335, "tokens_per_function": 100.33333333333333, "ccn_per_token": 0.03820598006644518, "functions_per_token": 0.009966777408637873, "loc_per_token": 0.18604651162790697, "ccn_per_loc": 0.20535714285714285, "functions_per_loc": 0.05357142857142857, "tokens_per_loc": 5.375}, {"loc": 123, "file_path": "test/ca/mcgill/cs/jetuml/persistence/TestJsonEncodingUseCaseDiagram.java", "comments": 30, "loc_per_function": 13.67, "blanks_per_loc": 0.24, "num_funs": 9, "comments_per_loc": 0.24, "tokens": 1123, "ccn": 9, "ccn_per_function": 1.0, "tokens_per_function": 124.77777777777777, "ccn_per_token": 0.008014247551202136, "functions_per_token": 0.008014247551202136, "loc_per_token": 0.10952804986642921, "ccn_per_loc": 0.07317073170731707, "functions_per_loc": 0.07317073170731707, "tokens_per_loc": 9.130081300813009}, {"loc": 87, "file_path": "src/ca/mcgill/cs/jetuml/UMLEditor.java", "comments": 37, "loc_per_function": 14.5, "blanks_per_loc": 0.16, "num_funs": 6, "comments_per_loc": 0.43, "tokens": 607, "ccn": 8, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 101.16666666666667, "ccn_per_token": 0.013179571663920923, "functions_per_token": 0.009884678747940691, "loc_per_token": 0.14332784184514002, "ccn_per_loc": 0.09195402298850575, "functions_per_loc": 0.06896551724137931, "tokens_per_loc": 6.977011494252873}, {"loc": 78, "file_path": "src/ca/mcgill/cs/jetuml/geom/Point.java", "comments": 51, "loc_per_function": 7.8, "blanks_per_loc": 0.14, "num_funs": 10, "comments_per_loc": 0.65, "tokens": 301, "ccn": 15, "ccn_per_function": 1.5, "tokens_per_function": 30.1, "ccn_per_token": 0.04983388704318937, "functions_per_token": 0.03322259136212625, "loc_per_token": 0.2591362126245847, "ccn_per_loc": 0.19230769230769232, "functions_per_loc": 0.1282051282051282, "tokens_per_loc": 3.858974358974359}, {"loc": 44, "file_path": "src/ca/mcgill/cs/jetuml/geom/Direction.java", "comments": 51, "loc_per_function": 7.33, "blanks_per_loc": 0.2, "num_funs": 6, "comments_per_loc": 1.16, "tokens": 278, "ccn": 7, "ccn_per_function": 1.1666666666666667, "tokens_per_function": 46.333333333333336, "ccn_per_token": 0.025179856115107913, "functions_per_token": 0.02158273381294964, "loc_per_token": 0.15827338129496402, "ccn_per_loc": 0.1590909090909091, "functions_per_loc": 0.13636363636363635, "tokens_per_loc": 6.318181818181818}, {"loc": 33, "file_path": "src/ca/mcgill/cs/jetuml/geom/Conversions.java", "comments": 46, "loc_per_function": 6.6, "blanks_per_loc": 0.18, "num_funs": 5, "comments_per_loc": 1.39, "tokens": 237, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 47.4, "ccn_per_token": 0.02109704641350211, "functions_per_token": 0.02109704641350211, "loc_per_token": 0.13924050632911392, "ccn_per_loc": 0.15151515151515152, "functions_per_loc": 0.15151515151515152, "tokens_per_loc": 7.181818181818182}, {"loc": 80, "file_path": "src/ca/mcgill/cs/jetuml/geom/Line.java", "comments": 53, "loc_per_function": 7.27, "blanks_per_loc": 0.15, "num_funs": 11, "comments_per_loc": 0.66, "tokens": 309, "ccn": 17, "ccn_per_function": 1.5454545454545454, "tokens_per_function": 28.09090909090909, "ccn_per_token": 0.05501618122977346, "functions_per_token": 0.03559870550161812, "loc_per_token": 0.2588996763754045, "ccn_per_loc": 0.2125, "functions_per_loc": 0.1375, "tokens_per_loc": 3.8625}, {"loc": 135, "file_path": "src/ca/mcgill/cs/jetuml/geom/Rectangle.java", "comments": 83, "loc_per_function": 7.94, "blanks_per_loc": 0.13, "num_funs": 17, "comments_per_loc": 0.61, "tokens": 726, "ccn": 34, "ccn_per_function": 2.0, "tokens_per_function": 42.705882352941174, "ccn_per_token": 0.046831955922865015, "functions_per_token": 0.023415977961432508, "loc_per_token": 0.1859504132231405, "ccn_per_loc": 0.2518518518518518, "functions_per_loc": 0.1259259259259259, "tokens_per_loc": 5.377777777777778}, {"loc": 113, "file_path": "src/ca/mcgill/cs/jetuml/views/StringViewer.java", "comments": 49, "loc_per_function": 22.6, "blanks_per_loc": 0.14, "num_funs": 5, "comments_per_loc": 0.43, "tokens": 755, "ccn": 16, "ccn_per_function": 3.2, "tokens_per_function": 151.0, "ccn_per_token": 0.02119205298013245, "functions_per_token": 0.006622516556291391, "loc_per_token": 0.14966887417218544, "ccn_per_loc": 0.1415929203539823, "functions_per_loc": 0.04424778761061947, "tokens_per_loc": 6.68141592920354}, {"loc": 10, "file_path": "src/ca/mcgill/cs/jetuml/views/ArrowHead.java", "comments": 26, "loc_per_function": 10.0, "blanks_per_loc": 0.4, "num_funs": 1, "comments_per_loc": 2.6, "tokens": 51, "ccn": 1, "ccn_per_function": 1.0, "tokens_per_function": 51.0, "ccn_per_token": 0.0196078431372549, "functions_per_token": 0.0196078431372549, "loc_per_token": 0.19607843137254902, "ccn_per_loc": 0.1, "functions_per_loc": 0.1, "tokens_per_loc": 5.1}, {"loc": 145, "file_path": "src/ca/mcgill/cs/jetuml/views/ImageCreator.java", "comments": 43, "loc_per_function": 24.17, "blanks_per_loc": 0.07, "num_funs": 6, "comments_per_loc": 0.3, "tokens": 1148, "ccn": 10, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 191.33333333333334, "ccn_per_token": 0.008710801393728223, "functions_per_token": 0.005226480836236934, "loc_per_token": 0.12630662020905922, "ccn_per_loc": 0.06896551724137931, "functions_per_loc": 0.041379310344827586, "tokens_per_loc": 7.917241379310345}, {"loc": 110, "file_path": "src/ca/mcgill/cs/jetuml/views/ToolGraphics.java", "comments": 91, "loc_per_function": 11.0, "blanks_per_loc": 0.12, "num_funs": 10, "comments_per_loc": 0.83, "tokens": 1069, "ccn": 15, "ccn_per_function": 1.5, "tokens_per_function": 106.9, "ccn_per_token": 0.01403180542563143, "functions_per_token": 0.009354536950420954, "loc_per_token": 0.1028999064546305, "ccn_per_loc": 0.13636363636363635, "functions_per_loc": 0.09090909090909091, "tokens_per_loc": 9.718181818181819}, {"loc": 38, "file_path": "src/ca/mcgill/cs/jetuml/views/Grid.java", "comments": 36, "loc_per_function": 12.67, "blanks_per_loc": 0.18, "num_funs": 3, "comments_per_loc": 0.95, "tokens": 360, "ccn": 5, "ccn_per_function": 1.6666666666666667, "tokens_per_function": 120.0, "ccn_per_token": 0.013888888888888888, "functions_per_token": 0.008333333333333333, "loc_per_token": 0.10555555555555556, "ccn_per_loc": 0.13157894736842105, "functions_per_loc": 0.07894736842105263, "tokens_per_loc": 9.473684210526315}, {"loc": 11, "file_path": "src/ca/mcgill/cs/jetuml/views/DiagramElementView.java", "comments": 42, "loc_per_function": 11.0, "blanks_per_loc": 0.45, "num_funs": 0, "comments_per_loc": 3.82, "tokens": 77, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 77, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.14285714285714285, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.0}, {"loc": 78, "file_path": "src/ca/mcgill/cs/jetuml/views/ViewUtils.java", "comments": 94, "loc_per_function": 9.75, "blanks_per_loc": 0.13, "num_funs": 8, "comments_per_loc": 1.21, "tokens": 790, "ccn": 14, "ccn_per_function": 1.75, "tokens_per_function": 98.75, "ccn_per_token": 0.017721518987341773, "functions_per_token": 0.010126582278481013, "loc_per_token": 0.09873417721518987, "ccn_per_loc": 0.1794871794871795, "functions_per_loc": 0.10256410256410256, "tokens_per_loc": 10.128205128205128}, {"loc": 14, "file_path": "src/ca/mcgill/cs/jetuml/views/LineStyle.java", "comments": 28, "loc_per_function": 7.0, "blanks_per_loc": 0.36, "num_funs": 2, "comments_per_loc": 2.0, "tokens": 71, "ccn": 2, "ccn_per_function": 1.0, "tokens_per_function": 35.5, "ccn_per_token": 0.028169014084507043, "functions_per_token": 0.028169014084507043, "loc_per_token": 0.19718309859154928, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.14285714285714285, "tokens_per_loc": 5.071428571428571}, {"loc": 74, "file_path": "src/ca/mcgill/cs/jetuml/views/ArrowHeadView.java", "comments": 40, "loc_per_function": 24.67, "blanks_per_loc": 0.14, "num_funs": 3, "comments_per_loc": 0.54, "tokens": 681, "ccn": 11, "ccn_per_function": 3.6666666666666665, "tokens_per_function": 227.0, "ccn_per_token": 0.016152716593245228, "functions_per_token": 0.004405286343612335, "loc_per_token": 0.10866372980910426, "ccn_per_loc": 0.14864864864864866, "functions_per_loc": 0.04054054054054054, "tokens_per_loc": 9.202702702702704}, {"loc": 94, "file_path": "src/ca/mcgill/cs/jetuml/views/edges/ObjectReferenceEdgeView.java", "comments": 30, "loc_per_function": 18.8, "blanks_per_loc": 0.1, "num_funs": 5, "comments_per_loc": 0.32, "tokens": 811, "ccn": 8, "ccn_per_function": 1.6, "tokens_per_function": 162.2, "ccn_per_token": 0.009864364981504316, "functions_per_token": 0.006165228113440197, "loc_per_token": 0.1159062885326757, "ccn_per_loc": 0.0851063829787234, "functions_per_loc": 0.05319148936170213, "tokens_per_loc": 8.627659574468085}, {"loc": 348, "file_path": "src/ca/mcgill/cs/jetuml/views/edges/StateTransitionEdgeView.java", "comments": 65, "loc_per_function": 16.57, "blanks_per_loc": 0.1, "num_funs": 21, "comments_per_loc": 0.19, "tokens": 2690, "ccn": 49, "ccn_per_function": 2.3333333333333335, "tokens_per_function": 128.0952380952381, "ccn_per_token": 0.018215613382899627, "functions_per_token": 0.007806691449814126, "loc_per_token": 0.12936802973977696, "ccn_per_loc": 0.14080459770114942, "functions_per_loc": 0.0603448275862069, "tokens_per_loc": 7.7298850574712645}, {"loc": 71, "file_path": "src/ca/mcgill/cs/jetuml/views/edges/AbstractEdgeView.java", "comments": 45, "loc_per_function": 10.14, "blanks_per_loc": 0.21, "num_funs": 7, "comments_per_loc": 0.63, "tokens": 531, "ccn": 9, "ccn_per_function": 1.2857142857142858, "tokens_per_function": 75.85714285714286, "ccn_per_token": 0.01694915254237288, "functions_per_token": 0.013182674199623353, "loc_per_token": 0.1337099811676083, "ccn_per_loc": 0.1267605633802817, "functions_per_loc": 0.09859154929577464, "tokens_per_loc": 7.47887323943662}, {"loc": 535, "file_path": "src/ca/mcgill/cs/jetuml/views/edges/SegmentationStyleFactory.java", "comments": 97, "loc_per_function": 17.26, "blanks_per_loc": 0.1, "num_funs": 31, "comments_per_loc": 0.18, "tokens": 3702, "ccn": 112, "ccn_per_function": 3.6129032258064515, "tokens_per_function": 119.41935483870968, "ccn_per_token": 0.030253916801728797, "functions_per_token": 0.008373851971907077, "loc_per_token": 0.14451647757968666, "ccn_per_loc": 0.20934579439252338, "functions_per_loc": 0.05794392523364486, "tokens_per_loc": 6.919626168224299}, {"loc": 196, "file_path": "src/ca/mcgill/cs/jetuml/views/edges/SegmentedEdgeView.java", "comments": 57, "loc_per_function": 19.6, "blanks_per_loc": 0.08, "num_funs": 10, "comments_per_loc": 0.29, "tokens": 1760, "ccn": 24, "ccn_per_function": 2.4, "tokens_per_function": 176.0, "ccn_per_token": 0.013636363636363636, "functions_per_token": 0.005681818181818182, "loc_per_token": 0.11136363636363636, "ccn_per_loc": 0.12244897959183673, "functions_per_loc": 0.05102040816326531, "tokens_per_loc": 8.979591836734693}, {"loc": 49, "file_path": "src/ca/mcgill/cs/jetuml/views/edges/SegmentationStyle.java", "comments": 50, "loc_per_function": 16.33, "blanks_per_loc": 0.18, "num_funs": 3, "comments_per_loc": 1.02, "tokens": 223, "ccn": 12, "ccn_per_function": 4.0, "tokens_per_function": 74.33333333333333, "ccn_per_token": 0.053811659192825115, "functions_per_token": 0.013452914798206279, "loc_per_token": 0.21973094170403587, "ccn_per_loc": 0.24489795918367346, "functions_per_loc": 0.061224489795918366, "tokens_per_loc": 4.551020408163265}, {"loc": 32, "file_path": "src/ca/mcgill/cs/jetuml/views/edges/NoteEdgeView.java", "comments": 26, "loc_per_function": 10.67, "blanks_per_loc": 0.16, "num_funs": 3, "comments_per_loc": 0.81, "tokens": 249, "ccn": 3, "ccn_per_function": 1.0, "tokens_per_function": 83.0, "ccn_per_token": 0.012048192771084338, "functions_per_token": 0.012048192771084338, "loc_per_token": 0.1285140562248996, "ccn_per_loc": 0.09375, "functions_per_loc": 0.09375, "tokens_per_loc": 7.78125}, {"loc": 7, "file_path": "src/ca/mcgill/cs/jetuml/views/edges/EdgeView.java", "comments": 29, "loc_per_function": 7.0, "blanks_per_loc": 0.29, "num_funs": 0, "comments_per_loc": 4.14, "tokens": 51, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 51, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.13725490196078433, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 7.285714285714286}, {"loc": 56, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/ClassNodeView.java", "comments": 29, "loc_per_function": 9.33, "blanks_per_loc": 0.14, "num_funs": 6, "comments_per_loc": 0.52, "tokens": 366, "ccn": 8, "ccn_per_function": 1.3333333333333333, "tokens_per_function": 61.0, "ccn_per_token": 0.02185792349726776, "functions_per_token": 0.01639344262295082, "loc_per_token": 0.15300546448087432, "ccn_per_loc": 0.14285714285714285, "functions_per_loc": 0.10714285714285714, "tokens_per_loc": 6.535714285714286}, {"loc": 73, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/AbstractNodeView.java", "comments": 45, "loc_per_function": 12.17, "blanks_per_loc": 0.12, "num_funs": 6, "comments_per_loc": 0.62, "tokens": 462, "ccn": 12, "ccn_per_function": 2.0, "tokens_per_function": 77.0, "ccn_per_token": 0.025974025974025976, "functions_per_token": 0.012987012987012988, "loc_per_token": 0.15800865800865802, "ccn_per_loc": 0.1643835616438356, "functions_per_loc": 0.0821917808219178, "tokens_per_loc": 6.328767123287672}, {"loc": 100, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/InterfaceNodeView.java", "comments": 47, "loc_per_function": 9.09, "blanks_per_loc": 0.17, "num_funs": 11, "comments_per_loc": 0.47, "tokens": 813, "ccn": 17, "ccn_per_function": 1.5454545454545454, "tokens_per_function": 73.9090909090909, "ccn_per_token": 0.020910209102091022, "functions_per_token": 0.013530135301353014, "loc_per_token": 0.12300123001230012, "ccn_per_loc": 0.17, "functions_per_loc": 0.11, "tokens_per_loc": 8.13}, {"loc": 10, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/NodeView.java", "comments": 35, "loc_per_function": 10.0, "blanks_per_loc": 0.3, "num_funs": 0, "comments_per_loc": 3.5, "tokens": 86, "ccn": 0, "ccn_per_function": 0, "tokens_per_function": 86, "ccn_per_token": 0.0, "functions_per_token": 0.0, "loc_per_token": 0.11627906976744186, "ccn_per_loc": 0.0, "functions_per_loc": 0.0, "tokens_per_loc": 8.6}, {"loc": 35, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/RectangleBoundedNodeView.java", "comments": 31, "loc_per_function": 8.75, "blanks_per_loc": 0.17, "num_funs": 4, "comments_per_loc": 0.89, "tokens": 240, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 60.0, "ccn_per_token": 0.016666666666666666, "functions_per_token": 0.016666666666666666, "loc_per_token": 0.14583333333333334, "ccn_per_loc": 0.11428571428571428, "functions_per_loc": 0.11428571428571428, "tokens_per_loc": 6.857142857142857}, {"loc": 78, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/FieldNodeView.java", "comments": 35, "loc_per_function": 8.67, "blanks_per_loc": 0.15, "num_funs": 9, "comments_per_loc": 0.45, "tokens": 736, "ccn": 11, "ccn_per_function": 1.2222222222222223, "tokens_per_function": 81.77777777777777, "ccn_per_token": 0.014945652173913044, "functions_per_token": 0.012228260869565218, "loc_per_token": 0.10597826086956522, "ccn_per_loc": 0.14102564102564102, "functions_per_loc": 0.11538461538461539, "tokens_per_loc": 9.435897435897436}, {"loc": 65, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/NoteNodeView.java", "comments": 30, "loc_per_function": 10.83, "blanks_per_loc": 0.12, "num_funs": 6, "comments_per_loc": 0.46, "tokens": 626, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 104.33333333333333, "ccn_per_token": 0.009584664536741214, "functions_per_token": 0.009584664536741214, "loc_per_token": 0.10383386581469649, "ccn_per_loc": 0.09230769230769231, "functions_per_loc": 0.09230769230769231, "tokens_per_loc": 9.63076923076923}, {"loc": 156, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/CallNodeView.java", "comments": 45, "loc_per_function": 15.6, "blanks_per_loc": 0.13, "num_funs": 10, "comments_per_loc": 0.29, "tokens": 1173, "ccn": 26, "ccn_per_function": 2.6, "tokens_per_function": 117.3, "ccn_per_token": 0.02216538789428815, "functions_per_token": 0.008525149190110827, "loc_per_token": 0.1329923273657289, "ccn_per_loc": 0.16666666666666666, "functions_per_loc": 0.0641025641025641, "tokens_per_loc": 7.519230769230769}, {"loc": 73, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/ImplicitParameterNodeView.java", "comments": 30, "loc_per_function": 9.12, "blanks_per_loc": 0.15, "num_funs": 8, "comments_per_loc": 0.41, "tokens": 630, "ccn": 10, "ccn_per_function": 1.25, "tokens_per_function": 78.75, "ccn_per_token": 0.015873015873015872, "functions_per_token": 0.012698412698412698, "loc_per_token": 0.11587301587301588, "ccn_per_loc": 0.136986301369863, "functions_per_loc": 0.1095890410958904, "tokens_per_loc": 8.63013698630137}, {"loc": 33, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/StateNodeView.java", "comments": 26, "loc_per_function": 8.25, "blanks_per_loc": 0.18, "num_funs": 4, "comments_per_loc": 0.79, "tokens": 266, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 66.5, "ccn_per_token": 0.015037593984962405, "functions_per_token": 0.015037593984962405, "loc_per_token": 0.12406015037593984, "ccn_per_loc": 0.12121212121212122, "functions_per_loc": 0.12121212121212122, "tokens_per_loc": 8.06060606060606}, {"loc": 58, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/CircularStateNodeView.java", "comments": 27, "loc_per_function": 14.5, "blanks_per_loc": 0.12, "num_funs": 4, "comments_per_loc": 0.47, "tokens": 506, "ccn": 9, "ccn_per_function": 2.25, "tokens_per_function": 126.5, "ccn_per_token": 0.017786561264822136, "functions_per_token": 0.007905138339920948, "loc_per_token": 0.11462450592885376, "ccn_per_loc": 0.15517241379310345, "functions_per_loc": 0.06896551724137931, "tokens_per_loc": 8.724137931034482}, {"loc": 145, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/PackageNodeView.java", "comments": 40, "loc_per_function": 11.15, "blanks_per_loc": 0.16, "num_funs": 13, "comments_per_loc": 0.28, "tokens": 1242, "ccn": 21, "ccn_per_function": 1.6153846153846154, "tokens_per_function": 95.53846153846153, "ccn_per_token": 0.016908212560386472, "functions_per_token": 0.010466988727858293, "loc_per_token": 0.11674718196457327, "ccn_per_loc": 0.14482758620689656, "functions_per_loc": 0.0896551724137931, "tokens_per_loc": 8.565517241379311}, {"loc": 85, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/ObjectNodeView.java", "comments": 30, "loc_per_function": 12.14, "blanks_per_loc": 0.12, "num_funs": 7, "comments_per_loc": 0.35, "tokens": 658, "ccn": 12, "ccn_per_function": 1.7142857142857142, "tokens_per_function": 94.0, "ccn_per_token": 0.0182370820668693, "functions_per_token": 0.010638297872340425, "loc_per_token": 0.12917933130699089, "ccn_per_loc": 0.1411764705882353, "functions_per_loc": 0.08235294117647059, "tokens_per_loc": 7.741176470588235}, {"loc": 72, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/ActorNodeView.java", "comments": 26, "loc_per_function": 14.4, "blanks_per_loc": 0.15, "num_funs": 5, "comments_per_loc": 0.36, "tokens": 714, "ccn": 5, "ccn_per_function": 1.0, "tokens_per_function": 142.8, "ccn_per_token": 0.0070028011204481795, "functions_per_token": 0.0070028011204481795, "loc_per_token": 0.10084033613445378, "ccn_per_loc": 0.06944444444444445, "functions_per_loc": 0.06944444444444445, "tokens_per_loc": 9.916666666666666}, {"loc": 35, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/UseCaseNodeView.java", "comments": 26, "loc_per_function": 8.75, "blanks_per_loc": 0.17, "num_funs": 4, "comments_per_loc": 0.74, "tokens": 310, "ccn": 4, "ccn_per_function": 1.0, "tokens_per_function": 77.5, "ccn_per_token": 0.012903225806451613, "functions_per_token": 0.012903225806451613, "loc_per_token": 0.11290322580645161, "ccn_per_loc": 0.11428571428571428, "functions_per_loc": 0.11428571428571428, "tokens_per_loc": 8.857142857142858}, {"loc": 38, "file_path": "src/ca/mcgill/cs/jetuml/views/nodes/PointNodeView.java", "comments": 28, "loc_per_function": 6.33, "blanks_per_loc": 0.21, "num_funs": 6, "comments_per_loc": 0.74, "tokens": 226, "ccn": 6, "ccn_per_function": 1.0, "tokens_per_function": 37.666666666666664, "ccn_per_token": 0.02654867256637168, "functions_per_token": 0.02654867256637168, "loc_per_token": 0.168141592920354, "ccn_per_loc": 0.15789473684210525, "functions_per_loc": 0.15789473684210525, "tokens_per_loc": 5.947368421052632}, {"loc": 114, "file_path": "src/ca/mcgill/cs/jetuml/diagram/ClassDiagram.java", "comments": 33, "loc_per_function": 14.25, "blanks_per_loc": 0.18, "num_funs": 8, "comments_per_loc": 0.29, "tokens": 657, "ccn": 21, "ccn_per_function": 2.625, "tokens_per_function": 82.125, "ccn_per_token": 0.0319634703196347, "functions_per_token": 0.0121765601217656, "loc_per_token": 0.1735159817351598, "ccn_per_loc": 0.18421052631578946, "functions_per_loc": 0.07017543859649122, "tokens_per_loc": 5.7631578947368425}, {"loc": 132, "file_path": "src/ca/mcgill/cs/jetuml/diagram/ObjectDiagram.java", "comments": 34, "loc_per_function": 14.67, "blanks_per_loc": 0.15, "num