Class

isabelle.Headless

Session

Related Doc: package Headless

Permalink

class Session extends isabelle.Session

Self Type
Session
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Session
  2. Session
  3. Session
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val all_messages: Outlet[Message]

    Permalink
    Definition Classes
    Session
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def assert_dispatcher[A](body: ⇒ A): A

    Permalink
    Definition Classes
    Session
  7. final def await_stable_snapshot(): Snapshot

    Permalink
    Definition Classes
    Session
    Annotations
    @tailrec()
  8. def cancel_exec(exec_id: Exec): Unit

    Permalink
    Definition Classes
    Session
  9. val caret_focus: Outlet[Caret_Focus.type]

    Permalink
    Definition Classes
    Session
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val commands_changed: Outlet[Commands_Changed]

    Permalink
    Definition Classes
    Session
  12. def consolidate_delay: Time

    Permalink
    Definition Classes
    Session
  13. def current_state(): State

    Permalink
    Definition Classes
    Session
  14. def debugger: Debugger

    Permalink
    Definition Classes
    Session
  15. val debugger_updates: Outlet[Debugger.Update.type]

    Permalink
    Definition Classes
    Session
  16. def default_check_delay: Time

    Permalink
  17. def default_check_limit: Int

    Permalink
  18. def default_commit_cleanup_delay: Time

    Permalink
  19. def default_nodes_status_delay: Time

    Permalink
  20. def default_watchdog_timeout: Time

    Permalink
  21. def dialog_result(id: Generic, serial: Long, result: String): Unit

    Permalink
    Definition Classes
    Session
  22. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  24. lazy val file_formats: File_Format.Session

    Permalink
    Definition Classes
    Session
  25. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def get_protocol_handler(name: String): Option[Protocol_Handler]

    Permalink
    Definition Classes
    Session
  28. val global_options: Outlet[Global_Options]

    Permalink
    Definition Classes
    Session
  29. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  30. def init_protocol_handler(name: String): Unit

    Permalink
    Definition Classes
    Session
  31. def init_protocol_handler(handler: Protocol_Handler): Unit

    Permalink
    Definition Classes
    Session
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def is_ready: Boolean

    Permalink
    Definition Classes
    Session
  34. def master_directory(master_dir: String): String

    Permalink
  35. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. def output_delay: Time

    Permalink
    Definition Classes
    Session
  39. def phase: Phase

    Permalink
    Definition Classes
    Session
  40. val phase_changed: Outlet[Phase]

    Permalink
    Definition Classes
    Session
  41. def protocol_command(name: String, args: String*): Unit

    Permalink
    Definition Classes
    Session
  42. def prune_delay: Time

    Permalink
    Definition Classes
    Session
  43. def prune_size: Int

    Permalink
    Definition Classes
    Session
  44. def purge_theories(theories: List[String], qualifier: String = Sessions.DRAFT, master_dir: String = "", all: Boolean = false): (List[Name], List[Name])

    Permalink
  45. val raw_edits: Outlet[Raw_Edits]

    Permalink
    Definition Classes
    Session
  46. val raw_output_messages: Outlet[Output]

    Permalink
    Definition Classes
    Session
  47. def recent_syntax(name: Name): Outer_Syntax

    Permalink
    Definition Classes
    Session
  48. def reparse_limit: Int

    Permalink
    Definition Classes
    Session
  49. def require_dispatcher[A](body: ⇒ A): A

    Permalink
    Definition Classes
    Session
  50. val resources: Resources

    Permalink
    Definition Classes
    SessionSessionSession
  51. def send_dispatcher(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    Session
  52. def send_stop(): Unit

    Permalink
    Definition Classes
    Session
  53. def send_wait_dispatcher(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    Session
  54. def session_options: Options

    Permalink
    Definition Classes
    Session
  55. def snapshot(name: Name = Document.Node.Name.empty, pending_edits: List[Edit] = Nil): Snapshot

    Permalink
    Definition Classes
    Session
  56. def start(start_prover: (Receiver) ⇒ Prover): Unit

    Permalink
    Definition Classes
    Session
  57. val statistics: Outlet[Statistics]

    Permalink
    Definition Classes
    Session
  58. def stop(): Process_Result

    Permalink
    Definition Classes
    SessionSession
  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  60. def syslog_content(): String

    Permalink
    Definition Classes
    Session
  61. def syslog_limit: Int

    Permalink
    Definition Classes
    Session
  62. val syslog_messages: Outlet[Output]

    Permalink
    Definition Classes
    Session
  63. var timing: Boolean

    Permalink
    Definition Classes
    Session
  64. val tmp_dir: File

    Permalink
  65. val tmp_dir_name: String

    Permalink
  66. def toString(): String

    Permalink
    Definition Classes
    Session → AnyRef → Any
  67. val trace_events: Outlet[Event.type]

    Permalink
    Definition Classes
    Session
  68. def update(doc_blobs: Blobs, edits: List[Edit_Text]): Unit

    Permalink
    Definition Classes
    Session
  69. def update_options(options: Options): Unit

    Permalink
    Definition Classes
    Session
  70. def use_theories(theories: List[String], qualifier: String = Sessions.DRAFT, master_dir: String = "", unicode_symbols: Boolean = false, check_delay: Time = default_check_delay, check_limit: Int = default_check_limit, watchdog_timeout: Time = default_watchdog_timeout, nodes_status_delay: Time = default_nodes_status_delay, id: T = UUID.random(), commit: Option[(Snapshot, Node_Status) ⇒ Unit] = None, commit_cleanup_delay: Time = default_commit_cleanup_delay, progress: Progress = No_Progress): Use_Theories_Result

    Permalink
  71. var verbose: Boolean

    Permalink
    Definition Classes
    Session
  72. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. val xml_cache: XML.Cache

    Permalink
    Definition Classes
    Session
  76. val xz_cache: XZ.Cache

    Permalink
    Definition Classes
    Session

Inherited from isabelle.Session

Inherited from Document.Session

Inherited from AnyRef

Inherited from Any

Ungrouped