src/Pure/Thy/sessions.scala
changeset 68304 09270aa40884
parent 68294 0f513ae3db77
child 68306 d575281e18d0
equal deleted inserted replaced
68301:fb5653a7a879 68304:09270aa40884
   677       }
   677       }
   678 
   678 
   679       new Structure(restrict(build_graph), restrict(imports_graph))
   679       new Structure(restrict(build_graph), restrict(imports_graph))
   680     }
   680     }
   681 
   681 
       
   682     def selection_deps(sel: Selection,
       
   683       progress: Progress = No_Progress,
       
   684       inlined_files: Boolean = false,
       
   685       verbose: Boolean = false): Deps =
       
   686     {
       
   687       Sessions.deps(selection(sel), global_theories,
       
   688         progress = progress, inlined_files = inlined_files, verbose = verbose)
       
   689     }
       
   690 
   682     def build_selection(sel: Selection): List[String] = sel.selected(build_graph)
   691     def build_selection(sel: Selection): List[String] = sel.selected(build_graph)
   683     def build_descendants(ss: List[String]): List[String] = build_graph.all_succs(ss)
   692     def build_descendants(ss: List[String]): List[String] = build_graph.all_succs(ss)
   684     def build_requirements(ss: List[String]): List[String] = build_graph.all_preds(ss).reverse
   693     def build_requirements(ss: List[String]): List[String] = build_graph.all_preds(ss).reverse
   685     def build_topological_order: List[String] = build_graph.topological_order
   694     def build_topological_order: List[String] = build_graph.topological_order
   686 
   695