Packages

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, Exporting, Plotting, ExtendableWorkspaceMethods, HubNetManager, Traceable, BehaviorSpaceInformation, Compiling, Procedures, ModelTracker, Evaluating, Checksums, Benchmarking, APIConformant, AbstractWorkspace, HubNetWorkspaceInterface, LogoThunkFactory, ExtendableWorkspace, Workspace, CompilerServices, 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. Exporting
  27. Plotting
  28. ExtendableWorkspaceMethods
  29. HubNetManager
  30. Traceable
  31. BehaviorSpaceInformation
  32. Compiling
  33. Procedures
  34. ModelTracker
  35. Evaluating
  36. Checksums
  37. Benchmarking
  38. APIConformant
  39. AbstractWorkspace
  40. HubNetWorkspaceInterface
  41. LogoThunkFactory
  42. ExtendableWorkspace
  43. Workspace
  44. CompilerServices
  45. JobManagerOwner
  46. Workspace
  47. Controllable
  48. ViewSettings
  49. RandomServices
  50. LiteralParser
  51. ImporterUser
  52. WorldResizer
  53. AnyRef
  54. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LiteWorkspace(appletPanel: AppletPanel, isApplet: Boolean, world: World, frame: Frame, listenerManager: NetLogoListenerManager, controlSet: ControlSet)

Type Members

  1. abstract class FileImporter extends AnyRef
    Attributes
    protected[org.nlogo.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 addCustomShapes(filename: String): Unit
    Definition Classes
    GUIWorkspace → Workspace
  8. def addJobFromJobThread(job: Job): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  9. val aggregateManager: AggregateManagerInterface
    Definition Classes
    LiteWorkspaceWorkspace
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. 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( ... )
  12. def auxRNG(): MersenneTwisterFast
    Definition Classes
    AbstractWorkspaceRandomServices
  13. def beep(): Unit
    Definition Classes
    Workspace
  14. def behaviorSpaceExperimentName(name: String): Unit
    Definition Classes
    BehaviorSpaceInformation
  15. def behaviorSpaceExperimentName: String
    Definition Classes
    BehaviorSpaceInformation
  16. def behaviorSpaceRunNumber(n: Int): Unit
    Definition Classes
    BehaviorSpaceInformation
  17. def behaviorSpaceRunNumber: Int
    Definition Classes
    BehaviorSpaceInformation
  18. def benchmark(minTime: Int, maxTime: Int): Unit
    Definition Classes
    Benchmarking
  19. def breathe(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  20. def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
    Definition Classes
    GUIWorkspace → 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
    GUIWorkspace → AbstractWorkspaceScalaAbstractWorkspaceWorkspace
  24. def clearDrawing(): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspaceWorkspace
  25. def clearLastLogoException(): Unit
    Definition Classes
    Evaluating
  26. def clearOutput(): Unit
    Definition Classes
    GUIWorkspace → Workspace
  27. def clearTicks(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspaceWorkspace
  28. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def closeAgentMonitors(): Unit
    Definition Classes
    LiteWorkspace → GUIWorkspace
  30. def colors(): Array[Int]
    Definition Classes
    GUIWorkspace → DrawingInterface
  31. 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

  32. def compileCommands(source: String, agentClass: AgentKind): Procedure
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  33. def compileCommands(source: String): Procedure
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  34. def compileForRun(source: String, context: Context, reporter: Boolean): Procedure
    Definition Classes
    AbstractWorkspaceWorkspace
  35. def compileReporter(source: String): Procedure
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  36. val compiler: CompilerInterface
    Definition Classes
    LiteWorkspaceModelTrackerWorkspace
  37. def compilerTestingMode(): Boolean
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaExtendableWorkspaceWorkspace
  38. val completedActivations: WeakHashMap[Activation, Boolean]
    Definition Classes
    APIConformant
  39. 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] )
  40. def currentPlot(plot: String): Unit
    Definition Classes
    Plotting
  41. val defaultOwner: SimpleJobOwner
    Definition Classes
    Evaluating
  42. def deleteLogFiles(): Unit
    Definition Classes
    GUIWorkspace → Workspace
  43. def displaySwitchOn(on: Boolean): Unit
    Definition Classes
    GUIWorkspace
  44. def displaySwitchOn(): Boolean
    Definition Classes
    GUIWorkspace
  45. 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 → HubNetManagerAbstractWorkspaceWorkspaceWorkspace
  46. def doExportView(exportee: LocalViewInterface): Unit
    Definition Classes
    GUIWorkspaceScala
  47. def doImport(importer: BufferedReaderImporter): Unit
    Definition Classes
    LiteWorkspaceAbstractWorkspace
  48. def doImport(importer: FileImporter): Unit
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace
  49. def drawLine(x0: Double, y0: Double, x1: Double, y1: Double, color: Any, size: Double, mode: String): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  50. def drawSpotlight: Boolean
    Definition Classes
    APIConformant
  51. def dualView(on: Boolean): Unit
    Definition Classes
    GUIWorkspace
  52. def dualView(): Boolean
    Definition Classes
    GUIWorkspace
  53. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  55. def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  56. def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  57. def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  58. def evaluateCommands(owner: JobOwner, source: String): Unit
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  59. def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  60. def evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  61. def evaluateReporter(owner: JobOwner, source: String): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  62. def exportAllPlots(filename: String): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  63. def exportDrawing(filename: String, format: String): Unit
    Definition Classes
    GUIWorkspace → Workspace
  64. def exportDrawingToCSV(writer: PrintWriter): Unit
    Definition Classes
    GUIWorkspaceScala → Exporting
  65. def exportInterface(filename: String): Unit
    Definition Classes
    GUIWorkspaceScala → Workspace
    Annotations
    @throws( classOf[IOException] )
  66. def exportInterfaceFromUIThread(filename: String, onCompletion: () ⇒ Unit = () =>): Unit
    Definition Classes
    GUIWorkspaceScala
  67. def exportInterfaceGlobals(writer: PrintWriter): Unit
    Definition Classes
    Exporting
  68. def exportOutput(filename: String): Unit
    Definition Classes
    GUIWorkspaceScala → Workspace
    Annotations
    @throws( classOf[IOException] )
  69. def exportOutputAreaToCSV(writer: PrintWriter): Unit
    Definition Classes
    GUIWorkspaceScala → Exporting
  70. def exportPlot(plotName: String, filename: String): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  71. def exportPlotsToCSV(writer: PrintWriter): Unit
    Definition Classes
    Exporting
  72. def exportView(filename: String, format: String): Unit
    Definition Classes
    GUIWorkspaceScala → Workspace
    Annotations
    @throws( classOf[IOException] )
  73. def exportView: BufferedImage
    Definition Classes
    GUIWorkspaceScala → Workspace
  74. def exportViewFromUIThread(filename: String, format: String, onCompletion: () ⇒ Unit = () =>): Unit
    Definition Classes
    GUIWorkspaceScala
    Annotations
    @throws( classOf[java.io.IOException] )
  75. def exportWorld(writer: PrintWriter): Unit
    Definition Classes
    Exporting
  76. def exportWorld(filename: String): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  77. val fileManager: FileManager
    Definition Classes
    ModelTracker
  78. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  79. def findProcedurePositions(source: String): Map[String, ProcedureSyntax]
    Definition Classes
    AbstractWorkspaceCompilerServices
  80. def fontSize(i: Int): Unit
    Definition Classes
    APIConformant
  81. def fontSize: Int
    Definition Classes
    APIConformant
  82. 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
  83. val frame: Frame
    Attributes
    protected
    Definition Classes
    GUIWorkspaceScala
  84. def frameRate(frameRate: Double): Unit
    Definition Classes
    GUIWorkspace
  85. def frameRate(): Double
    Definition Classes
    GUIWorkspace
  86. def getAndCreateDrawing(dirty: Boolean): BufferedImage
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  87. def getAndCreateDrawing(): BufferedImage
    Definition Classes
    GUIWorkspace → Workspace
  88. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  89. def getCompilationEnvironment: CompilationEnvironment
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  90. def getDrawing(): AnyRef
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  91. def getExportWindowFrame: Component
    Definition Classes
    GUIWorkspaceScala
  92. def getExtensionManager(): ExtensionManager
    Definition Classes
    AbstractWorkspaceWorkspace
  93. def getFrame: Frame
    Definition Classes
    GUIWorkspaceScala
  94. def getHeight(): Int
    Definition Classes
    GUIWorkspace → DrawingInterface
  95. def getHubNetManager: Option[HubNetInterface]
    Definition Classes
    HubNetManagerWorkspace
  96. def getLinkParent(): AnyRef
    Definition Classes
    GUIWorkspace → LinkChild
  97. 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
  98. 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
  99. def getModelFileUri: Option[URI]
    Definition Classes
    ModelTracker
  100. 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
  101. def getModelType: ModelType
    Definition Classes
    ModelTracker
  102. def getPlot(plot: String): PlotInterface
    Definition Classes
    Plotting
  103. def getPropertiesInterface(): WorldPropertiesInterface
    Definition Classes
    GUIWorkspace → AbstractWorkspaceHubNetWorkspaceInterface
  104. def getSource(filename: String): String
    Definition Classes
    GUIWorkspaceScala → AbstractWorkspaceScala
    Annotations
    @throws( classOf[IOException] )
  105. def getTokenAtPosition(s: String, pos: Int): Token
    Definition Classes
    AbstractWorkspaceCompilerServices
  106. def getWidgetContainer(): WidgetContainer
    Definition Classes
    GUIWorkspace
  107. def getWidth(): Int
    Definition Classes
    GUIWorkspace → DrawingInterface
  108. def graphicsChecksum: String
    Definition Classes
    Checksums
  109. def guessExportName(defaultName: String): String
    Definition Classes
    AbstractWorkspace
  110. def halt(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  111. def handle(e: AboutToQuitEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  112. 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
  113. def handle(e: CompiledEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  114. def handle(e: RemoveConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  115. def handle(e: AddSliderConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  116. def handle(e: AddChooserConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  117. def handle(e: AddInputBoxConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  118. def handle(e: AddBooleanConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  119. def handle(e: RemoveAllJobsEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  120. def handle(e: JobStoppingEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  121. def handle(e: RemoveJobEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  122. def handle(e: AddJobEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  123. def handle(e: AfterLoadEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  124. def handle(e: ExportPlotEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  125. def handle(e: ExportWidgetEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  126. def handle(e: LoadModelEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  127. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  128. def hubNetManager: Option[HubNetInterface]
    Definition Classes
    HubNetManager
  129. val hubNetManagerFactory: HubNetManagerFactory
    Definition Classes
    AbstractWorkspaceScalaHubNetManager
  130. def hubNetRunning: Boolean
    Definition Classes
    HubNetManager
  131. def hubNetRunning_=(running: Boolean): Unit
    Definition Classes
    GUIWorkspace → HubNetManagerHubNetWorkspaceInterface
  132. def importDrawing(file: File): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspace
  133. def importDrawing(is: InputStream): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  134. def importDrawing(filename: String): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  135. def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
    AbstractWorkspaceImporterUser
  136. def importWorld(reader: Reader): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  137. def importWorld(filename: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  138. def importerErrorHandler(): ErrorHandler
    Attributes
    protected[org.nlogo.window]
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  139. def init(glView: GLViewManagerInterface): Unit
    Definition Classes
    GUIWorkspace
  140. def init(): Unit
    Definition Classes
    Procedures
  141. def inspectAgent(agentClass: AgentKind, agent: Agent, radius: Double): Unit
    Definition Classes
    LiteWorkspace → GUIWorkspace → Workspace
  142. def inspectAgent(agent: Agent, radius: Double): Unit
    Definition Classes
    LiteWorkspaceWorkspace
  143. def inspectAgent(agentClass: AgentKind): Unit
    Definition Classes
    GUIWorkspace
  144. def isBlank(): Boolean
    Definition Classes
    GUIWorkspace → DrawingInterface
  145. def isConstant(s: String): Boolean
    Definition Classes
    AbstractWorkspaceCompilerServices
  146. def isDirty(): Boolean
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceDrawingInterface
  147. def isExtensionName(name: String): Boolean
    Definition Classes
    AbstractWorkspaceImporterUser
  148. def isHeadless(): Boolean
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaViewSettings
  149. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  150. def isReporter(s: String): Boolean
    Definition Classes
    Compiling
  151. def isValidIdentifier(s: String): Boolean
    Definition Classes
    AbstractWorkspaceCompilerServices
  152. def joinForeverButtons(agent: Agent): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  153. val lastLogoException: LogoException
    Definition Classes
    Evaluating
  154. def lastRunTimes(): WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]
    Definition Classes
    AbstractWorkspaceWorkspace
  155. def loadFromModel(model: Model): Unit
    Attributes
    protected
    Definition Classes
    AbstractWorkspaceScala
  156. def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit
    Definition Classes
    AbstractWorkspaceScala
  157. def logCustomGlobals(nameValuePairs: Seq[(String, String)]): Unit
    Definition Classes
    GUIWorkspaceScala
  158. def logCustomMessage(msg: String): Unit
    Definition Classes
    GUIWorkspaceScala
  159. def magicOpen(name: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  160. def mainRNG(): MersenneTwisterFast
    Definition Classes
    AbstractWorkspaceRandomServices
  161. def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  162. def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  163. def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  164. def markClean(): Unit
    Definition Classes
    GUIWorkspace → DrawingInterface
  165. def markDirty(): Unit
    Definition Classes
    GUIWorkspace → DrawingInterface
  166. def modelFileName: String
    Definition Classes
    ModelTracker
  167. def modelNameForDisplay: String
    Definition Classes
    ModelTracker
  168. 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
  169. def mouseDown(): Boolean
    Definition Classes
    GUIWorkspace → Workspace
  170. def mouseInside(): Boolean
    Definition Classes
    GUIWorkspace → Workspace
  171. def mouseXCor(): Double
    Definition Classes
    GUIWorkspace → Workspace
  172. def mouseYCor(): Double
    Definition Classes
    GUIWorkspace → Workspace
  173. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  174. def newRenderer(): RendererInterface
    Definition Classes
    LiteWorkspace → GUIWorkspace
  175. final def notify(): Unit
    Definition Classes
    AnyRef
  176. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  177. def open(path: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspaceWorkspaceControllable
  178. def openModel(model: Model): Unit
    Definition Classes
    GUIWorkspace → Workspace
  179. def openString(modelContents: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  180. def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
    Definition Classes
    APIConformant
  181. def ownerFinished(owner: JobOwner): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  182. def patchSize(): Double
    Definition Classes
    GUIWorkspace → WorkspaceViewSettings
  183. def patchSize(patchSize: Double): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  184. def patchesCreatedNotify(): Unit
    Definition Classes
    GUIWorkspace
  185. def periodicUpdate(): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  186. def perspective: Perspective
    Definition Classes
    APIConformant
  187. val plotExportControls: PlotExportControls
    Definition Classes
    GUIWorkspaceScala
  188. def plotExportOperation(e: ExportPlotEvent): Future[Unit]
    Attributes
    protected
    Definition Classes
    GUIWorkspaceScala
  189. val plotManager: PlotManager
    Definition Classes
    Plotting
  190. val plotRNG: MersenneTwisterFast
    Definition Classes
    Plotting
  191. var previewCommands: PreviewCommands
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  192. def previewCommandsString: String
    Definition Classes
    APIConformant
  193. def procedures: ProceduresMap
    Definition Classes
    Procedures
  194. def procedures_=(procs: ProceduresMap): Unit
    Definition Classes
    Procedures
  195. def profilingEnabled: Boolean
    Definition Classes
    Traceable
  196. def profilingTracer: Tracer
    Definition Classes
    Traceable
  197. def readFromString(string: String): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  198. def readImage(image: BufferedImage): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  199. def readImage(is: InputStream): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  200. def readNumberFromString(source: String): Double
  201. def reload(): Unit
    Definition Classes
    GUIWorkspace
  202. def renderPerspective: Boolean
    Definition Classes
    APIConformant
  203. def renderer(): RendererInterface
    Definition Classes
    GUIWorkspace → Workspace
  204. 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

  205. def requestDisplayUpdate(force: Boolean): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  206. def rescaleDrawing(): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  207. def resetTicks(context: Context): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspace
  208. def resizeView(): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  209. def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean
    Definition Classes
    Evaluating
  210. def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef
    Definition Classes
    Evaluating
  211. def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  212. def seedRNGs(seed: Int): Unit
    Definition Classes
    AbstractWorkspaceScalaRandomServices
  213. def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit
    Attributes
    protected[org.nlogo.window]
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  214. def sendPixels(dirty: Boolean): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  215. def sendPixels(): Boolean
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  216. def set2DViewEnabled(enabled: Boolean): Unit
    Definition Classes
    GUIWorkspace
  217. def setColors(colors: Array[Int]): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  218. def setDimensions(d: WorldDimensions, patchSize: Double): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  219. def setDimensions(d: WorldDimensions): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  220. def setModelPath(modelPath: String): Unit
    Definition Classes
    ModelTracker
  221. def setModelType(tpe: ModelType): Unit
    Definition Classes
    ModelTracker
  222. def setOutputAreaContents(text: String): Unit
    Definition Classes
    AbstractWorkspaceImporterUser
  223. def setPeriodicUpdatesEnabled(periodicUpdatesEnabled: Boolean): Unit
    Definition Classes
    GUIWorkspace
  224. def setProcedures(procs: ProceduresMap): Unit
    Definition Classes
    Procedures
  225. def setProfilingTracer(t: Tracer): Unit
    Definition Classes
    Traceable
  226. def setSnapOn(snapOn: Boolean): Unit
    Definition Classes
    GUIWorkspaceScala
  227. def setWidgetContainer(widgetContainer: WidgetContainer): Unit
    Definition Classes
    GUIWorkspace
  228. def setupPlots(c: Context): Unit
    Definition Classes
    Plotting
  229. def shapeChanged(shape: Shape): Unit
    Definition Classes
    GUIWorkspace
  230. def snapOn: Boolean
    Definition Classes
    GUIWorkspaceScala
  231. def speedSliderPosition(speed: Double): Unit
    Definition Classes
    GUIWorkspace
  232. def speedSliderPosition(): Double
    Definition Classes
    GUIWorkspace
  233. def stamp(agent: Agent, erase: Boolean): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  234. def startLogging(properties: String): Unit
    Definition Classes
    GUIWorkspace → Workspace
  235. def stopInspectingAgent(agent: Agent): Unit
    Definition Classes
    LiteWorkspaceWorkspace
  236. def stopInspectingDeadAgents(): Unit
    Definition Classes
    LiteWorkspaceWorkspace
  237. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  238. def tick(context: Context, originalInstruction: Instruction): Unit
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  239. def toString(): String
    Definition Classes
    AnyRef → Any
  240. def tokenizeForColorization(s: String): Array[Token]
    Definition Classes
    AbstractWorkspaceCompilerServices
  241. def updateDisplay(haveWorldLockAlready: Boolean): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  242. lazy val updateManager: UpdateManager
  243. def updateMode(updateMode: UpdateMode): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  244. def updateMode(): UpdateMode
    Definition Classes
    AbstractWorkspace
  245. def updateModel(m: Model): Model
    Definition Classes
    LiteWorkspace → ModelSaveable
  246. def updatePlots(c: Context): Unit
    Definition Classes
    Plotting
  247. def updateUI(): Unit
    Definition Classes
    GUIWorkspace → Workspace
  248. def userDirectory: Option[String]
    Definition Classes
    Workspace
  249. def userFile: Option[String]
    Definition Classes
    Workspace
  250. def userInput(msg: String): Option[String]
    Definition Classes
    Workspace
  251. def userMessage(msg: String): Boolean
    Definition Classes
    Workspace
  252. def userNewFile: Option[String]
    Definition Classes
    Workspace
  253. def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
    Definition Classes
    Workspace
  254. def userYesOrNo(msg: String): Option[Boolean]
    Definition Classes
    Workspace
  255. def view(): View
    Definition Classes
    GUIWorkspace → GUIWorkspaceScala
  256. def viewHeight: Double
    Definition Classes
    APIConformant
  257. val viewManager: ViewManager
    Definition Classes
    GUIWorkspaceScala
  258. def viewOffsetX: Double
    Definition Classes
    APIConformant
  259. def viewOffsetY: Double
    Definition Classes
    APIConformant
  260. def viewWidth: Double
    Definition Classes
    APIConformant
  261. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  262. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  263. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  264. def waitFor(runnable: CommandRunnable): Unit
    Definition Classes
    GUIWorkspace → Workspace
  265. def waitFor(runnable: Runnable): Unit
    Definition Classes
    GUIWorkspace
  266. def waitForQueuedEvents(): Unit
    Definition Classes
    GUIWorkspace → Workspace
  267. def waitForResult[T](runnable: ReporterRunnable[T]): T
    Definition Classes
    GUIWorkspace → Workspace
  268. 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
  269. val world: World
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  270. def worldChecksum: String
    Definition Classes
    Checksums
  271. def zipLogFiles(filename: String): Unit
    Definition Classes
    GUIWorkspace → Workspace

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 Exporting

Inherited from Plotting

Inherited from HubNetManager

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 LogoThunkFactory

Inherited from ExtendableWorkspace

Inherited from Workspace

Inherited from CompilerServices

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