X-Git-Url: http://nitlanguage.org diff --git a/src/metrics/inheritance_metrics.nit b/src/metrics/inheritance_metrics.nit index a9a4a6d..527ece8 100644 --- a/src/metrics/inheritance_metrics.nit +++ b/src/metrics/inheritance_metrics.nit @@ -38,28 +38,28 @@ private class InheritanceMetricsPhase out.mkdir var model = toolcontext.modelbuilder.model - var model_view = model.private_view + var filter = new ModelFilter(min_visibility = private_visibility) print toolcontext.format_h1("\n# Inheritance metrics") var hmetrics = new MetricSet - hmetrics.register(new MDUI(mainmodule, model_view)) - hmetrics.register(new MDUIC(mainmodule, model_view)) - hmetrics.register(new MDUII(mainmodule, model_view)) - hmetrics.register(new MIF(mainmodule, model_view)) - hmetrics.register(new MIFC(mainmodule, model_view)) - hmetrics.register(new MIFI(mainmodule, model_view)) + hmetrics.register(new MDUI(model, mainmodule)) + hmetrics.register(new MDUIC(model, mainmodule)) + hmetrics.register(new MDUII(model, mainmodule)) + hmetrics.register(new MIF(model, mainmodule)) + hmetrics.register(new MIFC(model, mainmodule)) + hmetrics.register(new MIFI(model, mainmodule)) var cmetrics = new MetricSet - cmetrics.register(new CNOAC(mainmodule, model_view)) - cmetrics.register(new CNOPC(mainmodule, model_view)) - cmetrics.register(new CNOCC(mainmodule, model_view)) - cmetrics.register(new CNODC(mainmodule, model_view)) - cmetrics.register(new CNOPI(mainmodule, model_view)) - cmetrics.register(new CNOCI(mainmodule, model_view)) - cmetrics.register(new CNODI(mainmodule, model_view)) - cmetrics.register(new CDITC(mainmodule, model_view)) - cmetrics.register(new CDITI(mainmodule, model_view)) + cmetrics.register(new CNOAC(model, mainmodule, filter)) + cmetrics.register(new CNOPC(model, mainmodule, filter)) + cmetrics.register(new CNOCC(model, mainmodule, filter)) + cmetrics.register(new CNODC(model, mainmodule, filter)) + cmetrics.register(new CNOPI(model, mainmodule, filter)) + cmetrics.register(new CNOCI(model, mainmodule, filter)) + cmetrics.register(new CNODI(model, mainmodule, filter)) + cmetrics.register(new CDITC(model, mainmodule, filter)) + cmetrics.register(new CDITI(model, mainmodule, filter)) var mmodules = new HashSet[MModule] var mclasses = new HashSet[MClass]