From: Alexandre Terrasa Date: Sun, 22 Oct 2017 21:11:32 +0000 (-0400) Subject: nituml: use model filters X-Git-Url: http://nitlanguage.org nituml: use model filters Signed-off-by: Alexandre Terrasa --- diff --git a/src/nituml.nit b/src/nituml.nit index ea838aa..0b9bf72 100644 --- a/src/nituml.nit +++ b/src/nituml.nit @@ -41,11 +41,12 @@ private class UMLPhase super Phase redef fun process_mainmodule(mainmodule, mmodules) do - var view = new ModelView(mainmodule.model, mainmodule) + var filters = new ModelFilter if not toolcontext.opt_privacy.value then - view.min_visibility = protected_visibility + filters.min_visibility = protected_visibility end + var view = new ModelView(mainmodule.model, mainmodule, filters) var d = new UMLModel(view, mainmodule) if toolcontext.opt_gen.value == 0 then print d.generate_class_uml.write_to_string