src/Pure/PIDE/document.scala
changeset 57619 dcd69422b953
parent 57617 335750d989a3
child 57620 c30ab960875e
equal deleted inserted replaced
57618:d762318438c3 57619:dcd69422b953
   294   final class Nodes private(graph: Graph[Node.Name, Node])
   294   final class Nodes private(graph: Graph[Node.Name, Node])
   295   {
   295   {
   296     def apply(name: Node.Name): Node =
   296     def apply(name: Node.Name): Node =
   297       graph.default_node(name, Node.empty).get_node(name)
   297       graph.default_node(name, Node.empty).get_node(name)
   298 
   298 
   299     def is_maximal(name: Node.Name): Boolean =
   299     def is_hidden(name: Node.Name): Boolean =
   300       graph.default_node(name, Node.empty).is_maximal(name)
   300     {
       
   301       val graph1 = graph.default_node(name, Node.empty)
       
   302       graph1.is_maximal(name) && graph1.get_node(name).is_empty
       
   303     }
   301 
   304 
   302     def + (entry: (Node.Name, Node)): Nodes =
   305     def + (entry: (Node.Name, Node)): Nodes =
   303     {
   306     {
   304       val (name, node) = entry
   307       val (name, node) = entry
   305       val imports = node.header.imports
   308       val imports = node.header.imports