src/Pure/PIDE/document_status.scala
changeset 83266 2f75f2495e3e
parent 83247 fbba662ca976
child 83289 2cd87a6da20b
equal deleted inserted replaced
83265:b11587195c70 83266:2f75f2495e3e
   324     def ok: Boolean = failed == 0
   324     def ok: Boolean = failed == 0
   325     def total: Int = unprocessed + running + warned + failed + finished
   325     def total: Int = unprocessed + running + warned + failed + finished
   326 
   326 
   327     def quasi_consolidated: Boolean = !suppressed && !finalized && terminated
   327     def quasi_consolidated: Boolean = !suppressed && !finalized && terminated
   328 
   328 
       
   329     def started: Boolean = percentage == 0
       
   330     def completed: Boolean = percentage == 100
       
   331 
   329     def json: JSON.Object.T =
   332     def json: JSON.Object.T =
   330       JSON.Object("ok" -> ok, "total" -> total, "unprocessed" -> unprocessed,
   333       JSON.Object("ok" -> ok, "total" -> total, "unprocessed" -> unprocessed,
   331         "running" -> running, "warned" -> warned, "failed" -> failed, "finished" -> finished,
   334         "running" -> running, "warned" -> warned, "failed" -> failed, "finished" -> finished,
   332         "canceled" -> canceled, "consolidated" -> consolidated,
   335         "canceled" -> canceled, "consolidated" -> consolidated,
   333         "percentage" -> percentage)
   336         "percentage" -> percentage)