code: def get_suggestions(self, reftrack):
          
          inter = self.get_typ_interface(reftrack.get_typ())
          return inter.get_suggestions(reftrack)
docs: Return a list with possible children for this reftrack
  
          Each Reftrack may want different children. E.g. a Asset wants
          to suggest a shader for itself and all assets that are linked in
          to it in the database. Suggestions only apply for enities with status
          other than None.
  
          A suggestion is a tuple of typ and element. It will be used to create a newlen
          :class:`Reftrack`. The parent will be this instance, root and interface will
          of course be the same.
  
          This will delegate the call to the  appropriate :class:`ReftypeInterface`.
          So suggestions may vary for every typ and might depend on the
          status of the reftrack.
  
          :param reftrack: the reftrack which needs suggestions
          :type reftrack: :class:`Reftrack`
          :returns: list of suggestions, tuples of type and element.
          :rtype: list
          :raises: None