NetLogo 6.2.2 - org.nlogo.workspace.AbstractWorkspaceScala
Keywords: NetLogo 6.2.2 org.nlogo.workspace.AbstractWorkspaceScala

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package workspace
  Definition Classes
    nlogo
- AbstractWorkspace
- AbstractWorkspaceScala
- AbstractWorkspaceTraits
- Benchmarker
- BufferedReaderImporter
- Checksummer
- Compiling
- ComponentLifecycle
- ComponentPair
- Components
- Controllable
- CurrentModelOpener
- Evaluating
- Evaluator
- ExportOutput
- Exporting
- ExtendableWorkspace
- ExtensionManager
- ExtensionManagerException
- ExtensionPrimitiveManager
- HubNetManagerFactory
- JarLoader
- ModelTracker
- ModelsLibrary
- OpenModel
- OpenModelFromSource
- OpenModelFromURI
- Plotting
- PreviewCommandsRunner
- SaveModel
- SaveModelAs
- WorkspaceFactory
- WorldLoader
- WorldLoader3D
- WorldLoaderInterface

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

Source
  AbstractWorkspaceScala.scala

Linear Supertypes
Extensions, Exporting, Plotting, ExtendableWorkspaceMethods, HubNetManager, Components, Traceable, BehaviorSpaceInformation, Compiling, Procedures, ModelTracker, Evaluating, Checksums, Benchmarking, APIConformant, AbstractWorkspace, HubNetWorkspaceInterface, CompilerServices, LogoThunkFactory, LoggingWorkspace, ExtendableWorkspace, EditorWorkspace, Workspace, JobManagerOwner, Workspace, api.Controllable, ViewSettings, RandomServices, LiteralParser, ImporterUser, WorldResizer, AnyRef, Any
Known Subclasses
HeadlessWorkspace
 
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. LoggingWorkspace
22. ExtendableWorkspace
23. EditorWorkspace
24. Workspace
25. JobManagerOwner
26. Workspace
27. Controllable
28. ViewSettings
29. RandomServices
30. LiteralParser
31. ImporterUser
32. WorldResizer
33. AnyRef
34. 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
     AbstractWorkspace → Workspace
5.  abstract def clearOutput(): Unit
   Definition Classes
     Workspace
6.  abstract def compiler: PresentationCompilerInterface
   Definition Classes
     ModelTracker
7.  abstract def compilerTestingMode: Boolean
   Definition Classes
     AbstractWorkspaceScala → ExtendableWorkspace → Workspace
8.  abstract def deleteLogFiles(): Unit
   Definition Classes
     LoggingWorkspace
9.  abstract def exportDrawing(path: String, format: String): Unit
   Definition Classes
     Workspace
   Annotations
     @throws( classOf[IOException] )
10.  abstract def exportDrawingToCSV(writer: PrintWriter): Unit
    Definition Classes
      Exporting
11.  abstract def exportInterface(path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
12.  abstract def exportOutput(path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
13.  abstract def exportOutputAreaToCSV(writer: PrintWriter): Unit
    Definition Classes
      Exporting
14.  abstract def exportView: BufferedImage
    Definition Classes
      Workspace
15.  abstract def exportView(path: String, format: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
16.  abstract def getAndCreateDrawing(): BufferedImage
    Definition Classes
      Workspace
17.  abstract def importDrawing(is: InputStream, mimeTypeOpt: Option[String]): Unit
    Attributes
      protected[workspace]
    Definition Classes
      AbstractWorkspace
18.  abstract def importerErrorHandler(): ErrorHandler
    Attributes
      protected[workspace]
    Definition Classes
      AbstractWorkspace
19.  abstract def inspectAgent(agentKind: AgentKind, agent: Agent, radius: Double): Unit
    Definition Classes
      Workspace
20.  abstract def inspectAgent(agent: Agent, radius: Double): Unit
    Definition Classes
      Workspace
21.  abstract def isHeadless: Boolean
    Definition Classes
      AbstractWorkspaceScala → ViewSettings
22.  abstract def magicOpen(name: String): Unit
    Definition Classes
      AbstractWorkspace → EditorWorkspace
23.  abstract def open(path: String, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
      AbstractWorkspaceScala → Workspace → Controllable
    Annotations
      @throws( classOf[CompilerException] ) @throws( classOf[IOException] ) @throws( classOf[LogoException] )
24.  abstract def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
      Workspace
25.  abstract def openString(modelContents: String): Unit
    Definition Classes
      AbstractWorkspace
26.  abstract def ownerFinished(owner: JobOwner): Unit
    Definition Classes
      JobManagerOwner
27.  abstract def patchSize: Double
    Definition Classes
      Workspace → ViewSettings
28.  abstract def patchSize(patchSize: Double): Unit
    Definition Classes
      WorldResizer
29.  abstract def periodicUpdate(): Unit
    Definition Classes
      JobManagerOwner
30.  abstract def renderer: RendererInterface
    Definition Classes
      Workspace
31.  abstract def requestDisplayUpdate(force: Boolean): Unit
    Definition Classes
      AbstractWorkspace → Workspace
32.  abstract def resizeView(): Unit
    Definition Classes
      WorldResizer
33.  abstract def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit
    Definition Classes
      JobManagerOwner
34.  abstract def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit
    Attributes
      protected[workspace]
    Definition Classes
      AbstractWorkspace
35.  abstract def setDimensions(dim: WorldDimensions, patchSize: Double): Unit
    Definition Classes
      WorldResizer
36.  abstract def setDimensions(dim: WorldDimensions): Unit
    Definition Classes
      WorldResizer
37.  abstract def startLogging(properties: String): Unit
    Definition Classes
      LoggingWorkspace
38.  abstract def stopInspectingAgent(agent: Agent): Unit
    Definition Classes
      Workspace
39.  abstract def stopInspectingDeadAgents(): Unit
    Definition Classes
      Workspace
40.  abstract def updateDisplay(haveWorldLockAlready: Boolean): Unit
    Definition Classes
      JobManagerOwner
41.  abstract def waitFor(runnable: CommandRunnable): Unit
    Definition Classes
      Workspace
42.  abstract def waitForQueuedEvents(): Unit
    Definition Classes
      Workspace
43.  abstract def waitForResult[T](runnable: ReporterRunnable[T]): T
    Definition Classes
      Workspace
44.  abstract def zipLogFiles(filename: String): Unit
    Definition Classes
      LoggingWorkspace

### 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
     AbstractWorkspace → Workspace
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
      AbstractWorkspace → RandomServices
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
      AbstractWorkspace → Workspace
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
    Definition Classes
      AbstractWorkspaceScala → AbstractWorkspace → Workspace
24.  def clearLastLogoException(): Unit
    Definition Classes
      Evaluating
25.  def clearTicks(): Unit
    Definition Classes
      AbstractWorkspaceScala → Workspace
26.  def clone(): AnyRef
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()
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
      AbstractWorkspace → Workspace
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
      Components → AbstractWorkspace → Workspace
    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 exportPlotsToCSV(writer: PrintWriter): Unit
    Definition Classes
      Exporting
54.  def exportWorld(writer: PrintWriter): Unit
    Definition Classes
      Exporting
    Annotations
      @throws( classOf[IOException] )
55.  def exportWorld(filename: String): Unit
    Definition Classes
      Exporting
    Annotations
      @throws( classOf[IOException] )
56.  val fileManager: FileManager
    Definition Classes
      ModelTracker
57.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
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()
63.  def getCompilationEnvironment: CompilationEnvironment
    Definition Classes
      AbstractWorkspaceScala → Workspace
64.  def getComponent[A <: AnyRef](componentClass: Class[A]): Option[A]
    Definition Classes
      Components → Workspace
65.  def getExtensionManager(): ExtensionManager
    Definition Classes
      AbstractWorkspace → Workspace
66.  def getExtensionPathMappings(): Map[String, Path]
    Definition Classes
      Extensions
67.  def getHubNetManager: Option[HubNetInterface]
    Definition Classes
      HubNetManager
68.  def getLibraryManager: LibraryManager
    Definition Classes
      AbstractWorkspaceScala → Workspace
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 getPropertiesInterface(): WorldPropertiesInterface
    Definition Classes
      AbstractWorkspace → HubNetWorkspaceInterface
76.  def getSource(filename: String): String
    Annotations
      @throws( classOf[IOException] )
77.  def getTokenAtPosition(s: String, pos: Int): Token
    Definition Classes
      Compiling
78.  def graphicsChecksum: String
    Definition Classes
      Checksums
79.  def guessExportName(defaultName: String): String
    Definition Classes
      AbstractWorkspace
80.  def halt(): Unit
    Definition Classes
      AbstractWorkspace
81.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
82.  def hubNetManager: Option[HubNetInterface]
    Definition Classes
      HubNetManager
83.  val hubNetManagerFactory: HubNetManagerFactory
    Definition Classes
      AbstractWorkspaceScala → HubNetManager
84.  def hubNetRunning: Boolean
    Definition Classes
      HubNetManager
85.  def hubNetRunning_=(running: Boolean): Unit
    Definition Classes
      HubNetManager → HubNetWorkspaceInterface
86.  def importDrawing(is: InputStream): Unit
    Attributes
      protected[workspace]
    Definition Classes
      AbstractWorkspace
87.  def importDrawing(file: File): Unit
    Attributes
      protected[workspace]
    Definition Classes
      AbstractWorkspace
88.  def importDrawing(filename: String): Unit
    Definition Classes
      AbstractWorkspace → Workspace
89.  def importDrawingBase64(base64: String): Unit
    Annotations
      @throws( classOf[java.io.IOException] )
90.  def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
      AbstractWorkspace → ImporterUser
91.  def importWorld(reader: Reader): Unit
    Definition Classes
      AbstractWorkspace → Workspace
92.  def importWorld(filename: String): Unit
    Definition Classes
      AbstractWorkspace → Workspace
93.  def init(): Unit
    Definition Classes
      Procedures
94.  def isConstant(s: String): Boolean
    Definition Classes
      Compiling
95.  def isExtensionName(name: String): Boolean
    Definition Classes
      AbstractWorkspace → ImporterUser
96.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
97.  def isReporter(s: String): Boolean
    Definition Classes
      Compiling
98.  def isValidIdentifier(s: String): Boolean
    Definition Classes
      Compiling
99.  def joinForeverButtons(agent: Agent): Unit
    Definition Classes
      AbstractWorkspace → Workspace
100.  val lastLogoException: LogoException
     Definition Classes
       Evaluating
101.  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
       AbstractWorkspaceScala → AbstractWorkspace → Workspace
102.  def loadFromModel(model: Model): Unit
     Attributes
       protected
103.  def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit
104.  def mainRNG(): MersenneTwisterFast
     Definition Classes
       AbstractWorkspace → RandomServices
105.  def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk
     Definition Classes
       Evaluating
     Annotations
       @throws( classOf[CompilerException] )
106.  def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk
     Definition Classes
       Evaluating
     Annotations
       @throws( classOf[CompilerException] )
107.  def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk
     Definition Classes
       Evaluating
     Annotations
       @throws( classOf[CompilerException] )
108.  def modelFileName: String
     Definition Classes
       ModelTracker
109.  def modelNameForDisplay: String
     Definition Classes
       ModelTracker
110.  def mouseDown: Boolean
     Definition Classes
       Workspace
111.  def mouseInside: Boolean
     Definition Classes
       Workspace
112.  def mouseXCor: Double
     Definition Classes
       Workspace
113.  def mouseYCor: Double
     Definition Classes
       Workspace
114.  final def ne(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef
115.  final def notify(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
116.  final def notifyAll(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
117.  def open(path: String): Unit
     Definition Classes
       Controllable
     Annotations
       @throws( classOf[java.io.IOException] )
118.  def openModel(model: Model): Unit
     Definition Classes
       Workspace
119.  def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
     Definition Classes
       APIConformant
120.  def perspective: Perspective
     Definition Classes
       APIConformant
121.  val plotManager: PlotManager
     Definition Classes
       Plotting
122.  val plotRNG: MersenneTwisterFast
     Definition Classes
       Plotting
123.  def previewCommands(): PreviewCommands
     Definition Classes
       AbstractWorkspace → Workspace
124.  def previewCommandsString: String
     Definition Classes
       APIConformant
125.  def procedures: ProceduresMap
     Definition Classes
       Procedures
126.  def procedures_=(procs: ProceduresMap): Unit
     Definition Classes
       Procedures
127.  def profilingEnabled: Boolean
     Definition Classes
       Traceable
128.  def profilingTracer: Tracer
     Definition Classes
       Traceable
129.  def readFromString(string: String): AnyRef
     Definition Classes
       Evaluating
     Annotations
       @throws( classOf[CompilerException] )
130.  def readNumberFromString(source: String): Double
     Definition Classes
       Compiling
     Annotations
       @throws( classOf[CompilerException] )
131.  val realPlotManager: PlotManager
     Definition Classes
       Plotting
132.  def renderPerspective: Boolean
     Definition Classes
       APIConformant
133.  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

134.  def resetTicks(context: Context): Unit
     Definition Classes
       AbstractWorkspaceScala → Workspace
135.  def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean
     Definition Classes
       Evaluating
136.  def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef
     Definition Classes
       Evaluating
137.  def seedRNGs(seed: Int): Unit
     Definition Classes
       AbstractWorkspaceScala → RandomServices
138.  def setModelPath(modelPath: String): Unit
     Definition Classes
       ModelTracker
139.  def setModelType(tpe: ModelType): Unit
     Definition Classes
       ModelTracker
140.  def setOutputAreaContents(text: String): Unit
     Definition Classes
       AbstractWorkspace → ImporterUser
141.  def setPreviewCommands(commands: PreviewCommands): Unit
     Definition Classes
       AbstractWorkspace
142.  def setProcedures(procs: ProceduresMap): Unit
     Definition Classes
       Procedures
143.  def setProfilingTracer(t: Tracer): Unit
     Definition Classes
       Traceable
144.  def setupPlots(c: Context): Unit
     Definition Classes
       Plotting
145.  final def synchronized[T0](arg0: ⇒ T0): T0
     Definition Classes
       AnyRef
146.  def tick(context: Context, originalInstruction: Instruction): Unit
     Definition Classes
       AbstractWorkspaceScala → Workspace
147.  def toString(): String
     Definition Classes
       AnyRef → Any
148.  def tokenizeForColorization(s: String): Array[Token]
     Definition Classes
       Compiling
149.  def tokenizeForColorizationIterator(s: String): Iterator[Token]
     Definition Classes
       Compiling
150.  def updateMode(updateMode: UpdateMode): Unit
     Definition Classes
       AbstractWorkspace
151.  def updateMode(): UpdateMode
     Definition Classes
       AbstractWorkspace
152.  def updatePlots(c: Context): Unit
     Definition Classes
       Plotting
153.  def updateUI(): Unit
     Definition Classes
       Workspace
154.  def userDirectory: Option[String]
     Definition Classes
       Workspace
155.  def userFile: Option[String]
     Definition Classes
       Workspace
156.  def userInput(msg: String): Option[String]
     Definition Classes
       Workspace
157.  def userMessage(msg: String): Boolean
     Definition Classes
       Workspace
158.  def userNewFile: Option[String]
     Definition Classes
       Workspace
159.  def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
     Definition Classes
       Workspace
160.  def userYesOrNo(msg: String): Option[Boolean]
     Definition Classes
       Workspace
161.  def viewHeight: Double
     Definition Classes
       APIConformant
162.  def viewOffsetX: Double
     Definition Classes
       APIConformant
163.  def viewOffsetY: Double
     Definition Classes
       APIConformant
164.  def viewWidth: Double
     Definition Classes
       APIConformant
165.  final def wait(): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )
166.  final def wait(arg0: Long, arg1: Int): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )
167.  final def wait(arg0: Long): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... ) @native()
168.  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
       AbstractWorkspace → ExtendableWorkspace → Workspace
169.  val world: World
     Definition Classes
       AbstractWorkspaceScala → Workspace → Workspace
170.  def worldChecksum: String
     Definition Classes
       Checksums

### Inherited from Extensions

### Inherited from Exporting

### Inherited from Plotting

### Inherited from ExtendableWorkspaceMethods

### 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 LoggingWorkspace

### 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