equal
deleted
inserted
replaced
406 content: Document_Model.File_Content, |
406 content: Document_Model.File_Content, |
407 node_required: Boolean, |
407 node_required: Boolean, |
408 last_perspective: Document.Node.Perspective_Text.T, |
408 last_perspective: Document.Node.Perspective_Text.T, |
409 pending_edits: List[Text.Edit] |
409 pending_edits: List[Text.Edit] |
410 ) extends Document_Model { |
410 ) extends Document_Model { |
411 override def toString: String = "file " + quote(super.toString) |
411 override def toString: String = "file " + quote(node_name.node) |
412 |
412 |
413 |
413 |
414 /* content */ |
414 /* content */ |
415 |
415 |
416 def node_name: Document.Node.Name = content.node_name |
416 def node_name: Document.Node.Name = content.node_name |
491 class Buffer_Model private( |
491 class Buffer_Model private( |
492 val session: Session, |
492 val session: Session, |
493 val node_name: Document.Node.Name, |
493 val node_name: Document.Node.Name, |
494 val buffer: Buffer |
494 val buffer: Buffer |
495 ) extends Document_Model { |
495 ) extends Document_Model { |
496 override def toString: String = "buffer " + quote(super.toString) |
496 override def toString: String = "buffer " + quote(node_name.node) |
497 |
497 |
498 |
498 |
499 /* text */ |
499 /* text */ |
500 |
500 |
501 def get_text(range: Text.Range): Option[String] = |
501 def get_text(range: Text.Range): Option[String] = |