equal
deleted
inserted
replaced
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 |