src/Tools/Graphview/layout.scala
changeset 75425 b958e053d993
parent 75424 5f8f0bf8c72c
child 75434 f6ee58333aa5
equal deleted inserted replaced
75424:5f8f0bf8c72c 75425:b958e053d993
   138               val levels1 = dummies_levels.foldLeft(levels)(_ + _)
   138               val levels1 = dummies_levels.foldLeft(levels)(_ + _)
   139               val graph1 =
   139               val graph1 =
   140                 (v1 :: dummies ::: List(v2)).sliding(2).map(_.toList).
   140                 (v1 :: dummies ::: List(v2)).sliding(2).map(_.toList).
   141                   foldLeft(dummies.foldLeft(graph)(_.new_node(_, dummy_info)).del_edge(v1, v2)) {
   141                   foldLeft(dummies.foldLeft(graph)(_.new_node(_, dummy_info)).del_edge(v1, v2)) {
   142                     case (g, List(a, b)) => g.add_edge(a, b)
   142                     case (g, List(a, b)) => g.add_edge(a, b)
       
   143                     case _ => ???
   143                   }
   144                   }
   144               (graph1, levels1)
   145               (graph1, levels1)
   145             }
   146             }
   146         }
   147         }
   147 
   148