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

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