Packages

c

org.nlogo.lite

LiteWorkspace

class LiteWorkspace extends GUIWorkspace

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
    AbstractWorkspaceWorkspace
  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
    AbstractWorkspaceRandomServices
  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
    AbstractWorkspaceWorkspace
  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 → AbstractWorkspaceScalaAbstractWorkspaceWorkspace
    Annotations
    @Override()
  27. def clearDrawing(): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspaceWorkspace
    Annotations
    @Override()
  28. def clearLastLogoException(): Unit
    Definition Classes
    Evaluating
  29. def clearOutput(): Unit
    Definition Classes
    GUIWorkspace → Workspace
  30. def clearTicks(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspace
    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
    AbstractWorkspaceWorkspace
  38. def compileReporter(source: String): Procedure
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  39. val compiler: PresentationCompilerInterface
    Definition Classes
    LiteWorkspaceModelTrackerAbstractWorkspaceWorkspace
  40. def compilerTestingMode(): Boolean
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaExtendableWorkspaceWorkspace
  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 → ComponentsAbstractWorkspaceWorkspace
    Annotations
    @Override()
  50. def doExportView(exportee: LocalViewInterface): Unit
    Definition Classes
    GUIWorkspaceScala
  51. def doImport(importer: BufferedReaderImporter): Unit
    Definition Classes
    LiteWorkspaceAbstractWorkspace
  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
    AbstractWorkspaceScalaWorkspace
  94. def getComponent[A <: AnyRef](componentClass: Class[A]): Option[A]
    Definition Classes
    ComponentsWorkspace
  95. def getDrawing(): AnyRef
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  96. def getExportWindowFrame: Component
    Definition Classes
    GUIWorkspaceScala
  97. def getExtensionManager(): ExtensionManager
    Definition Classes
    AbstractWorkspaceWorkspace
  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
    AbstractWorkspaceScalaWorkspace
  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 → AbstractWorkspaceHubNetWorkspaceInterface
    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
    AbstractWorkspaceScalaHubNetManager
  137. def hubNetRunning: Boolean
    Definition Classes
    HubNetManager
  138. def hubNetRunning_=(running: Boolean): Unit
    Definition Classes
    GUIWorkspace → HubNetManagerHubNetWorkspaceInterface
    Annotations
    @Override()
  139. def importDrawing(file: File): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspace
    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 → TrailDrawerInterfaceAbstractWorkspace
    Annotations
    @Override()
  142. def importDrawing(filename: String): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  143. def importDrawingBase64(base64: String): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspaceScala
    Annotations
    @Override()
  144. def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
    AbstractWorkspaceImporterUser
  145. def importWorld(reader: Reader): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
    Annotations
    @Override()
  146. def importWorld(filename: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
    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
    LiteWorkspaceWorkspace
  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 → TrailDrawerInterfaceDrawingInterface
  156. def isExtensionName(name: String): Boolean
    Definition Classes
    AbstractWorkspaceImporterUser
  157. def isHeadless(): Boolean
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaViewSettings
    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
    AbstractWorkspaceWorkspace
  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
    AbstractWorkspaceScalaAbstractWorkspaceWorkspace
  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 → AbstractWorkspaceEditorWorkspace
    Annotations
    @Override()
  169. def mainRNG(): MersenneTwisterFast
    Definition Classes
    AbstractWorkspaceRandomServices
  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 → AbstractWorkspaceScalaWorkspaceControllable
    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 → WorkspaceViewSettings
  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
    AbstractWorkspaceWorkspace
  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 → AbstractWorkspaceWorkspace
    Annotations
    @Override()
  218. def rescaleDrawing(): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  219. def resetTicks(context: Context): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspace
    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
    AbstractWorkspaceScalaRandomServices
  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
    AbstractWorkspaceImporterUser
  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
    LiteWorkspaceWorkspace
  249. def stopInspectingDeadAgents(): Unit
    Definition Classes
    LiteWorkspaceWorkspace
  250. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  251. def tick(context: Context, originalInstruction: Instruction): Unit
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  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 → AbstractWorkspaceExtendableWorkspaceWorkspace
    Annotations
    @Override()
  283. val world: World
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  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 Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from LinkChild

Inherited from GUIWorkspaceScala

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from AbstractWorkspaceScala

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