HeadlessWorkspace

org.nlogo.headless.HeadlessWorkspace
See theHeadlessWorkspace companion object

The primary class for headless (no GUI) operation of NetLogo.

You may create more than one HeadlessWorkspace object. Multiple instances can operate separately and independently. (Behind the scenes, this is supported by creating a separate thread for each instance.)

When you are done using a HeadlessWorkspace, you should call its dispose() method. This will shut down the thread associated with the workspace and allow resources to be freed.

See the "Controlling" section of the NetLogo User Manual for example code.

Don't try to use the constructor yourself; use HeadlessWorkspace.newInstance instead.

Attributes

Companion
object
Source
HeadlessWorkspace.scala
Graph
Supertypes
trait Controllable
trait Extensions
trait Exporting
trait Plotting
trait Components
trait Traceable
trait Compiling
trait Procedures
trait ModelTracker
trait Evaluating
trait Checksums
trait Benchmarking
class AbstractWorkspace
trait Workspace
trait Workspace
trait Controllable
trait ViewSettings
trait ImporterUser
trait WorldResizer
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def breathe(): Unit

Internal use only.

Internal use only.

Attributes

Definition Classes
AbstractWorkspace
Source
HeadlessWorkspace.scala
override def calculateHeight(worldHeight: Int, patchSize: Double): Int

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def calculateWidth(worldWidth: Int, patchSize: Double): Int

Attributes

Source
HeadlessWorkspace.scala
override def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def clearDrawing(): Unit

Attributes

Definition Classes
AbstractWorkspace -> Workspace
Source
HeadlessWorkspace.scala
override def clearOutput(): Unit

Internal use only.

Internal use only.

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def clearTurtles(): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def computePatchSize(width: Int, numPatches: Int): Double

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def drawSpotlight: Boolean

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def exportDrawing(filename: String, format: String): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def exportDrawingToCSV(writer: PrintWriter): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def exportInterface(filename: String): Unit

Not implemented.

Not implemented.

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def exportOutput(filename: String): Unit

Attributes

Source
HeadlessWorkspace.scala
override def exportOutputAreaToCSV(writer: PrintWriter): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def exportView: BufferedImage

Get a snapshot of the 2D view.

Get a snapshot of the 2D view.

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def exportView(filename: String, format: String): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def frameRate: Double

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def frameRate(frameRate: Double): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def getAndCreateDrawing(): BufferedImage

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def getGraphics(image: BufferedImage): Unit

Get a snapshot of the 2D view, using an existing BufferedImage object.

Get a snapshot of the 2D view, using an existing BufferedImage object.

Attributes

Source
HeadlessWorkspace.scala
override def getMinimumWidth: Int

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def halt(): Unit

Halts all running NetLogo code in this workspace.

Halts all running NetLogo code in this workspace.

Attributes

Definition Classes
AbstractWorkspace
Source
HeadlessWorkspace.scala
override def importDrawing(is: InputStream, mimeTypeOpt: Option[String]): Unit

Attributes

Definition Classes
AbstractWorkspace
Source
HeadlessWorkspace.scala
override def importDrawing(file: File): Unit

Attributes

Definition Classes
AbstractWorkspace
Source
HeadlessWorkspace.scala
def initForTesting(worldSize: Int): Unit

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
def initForTesting(worldSize: Int, modelString: String): Unit

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
def initForTesting(minPxcor: Int, maxPxcor: Int, minPycor: Int, maxPycor: Int, source: String): Unit

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
override def insetWidth(): Int

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def inspectAgent(agent: Agent, radius: Double): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def inspectAgent(agentClass: AgentKind, agent: Agent, radius: Double): Unit

Attributes

Source
HeadlessWorkspace.scala
def is3d: Boolean

Attributes

Source
HeadlessWorkspace.scala
override def isHeadless: Boolean

Internal use only.

Internal use only.

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def logCustomGlobals(nameValuePairs: Seq[(String, String)]): Unit

Attributes

Source
HeadlessWorkspace.scala

Attributes

Source
HeadlessWorkspace.scala
override def magicOpen(name: String): Unit

Internal use only.

Internal use only.

Attributes

Definition Classes
AbstractWorkspace -> EditorWorkspace
Source
HeadlessWorkspace.scala

Has a model been opened in this workspace?

Has a model been opened in this workspace?

Attributes

Source
HeadlessWorkspace.scala
override def open(path: String, shouldAutoInstallLibs: Boolean): Unit

Opens a model stored in a file.

Opens a model stored in a file.

Value parameters

path

the path (absolute or relative) of the NetLogo model to open.

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def openFromSource(source: String, extension: String): Unit

Opens a model stored in a string. Can only be called once per instance of HeadlessWorkspace

Opens a model stored in a string. Can only be called once per instance of HeadlessWorkspace

Value parameters

source

The complete model, including widgets and so forth, in the same format as it would be stored in a file.

Attributes

Source
HeadlessWorkspace.scala
def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit

Attributes

Source
HeadlessWorkspace.scala
override def openString(modelContents: String): Unit

Opens a model stored in a string

Opens a model stored in a string

Attributes

Definition Classes
AbstractWorkspace
Source
HeadlessWorkspace.scala
def ownerFinished(owner: JobOwner): Unit

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
override def patchSize(patchSize: Double): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def patchSize: Double

Attributes

Definition Classes
Source
HeadlessWorkspace.scala

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
override def perspective: Perspective

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def renderPerspective: Boolean

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def requestDisplayUpdate(force: Boolean): Unit

Internal use only.

Internal use only.

Attributes

Definition Classes
AbstractWorkspace -> Workspace
Source
HeadlessWorkspace.scala
override def resizeView(): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
override def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit

Internal use only. Called from job thread.

Internal use only. Called from job thread.

Attributes

Definition Classes
AbstractWorkspace
Source
HeadlessWorkspace.scala
def set3d(newMode: Boolean): Unit

Attributes

Source
HeadlessWorkspace.scala

Kills all turtles, clears all patch variables, and makes a new patch grid.

Kills all turtles, clears all patch variables, and makes a new patch grid.

Attributes

Source
HeadlessWorkspace.scala
def setDimensions(d: WorldDimensions, patchSize: Double): Unit

Attributes

Source
HeadlessWorkspace.scala
def setOpenModel(model: Model): Unit

Attributes

Source
HeadlessWorkspace.scala
override def setSize(x: Int, y: Int): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def showTickCounter: Boolean

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def showTickCounter(showTickCounter: Boolean): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def stopInspectingAgent(agent: Agent): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def stopInspectingDeadAgents(): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def tickCounterLabel: String

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def tickCounterLabel(s: String): Unit

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def unsupported: Nothing

Attributes

Source
HeadlessWorkspace.scala
def updateDisplay(haveWorldLockAlready: Boolean): Unit

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
override def updateMode(updateMode: UpdateMode): Unit

Attributes

Definition Classes
WorldLoaderInterface -> AbstractWorkspace
Source
HeadlessWorkspace.scala
override def viewHeight: Double

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def viewOffsetX: Double

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def viewOffsetY: Double

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
override def viewWidth: Double

Attributes

Definition Classes
Source
HeadlessWorkspace.scala
def waitFor(runnable: CommandRunnable): Unit

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
def waitForResult[T](runnable: ReporterRunnable[T]): T

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala

Inherited methods

def addComponent[A <: AnyRef](componentClass: Class[A], component: A): Unit

Attributes

Inherited from:
Components
Source
Components.scala
def addCustomShapes(filename: String): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def addJobFromJobThread(x$0: Job): Unit

Attributes

Inherited from:
AbstractWorkspace
def addLifecycle[A <: AnyRef](lifecycle: ComponentLifecycle[A]): Unit

Attributes

Inherited from:
Components
Source
Components.scala
def attachModelDir(filePath: String): String

attaches the current model directory to a relative path, if necessary. If filePath is an absolute path, this method simply returns it. If it's a relative path, then the current model directory is prepended to it. If this is a new model, the user's platform-dependent home directory is prepended instead.

attaches the current model directory to a relative path, if necessary. If filePath is an absolute path, this method simply returns it. If it's a relative path, then the current model directory is prepended to it. If this is a new model, the user's platform-dependent home directory is prepended instead.

Attributes

Inherited from:
ExtendableWorkspaceMethods
Source
AbstractWorkspaceScala.scala
def auxRNG(): MersenneTwisterFast

Attributes

Inherited from:
AbstractWorkspace
def beep(): Unit

Attributes

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

Attributes

Inherited from:
Benchmarking
Source
AbstractWorkspaceScala.scala
def breathe(x$0: Context): Unit

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala
def clearAll: Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
override def clearLastLogoException(): Unit

Attributes

Definition Classes
Inherited from:
Evaluating
Source
Evaluating.scala
def clearTicks(): Unit

Attributes

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

Runs NetLogo commands and waits for them to complete.

Runs NetLogo commands and waits for them to complete.

Value parameters

source

The command or commands to run

Attributes

Throws
org.nlogo.api.LogoException

if the code fails to run

org.nlogo.core.CompilerException

if the code fails to compile

Inherited from:
Evaluating
Source
Evaluating.scala
def compileCommands(source: String, agentClass: AgentKind): Procedure

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def compileForRun(x$0: String, x$1: Context, x$2: Boolean): Procedure

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala

instantly converts the current model to ModelTypeJ.NORMAL. This is used by the __edit command to enable quick saving of library models. It shouldn't be used anywhere else.

instantly converts the current model to ModelTypeJ.NORMAL. This is used by the __edit command to enable quick saving of library models. It shouldn't be used anywhere else.

Attributes

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

Attributes

Inherited from:
Plotting
Source
Plotting.scala

Attributes

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

Attributes

Inherited from:
Components
Source
Components.scala

Attributes

Inherited from:
AbstractWorkspace
def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): Object

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateReporter(owner: JobOwner, source: String, agent: Agent): Object

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateReporter(owner: JobOwner, source: String): Object

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def exportAllPlots(filename: String): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala
def exportInterfaceGlobals(writer: PrintWriter): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala
def exportPlot(plotName: String, filename: String): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala

Attributes

Inherited from:
AbstractWorkspace
def exportPlotsToCSV(writer: PrintWriter): Unit

Attributes

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

Attributes

Inherited from:
Exporting
Source
Exporting.scala
def exportWorld(filename: String): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala

Attributes

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

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala
def fontSize(i: Int): Unit

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

whether the user needs to enter a new filename to save this model. We need to do a "save as" if the model is new, from the models library, or converted.

whether the user needs to enter a new filename to save this model. We need to do a "save as" if the model is new, from the models library, or converted.

Basically, only normal models can get silently saved.

Attributes

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

Attributes

Inherited from:
Components
Source
Components.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
Extensions
Source
AbstractWorkspaceScala.scala

Attributes

Definition Classes
Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

returns the full path to the directory from which the current model was loaded. May be null if, for example, this is a new model.

returns the full path to the directory from which the current model was loaded. May be null if, for example, this is a new model.

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

returns the name of the file from which the current model was loaded. May be null if, for example, this is a new model.

returns the name of the file from which the current model was loaded. May be null if, for example, this is a new model.

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

returns the full pathname of the currently loaded model, if any. This may return null in some cases, for instance if this is a new model.

returns the full pathname of the currently loaded model, if any. This may return null in some cases, for instance if this is a new model.

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
Plotting
Source
Plotting.scala

Attributes

Returns

plotCompilationErrorAction action to take if a plot compilation error occurs

Definition Classes
Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
AbstractWorkspace
def getSource(filename: String): String

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala
override def graphicsChecksum: String

Attributes

Definition Classes
Inherited from:
Checksums
Source
AbstractWorkspaceScala.scala
def guessExportName(x$0: String): String

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
HubNetManager
Source
AbstractWorkspaceScala.scala
def hubNetRunning_=(running: Boolean): Unit

Attributes

Inherited from:
HubNetManager
Source
AbstractWorkspaceScala.scala
def importDrawing(x$0: String): Unit

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
def importExtensionData(x$0: String, x$1: List[Array[String]], x$2: ImportErrorHandler): Unit

Attributes

Inherited from:
AbstractWorkspace
def importWorld(x$0: Reader): Unit

Attributes

Inherited from:
AbstractWorkspace
def importWorld(x$0: String): Unit

Attributes

Inherited from:
AbstractWorkspace
override def init(): Unit

Attributes

Definition Classes
Inherited from:
Procedures
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala
def isExtensionName(x$0: String): Boolean

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
AbstractWorkspace
protected def loadFromModel(model: Model): Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
def mainRNG(): MersenneTwisterFast

Attributes

Inherited from:
AbstractWorkspace
def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.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
def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
AbstractWorkspace
override def procedures: ProceduresMap

Attributes

Definition Classes
Inherited from:
Procedures
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Procedures
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Traceable
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Traceable
Source
AbstractWorkspaceScala.scala
def readFromString(string: String): AnyRef

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def readNumberFromString(source: String): Double

Attributes

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

Runs a NetLogo reporter.

Runs a NetLogo reporter.

Value parameters

source

The reporter to run

Attributes

Returns

the result reported; may be of type java.lang.Integer, java.lang.Double, java.lang.Boolean, java.lang.String, [[org.nlogo.core.LogoList]], [[org.nlogo.api.Agent]], AgentSet, or Nobody

Throws
org.nlogo.api.LogoException

if the code fails to run

org.nlogo.core.CompilerException

if the code fails to compile

Inherited from:
Evaluating
Source
Evaluating.scala
def resetTicks(context: Context): Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef

Attributes

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

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
AbstractWorkspace
def setModelPath(modelPath: String): Unit

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala
def setOutputAreaContents(x$0: String): Unit

Attributes

Inherited from:
AbstractWorkspace
override def setPlotCompilationErrorAction(plotCompilationErrorAction: PlotCompilationErrorAction): Unit

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

Definition Classes
Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
AbstractWorkspace
override def setProcedures(procs: ProceduresMap): Unit

Attributes

Definition Classes
Inherited from:
Procedures
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Traceable
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
AbstractWorkspace
def setupPlots(c: Context): Unit

Attributes

Inherited from:
Plotting
Source
Plotting.scala

Attributes

Inherited from:
AbstractWorkspace
def tick(context: Context, originalInstruction: Instruction): Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
AbstractWorkspace
def updatePlots(c: Context): Unit

Attributes

Inherited from:
Plotting
Source
Plotting.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
def warningMessage(x$0: String): Boolean

Attributes

Inherited from:
AbstractWorkspace
override def worldChecksum: String

Attributes

Definition Classes
Inherited from:
Checksums
Source
AbstractWorkspaceScala.scala

Concrete fields

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala
var importerErrorHandler: ErrorHandler

Attributes

Source
HeadlessWorkspace.scala

Internal use only.

Internal use only.

Attributes

Source
HeadlessWorkspace.scala

If true, don't send anything to standard output.

If true, don't send anything to standard output.

Attributes

Source
HeadlessWorkspace.scala

Inherited fields

name of the currently loaded model. Will be null if this is a new (unsaved) model. To get a version for display to the user, see modelNameForDisplay(). This is NOT a full path name, however, it does end in ".nlogo".

name of the currently loaded model. Will be null if this is a new (unsaved) model. To get a version for display to the user, see modelNameForDisplay(). This is NOT a full path name, however, it does end in ".nlogo".

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
final val evaluator: Evaluator

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
Evaluating
Source
Evaluating.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

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Plotting
Source
Plotting.scala
val plotRNG: MersenneTwisterFast

Attributes

Inherited from:
Plotting
Source
Plotting.scala

Attributes

Inherited from:
Plotting
Source
Plotting.scala
val world: World

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala