Class

org.nlogo.workspace

AbstractWorkspaceScala

Related Doc: package workspace

Permalink

abstract class AbstractWorkspaceScala extends AbstractWorkspace with APIConformant with Benchmarking with Checksums with Evaluating with ModelTracker with BehaviorSpaceInformation with Traceable with HubNetManager with ExtendableWorkspaceMethods with Exporting with Plotting

Source
AbstractWorkspaceScala.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractWorkspaceScala
  2. Exporting
  3. Plotting
  4. ExtendableWorkspaceMethods
  5. HubNetManager
  6. Traceable
  7. BehaviorSpaceInformation
  8. ModelTracker
  9. Evaluating
  10. Checksums
  11. Benchmarking
  12. APIConformant
  13. AbstractWorkspace
  14. HubNetWorkspaceInterface
  15. LogoThunkFactory
  16. ExtendableWorkspace
  17. Workspace
  18. CompilerServices
  19. JobManagerOwner
  20. Workspace
  21. Controllable
  22. ViewSettings
  23. RandomServices
  24. LiteralParser
  25. ImporterUser
  26. WorldResizer
  27. AnyRef
  28. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractWorkspaceScala(world: World, hubNetManagerFactory: HubNetManagerFactory)

    Permalink

Type Members

  1. abstract class FileImporter extends AnyRef

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace

Abstract Value Members

  1. abstract def aggregateManager: AggregateManagerInterface

    Permalink
    Definition Classes
    Workspace
  2. abstract def breathe(): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  3. abstract def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit

    Permalink
    Definition Classes
    Workspace
  4. abstract def clearDrawing(): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  5. abstract def clearOutput(): Unit

    Permalink
    Definition Classes
    Workspace
  6. abstract def compiler: CompilerInterface

    Permalink
    Definition Classes
    ModelTracker
  7. abstract def compilerTestingMode: Boolean

    Permalink
  8. abstract def deleteLogFiles(): Unit

    Permalink
    Definition Classes
    Workspace
  9. abstract def exportDrawing(path: String, format: String): Unit

    Permalink
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  10. abstract def exportDrawingToCSV(writer: PrintWriter): Unit

    Permalink
    Definition Classes
    Exporting
  11. abstract def exportInterface(path: String): Unit

    Permalink
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  12. abstract def exportOutput(path: String): Unit

    Permalink
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  13. abstract def exportOutputAreaToCSV(writer: PrintWriter): Unit

    Permalink
    Definition Classes
    Exporting
  14. abstract def exportView: BufferedImage

    Permalink
    Definition Classes
    Workspace
  15. abstract def exportView(path: String, format: String): Unit

    Permalink
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  16. abstract def getAndCreateDrawing(): BufferedImage

    Permalink
    Definition Classes
    Workspace
  17. abstract def importDrawing(file: File): Unit

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace
  18. abstract def importerErrorHandler(): ErrorHandler

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace
  19. abstract def inspectAgent(agentKind: AgentKind, agent: Agent, radius: Double): Unit

    Permalink
    Definition Classes
    Workspace
  20. abstract def inspectAgent(agent: Agent, radius: Double): Unit

    Permalink
    Definition Classes
    Workspace
  21. abstract def isHeadless: Boolean

    Permalink
    Definition Classes
    AbstractWorkspaceScalaViewSettings
  22. abstract def magicOpen(name: String): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  23. abstract def open(path: String): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspaceWorkspaceControllable
  24. abstract def openModel(model: Model): Unit

    Permalink
    Definition Classes
    Workspace
  25. abstract def openString(modelContents: String): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  26. abstract def ownerFinished(owner: JobOwner): Unit

    Permalink
    Definition Classes
    JobManagerOwner
  27. abstract def patchSize: Double

    Permalink
    Definition Classes
    WorkspaceViewSettings
  28. abstract def patchSize(patchSize: Double): Unit

    Permalink
    Definition Classes
    WorldResizer
  29. abstract def periodicUpdate(): Unit

    Permalink
    Definition Classes
    JobManagerOwner
  30. abstract def renderer: RendererInterface

    Permalink
    Definition Classes
    Workspace
  31. abstract def requestDisplayUpdate(force: Boolean): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  32. abstract def resizeView(): Unit

    Permalink
    Definition Classes
    WorldResizer
  33. abstract def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit

    Permalink
    Definition Classes
    JobManagerOwner
  34. abstract def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace
  35. abstract def setDimensions(dim: WorldDimensions, patchSize: Double): Unit

    Permalink
    Definition Classes
    WorldResizer
  36. abstract def setDimensions(dim: WorldDimensions): Unit

    Permalink
    Definition Classes
    WorldResizer
  37. abstract def startLogging(properties: String): Unit

    Permalink
    Definition Classes
    Workspace
  38. abstract def stopInspectingAgent(agent: Agent): Unit

    Permalink
    Definition Classes
    Workspace
  39. abstract def stopInspectingDeadAgents(): Unit

    Permalink
    Definition Classes
    Workspace
  40. abstract def updateDisplay(haveWorldLockAlready: Boolean): Unit

    Permalink
    Definition Classes
    JobManagerOwner
  41. abstract def waitFor(runnable: CommandRunnable): Unit

    Permalink
    Definition Classes
    Workspace
  42. abstract def waitForQueuedEvents(): Unit

    Permalink
    Definition Classes
    Workspace
  43. abstract def waitForResult[T](runnable: ReporterRunnable[T]): T

    Permalink
    Definition Classes
    Workspace
  44. abstract def zipLogFiles(filename: String): Unit

    Permalink
    Definition Classes
    Workspace

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. var _behaviorSpaceExperimentName: String

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  5. var _behaviorSpaceRunNumber: Int

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  6. var _modelFileName: String

    Permalink

    name of the currently loaded model.

    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".

    Definition Classes
    ModelTracker
  7. def addCustomShapes(filename: String): Unit

    Permalink
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  8. def addJobFromJobThread(job: Job): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def attachModelDir(filePath: String): String

    Permalink

    attaches the current model directory to a relative path, if necessary.

    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.

    Definition Classes
    ExtendableWorkspaceMethods
    Annotations
    @throws( ... )
  11. def auxRNG(): MersenneTwisterFast

    Permalink
    Definition Classes
    AbstractWorkspaceRandomServices
  12. def beep(): Unit

    Permalink
    Definition Classes
    Workspace
  13. def behaviorSpaceExperimentName(name: String): Unit

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  14. def behaviorSpaceExperimentName: String

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  15. def behaviorSpaceRunNumber(n: Int): Unit

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  16. def behaviorSpaceRunNumber: Int

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  17. def benchmark(minTime: Int, maxTime: Int): Unit

    Permalink
    Definition Classes
    Benchmarking
  18. def checkCommandSyntax(source: String): Unit

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

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  20. def clearAll(): Unit

    Permalink
  21. def clearLastLogoException(): Unit

    Permalink
    Definition Classes
    Evaluating
  22. def clearTicks(): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  23. def clone(): AnyRef

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

    Permalink

    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
    Evaluating
    Annotations
    @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
    Exceptions thrown

    org.nlogo.api.LogoException if the code fails to run

    org.nlogo.core.CompilerException if the code fails to compile

  25. def compileCommands(source: String, agentClass: AgentKind): Procedure

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

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

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

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  29. val completedActivations: WeakHashMap[Activation, Boolean]

    Permalink
    Definition Classes
    APIConformant
  30. def convertToNormal(): String

    Permalink

    instantly converts the current model to ModelTypeJ.NORMAL.

    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.

    Definition Classes
    ModelTracker
    Annotations
    @throws( classOf[IOException] )
  31. def currentPlot(plot: String): Unit

    Permalink
    Definition Classes
    Plotting
  32. val defaultOwner: SimpleJobOwner

    Permalink
    Definition Classes
    Evaluating
  33. def dispose(): Unit

    Permalink
    Definition Classes
    HubNetManagerAbstractWorkspaceWorkspaceWorkspace
    Annotations
    @throws( classOf[InterruptedException] )
  34. def doImport(importer: FileImporter): Unit

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace
  35. def doImport(importer: BufferedReaderImporter): Unit

    Permalink
    Definition Classes
    AbstractWorkspace
  36. def drawSpotlight: Boolean

    Permalink
    Definition Classes
    APIConformant
  37. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  47. def exportInterfaceGlobals(writer: PrintWriter): Unit

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace
  48. def exportPlot(plotName: String, filename: String): Unit

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

    Permalink
    Definition Classes
    Exporting
  50. def exportWorld(writer: PrintWriter): Unit

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

    Permalink
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  52. val fileManager: FileManager

    Permalink
    Definition Classes
    ModelTracker
  53. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  54. def findProcedurePositions(source: String): Map[String, ProcedureSyntax]

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

    Permalink
    Definition Classes
    APIConformant
  56. def fontSize: Int

    Permalink
    Definition Classes
    APIConformant
  57. def forceSaveAs: Boolean

    Permalink

    whether the user needs to enter a new filename to save this model.

    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.

    Definition Classes
    ModelTracker
  58. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  59. def getCompilationEnvironment: CompilationEnvironment

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  60. def getExtensionManager(): ExtensionManager

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  61. def getHubNetManager: Option[HubNetInterface]

    Permalink
    Definition Classes
    HubNetManagerWorkspace
  62. def getModelDir: String

    Permalink

    returns the full path to the directory from which the current model was loaded.

    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.

    Definition Classes
    ModelTracker
  63. def getModelFileName: String

    Permalink

    returns the name of the file from which the current model was loaded.

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

    Definition Classes
    ModelTracker
  64. def getModelFileUri: Option[URI]

    Permalink
    Definition Classes
    ModelTracker
  65. def getModelPath: String

    Permalink

    returns the full pathname of the currently loaded model, if any.

    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.

    Definition Classes
    ModelTracker
  66. def getModelType: ModelType

    Permalink
    Definition Classes
    ModelTracker
  67. def getPlot(plot: String): PlotInterface

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

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  69. def getPropertiesInterface(): WorldPropertiesInterface

    Permalink
  70. def getSource(filename: String): String

    Permalink
    Definition Classes
    AbstractWorkspaceExtendableWorkspace
  71. def getTokenAtPosition(s: String, pos: Int): Token

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  72. def graphicsChecksum: String

    Permalink
    Definition Classes
    Checksums
  73. def guessExportName(defaultName: String): String

    Permalink
    Definition Classes
    AbstractWorkspace
  74. def halt(): Unit

    Permalink
    Definition Classes
    AbstractWorkspace
  75. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  76. def hubNetManager: Option[HubNetInterface]

    Permalink
    Definition Classes
    HubNetManager
  77. val hubNetManagerFactory: HubNetManagerFactory

    Permalink
    Definition Classes
    AbstractWorkspaceScalaHubNetManager
  78. def hubNetRunning: Boolean

    Permalink
    Definition Classes
    HubNetManager
  79. def hubNetRunning_=(running: Boolean): Unit

    Permalink
  80. def importDrawing(filename: String): Unit

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

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

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

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  84. def init(): Unit

    Permalink
    Definition Classes
    AbstractWorkspace
  85. def isConstant(s: String): Boolean

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

    Permalink
    Definition Classes
    AbstractWorkspaceImporterUser
  87. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  91. var lastLogoException: LogoException

    Permalink
    Definition Classes
    Evaluating
  92. def lastRunTimes(): WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  93. def loadFromModel(model: Model): Unit

    Permalink
    Attributes
    protected
  94. def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit

    Permalink
  95. def mainRNG(): MersenneTwisterFast

    Permalink
    Definition Classes
    AbstractWorkspaceRandomServices
  96. def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  97. def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk

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

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  99. def modelFileName: String

    Permalink
    Definition Classes
    ModelTracker
  100. def modelNameForDisplay: String

    Permalink
    Definition Classes
    ModelTracker
  101. def mouseDown: Boolean

    Permalink
    Definition Classes
    Workspace
  102. def mouseInside: Boolean

    Permalink
    Definition Classes
    Workspace
  103. def mouseXCor: Double

    Permalink
    Definition Classes
    Workspace
  104. def mouseYCor: Double

    Permalink
    Definition Classes
    Workspace
  105. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  106. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  107. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  108. def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit

    Permalink
    Definition Classes
    APIConformant
  109. def perspective: Perspective

    Permalink
    Definition Classes
    APIConformant
  110. val plotManager: PlotManager

    Permalink
    Definition Classes
    Plotting
  111. val plotRNG: MersenneTwisterFast

    Permalink
    Definition Classes
    Plotting
  112. var previewCommands: PreviewCommands

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  113. def previewCommandsString: String

    Permalink
    Definition Classes
    APIConformant
  114. def profilingEnabled: Boolean

    Permalink
    Definition Classes
    Traceable
  115. def profilingTracer: Tracer

    Permalink
    Definition Classes
    Traceable
  116. def readFromString(string: String): AnyRef

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  117. def readNumberFromString(source: String): Double

    Permalink
  118. def renderPerspective: Boolean

    Permalink
    Definition Classes
    APIConformant
  119. def report(source: String): AnyRef

    Permalink

    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.core.LogoList, org.nlogo.api.Agent, AgentSet, or Nobody

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
    Exceptions thrown

    org.nlogo.api.LogoException if the code fails to run

    org.nlogo.core.CompilerException if the code fails to compile

  120. def resetTicks(context: Context): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  121. def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

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

    Permalink
    Definition Classes
    Evaluating
  123. def seedRNGs(seed: Int): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceScalaRandomServices
  124. def setModelPath(modelPath: String): Unit

    Permalink
    Definition Classes
    ModelTracker
  125. def setModelType(tpe: ModelType): Unit

    Permalink
    Definition Classes
    ModelTracker
  126. def setOutputAreaContents(text: String): Unit

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

    Permalink
    Definition Classes
    AbstractWorkspace
  128. def setProfilingTracer(t: Tracer): Unit

    Permalink
    Definition Classes
    Traceable
  129. def setupPlots(c: Context): Unit

    Permalink
    Definition Classes
    Plotting
  130. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  132. def toString(): String

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

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  134. def updateMode(updateMode: UpdateMode): Unit

    Permalink
    Definition Classes
    AbstractWorkspace
  135. def updateMode(): UpdateMode

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

    Permalink
    Definition Classes
    Plotting
  137. def updateUI(): Unit

    Permalink
    Definition Classes
    Workspace
  138. def userDirectory: Option[String]

    Permalink
    Definition Classes
    Workspace
  139. def userFile: Option[String]

    Permalink
    Definition Classes
    Workspace
  140. def userInput(msg: String): Option[String]

    Permalink
    Definition Classes
    Workspace
  141. def userMessage(msg: String): Boolean

    Permalink
    Definition Classes
    Workspace
  142. def userNewFile: Option[String]

    Permalink
    Definition Classes
    Workspace
  143. def userOneOf(msg: String, xs: LogoList): Option[AnyRef]

    Permalink
    Definition Classes
    Workspace
  144. def userYesOrNo(msg: String): Option[Boolean]

    Permalink
    Definition Classes
    Workspace
  145. def viewHeight: Double

    Permalink
    Definition Classes
    APIConformant
  146. def viewOffsetX: Double

    Permalink
    Definition Classes
    APIConformant
  147. def viewOffsetY: Double

    Permalink
    Definition Classes
    APIConformant
  148. def viewWidth: Double

    Permalink
    Definition Classes
    APIConformant
  149. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  152. def warningMessage(message: String): Boolean

    Permalink
  153. val world: World

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  154. def worldChecksum: String

    Permalink
    Definition Classes
    Checksums

Inherited from Exporting

Inherited from Plotting

Inherited from HubNetManager

Inherited from Traceable

Inherited from BehaviorSpaceInformation

Inherited from ModelTracker

Inherited from Evaluating

Inherited from Checksums

Inherited from Benchmarking

Inherited from APIConformant

Inherited from AbstractWorkspace

Inherited from HubNetWorkspaceInterface

Inherited from LogoThunkFactory

Inherited from ExtendableWorkspace

Inherited from Workspace

Inherited from CompilerServices

Inherited from JobManagerOwner

Inherited from Workspace

Inherited from api.Controllable

Inherited from ViewSettings

Inherited from RandomServices

Inherited from LiteralParser

Inherited from ImporterUser

Inherited from WorldResizer

Inherited from AnyRef

Inherited from Any

Ungrouped