final
class
DocumentFrameImpl[S <: System] extends DocumentFrame[S]
Instance Constructors
-
new
DocumentFrameImpl(application: GeneticApp[S])
Type Members
-
type
ColMBot = Tuple2[Node, Int, S.Chromosome]
-
type
ColMTop = Tuple4[Node, Int, S.Chromosome, Double, Boolean]
-
type
Document = (IndexedSeq[Node], SysSettings)
-
class
EvalProc extends ProcessorImpl[Unit, Processor[Unit]] with Processor[Unit]
-
class
GenProc extends ProcessorImpl[IndexedSeq[Node], Processor[IndexedSeq[Node]]] with Processor[IndexedSeq[Node]]
-
class
IterProc extends ProcessorImpl[IndexedSeq[Node], Processor[IndexedSeq[Node]]] with Processor[IndexedSeq[Node]]
-
final
class
Node extends NodeLike[S.Chromosome]
-
type
S1 = S
-
abstract
class
TreeModel extends AbstractTreeModel[Node]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
adjustColumns(tt: TreeTable[_, _]): Unit
-
-
final
def
asInstanceOf[T0]: T0
-
lazy val
avCfg: ConfigBuilder
-
def
bindMenu(path: String, action: Action): Unit
-
var
breeding: S.Breeding
-
val
breedingTable: TreeTable[Node, ColMBot { def getParent(node: DocumentFrameImpl.this.Node): None.type }]
-
val
chromoCol: Column[Node, S.Chromosome]
-
def
clone(): AnyRef
-
def
currentTable: IndexedSeq[Node]
-
def
currentTable_=(nodes: IndexedSeq[Node]): Unit
-
def
defer(thunk: ⇒ Unit): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
var
evaluation: S.Evaluation
-
def
file: Option[File]
-
def
finalize(): Unit
-
val
fitCol: Column[Node, Double]
-
var
generation: S.Generation
-
def
genome: S.GenomeSel
-
final
def
getClass(): Class[_]
-
val
ggScrollBot: ScrollPane
-
val
ggScrollTop: ScrollPane
-
val
ggSplit: SplitPane
-
def
hashCode(): Int
-
-
def
info_=(value: HeaderInfo): Unit
-
final
def
isInstanceOf[T0]: Boolean
-
def
iterate(n: Int, quiet: Boolean): Future[Unit]
-
def
iterations: Int
-
def
iterations_=(value: Int): Unit
-
def
load(file: File, quiet: Boolean): Try[Unit]
-
val
mainTable: TreeTable[Node, ColMTop { def getParent(node: DocumentFrameImpl.this.Node): None.type }]
-
def
mkSettingsButton[A](title: String)(view: (A, Config) ⇒ AutoView[A])(getter: ⇒ A)(setter: (A) ⇒ Unit): Button
-
def
mkTreeTable[Col <: TreeColumnModel[Node]](tm: TreeModel, tcm: Col): TreeTable[Node, Col]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
open(): Unit
-
val
pButtons: FlowPanel
-
lazy val
pGen: AutoView[S.Generation]
-
lazy val
pInfo: AutoView[HeaderInfo]
-
val
pTopSettings: BoxPanel
-
var
random: Random
-
val
rating: Option[Rating]
-
def
save(file: File, quiet: Boolean): Try[Unit]
-
val
selCol: Column[Node, Boolean]
-
def
selectedNodes: IndexedSeq[Node]
-
var
selection: S.Selection
-
val
seqCol: Column[Node, Int]
-
def
settings: SysSettings
-
val
settingsViewConfig: Config
-
def
settings_=(s: SysSettings): Unit
-
val
splitBot: BoxPanel
-
val
splitTop: BorderPanel
-
def
stepBreed(genome: IndexedSeq[Node]): IndexedSeq[Node]
-
def
stepEval(fun: S.Evaluation, glob: S.Global, genome: IndexedSeq[Node], progress: (Float) ⇒ Unit = _ => ()): Unit
-
def
stepSelect(genome: IndexedSeq[Node]): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
val
system: S1
-
val
tcmBot: ColMBot { def getParent(node: DocumentFrameImpl.this.Node): None.type }
-
val
tcmTop: ColMTop { def getParent(node: DocumentFrameImpl.this.Node): None.type }
-
-
-
def
toString(): String
-
val
topPanel: FlowPanel
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
object
window extends WindowImpl
Inherited from AnyRef
Inherited from Any