c

org.nlogo.workspace

AbstractWorkspaceScala

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

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

Instance Constructors

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

Type Members

  1. abstract class FileImporter extends AnyRef
    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace

Abstract Value Members

  1. abstract def aggregateManager(): AggregateManagerInterface
    Definition Classes
    AbstractWorkspace
  2. abstract def breathe(): Unit
    Definition Classes
    AbstractWorkspace
  3. abstract def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
    Definition Classes
    Workspace
  4. abstract def clearDrawing(): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  5. abstract def clearOutput(): Unit
    Definition Classes
    Workspace
  6. abstract def compiler: PresentationCompilerInterface
    Definition Classes
    ModelTracker
  7. abstract def compilerTestingMode: Boolean
  8. abstract def exportDrawing(path: String, format: String): Unit
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  9. abstract def exportDrawingToCSV(writer: PrintWriter): Unit
    Definition Classes
    Exporting
  10. abstract def exportInterface(path: String): Unit
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  11. abstract def exportOutput(path: String): Unit
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  12. abstract def exportOutputAreaToCSV(writer: PrintWriter): Unit
    Definition Classes
    Exporting
  13. abstract def exportView: BufferedImage
    Definition Classes
    Workspace
  14. abstract def exportView(path: String, format: String): Unit
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  15. abstract def getAndCreateDrawing(): BufferedImage
    Definition Classes
    Workspace
  16. abstract def importDrawing(is: InputStream, mimeTypeOpt: Option[String]): Unit
    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  17. abstract def importerErrorHandler(): ErrorHandler
    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  18. abstract def inspectAgent(agentKind: AgentKind, agent: Agent, radius: Double): Unit
    Definition Classes
    Workspace
  19. abstract def inspectAgent(agent: Agent, radius: Double): Unit
    Definition Classes
    Workspace
  20. abstract def isHeadless: Boolean
    Definition Classes
    AbstractWorkspaceScalaViewSettings
  21. abstract def magicOpen(name: String): Unit
    Definition Classes
    AbstractWorkspaceEditorWorkspace
  22. abstract def open(path: String, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
    AbstractWorkspaceScalaWorkspaceControllable
    Annotations
    @throws( classOf[CompilerException] ) @throws( classOf[IOException] ) @throws( classOf[LogoException] )
  23. abstract def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
    Workspace
  24. abstract def openString(modelContents: String): Unit
    Definition Classes
    AbstractWorkspace
  25. abstract def ownerFinished(owner: JobOwner): Unit
    Definition Classes
    JobManagerOwner
  26. abstract def patchSize: Double
    Definition Classes
    WorkspaceViewSettings
  27. abstract def patchSize(patchSize: Double): Unit
    Definition Classes
    WorldResizer
  28. abstract def periodicUpdate(): Unit
    Definition Classes
    JobManagerOwner
  29. abstract def renderer: RendererInterface
    Definition Classes
    Workspace
  30. abstract def requestDisplayUpdate(force: Boolean): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  31. abstract def resizeView(): Unit
    Definition Classes
    WorldResizer
  32. abstract def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit
    Definition Classes
    JobManagerOwner
  33. abstract def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit
    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  34. abstract def setDimensions(dim: WorldDimensions, patchSize: Double): Unit
    Definition Classes
    WorldResizer
  35. abstract def setDimensions(dim: WorldDimensions): Unit
    Definition Classes
    WorldResizer
  36. abstract def stopInspectingAgent(agent: Agent): Unit
    Definition Classes
    Workspace
  37. abstract def stopInspectingDeadAgents(): Unit
    Definition Classes
    Workspace
  38. abstract def updateDisplay(haveWorldLockAlready: Boolean): Unit
    Definition Classes
    JobManagerOwner
  39. abstract def waitFor(runnable: CommandRunnable): Unit
    Definition Classes
    Workspace
  40. abstract def waitForQueuedEvents(): Unit
    Definition Classes
    Workspace
  41. abstract def waitForResult[T](runnable: ReporterRunnable[T]): T
    Definition Classes
    Workspace

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val _behaviorSpaceExperimentName: String
    Definition Classes
    BehaviorSpaceInformation
  5. val _behaviorSpaceRunNumber: Int
    Definition Classes
    BehaviorSpaceInformation
  6. val _modelFileName: String

    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 addComponent[A <: AnyRef](componentClass: Class[A], component: A): Unit
    Definition Classes
    Components
  8. def addCustomShapes(filename: String): Unit
    Definition Classes
    Workspace
    Annotations
    @throws( classOf[IOException] )
  9. def addJobFromJobThread(job: Job): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  10. def addLifecycle[A <: AnyRef](lifecycle: ComponentLifecycle[A]): Unit
    Definition Classes
    Components
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def attachModelDir(filePath: String): String

    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( ... )
  13. def auxRNG(): MersenneTwisterFast
    Definition Classes
    AbstractWorkspaceRandomServices
  14. def beep(): Unit
    Definition Classes
    Workspace
  15. def behaviorSpaceExperimentName(name: String): Unit
    Definition Classes
    BehaviorSpaceInformation
  16. def behaviorSpaceExperimentName: String
    Definition Classes
    BehaviorSpaceInformation
  17. def behaviorSpaceRunNumber(n: Int): Unit
    Definition Classes
    BehaviorSpaceInformation
  18. def behaviorSpaceRunNumber: Int
    Definition Classes
    BehaviorSpaceInformation
  19. def benchmark(minTime: Int, maxTime: Int): Unit
    Definition Classes
    Benchmarking
  20. def breathe(context: Context): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  21. def checkCommandSyntax(source: String): Unit
    Definition Classes
    Compiling
    Annotations
    @throws( classOf[CompilerException] )
  22. def checkReporterSyntax(source: String): Unit
    Definition Classes
    Compiling
    Annotations
    @throws( classOf[CompilerException] )
  23. def clearAll(): Unit
  24. def clearLastLogoException(): Unit
    Definition Classes
    Evaluating
  25. def clearTicks(): Unit
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  26. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  27. 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
    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

  28. def compileCommands(source: String, agentClass: AgentKind): Procedure
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  29. def compileCommands(source: String): Procedure
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  30. def compileForRun(source: String, context: Context, reporter: Boolean): Procedure
    Definition Classes
    AbstractWorkspaceWorkspace
  31. def compileReporter(source: String): Procedure
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  32. val completedActivations: WeakHashMap[Activation, Boolean]
    Definition Classes
    APIConformant
  33. def convertToNormal(): String

    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] )
  34. def currentPlot(plot: String): Unit
    Definition Classes
    Plotting
  35. val defaultOwner: SimpleJobOwner
    Definition Classes
    Evaluating
  36. def dialect: Dialect
    Definition Classes
    Compiling
  37. def dispose(): Unit

    Shuts down the background thread associated with this workspace, allowing resources to be freed.

    Shuts down the background thread associated with this workspace, allowing resources to be freed.

    Definition Classes
    ComponentsAbstractWorkspaceWorkspace
    Annotations
    @throws( classOf[InterruptedException] )
  38. def doImport(importer: FileImporter): Unit
    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  39. def doImport(importer: BufferedReaderImporter): Unit
    Definition Classes
    AbstractWorkspace
  40. def drawSpotlight: Boolean
    Definition Classes
    APIConformant
  41. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  43. def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  44. def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  45. def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  46. def evaluateCommands(owner: JobOwner, source: String): Unit
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  47. def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  48. def evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  49. def evaluateReporter(owner: JobOwner, source: String): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  50. def exportAllPlots(filename: String): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  51. def exportInterfaceGlobals(writer: PrintWriter): Unit
    Definition Classes
    Exporting
  52. def exportPlot(plotName: String, filename: String): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  53. def exportPlotWarningAction(): ExportPlotWarningAction
    Definition Classes
    AbstractWorkspaceWorkspace
  54. def exportPlotsToCSV(writer: PrintWriter): Unit
    Definition Classes
    Exporting
  55. def exportWorld(writer: PrintWriter): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  56. def exportWorld(filename: String): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  57. val fileManager: FileManager
    Definition Classes
    ModelTracker
  58. def findProcedurePositions(source: String): Map[String, ProcedureSyntax]
    Definition Classes
    Compiling
  59. def fontSize(i: Int): Unit
    Definition Classes
    APIConformant
  60. def fontSize: Int
    Definition Classes
    APIConformant
  61. def forceSaveAs: Boolean

    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
  62. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  63. def getCompilationEnvironment: CompilationEnvironment
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  64. def getComponent[A <: AnyRef](componentClass: Class[A]): Option[A]
    Definition Classes
    ComponentsWorkspace
  65. def getExtensionManager(): ExtensionManager
    Definition Classes
    AbstractWorkspaceWorkspace
  66. def getExtensionPathMappings(): Map[String, Path]
    Definition Classes
    Extensions
  67. def getHubNetManager: Option[HubNetInterface]
    Definition Classes
    HubNetManager
  68. def getLibraryManager: LibraryManager
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  69. def getModelDir: String

    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
  70. def getModelFileName: String

    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
  71. def getModelFileUri: Option[URI]
    Definition Classes
    ModelTracker
  72. def getModelPath: String

    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
  73. def getModelType: ModelType
    Definition Classes
    ModelTracker
  74. def getPlot(plot: String): PlotInterface
    Definition Classes
    Plotting
  75. def getPlotCompilationErrorAction(): PlotCompilationErrorAction

    returns

    plotCompilationErrorAction action to take if a plot compilation error occurs

    Definition Classes
    AbstractWorkspaceScalaControllable
  76. def getPropertiesInterface(): WorldPropertiesInterface
  77. def getSource(filename: String): String
    Annotations
    @throws( classOf[IOException] )
  78. def getTokenAtPosition(s: String, pos: Int): Token
    Definition Classes
    Compiling
  79. def graphicsChecksum: String
    Definition Classes
    Checksums
  80. def guessExportName(defaultName: String): String
    Definition Classes
    AbstractWorkspace
  81. def halt(): Unit
    Definition Classes
    AbstractWorkspace
  82. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  83. def hubNetManager: Option[HubNetInterface]
    Definition Classes
    HubNetManager
  84. val hubNetManagerFactory: HubNetManagerFactory
    Definition Classes
    AbstractWorkspaceScalaHubNetManager
  85. def hubNetRunning: Boolean
    Definition Classes
    HubNetManager
  86. def hubNetRunning_=(running: Boolean): Unit
  87. def importDrawing(is: InputStream): Unit
    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  88. def importDrawing(file: File): Unit
    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  89. def importDrawing(filename: String): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  90. def importDrawingBase64(base64: String): Unit
    Annotations
    @throws( classOf[java.io.IOException] )
  91. def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
    AbstractWorkspaceImporterUser
  92. def importWorld(reader: Reader): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  93. def importWorld(filename: String): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  94. def init(): Unit
    Definition Classes
    Procedures
  95. def isConstant(s: String): Boolean
    Definition Classes
    Compiling
  96. def isExtensionName(name: String): Boolean
    Definition Classes
    AbstractWorkspaceImporterUser
  97. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  98. def isReporter(s: String): Boolean
    Definition Classes
    Compiling
  99. def isValidIdentifier(s: String): Boolean
    Definition Classes
    Compiling
  100. def joinForeverButtons(agent: Agent): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  101. val lastLogoException: LogoException
    Definition Classes
    Evaluating
  102. val lastRunTimes: WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]

    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

    Definition Classes
    AbstractWorkspaceScalaAbstractWorkspaceWorkspace
  103. def loadFromModel(model: Model): Unit
    Attributes
    protected
  104. def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit
  105. def mainRNG(): MersenneTwisterFast
    Definition Classes
    AbstractWorkspaceRandomServices
  106. def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  107. def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  108. def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  109. def modelFileName: String
    Definition Classes
    ModelTracker
  110. def modelNameForDisplay: String
    Definition Classes
    ModelTracker
  111. def mouseDown: Boolean
    Definition Classes
    Workspace
  112. def mouseInside: Boolean
    Definition Classes
    Workspace
  113. def mouseXCor: Double
    Definition Classes
    Workspace
  114. def mouseYCor: Double
    Definition Classes
    Workspace
  115. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  116. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  117. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  118. def open(path: String): Unit
    Definition Classes
    Controllable
    Annotations
    @throws( classOf[java.io.IOException] )
  119. def openModel(model: Model): Unit
    Definition Classes
    Workspace
  120. def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
    Definition Classes
    APIConformant
  121. def perspective: Perspective
    Definition Classes
    APIConformant
  122. val plotManager: PlotManager
    Definition Classes
    Plotting
  123. val plotRNG: MersenneTwisterFast
    Definition Classes
    Plotting
  124. def previewCommands(): PreviewCommands
    Definition Classes
    AbstractWorkspaceWorkspace
  125. def previewCommandsString: String
    Definition Classes
    APIConformant
  126. def procedures: ProceduresMap
    Definition Classes
    Procedures
  127. def procedures_=(procs: ProceduresMap): Unit
    Definition Classes
    Procedures
  128. def profilingEnabled: Boolean
    Definition Classes
    Traceable
  129. def profilingTracer: Tracer
    Definition Classes
    Traceable
  130. def readFromString(string: String): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  131. def readNumberFromString(source: String): Double
    Definition Classes
    Compiling
    Annotations
    @throws( classOf[CompilerException] )
  132. val realPlotManager: PlotManager
    Definition Classes
    Plotting
  133. def renderPerspective: Boolean
    Definition Classes
    APIConformant
  134. 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.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

  135. def resetTicks(context: Context): Unit
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  136. def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean
    Definition Classes
    Evaluating
  137. def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef
    Definition Classes
    Evaluating
  138. def seedRNGs(seed: Int): Unit
    Definition Classes
    AbstractWorkspaceScalaRandomServices
  139. def setExportPlotWarningAction(action: ExportPlotWarningAction): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  140. def setModelPath(modelPath: String): Unit
    Definition Classes
    ModelTracker
  141. def setModelType(tpe: ModelType): Unit
    Definition Classes
    ModelTracker
  142. def setOutputAreaContents(text: String): Unit
    Definition Classes
    AbstractWorkspaceImporterUser
  143. def setPlotCompilationErrorAction(plotCompilationErrorAction: PlotCompilationErrorAction): Unit

    plotCompilationErrorAction

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

    Definition Classes
    AbstractWorkspaceScalaControllable
  144. def setPreviewCommands(commands: PreviewCommands): Unit
    Definition Classes
    AbstractWorkspace
  145. def setProcedures(procs: ProceduresMap): Unit
    Definition Classes
    Procedures
  146. def setProfilingTracer(t: Tracer): Unit
    Definition Classes
    Traceable
  147. def setShouldUpdatePlots(update: Boolean): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  148. def setTriedToExportPlot(triedToExport: Boolean): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  149. def setupPlots(c: Context): Unit
    Definition Classes
    Plotting
  150. def shouldUpdatePlots(): Boolean
    Definition Classes
    AbstractWorkspaceWorkspace
  151. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  152. def tick(context: Context, originalInstruction: Instruction): Unit
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  153. def toString(): String
    Definition Classes
    AnyRef → Any
  154. def tokenizeForColorization(s: String): Array[Token]
    Definition Classes
    Compiling
  155. def tokenizeForColorizationIterator(s: String): Iterator[Token]
    Definition Classes
    Compiling
  156. def triedToExportPlot(): Boolean
    Definition Classes
    AbstractWorkspaceWorkspace
  157. def updateMode(updateMode: UpdateMode): Unit
    Definition Classes
    AbstractWorkspace
  158. def updateMode(): UpdateMode
    Definition Classes
    AbstractWorkspace
  159. def updatePlots(c: Context): Unit
    Definition Classes
    Plotting
  160. def updateUI(): Unit
    Definition Classes
    Workspace
  161. def userDirectory: Option[String]
    Definition Classes
    Workspace
  162. def userFile: Option[String]
    Definition Classes
    Workspace
  163. def userInput(msg: String): Option[String]
    Definition Classes
    Workspace
  164. def userMessage(msg: String): Boolean
    Definition Classes
    Workspace
  165. def userNewFile: Option[String]
    Definition Classes
    Workspace
  166. def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
    Definition Classes
    Workspace
  167. def userYesOrNo(msg: String): Option[Boolean]
    Definition Classes
    Workspace
  168. def viewHeight: Double
    Definition Classes
    APIConformant
  169. def viewOffsetX: Double
    Definition Classes
    APIConformant
  170. def viewOffsetY: Double
    Definition Classes
    APIConformant
  171. def viewWidth: Double
    Definition Classes
    APIConformant
  172. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  173. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  174. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  175. def warningMessage(message: String): Boolean

    Displays a warning to the user, and determine whether to continue.

    Displays a warning to the user, and determine whether to continue. The default (non-GUI) implementation is to print the warning and always continue.

    Definition Classes
    AbstractWorkspaceExtendableWorkspaceWorkspace
  176. val world: World
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  177. def worldChecksum: String
    Definition Classes
    Checksums

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Extensions

Inherited from Exporting

Inherited from Plotting

Inherited from HubNetManager

Inherited from Components

Inherited from Traceable

Inherited from BehaviorSpaceInformation

Inherited from Compiling

Inherited from Procedures

Inherited from ModelTracker

Inherited from Evaluating

Inherited from Checksums

Inherited from Benchmarking

Inherited from APIConformant

Inherited from AbstractWorkspace

Inherited from HubNetWorkspaceInterface

Inherited from CompilerServices

Inherited from LogoThunkFactory

Inherited from ExtendableWorkspace

Inherited from EditorWorkspace

Inherited from Workspace

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