model_utils: move `MEntityNameSorter` to `model_base`.
[nit.git] / src / model_utils.nit
index fcea933..eb4d82b 100644 (file)
@@ -87,16 +87,6 @@ redef class MModule
                return mclasses
        end
 
-       # Get the list of all mclasses imported by 'self'.
-       fun imported_mclasses: Set[MClass] do
-               var mclasses = new HashSet[MClass]
-               for m in in_importation.greaters do
-                       if m == self then continue
-                       for c in m.mclassdefs do mclasses.add(c.mclass)
-               end
-               return mclasses
-       end
-
        # Find all mmodules nested in `self` if `self` is the default module of a `MGroup`.
        fun nested_mmodules: Array[MModule] do
                var res = new Array[MModule]
@@ -424,12 +414,3 @@ redef class MPropDef
                return res
        end
 end
-
-# Sorters
-
-# Sort mentities by their name
-class MEntityNameSorter
-       super Comparator
-       redef type COMPARED: MEntity
-       redef fun compare(a, b) do return a.name <=> b.name
-end