NetLogo 6.2.2 - org.nlogo.lite.LiteWorkspace
Keywords: NetLogo 6.2.2 org.nlogo.lite.LiteWorkspace

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package lite
  Definition Classes
    nlogo
- InterfaceComponent
- LitePanel
- LiteWorkspace
- ProceduresLite

c

org.nlogo.lite

# LiteWorkspace 

###

#### class LiteWorkspace extends GUIWorkspace

Source
  LiteWorkspace.scala

Linear Supertypes
GUIWorkspace, ModelSaveable, TrailDrawerInterface, DrawingInterface, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, LinkChild, GUIWorkspaceScala, Handler, Handler, Handler, Handler, AbstractWorkspaceScala, 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, Controllable, ViewSettings, RandomServices, LiteralParser, ImporterUser, WorldResizer, AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. LiteWorkspace
2. GUIWorkspace
3. ModelSaveable
4. TrailDrawerInterface
5. DrawingInterface
6. Handler
7. Handler
8. Handler
9. Handler
10. Handler
11. Handler
12. Handler
13. Handler
14. Handler
15. Handler
16. Handler
17. Handler
18. Handler
19. LinkChild
20. GUIWorkspaceScala
21. Handler
22. Handler
23. Handler
24. Handler
25. AbstractWorkspaceScala
26. Extensions
27. Exporting
28. Plotting
29. ExtendableWorkspaceMethods
30. HubNetManager
31. Components
32. Traceable
33. BehaviorSpaceInformation
34. Compiling
35. Procedures
36. ModelTracker
37. Evaluating
38. Checksums
39. Benchmarking
40. APIConformant
41. AbstractWorkspace
42. HubNetWorkspaceInterface
43. CompilerServices
44. LogoThunkFactory
45. LoggingWorkspace
46. ExtendableWorkspace
47. EditorWorkspace
48. Workspace
49. JobManagerOwner
50. Workspace
51. Controllable
52. ViewSettings
53. RandomServices
54. LiteralParser
55. ImporterUser
56. WorldResizer
57. AnyRef
58. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new LiteWorkspace(LitePanel: LitePanel, world: World, frame: Frame, listenerManager: NetLogoListenerManager, errorDialogManager: ErrorDialogManager, controlSet: ControlSet)

### Type Members

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

### 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
     GUIWorkspace → Workspace
9.  def addJobFromJobThread(job: Job): Unit
   Definition Classes
     AbstractWorkspace → Workspace
10.  def addLifecycle[A <: AnyRef](lifecycle: ComponentLifecycle[A]): Unit
    Definition Classes
      Components
11.  val aggregateManager: AggregateManagerInterface
12.  final def asInstanceOf[T0]: T0
    Definition Classes
      Any
13.  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( ... )
14.  def auxRNG(): MersenneTwisterFast
    Definition Classes
      AbstractWorkspace → RandomServices
15.  def beep(): Unit
    Definition Classes
      Workspace
16.  def behaviorSpaceExperimentName(name: String): Unit
    Definition Classes
      BehaviorSpaceInformation
17.  def behaviorSpaceExperimentName: String
    Definition Classes
      BehaviorSpaceInformation
18.  def behaviorSpaceRunNumber(n: Int): Unit
    Definition Classes
      BehaviorSpaceInformation
19.  def behaviorSpaceRunNumber: Int
    Definition Classes
      BehaviorSpaceInformation
20.  def benchmark(minTime: Int, maxTime: Int): Unit
    Definition Classes
      Benchmarking
21.  def breathe(): Unit
    Definition Classes
      GUIWorkspace → AbstractWorkspace
    Annotations
      @Override()
22.  def breathe(context: Context): Unit
    Definition Classes
      AbstractWorkspace → Workspace
23.  def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
    Definition Classes
      GUIWorkspace → Workspace
24.  def checkCommandSyntax(source: String): Unit
    Definition Classes
      Compiling
    Annotations
      @throws( classOf[CompilerException] )
25.  def checkReporterSyntax(source: String): Unit
    Definition Classes
      Compiling
    Annotations
      @throws( classOf[CompilerException] )
26.  def clearAll(): Unit
    Definition Classes
      GUIWorkspace → AbstractWorkspaceScala → AbstractWorkspace → Workspace
    Annotations
      @Override()
27.  def clearDrawing(): Unit
    Definition Classes
      GUIWorkspace → TrailDrawerInterface → AbstractWorkspace → Workspace
    Annotations
      @Override()
28.  def clearLastLogoException(): Unit
    Definition Classes
      Evaluating
29.  def clearOutput(): Unit
    Definition Classes
      GUIWorkspace → Workspace
30.  def clearTicks(): Unit
    Definition Classes
      GUIWorkspace → AbstractWorkspaceScala → Workspace
    Annotations
      @Override()
31.  def clone(): AnyRef
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()
32.  def closeAgentMonitors(): Unit
    Definition Classes
      LiteWorkspace → GUIWorkspace
33.  def colors(): Array[Int]
    Definition Classes
      GUIWorkspace → DrawingInterface
34.  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

35.  def compileCommands(source: String, agentClass: AgentKind): Procedure
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
36.  def compileCommands(source: String): Procedure
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
37.  def compileForRun(source: String, context: Context, reporter: Boolean): Procedure
    Definition Classes
      AbstractWorkspace → Workspace
38.  def compileReporter(source: String): Procedure
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
39.  val compiler: PresentationCompilerInterface
    Definition Classes
      LiteWorkspace → ModelTracker → AbstractWorkspace → Workspace
40.  def compilerTestingMode(): Boolean
    Definition Classes
      GUIWorkspace → AbstractWorkspaceScala → ExtendableWorkspace → Workspace
41.  val completedActivations: WeakHashMap[Activation, Boolean]
    Definition Classes
      APIConformant
42.  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] )
43.  def currentPlot(plot: String): Unit
    Definition Classes
      Plotting
44.  val defaultOwner: SimpleJobOwner
    Definition Classes
      Evaluating
45.  def deleteLogFiles(): Unit
    Definition Classes
      GUIWorkspace → LoggingWorkspace
46.  def dialect: Dialect
    Definition Classes
      Compiling
47.  def displaySwitchOn(on: Boolean): Unit
    Definition Classes
      GUIWorkspace
48.  def displaySwitchOn(): Boolean
    Definition Classes
      GUIWorkspace
49.  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
      GUIWorkspace → Components → AbstractWorkspace → Workspace
    Annotations
      @Override()
50.  def doExportView(exportee: LocalViewInterface): Unit
    Definition Classes
      GUIWorkspaceScala
51.  def doImport(importer: BufferedReaderImporter): Unit
    Definition Classes
      LiteWorkspace → AbstractWorkspace
52.  def doImport(importer: FileImporter): Unit
    Attributes
      protected[workspace]
    Definition Classes
      AbstractWorkspace
53.  def drawLine(x0: Double, y0: Double, x1: Double, y1: Double, color: Any, size: Double, mode: String): Unit
    Definition Classes
      GUIWorkspace → TrailDrawerInterface
54.  def drawSpotlight: Boolean
    Definition Classes
      APIConformant
55.  def dualView(on: Boolean): Unit
    Definition Classes
      GUIWorkspace
56.  def dualView(): Boolean
    Definition Classes
      GUIWorkspace
57.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
58.  def equals(arg0: Any): Boolean
    Definition Classes
      AnyRef → Any
59.  def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
60.  def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
61.  def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
62.  def evaluateCommands(owner: JobOwner, source: String): Unit
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
63.  def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
64.  def evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
65.  def evaluateReporter(owner: JobOwner, source: String): AnyRef
    Definition Classes
      Evaluating
    Annotations
      @throws( classOf[CompilerException] )
66.  def exportAllPlots(filename: String): Unit
    Definition Classes
      Exporting
    Annotations
      @throws( classOf[IOException] )
67.  def exportDrawing(filename: String, format: String): Unit
    Definition Classes
      GUIWorkspace → Workspace
68.  def exportDrawingToCSV(writer: PrintWriter): Unit
    Definition Classes
      GUIWorkspaceScala → Exporting
69.  def exportInterface(filename: String): Unit
    Definition Classes
      GUIWorkspaceScala → Workspace
    Annotations
      @throws( classOf[IOException] )
70.  def exportInterfaceFromUIThread(filename: String, onCompletion: () ⇒ Unit = () =>): Unit
    Definition Classes
      GUIWorkspaceScala
71.  def exportInterfaceGlobals(writer: PrintWriter): Unit
    Definition Classes
      Exporting
72.  def exportOutput(filename: String): Unit
    Definition Classes
      GUIWorkspaceScala → Workspace
    Annotations
      @throws( classOf[IOException] )
73.  def exportOutputAreaToCSV(writer: PrintWriter): Unit
    Definition Classes
      GUIWorkspaceScala → Exporting
74.  def exportPlot(plotName: String, filename: String): Unit
    Definition Classes
      Exporting
    Annotations
      @throws( classOf[IOException] )
75.  def exportPlotsToCSV(writer: PrintWriter): Unit
    Definition Classes
      Exporting
76.  def exportView(filename: String, format: String): Unit
    Definition Classes
      GUIWorkspaceScala → Workspace
    Annotations
      @throws( classOf[IOException] )
77.  def exportView: BufferedImage
    Definition Classes
      GUIWorkspaceScala → Workspace
78.  def exportViewFromUIThread(filename: String, format: String, onCompletion: () ⇒ Unit = () =>): Unit
    Definition Classes
      GUIWorkspaceScala
    Annotations
      @throws( classOf[java.io.IOException] )
79.  def exportWorld(writer: PrintWriter): Unit
    Definition Classes
      Exporting
    Annotations
      @throws( classOf[IOException] )
80.  def exportWorld(filename: String): Unit
    Definition Classes
      Exporting
    Annotations
      @throws( classOf[IOException] )
81.  val fileManager: FileManager
    Definition Classes
      ModelTracker
82.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
83.  def findProcedurePositions(source: String): Map[String, ProcedureSyntax]
    Definition Classes
      Compiling
84.  def fontSize(i: Int): Unit
    Definition Classes
      APIConformant
85.  def fontSize: Int
    Definition Classes
      APIConformant
86.  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
87.  val frame: Frame
    Attributes
      protected
    Definition Classes
      GUIWorkspaceScala
88.  def frameRate(frameRate: Double): Unit
    Definition Classes
      GUIWorkspace
89.  def frameRate(): Double
    Definition Classes
      GUIWorkspace
90.  def getAndCreateDrawing(dirty: Boolean): BufferedImage
    Definition Classes
      GUIWorkspace → TrailDrawerInterface
91.  def getAndCreateDrawing(): BufferedImage
    Definition Classes
      GUIWorkspace → Workspace
92.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
93.  def getCompilationEnvironment: CompilationEnvironment
    Definition Classes
      AbstractWorkspaceScala → Workspace
94.  def getComponent[A <: AnyRef](componentClass: Class[A]): Option[A]
    Definition Classes
      Components → Workspace
95.  def getDrawing(): AnyRef
    Definition Classes
      GUIWorkspace → TrailDrawerInterface
96.  def getExportWindowFrame: Component
    Definition Classes
      GUIWorkspaceScala
97.  def getExtensionManager(): ExtensionManager
    Definition Classes
      AbstractWorkspace → Workspace
98.  def getExtensionPathMappings(): Map[String, Path]
    Definition Classes
      Extensions
99.  def getFrame: Frame
    Definition Classes
      GUIWorkspaceScala
100.  def getHeight(): Int
     Definition Classes
       GUIWorkspace → DrawingInterface
101.  def getHubNetManager: Option[HubNetInterface]
     Definition Classes
       HubNetManager
102.  def getLibraryManager: LibraryManager
     Definition Classes
       AbstractWorkspaceScala → Workspace
103.  def getLinkParent(): AnyRef
     Definition Classes
       GUIWorkspace → LinkChild
104.  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
105.  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
106.  def getModelFileUri: Option[URI]
     Definition Classes
       ModelTracker
107.  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
108.  def getModelType: ModelType
     Definition Classes
       ModelTracker
109.  def getPlot(plot: String): PlotInterface
     Definition Classes
       Plotting
110.  def getPropertiesInterface(): WorldPropertiesInterface
     Definition Classes
       GUIWorkspace → AbstractWorkspace → HubNetWorkspaceInterface
     Annotations
       @Override()
111.  def getSource(filename: String): String
     Definition Classes
       GUIWorkspaceScala → AbstractWorkspaceScala
     Annotations
       @throws( classOf[IOException] )
112.  def getTokenAtPosition(s: String, pos: Int): Token
     Definition Classes
       Compiling
113.  def getWidgetContainer(): WidgetContainer
     Definition Classes
       GUIWorkspace
114.  def getWidth(): Int
     Definition Classes
       GUIWorkspace → DrawingInterface
115.  def graphicsChecksum: String
     Definition Classes
       Checksums
116.  def guessExportName(defaultName: String): String
     Definition Classes
       GUIWorkspaceScala → AbstractWorkspace
117.  def halt(): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspace
     Annotations
       @Override()
118.  def handle(e: AboutToQuitEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
119.  def handle(e: BeforeLoadEvent): Unit

     sets new model name and type, and, if necessary, disconnects HubNetManager.

     sets new model name and type, and, if necessary, disconnects HubNetManager. This must be done at BeforeLoadEvent time, because the model name needs to be available for setting titles and so on by the time we handle LoadBeginEvent.

     Definition Classes
       GUIWorkspace → Handler
120.  def handle(e: CompiledEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
121.  def handle(e: RemoveConstraintEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
122.  def handle(e: AddSliderConstraintEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
123.  def handle(e: AddChooserConstraintEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
124.  def handle(e: AddInputBoxConstraintEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
125.  def handle(e: AddBooleanConstraintEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
126.  def handle(e: RemoveAllJobsEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
127.  def handle(e: JobStoppingEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
128.  def handle(e: RemoveJobEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
129.  def handle(e: AddJobEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
130.  def handle(e: AfterLoadEvent): Unit
     Definition Classes
       GUIWorkspace → Handler
131.  def handle(e: ExportPlotEvent): Unit
     Definition Classes
       GUIWorkspaceScala → Handler
132.  def handle(e: ExportWidgetEvent): Unit
     Definition Classes
       GUIWorkspaceScala → Handler
133.  def handle(e: LoadModelEvent): Unit
     Definition Classes
       GUIWorkspaceScala → Handler
134.  def hashCode(): Int
     Definition Classes
       AnyRef → Any
     Annotations
       @native()
135.  def hubNetManager: Option[HubNetInterface]
     Definition Classes
       HubNetManager
136.  val hubNetManagerFactory: HubNetManagerFactory
     Definition Classes
       AbstractWorkspaceScala → HubNetManager
137.  def hubNetRunning: Boolean
     Definition Classes
       HubNetManager
138.  def hubNetRunning_=(running: Boolean): Unit
     Definition Classes
       GUIWorkspace → HubNetManager → HubNetWorkspaceInterface
     Annotations
       @Override()
139.  def importDrawing(file: File): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface → AbstractWorkspace
     Annotations
       @Override()
140.  def importDrawing(is: InputStream): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspace
     Annotations
       @Override()
141.  def importDrawing(is: InputStream, mimeType: Option[String]): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface → AbstractWorkspace
     Annotations
       @Override()
142.  def importDrawing(filename: String): Unit
     Definition Classes
       AbstractWorkspace → Workspace
143.  def importDrawingBase64(base64: String): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface → AbstractWorkspaceScala
     Annotations
       @Override()
144.  def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
     Definition Classes
       AbstractWorkspace → ImporterUser
145.  def importWorld(reader: Reader): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspace → Workspace
     Annotations
       @Override()
146.  def importWorld(filename: String): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspace → Workspace
     Annotations
       @Override()
147.  def importerErrorHandler(): ErrorHandler
     Definition Classes
       GUIWorkspaceScala → AbstractWorkspace
148.  def init(glView: GLViewManagerInterface): Unit
     Definition Classes
       GUIWorkspace
149.  def init(): Unit
     Definition Classes
       Procedures
150.  def inspectAgent(agentClass: AgentKind, agent: Agent, radius: Double): Unit
     Definition Classes
       LiteWorkspace → GUIWorkspace → Workspace
151.  def inspectAgent(agent: Agent, radius: Double): Unit
     Definition Classes
       LiteWorkspace → Workspace
152.  def inspectAgent(agentClass: AgentKind): Unit
     Definition Classes
       GUIWorkspace
153.  def isBlank(): Boolean
     Definition Classes
       GUIWorkspace → DrawingInterface
154.  def isConstant(s: String): Boolean
     Definition Classes
       Compiling
155.  def isDirty(): Boolean
     Definition Classes
       GUIWorkspace → TrailDrawerInterface → DrawingInterface
156.  def isExtensionName(name: String): Boolean
     Definition Classes
       AbstractWorkspace → ImporterUser
157.  def isHeadless(): Boolean
     Definition Classes
       GUIWorkspace → AbstractWorkspaceScala → ViewSettings
     Annotations
       @Override()
158.  final def isInstanceOf[T0]: Boolean
     Definition Classes
       Any
159.  def isReporter(s: String): Boolean
     Definition Classes
       Compiling
160.  def isValidIdentifier(s: String): Boolean
     Definition Classes
       Compiling
161.  def joinForeverButtons(agent: Agent): Unit
     Definition Classes
       AbstractWorkspace → Workspace
162.  val lastLogoException: LogoException
     Definition Classes
       Evaluating
163.  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
164.  def loadFromModel(model: Model): Unit
     Attributes
       protected
     Definition Classes
       AbstractWorkspaceScala
165.  def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit
     Definition Classes
       AbstractWorkspaceScala
166.  def logCustomGlobals(nameValuePairs: Seq[(String, String)]): Unit
     Definition Classes
       GUIWorkspaceScala
167.  def logCustomMessage(msg: String): Unit
     Definition Classes
       GUIWorkspaceScala
168.  def magicOpen(name: String): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspace → EditorWorkspace
     Annotations
       @Override()
169.  def mainRNG(): MersenneTwisterFast
     Definition Classes
       AbstractWorkspace → RandomServices
170.  def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk
     Definition Classes
       Evaluating
     Annotations
       @throws( classOf[CompilerException] )
171.  def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk
     Definition Classes
       Evaluating
     Annotations
       @throws( classOf[CompilerException] )
172.  def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk
     Definition Classes
       Evaluating
     Annotations
       @throws( classOf[CompilerException] )
173.  def markClean(): Unit
     Definition Classes
       GUIWorkspace → DrawingInterface
174.  def markDirty(): Unit
     Definition Classes
       GUIWorkspace → DrawingInterface
175.  def modelFileName: String
     Definition Classes
       ModelTracker
176.  def modelNameForDisplay: String
     Definition Classes
       ModelTracker
177.  def modelSaved(newModelPath: String): Unit

     sets new model name and type after a save.

     sets new model name and type after a save. Once a model is saved, it becomes TYPE_NORMAL. We don't actually handle the event, because it's important that this get sequenced correctly with stuff in App.handle(). Yuck.

     Definition Classes
       GUIWorkspace
178.  def mouseDown(): Boolean
     Definition Classes
       GUIWorkspace → Workspace
179.  def mouseInside(): Boolean
     Definition Classes
       GUIWorkspace → Workspace
180.  def mouseXCor(): Double
     Definition Classes
       GUIWorkspace → Workspace
181.  def mouseYCor(): Double
     Definition Classes
       GUIWorkspace → Workspace
182.  final def ne(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef
183.  def newRenderer(): RendererInterface
     Definition Classes
       LiteWorkspace → GUIWorkspace
184.  final def notify(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
185.  final def notifyAll(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
186.  def open(path: String, shouldAutoInstallLibs: Boolean): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspaceScala → Workspace → Controllable
     Annotations
       @Override()
187.  def open(path: String): Unit
     Definition Classes
       Controllable
     Annotations
       @throws( classOf[java.io.IOException] )
188.  def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit
     Definition Classes
       GUIWorkspace → Workspace
     Annotations
       @Override()
189.  def openModel(model: Model): Unit
     Definition Classes
       Workspace
190.  def openString(modelContents: String): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspace
     Annotations
       @Override()
191.  def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
     Definition Classes
       APIConformant
192.  def ownerFinished(owner: JobOwner): Unit
     Definition Classes
       GUIWorkspace → JobManagerOwner
193.  def patchSize(): Double
     Definition Classes
       GUIWorkspace → Workspace → ViewSettings
194.  def patchSize(patchSize: Double): Unit
     Definition Classes
       GUIWorkspace → WorldResizer
195.  def patchesCreatedNotify(): Unit
     Definition Classes
       GUIWorkspace
196.  def periodicUpdate(): Unit
     Definition Classes
       GUIWorkspace → JobManagerOwner
197.  def perspective: Perspective
     Definition Classes
       APIConformant
198.  val plotExportControls: PlotExportControls
     Definition Classes
       GUIWorkspaceScala
199.  def plotExportOperation(e: ExportPlotEvent): Future[Unit]
     Attributes
       protected
     Definition Classes
       GUIWorkspaceScala
200.  val plotManager: PlotManager
     Definition Classes
       Plotting
201.  val plotRNG: MersenneTwisterFast
     Definition Classes
       Plotting
202.  def previewCommands(): PreviewCommands
     Definition Classes
       AbstractWorkspace → Workspace
203.  def previewCommandsString: String
     Definition Classes
       APIConformant
204.  def procedures: ProceduresMap
     Definition Classes
       Procedures
205.  def procedures_=(procs: ProceduresMap): Unit
     Definition Classes
       Procedures
206.  def profilingEnabled: Boolean
     Definition Classes
       Traceable
207.  def profilingTracer: Tracer
     Definition Classes
       Traceable
208.  def readFromString(string: String): AnyRef
     Definition Classes
       Evaluating
     Annotations
       @throws( classOf[CompilerException] )
209.  def readImage(image: BufferedImage): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface
210.  def readImage(is: InputStream): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface
211.  def readNumberFromString(source: String): Double
     Definition Classes
       Compiling
     Annotations
       @throws( classOf[CompilerException] )
212.  val realPlotManager: PlotManager
     Definition Classes
       Plotting
213.  def reload(): Unit
     Definition Classes
       GUIWorkspace
214.  def renderPerspective: Boolean
     Definition Classes
       APIConformant
215.  def renderer(): RendererInterface
     Definition Classes
       GUIWorkspace → Workspace
     Annotations
       @Override()
216.  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

217.  def requestDisplayUpdate(force: Boolean): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspace → Workspace
     Annotations
       @Override()
218.  def rescaleDrawing(): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface
219.  def resetTicks(context: Context): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspaceScala → Workspace
     Annotations
       @Override()
220.  def resizeView(): Unit
     Definition Classes
       GUIWorkspace → WorldResizer
221.  def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean
     Definition Classes
       Evaluating
222.  def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef
     Definition Classes
       Evaluating
223.  def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit
     Definition Classes
       GUIWorkspace → JobManagerOwner
224.  def seedRNGs(seed: Int): Unit
     Definition Classes
       AbstractWorkspaceScala → RandomServices
225.  def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit
     Attributes
       protected[window]
     Definition Classes
       GUIWorkspace → AbstractWorkspace
     Annotations
       @Override()
226.  def sendPixels(dirty: Boolean): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface
227.  def sendPixels(): Boolean
     Definition Classes
       GUIWorkspace → TrailDrawerInterface
228.  def set2DViewEnabled(enabled: Boolean): Unit
     Definition Classes
       GUIWorkspace
229.  def setColors(colors: Array[Int], width: Int, height: Int): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface
230.  def setDimensions(d: WorldDimensions, patchSize: Double): Unit
     Definition Classes
       GUIWorkspace → WorldResizer
231.  def setDimensions(d: WorldDimensions): Unit
     Definition Classes
       GUIWorkspace → WorldResizer
232.  def setModelPath(modelPath: String): Unit
     Definition Classes
       ModelTracker
233.  def setModelType(tpe: ModelType): Unit
     Definition Classes
       ModelTracker
234.  def setOutputAreaContents(text: String): Unit
     Definition Classes
       AbstractWorkspace → ImporterUser
235.  def setPeriodicUpdatesEnabled(periodicUpdatesEnabled: Boolean): Unit
     Definition Classes
       GUIWorkspace
236.  def setPreviewCommands(commands: PreviewCommands): Unit
     Definition Classes
       AbstractWorkspace
237.  def setProcedures(procs: ProceduresMap): Unit
     Definition Classes
       Procedures
238.  def setProfilingTracer(t: Tracer): Unit
     Definition Classes
       Traceable
239.  def setSnapOn(snapOn: Boolean): Unit
     Definition Classes
       GUIWorkspaceScala
240.  def setWidgetContainer(widgetContainer: WidgetContainer): Unit
     Definition Classes
       GUIWorkspace
241.  def setupPlots(c: Context): Unit
     Definition Classes
       Plotting
242.  def shapeChanged(shape: Shape): Unit
     Definition Classes
       GUIWorkspace
243.  def snapOn: Boolean
     Definition Classes
       GUIWorkspaceScala
244.  def speedSliderPosition(speed: Double): Unit
     Definition Classes
       GUIWorkspace
245.  def speedSliderPosition(): Double
     Definition Classes
       GUIWorkspace
246.  def stamp(agent: Agent, erase: Boolean): Unit
     Definition Classes
       GUIWorkspace → TrailDrawerInterface
247.  def startLogging(properties: String): Unit
     Definition Classes
       GUIWorkspace → LoggingWorkspace
248.  def stopInspectingAgent(agent: Agent): Unit
     Definition Classes
       LiteWorkspace → Workspace
249.  def stopInspectingDeadAgents(): Unit
     Definition Classes
       LiteWorkspace → Workspace
250.  final def synchronized[T0](arg0: ⇒ T0): T0
     Definition Classes
       AnyRef
251.  def tick(context: Context, originalInstruction: Instruction): Unit
     Definition Classes
       AbstractWorkspaceScala → Workspace
252.  def toString(): String
     Definition Classes
       AnyRef → Any
253.  def tokenizeForColorization(s: String): Array[Token]
     Definition Classes
       Compiling
254.  def tokenizeForColorizationIterator(s: String): Iterator[Token]
     Definition Classes
       Compiling
255.  def updateDisplay(haveWorldLockAlready: Boolean): Unit
     Definition Classes
       GUIWorkspace → JobManagerOwner
256.  lazy val updateManager: UpdateManager
257.  def updateMode(updateMode: UpdateMode): Unit
     Definition Classes
       GUIWorkspace → AbstractWorkspace
     Annotations
       @Override()
258.  def updateMode(): UpdateMode
     Definition Classes
       AbstractWorkspace
259.  def updateModel(m: Model): Model
     Definition Classes
       LiteWorkspace → ModelSaveable
260.  def updatePlots(c: Context): Unit
     Definition Classes
       Plotting
261.  def updateUI(): Unit
     Definition Classes
       GUIWorkspace → Workspace
262.  def userDirectory: Option[String]
     Definition Classes
       Workspace
263.  def userFile: Option[String]
     Definition Classes
       Workspace
264.  def userInput(msg: String): Option[String]
     Definition Classes
       Workspace
265.  def userMessage(msg: String): Boolean
     Definition Classes
       Workspace
266.  def userNewFile: Option[String]
     Definition Classes
       Workspace
267.  def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
     Definition Classes
       Workspace
268.  def userYesOrNo(msg: String): Option[Boolean]
     Definition Classes
       Workspace
269.  def view(): View
     Definition Classes
       GUIWorkspace → GUIWorkspaceScala
270.  def viewHeight: Double
     Definition Classes
       APIConformant
271.  val viewManager: ViewManager
     Definition Classes
       GUIWorkspaceScala
272.  def viewOffsetX: Double
     Definition Classes
       APIConformant
273.  def viewOffsetY: Double
     Definition Classes
       APIConformant
274.  def viewWidth: Double
     Definition Classes
       APIConformant
275.  final def wait(): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )
276.  final def wait(arg0: Long, arg1: Int): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )
277.  final def wait(arg0: Long): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... ) @native()
278.  def waitFor(runnable: CommandRunnable): Unit
     Definition Classes
       GUIWorkspace → Workspace
279.  def waitFor(runnable: Runnable): Unit
     Definition Classes
       GUIWorkspace
280.  def waitForQueuedEvents(): Unit
     Definition Classes
       GUIWorkspace → Workspace
281.  def waitForResult[T](runnable: ReporterRunnable[T]): T
     Definition Classes
       GUIWorkspace → Workspace
282.  def warningMessage(message: String): Boolean

     Displays a warning to the user, allowing her to continue or cancel.

     Displays a warning to the user, allowing her to continue or cancel. This provides the nice graphical warning dialog for when we're GUI. Returns true if the user OKs it.

     Definition Classes
       GUIWorkspace → AbstractWorkspace → ExtendableWorkspace → Workspace
     Annotations
       @Override()
283.  val world: World
     Definition Classes
       AbstractWorkspaceScala → Workspace → Workspace
284.  def worldChecksum: String
     Definition Classes
       Checksums
285.  def zipLogFiles(filename: String): Unit
     Definition Classes
       GUIWorkspace → LoggingWorkspace

### Inherited from GUIWorkspace

### Inherited from ModelSaveable

### Inherited from TrailDrawerInterface

### Inherited from DrawingInterface

### Inherited from Handler

### Inherited from LinkChild

### Inherited from GUIWorkspaceScala

### Inherited from Handler

### Inherited from AbstractWorkspaceScala

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

### Inherited from ViewSettings

### Inherited from RandomServices

### Inherited from LiteralParser

### Inherited from ImporterUser

### Inherited from WorldResizer

### Inherited from AnyRef

### Inherited from Any

### Ungrouped