Class SimulatedEvolutionController

java.lang.Object
java.lang.Thread
org.woehlke.computer.kurzweil.tabs.simulatedevolution.SimulatedEvolutionController
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable, TabController, SimulatedEvolution

public class SimulatedEvolutionController
extends java.lang.Thread
implements TabController, SimulatedEvolution
The ControllerThreadApplet controls the Interactions between Model and View (MVC-Pattern).

Simulated Evolution. Artificial Life Simulation of Bacteria Motion depending on DNA.

© 2006 - 2013 Thomas Woehlke. http://thomas-woehlke.de/p/simulated-evolution/

Author:
Thomas Woehlke Date: 05.02.2006 Time: 00:36:20
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Thread

    java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
  • Field Summary

    Fields inherited from class java.lang.Thread

    MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY

    Fields inherited from interface org.woehlke.computer.kurzweil.tabs.simulatedevolution.SimulatedEvolution

    TAB_TYPE
  • Constructor Summary

    Constructors
    Constructor Description
    SimulatedEvolutionController​(SimulatedEvolutionContext tabCtx)  
  • Method Summary

    Modifier and Type Method Description
    void exit()  
    java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler()  
    void run()  

    Methods inherited from class java.lang.Thread

    activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.woehlke.computer.kurzweil.commons.tabs.TabController

    start
  • Constructor Details

  • Method Details

    • getUncaughtExceptionHandler

      public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler()
      Overrides:
      getUncaughtExceptionHandler in class java.lang.Thread
    • run

      public void run()
      Specified by:
      run in interface java.lang.Runnable
      Overrides:
      run in class java.lang.Thread
    • exit

      public void exit()
      Specified by:
      exit in interface TabController