X-Git-Url: http://nitlanguage.org diff --git a/src/test_model_visitor.nit b/src/test_model_visitor.nit index d7cc947..9596132 100644 --- a/src/test_model_visitor.nit +++ b/src/test_model_visitor.nit @@ -55,42 +55,39 @@ do var model = modelbuilder.model print "All entities, including fictive ones:" - var v = new TestModelVisitor - v.min_visibility = private_visibility - v.include_fictive = true + var filters = new ModelFilter(private_visibility, accept_fictive = true) + var v = new TestModelVisitor(filters) v.enter_visit(model) v.cpt.print_elements(10) var names = v.names print "All entities:" - v = new TestModelVisitor - v.min_visibility = private_visibility + filters = new ModelFilter(private_visibility) + v = new TestModelVisitor(filters) v.enter_visit(model) v.cpt.print_elements(10) print "\nAll non-private entities:" - v = new TestModelVisitor - v.min_visibility = protected_visibility + filters = new ModelFilter(protected_visibility) + v = new TestModelVisitor(filters) v.enter_visit(model) v.cpt.print_elements(10) print "\nAll documented non-private entities:" - v = new TestModelVisitor - v.min_visibility = protected_visibility - v.include_empty_doc = false + filters = new ModelFilter(protected_visibility, accept_empty_doc = false) + v = new TestModelVisitor(filters) v.enter_visit(model) v.cpt.print_elements(10) print "\nAll public entities:" - v = new TestModelVisitor - v.min_visibility = public_visibility + filters = new ModelFilter(public_visibility) + v = new TestModelVisitor(filters) v.enter_visit(model) v.cpt.print_elements(10) print "\nAll documented public entities:" - v = new TestModelVisitor - v.min_visibility = public_visibility - v.include_empty_doc = false + filters = new ModelFilter(public_visibility, accept_empty_doc = false) + v = new TestModelVisitor(filters) v.enter_visit(model) v.cpt.print_elements(10)