trait Workspace extends ImporterUser with LiteralParser with RandomServices with ViewSettings with Controllable
Ordering
- Alphabetic
- By Inheritance
Inherited
- Workspace
- Controllable
- ViewSettings
- RandomServices
- LiteralParser
- ImporterUser
- WorldResizer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
-
abstract
def
auxRNG: MersenneTwisterFast
- Definition Classes
- RandomServices
- abstract def behaviorSpaceRunNumber(n: Int): Unit
- abstract def behaviorSpaceRunNumber: Int
- abstract def benchmark(minTime: Int, maxTime: Int): Unit
- abstract def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
- abstract def clearAll(): Unit
- abstract def clearDrawing(): Unit
- abstract def clearLastLogoException(): Unit
- abstract def clearOutput(): Unit
- abstract def clearTicks(): Unit
-
abstract
def
command(source: String): Unit
- Definition Classes
- Controllable
- abstract def compilerTestingMode: Boolean
-
abstract
def
currentPlot(plot: String): Unit
- Definition Classes
- ImporterUser
-
abstract
def
dispose(): Unit
- Annotations
- @throws( classOf[InterruptedException] )
-
abstract
def
drawSpotlight: Boolean
- Definition Classes
- ViewSettings
-
abstract
def
evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
- Definition Classes
- Controllable
- Annotations
- @throws( classOf[CompilerException] )
-
abstract
def
evaluateCommands(owner: JobOwner, source: String): Unit
- Definition Classes
- Controllable
- Annotations
- @throws( classOf[CompilerException] )
-
abstract
def
evaluateReporter(owner: JobOwner, source: String): AnyRef
- Definition Classes
- Controllable
- Annotations
- @throws( classOf[CompilerException] )
-
abstract
def
exportAllPlots(path: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportDrawing(path: String, format: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportInterface(path: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportOutput(path: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportPlot(plotName: String, path: String): Unit
- Annotations
- @throws( classOf[IOException] )
- abstract def exportView: BufferedImage
-
abstract
def
exportView(path: String, format: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportWorld(writer: PrintWriter): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportWorld(path: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
fontSize: Int
- Definition Classes
- ViewSettings
- abstract def getAndCreateDrawing(): BufferedImage
- abstract def getCompilationEnvironment: CompilationEnvironment
- abstract def getExtensionManager: ExtensionManager
- abstract def getLibraryManager: LibraryManager
- abstract def getModelDir: String
- abstract def getModelFileName: String
- abstract def getModelPath: String
-
abstract
def
getPlot(plot: String): PlotInterface
- Definition Classes
- ImporterUser
- abstract def graphicsChecksum: String
-
abstract
def
importDrawing(path: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
- Definition Classes
- ImporterUser
- Annotations
- @throws( classOf[ExtensionException] )
-
abstract
def
importWorld(path: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
importWorld(reader: Reader): Unit
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
isExtensionName(name: String): Boolean
- Definition Classes
- ImporterUser
-
abstract
def
isHeadless: Boolean
- Definition Classes
- ViewSettings
- abstract def lastLogoException: LogoException
-
abstract
def
mainRNG: MersenneTwisterFast
- Definition Classes
- RandomServices
-
abstract
def
open(modelPath: String, shouldAutoInstallLibs: Boolean): Unit
- Definition Classes
- Workspace → Controllable
- Annotations
- @throws( classOf[IOException] ) @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
- abstract def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit
- abstract def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
-
abstract
def
patchSize: Double
- Definition Classes
- Workspace → ViewSettings
-
abstract
def
patchSize(patchSize: Double): Unit
- Definition Classes
- WorldResizer
-
abstract
def
perspective: Perspective
- Definition Classes
- ViewSettings
- abstract def previewCommands: PreviewCommands
- abstract def profilingEnabled: Boolean
-
abstract
def
readFromString(s: String): AnyRef
- Definition Classes
- LiteralParser
- Annotations
- @throws( classOf[CompilerException] )
-
abstract
def
readNumberFromString(source: String): AnyRef
- Definition Classes
- LiteralParser
- abstract def realPlotManager: PlotManagerInterface
-
abstract
def
renderPerspective: Boolean
- Definition Classes
- ViewSettings
- abstract def renderer: RendererInterface
-
abstract
def
report(source: String): AnyRef
- Definition Classes
- Controllable
-
abstract
def
resizeView(): Unit
- Definition Classes
- WorldResizer
-
abstract
def
seedRNGs(seed: Int): Unit
- Definition Classes
- RandomServices
-
abstract
def
setDimensions(dim: WorldDimensions, patchSize: Double): Unit
- Definition Classes
- WorldResizer
-
abstract
def
setDimensions(dim: WorldDimensions): Unit
- Definition Classes
- WorldResizer
- abstract def setModelPath(path: String): Unit
-
abstract
def
setOutputAreaContents(text: String): Unit
- Definition Classes
- ImporterUser
-
abstract
def
viewHeight: Double
- Definition Classes
- ViewSettings
-
abstract
def
viewOffsetX: Double
- Definition Classes
- ViewSettings
-
abstract
def
viewOffsetY: Double
- Definition Classes
- ViewSettings
-
abstract
def
viewWidth: Double
- Definition Classes
- ViewSettings
- abstract def waitFor(runnable: CommandRunnable): Unit
- abstract def waitForQueuedEvents(): Unit
- abstract def waitForResult[T](runnable: ReporterRunnable[T]): T
- abstract def warningMessage(message: String): Boolean
- abstract def world: World
- abstract def worldChecksum: String
-
abstract
def
plotManager: AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 6.1.2) Use
realPlotManager
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addCustomShapes(filename: String): Unit
- Annotations
- @throws( classOf[IOException] )
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def beep(): Unit
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
getPlotCompilationErrorAction(): PlotCompilationErrorAction
- returns
plotCompilationErrorAction action to take if a plot compilation error occurs
- Definition Classes
- Controllable
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mouseDown: Boolean
- def mouseInside: Boolean
- def mouseXCor: Double
- def mouseYCor: Double
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
def
open(path: String): Unit
- Definition Classes
- Controllable
- Annotations
- @throws( classOf[java.io.IOException] )
- def openModel(model: Model): Unit
-
def
setPlotCompilationErrorAction(plotCompilationErrorAction: PlotCompilationErrorAction): Unit
- plotCompilationErrorAction
action to take if a plot compilation error occurs Throw - Throw the first error Output - Output all errors Ignore - Do nothing
- Definition Classes
- Controllable
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def updateUI(): Unit
- def userDirectory: Option[String]
- def userFile: Option[String]
- def userInput(msg: String): Option[String]
- def userMessage(msg: String): Boolean
- def userNewFile: Option[String]
- def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
- def userYesOrNo(msg: String): Option[Boolean]
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )