X-Git-Url: http://nitlanguage.org diff --git a/src/model/model_views.nit b/src/model/model_views.nit index 566a5bd..2f0eed5 100644 --- a/src/model/model_views.nit +++ b/src/model/model_views.nit @@ -125,13 +125,6 @@ class ModelView v.include_test_suite = self.include_test_suite end - # Searches MEntities that match `name`. - fun mentities_by_name(name: String): Array[MEntity] do - var res = new Array[MEntity] - for mentity in mentities do if mentity.name == name then res.add mentity - return res - end - # Searches the MEntity that matches `full_name`. fun mentity_by_full_name(full_name: String): nullable MEntity do for mentity in mentities do @@ -140,20 +133,6 @@ class ModelView return null end - # Looks up a MEntity by its full `namespace`. - # - # Usefull when `mentities_by_name` returns conflicts. - # - # Namespaces must be of the form `package::core::module::Class::prop`. - fun mentities_by_namespace(namespace: String): Array[MEntity] do - var v = new LookupNamespaceVisitor(namespace) - init_visitor(v) - for mpackage in mpackages do - v.enter_visit(mpackage) - end - return v.results - end - # Build an concerns tree with from `self` fun to_tree: MEntityTree do var v = new ModelTreeVisitor @@ -169,7 +148,7 @@ class ModelView return model.mmodule_importation_hierarchy.sub(mmodules) end - # Build the POSet of `mmodules` hierarchy. + # Build the POSet of `mclasses` hierarchy. fun mclasses_poset(mainmodule: MModule, mclasses: Set[MClass]): POSet[MClass] do return mainmodule.flatten_mclass_hierarchy.sub(mclasses) end