class_docstr: Class to encapsulate the schema information for a heterogeneous graph.
  
  Typically this should be created from a StellarGraph object, using the
  :func:`~stellargraph.core.graph.create_graph_schema` method.
class_docstr_tok: ["Class","to","encapsulate","the","schema","information","for","a","heterogeneous","graph",".","Typically","this","should","be","created","from","a","StellarGraph","object",",","using","the",":","func",":","`","~stellargraph.core.graph.create_graph_schema","`","method","."]
code: def __repr__(self):
      s = "{}:\n".format(type(self).__name__)
      for nt in self.schema:
          s += "node type: {}\n".format(nt)
          for e in self.schema[nt]:
              s += "   {} -- {} -> {}\n".format(*e)
      return s
  
file_path: stellargraph/stellargraph/core/schema.py
imports: import queue
  import warnings
  from collections.__init__ import namedtuple
  from ..core.utils import is_real_iterable
label_desc: Use image node_id 2 for calling the GraphSchema obj's underlying member method code with example usage: obj.__repr__() and returns: s