org.nlogo.headless

HeadlessWorkspace

class HeadlessWorkspace extends AbstractWorkspaceScala with Controllable with WorldLoaderInterface with ViewSettings

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.

Source
HeadlessWorkspace.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. HeadlessWorkspace
  2. ViewSettings
  3. WorldLoaderInterface
  4. Controllable
  5. AbstractWorkspaceScala
  6. Evaluating
  7. Exporting
  8. Plotting
  9. AbstractWorkspace
  10. HubNetWorkspaceInterface
  11. LogoThunkFactory
  12. Workspace
  13. RandomServices
  14. CompilerServices
  15. JobManagerOwner
  16. ImporterUser
  17. WorldResizer
  18. AnyRef
  19. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HeadlessWorkspace(_world: World, compiler: CompilerInterface, renderer: RendererInterface, aggregateManager: AggregateManagerInterface, hubNetManagerFactory: HubNetManagerFactory)

Type Members

  1. abstract class FileImporter extends AnyRef

    Attributes
    protected[workspace]
  2. type OutputDestination = OutputDestination

    Attributes
    protected
    Definition Classes
    Workspace
  3. type UpdateMode = UpdateMode

    Attributes
    protected
    Definition Classes
    Workspace

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addJobFromJobThread(job: Job): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  7. val aggregateManager: AggregateManagerInterface

    Definition Classes
    HeadlessWorkspaceWorkspace
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def attachModelDir(filePath: String): String

    Definition Classes
    AbstractWorkspaceWorkspace
  10. def autoConvert(source: String, subprogram: Boolean, reporter: Boolean, modelVersion: String): String

    Definition Classes
    AbstractWorkspaceCompilerServices
  11. def auxRNG(): MersenneTwisterFast

    Definition Classes
    AbstractWorkspaceRandomServices
  12. def behaviorSpaceExperimentName(name: String): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  13. def behaviorSpaceExperimentName(): String

    Definition Classes
    AbstractWorkspaceWorkspace
  14. def behaviorSpaceRunNumber(n: Int): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  15. def behaviorSpaceRunNumber(): Int

    Definition Classes
    AbstractWorkspaceWorkspace
  16. def breathe(): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  17. def calculateHeight(worldHeight: Int, patchSize: Double): Int

  18. def calculateWidth(worldWidth: Int, patchSize: Double): Int

  19. def changeLanguage(): Nothing

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  20. def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit

  21. def checkCommandSyntax(source: String): Unit

    Definition Classes
    AbstractWorkspaceCompilerServices
  22. def checkReporterSyntax(source: String): Unit

    Definition Classes
    AbstractWorkspaceCompilerServices
  23. def clearAll(): Unit

  24. def clearDrawing(): Unit

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  25. def clearLastLogoException(): Unit

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  26. def clearOutput(): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceWorkspace
  27. def clearTicks(): Unit

    Definition Classes
    AbstractWorkspaceScalaWorkspace
  28. def clearTurtles(): Unit

  29. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  30. def command(source: String): Unit

    Runs NetLogo commands and waits for them to complete.

    Runs NetLogo commands and waits for them to complete.

    source

    The command or commands to run

    Definition Classes
    HeadlessWorkspaceControllable
    Annotations
    @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
    Exceptions thrown
    org.nlogo.api.CompilerException

    if the code fails to compile

    org.nlogo.api.LogoException

    if the code fails to run

  31. def compileCommands(source: String, agentClass: Class[_ <: org.nlogo.agent.Agent]): Procedure

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  32. def compileCommands(source: String): Procedure

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  33. def compileForRun(source: String, context: Context, reporter: Boolean): Procedure

    Definition Classes
    AbstractWorkspaceWorkspace
  34. def compileReporter(source: String): Procedure

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  35. val compiler: CompilerInterface

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  36. var compilerTestingMode: Boolean

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceAbstractWorkspace
  37. def completedActivations(): WeakHashMap[Activation, Boolean]

    Definition Classes
    AbstractWorkspaceWorkspace
  38. def computePatchSize(width: Int, numPatches: Int): Double

  39. def convertToNormal(): String

    Definition Classes
    AbstractWorkspaceWorkspace
  40. def currentPlot(plot: String): Unit

    Definition Classes
    Plotting
  41. val defaultOwner: SimpleJobOwner

  42. def deleteLogFiles(): Nothing

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceWorkspace
  43. def dispose(): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  44. def doImport(importer: FileImporter): Unit

    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  45. def doImport(importer: BufferedReaderImporter): Unit

    Definition Classes
    AbstractWorkspace
  46. def drawSpotlight: Boolean

    Definition Classes
    HeadlessWorkspaceViewSettings
  47. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  48. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  49. def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  50. def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  51. def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  52. def evaluateCommands(owner: JobOwner, source: String): Unit

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  53. def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  54. def evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  55. def evaluateReporter(owner: JobOwner, source: String): AnyRef

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  56. def exportAllPlots(filename: String): Unit

    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  57. def exportBehaviors(filename: String, experimentName: String, includeHeader: Boolean): File

    Definition Classes
    AbstractWorkspace
  58. def exportDrawing(filename: String, format: String): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  59. def exportDrawingToCSV(writer: PrintWriter): Unit

    Definition Classes
    HeadlessWorkspaceExporting
  60. def exportInterface(filename: String): Nothing

    Not implemented.

    Not implemented.

    Definition Classes
    HeadlessWorkspaceWorkspace
  61. def exportInterfaceGlobals(writer: PrintWriter): Unit

    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  62. def exportOutput(filename: String): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  63. def exportOutputAreaToCSV(writer: PrintWriter): Unit

    Definition Classes
    HeadlessWorkspaceExporting
  64. def exportPlot(plotName: String, filename: String): Unit

    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  65. def exportPlotsToCSV(writer: PrintWriter): Unit

    Definition Classes
    Exporting
  66. def exportView(filename: String, format: String): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  67. def exportView(): BufferedImage

    Get a snapshot of the 2D view.

    Get a snapshot of the 2D view.

    Definition Classes
    HeadlessWorkspaceWorkspace
  68. def exportWorld(writer: PrintWriter): Unit

    Definition Classes
    Exporting
  69. def exportWorld(filename: String): Unit

    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  70. def fileManager(): FileManager

    Definition Classes
    AbstractWorkspaceWorkspace
  71. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  72. def findProcedurePositions(source: String): Map[String, List[AnyRef]]

    Definition Classes
    AbstractWorkspaceCompilerServices
  73. def fontSize(i: Int): Unit

  74. def fontSize: Int

    Definition Classes
    HeadlessWorkspaceViewSettings
  75. def forceSaveAs(): Boolean

    Definition Classes
    AbstractWorkspace
  76. def frameRate(frameRate: Double): Unit

  77. def frameRate: Double

  78. def getAndCreateDrawing(): BufferedImage

    Definition Classes
    HeadlessWorkspaceWorkspace
  79. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  80. def getExtensionManager(): ExtensionManager

    Definition Classes
    AbstractWorkspaceWorkspace
  81. def getGraphics(image: BufferedImage): Unit

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

  82. def getHubNetManager(): HubNetInterface

    Definition Classes
    AbstractWorkspaceWorkspace
  83. def getIsApplet(): Boolean

    Definition Classes
    AbstractWorkspaceWorkspace
  84. def getMinimumWidth: Int

  85. def getModelDir(): String

    Definition Classes
    AbstractWorkspaceWorkspace
  86. def getModelFileName(): String

    Definition Classes
    AbstractWorkspaceWorkspace
  87. def getModelPath(): String

    Definition Classes
    AbstractWorkspaceWorkspace
  88. def getModelType(): ModelType

    Definition Classes
    AbstractWorkspace
  89. def getPlot(plot: String): PlotInterface

    Definition Classes
    Plotting
  90. def getProcedures(): Map[String, Procedure]

    Definition Classes
    AbstractWorkspaceWorkspace
  91. def getPropertiesInterface(): WorldPropertiesInterface

  92. def getSource(filename: String): String

    Definition Classes
    AbstractWorkspace
  93. def getTokenAtPosition(s: String, pos: Int): Token

    Definition Classes
    AbstractWorkspaceCompilerServices
  94. def guessExportName(defaultName: String): String

    Definition Classes
    AbstractWorkspace
  95. def halt(): Unit

    Halts all running NetLogo code in this workspace.

    Halts all running NetLogo code in this workspace.

    Definition Classes
    HeadlessWorkspaceAbstractWorkspace
  96. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  97. def hubNetRunning(hubNetRunning: Boolean): Unit

  98. def hubNetRunning(): Boolean

    Definition Classes
    AbstractWorkspace
  99. def hubnetManager(): HubNetInterface

    Definition Classes
    AbstractWorkspace
  100. def importDrawing(file: File): Unit

    Definition Classes
    HeadlessWorkspaceAbstractWorkspace
  101. def importDrawing(filename: String): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  102. def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit

    Definition Classes
    AbstractWorkspaceImporterUser
  103. def importWorld(reader: Reader): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  104. def importWorld(filename: String): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  105. var importerErrorHandler: ErrorHandler

    Definition Classes
    HeadlessWorkspaceAbstractWorkspace
  106. def init(): Unit

    Definition Classes
    AbstractWorkspace
  107. def initForTesting(d: WorldDimensions): Unit

    Internal use only.

  108. def initForTesting(minPxcor: Int, maxPxcor: Int, minPycor: Int, maxPycor: Int): Unit

  109. def initForTesting(d: WorldDimensions, source: String): Unit

    Internal use only.

  110. def initForTesting(minPxcor: Int, maxPxcor: Int, minPycor: Int, maxPycor: Int, source: String): Unit

    Internal use only.

  111. def initForTesting(worldSize: Int, modelString: String): Unit

    Internal use only.

  112. def initForTesting(worldSize: Int): Unit

    Internal use only.

  113. def insetWidth(): Int

  114. def inspectAgent(agentClass: Class[_ <: org.nlogo.agent.Agent], agent: Agent, radius: Double): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  115. def inspectAgent(agent: Agent, radius: Double): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  116. def isConstant(s: String): Boolean

    Definition Classes
    AbstractWorkspaceCompilerServices
  117. def isExtensionName(name: String): Boolean

    Definition Classes
    AbstractWorkspaceImporterUser
  118. def isHeadless: Boolean

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceViewSettingsAbstractWorkspaceWorkspace
  119. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  120. def isReporter(s: String): Boolean

    Definition Classes
    AbstractWorkspaceCompilerServices
  121. def isValidIdentifier(s: String): Boolean

    Definition Classes
    AbstractWorkspaceCompilerServices
  122. def joinForeverButtons(agent: Agent): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  123. var lastErrorReport: ErrorReport

  124. var lastLogoException: LogoException

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  125. def lastRunTimes(): WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]

    Definition Classes
    AbstractWorkspaceWorkspace
  126. def loadWorld(strings: Array[String], version: String, worldInterface: WorldLoaderInterface): Unit

    Definition Classes
    AbstractWorkspace
  127. def logCustomGlobals(nameValuePairs: Seq[(String, String)]): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  128. def logCustomMessage(msg: String): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  129. def magicOpen(name: String): Nothing

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  130. def mainRNG(): MersenneTwisterFast

    Definition Classes
    AbstractWorkspaceRandomServices
  131. def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  132. def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  133. def modelNameForDisplay(): String

  134. var modelOpened: Boolean

    Has a model been opened in this workspace?

  135. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  136. final def notify(): Unit

    Definition Classes
    AnyRef
  137. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  138. def open(path: String): Unit

    Opens a model stored in a file.

    Opens a model stored in a file.

    path

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

    Definition Classes
    HeadlessWorkspaceControllableAbstractWorkspaceWorkspace
    Annotations
    @throws( classOf[java.io.IOException] ) @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
  139. def openFromSource(source: String): Unit

    Opens a model stored in a string.

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

    source

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

  140. def openString(modelContents: String): Unit

    Opens a model stored in a string

    Opens a model stored in a string

    modelContents

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  141. val outputAreaBuffer: StringBuilder

  142. def outputObject(object: Any, owner: Any, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  143. def ownerFinished(owner: JobOwner): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceJobManagerOwner
  144. def patchSize: Double

    Definition Classes
    HeadlessWorkspaceViewSettingsWorkspace
  145. def patchSize(patchSize: Double): Unit

  146. def periodicUpdate(): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceJobManagerOwner
  147. def perspective: Perspective

    Definition Classes
    HeadlessWorkspaceViewSettings
  148. val plotManager: PlotManager

    Definition Classes
    Plotting
  149. var previewCommands: String

    previewCommands used by make-preview and model test

    previewCommands used by make-preview and model test

    Definition Classes
    AbstractWorkspaceScalaWorkspace
  150. def profilingEnabled(): Boolean

    Definition Classes
    AbstractWorkspaceWorkspace
  151. def profilingTracer(): Tracer

    Definition Classes
    AbstractWorkspaceWorkspace
  152. def readFromString(string: String): AnyRef

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  153. def readNumberFromString(source: String): AnyRef

    Definition Classes
    AbstractWorkspaceCompilerServices
  154. def renderPerspective: Boolean

    Definition Classes
    HeadlessWorkspaceViewSettings
  155. val renderer: RendererInterface

  156. def report(source: String): AnyRef

    Runs a NetLogo reporter.

    Runs a NetLogo reporter.

    source

    The reporter to run

    returns

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

    Definition Classes
    HeadlessWorkspaceControllable
    Annotations
    @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
    Exceptions thrown
    org.nlogo.api.CompilerException

    if the code fails to compile

    org.nlogo.api.LogoException

    if the code fails to run

  157. def requestDisplayUpdate(force: Boolean): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceAbstractWorkspaceWorkspace
  158. def resetTicks(context: Context): Unit

    Definition Classes
    AbstractWorkspaceScalaWorkspace
  159. def resizeView(): Unit

    Definition Classes
    HeadlessWorkspaceWorldResizer
  160. def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

    Definition Classes
    Evaluating
  161. def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef

    Definition Classes
    Evaluating
  162. def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceJobManagerOwner
  163. def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit

    Internal use only.

    Internal use only. Called from job thread.

    Definition Classes
    HeadlessWorkspaceAbstractWorkspace
  164. def setDimensions(d: WorldDimensions, patchSize: Double): Unit

  165. def setDimensions(d: WorldDimensions): Unit

    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.

    Definition Classes
    HeadlessWorkspaceWorldResizer
  166. def setModelPath(modelPath: String): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  167. def setModelType(modelType: ModelType): Unit

    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  168. def setOutputAreaContents(text: String): Unit

    Definition Classes
    AbstractWorkspaceImporterUser
  169. def setProcedures(procedures: Map[String, Procedure]): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  170. def setProfilingTracer(tracer: Tracer): Unit

    Definition Classes
    AbstractWorkspace
  171. def setSize(x: Int, y: Int): Unit

  172. def setupPlots(c: Context): Unit

    Definition Classes
    Plotting
  173. def showTickCounter(showTickCounter: Boolean): Unit

  174. def showTickCounter: Boolean

  175. var silent: Boolean

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

  176. def startLogging(properties: String): Nothing

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceWorkspace
  177. def stopInspectingAgent(agent: Agent): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  178. def stopInspectingDeadAgents(): Unit

    Definition Classes
    HeadlessWorkspaceWorkspace
  179. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  180. def tick(context: Context, originalInstruction: Instruction): Unit

    Definition Classes
    AbstractWorkspaceScalaWorkspace
  181. def tickCounterLabel(s: String): Unit

  182. def tickCounterLabel: String

  183. def toString(): String

    Definition Classes
    AnyRef → Any
  184. def tokenizeForColorization(s: String): Array[Token]

    Definition Classes
    AbstractWorkspaceCompilerServices
  185. def unsupported: Nothing

  186. def updateDisplay(haveWorldLockAlready: Boolean): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceJobManagerOwner
  187. def updateMode(updateMode: UpdateMode): Unit

  188. def updateMode(): UpdateMode

    Definition Classes
    AbstractWorkspace
  189. def updatePlots(c: Context): Unit

    Definition Classes
    Plotting
  190. def viewHeight: Double

    Definition Classes
    HeadlessWorkspaceViewSettings
  191. def viewOffsetX: Double

    Definition Classes
    HeadlessWorkspaceViewSettings
  192. def viewOffsetY: Double

    Definition Classes
    HeadlessWorkspaceViewSettings
  193. def viewWidth: Double

    Definition Classes
    HeadlessWorkspaceViewSettings
  194. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  195. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  196. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  197. def waitFor(runnable: CommandRunnable): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceWorkspace
  198. def waitForQueuedEvents(): Unit

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceWorkspace
  199. def waitForResult[T](runnable: ReporterRunnable[T]): T

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceWorkspace
  200. def warningMessage(message: String): Boolean

    Definition Classes
    AbstractWorkspace
  201. def world(): World

    Definition Classes
    AbstractWorkspaceWorkspace
  202. def zipLogFiles(filename: String): Nothing

    Internal use only.

    Internal use only.

    Definition Classes
    HeadlessWorkspaceWorkspace

Inherited from ViewSettings

Inherited from WorldLoaderInterface

Inherited from Controllable

Inherited from AbstractWorkspaceScala

Inherited from Evaluating

Inherited from Exporting

Inherited from Plotting

Inherited from AbstractWorkspace

Inherited from HubNetWorkspaceInterface

Inherited from LogoThunkFactory

Inherited from Workspace

Inherited from RandomServices

Inherited from CompilerServices

Inherited from JobManagerOwner

Inherited from ImporterUser

Inherited from WorldResizer

Inherited from AnyRef

Inherited from Any