Class CyclicCellularAutomatonContext
java.lang.Object
java.util.concurrent.ForkJoinTask<java.lang.Void>
org.woehlke.computer.kurzweil.tabs.cca.CyclicCellularAutomatonContext
- All Implemented Interfaces:
java.io.Serializable
,java.util.concurrent.Future<java.lang.Void>
,HasTab
,HasTabCanvas
,HasTabController
,HasTabModel
,TabContext
,CyclicCellularAutomaton
public class CyclicCellularAutomatonContext extends java.util.concurrent.ForkJoinTask<java.lang.Void> implements TabContext, CyclicCellularAutomaton
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from interface org.woehlke.computer.kurzweil.tabs.cca.CyclicCellularAutomaton
TAB_TYPE
-
Constructor Summary
Constructors Constructor Description CyclicCellularAutomatonContext(CyclicCellularAutomatonTab tab)
-
Method Summary
Modifier and Type Method Description protected boolean
exec()
java.lang.Void
getRawResult()
protected void
setRawResult(java.lang.Void value)
void
startController()
void
stopController()
Methods inherited from class java.util.concurrent.ForkJoinTask
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, complete, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollSubmission, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.woehlke.computer.kurzweil.commons.has.HasTabCanvas
getCanvas
Methods inherited from interface org.woehlke.computer.kurzweil.commons.has.HasTabController
getController
Methods inherited from interface org.woehlke.computer.kurzweil.commons.has.HasTabModel
getTabModel
-
Constructor Details
-
CyclicCellularAutomatonContext
-
-
Method Details
-
stopController
public void stopController()- Specified by:
stopController
in interfaceHasTabController
-
startController
public void startController()- Specified by:
startController
in interfaceHasTabController
-
getRawResult
public java.lang.Void getRawResult()- Specified by:
getRawResult
in classjava.util.concurrent.ForkJoinTask<java.lang.Void>
-
setRawResult
protected void setRawResult(java.lang.Void value)- Specified by:
setRawResult
in classjava.util.concurrent.ForkJoinTask<java.lang.Void>
-
exec
protected boolean exec()- Specified by:
exec
in classjava.util.concurrent.ForkJoinTask<java.lang.Void>
-