Workspace

org.nlogo.nvm.Workspace

Attributes

Source
Workspace.scala
Graph
Supertypes
trait Workspace
trait Controllable
trait ViewSettings
trait ImporterUser
trait WorldResizer
class Object
trait Matchable
class Any
Show all

Members list

Value members

Abstract methods

def addJobFromJobThread(job: Job): Unit

Attributes

Source
Workspace.scala
def attachModelDir(filePath: String): String

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala
def breathe(context: Context): Unit

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala
def compileCommands(source: String, agentKind: AgentKind): Procedure

Attributes

Source
Workspace.scala
def compileForRun(source: String, context: Context, reporter: Boolean): Procedure

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala

completedActivations is used by __thunk-did-finish

completedActivations is used by __thunk-did-finish

Attributes

Source
Workspace.scala
def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit

Attributes

Source
Workspace.scala
def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit

Attributes

Source
Workspace.scala
def evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef

Attributes

Source
Workspace.scala
def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala
def getComponent[A <: AnyRef](componentClass: Class[A]): Option[A]

Attributes

Source
Workspace.scala
def inspectAgent(agent: Agent, radius: Double): Unit

Attributes

Source
Workspace.scala
def inspectAgent(agentKind: AgentKind, agent: Agent, radius: Double): Unit

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala

lastRunTimes is used by every to track how long ago a job ran

lastRunTimes is used by every to track how long ago a job ran

Attributes

Source
Workspace.scala
def plotRNG: MersenneTwisterFast

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala
def procedures_=(procedures: ProceduresMap): Unit

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala
def resetTicks(c: Context): Unit

Attributes

Source
Workspace.scala
def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

Attributes

Source
Workspace.scala
def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef

Attributes

Source
Workspace.scala
def setShouldUpdatePlots(shouldUpdatePlots: Boolean): Unit

Attributes

Source
Workspace.scala
def setTriedToExportPlot(triedToExport: Boolean): Unit

Attributes

Source
Workspace.scala
def setupPlots(c: Context): Unit

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala
def tick(c: Context, originalInstruction: Instruction): Unit

Attributes

Source
Workspace.scala

Attributes

Source
Workspace.scala
def updatePlots(c: Context): Unit

Attributes

Source
Workspace.scala
def world: World

Attributes

Source
Workspace.scala

Inherited methods

def addCustomShapes(filename: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def beep(): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Returns

plotCompilationErrorAction action to take if a plot compilation error occurs

Inherited from:
Controllable
Source
Controllable.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def open(path: String): Unit

Attributes

Inherited from:
Controllable
Source
Controllable.scala
def openModel(model: Model): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Value parameters

plotCompilationErrorAction

action to take if a plot compilation error occurs Throw - Throw the first error Output - Output all errors Ignore - Do nothing

Attributes

Inherited from:
Controllable
Source
Controllable.scala
def updateUI(): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def userOneOf(msg: String, xs: LogoList): Option[AnyRef]

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Inherited and Abstract methods

def auxRNG: MersenneTwisterFast

Attributes

Inherited from:
RandomServices
Source
RandomServices.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def benchmark(minTime: Int, maxTime: Int): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def clearAll(): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def clearOutput(): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def clearTicks(): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def command(source: String): Unit

Attributes

Inherited from:
Controllable
Source
Controllable.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def currentPlot(plot: String): Unit

Attributes

Inherited from:
ImporterUser
Source
ImporterUser.scala
def dispose(): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala
def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit

Attributes

Inherited from:
Controllable
Source
Controllable.scala
def evaluateCommands(owner: JobOwner, source: String): Unit

Attributes

Inherited from:
Controllable
Source
Controllable.scala
def evaluateReporter(owner: JobOwner, source: String): AnyRef

Attributes

Inherited from:
Controllable
Source
Controllable.scala
def exportAllPlots(path: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def exportDrawing(path: String, format: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def exportOutput(path: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def exportPlot(plotName: String, path: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def exportView: BufferedImage

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def exportView(path: String, format: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def exportWorld(writer: PrintWriter): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def exportWorld(path: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def fontSize: Int

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala
def getAndCreateDrawing(): BufferedImage

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
ImporterUser
Source
ImporterUser.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def importDrawing(path: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit

Attributes

Inherited from:
ImporterUser
Source
ImporterUser.scala
def importWorld(path: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def importWorld(reader: Reader): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
ImporterUser
Source
ImporterUser.scala

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def mainRNG: MersenneTwisterFast

Attributes

Inherited from:
RandomServices
Source
RandomServices.scala
def open(modelPath: String, shouldAutoInstallLibs: Boolean): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def ownerFinished(owner: JobOwner): Unit

Attributes

Inherited from:
JobManagerOwner
Source
JobManagerOwner.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def patchSize(patchSize: Double): Unit

Attributes

Inherited from:
WorldResizer
Source
WorldResizer.scala

Attributes

Inherited from:
JobManagerOwner
Source
JobManagerOwner.scala

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def readFromString(s: String): AnyRef

Attributes

Inherited from:
LiteralParser
Source
LiteralParser.scala
def readNumberFromString(source: String): AnyRef

Attributes

Inherited from:
LiteralParser
Source
LiteralParser.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def report(source: String): AnyRef

Attributes

Inherited from:
Controllable
Source
Controllable.scala
def resizeView(): Unit

Attributes

Inherited from:
WorldResizer
Source
WorldResizer.scala
def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit

Attributes

Inherited from:
JobManagerOwner
Source
JobManagerOwner.scala
def seedRNGs(seed: Int): Unit

Attributes

Inherited from:
RandomServices
Source
RandomServices.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def setDimensions(dim: WorldDimensions, patchSize: Double): Unit

Attributes

Inherited from:
WorldResizer
Source
WorldResizer.scala

Attributes

Inherited from:
WorldResizer
Source
WorldResizer.scala
def setModelPath(path: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
ImporterUser
Source
ImporterUser.scala
def updateDisplay(haveWorldLockAlready: Boolean): Unit

Attributes

Inherited from:
JobManagerOwner
Source
JobManagerOwner.scala

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala

Attributes

Inherited from:
ViewSettings
Source
ViewSettings.scala
def waitFor(runnable: CommandRunnable): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def waitForResult[T](runnable: ReporterRunnable[T]): T

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def warningMessage(message: String): Boolean

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Deprecated and Inherited methods

def plotManager: AnyRef

Attributes

Deprecated
[Since version 6.1.2] Use `realPlotManager`
Inherited from:
Workspace
Source
Workspace.scala