src/Pure/Thy/presentation.scala
changeset 75729 20a03e16d8fa
parent 75728 3f64fdf75082
child 75730 6f46853dbec4
equal deleted inserted replaced
75728:3f64fdf75082 75729:20a03e16d8fa
   108 
   108 
   109   object Nodes {
   109   object Nodes {
   110     val empty: Nodes = make(Nil)
   110     val empty: Nodes = make(Nil)
   111     def make(infos: Iterable[(String, Node_Info)]): Nodes = new Nodes(infos.toMap)
   111     def make(infos: Iterable[(String, Node_Info)]): Nodes = new Nodes(infos.toMap)
   112   }
   112   }
   113   class Nodes private(by_session: Map[String, Node_Info]) {
   113   class Nodes private(theory_node_info: Map[String, Node_Info]) {
   114     def apply(name: String): Node_Info = by_session.getOrElse(name, Node_Info.empty)
   114     def apply(name: String): Node_Info = theory_node_info.getOrElse(name, Node_Info.empty)
   115     def get(name: String): Option[Node_Info] = by_session.get(name)
   115     def get(name: String): Option[Node_Info] = theory_node_info.get(name)
   116   }
   116   }
   117 
   117 
   118 
   118 
   119   /* formal entities */
   119   /* formal entities */
   120 
   120