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, Components, Traceable, BehaviorSpaceInformation, Compiling, Procedures, ModelTracker, Evaluating, Checksums, Benchmarking, APIConformant, AbstractWorkspace, HubNetWorkspaceInterface, CompilerServices, LogoThunkFactory, LoggingWorkspace, ExtendableWorkspace, EditorWorkspace, Workspace, JobManagerOwner, Workspace, Controllable, ViewSettings, RandomServices, LiteralParser, ImporterUser, WorldResizer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LiteWorkspace
  2. GUIWorkspace
  3. ModelSaveable
  4. TrailDrawerInterface
  5. DrawingInterface
  6. Handler
  7. Handler
  8. Handler
  9. Handler
  10. Handler
  11. Handler
  12. Handler
  13. Handler
  14. Handler
  15. Handler
  16. Handler
  17. Handler
  18. Handler
  19. LinkChild
  20. GUIWorkspaceScala
  21. Handler
  22. Handler
  23. Handler
  24. Handler
  25. AbstractWorkspaceScala
  26. 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
    @native() @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 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
  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[org.nlogo.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
  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[java.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 getFrame: Frame
    Definition Classes
    GUIWorkspaceScala
  99. def getHeight(): Int
    Definition Classes
    GUIWorkspace → DrawingInterface
  100. def getHubNetManager: Option[HubNetInterface]
    Definition Classes
    HubNetManager
  101. def getLinkParent(): AnyRef
    Definition Classes
    GUIWorkspace → LinkChild
  102. 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
  103. 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
  104. def getModelFileUri: Option[URI]
    Definition Classes
    ModelTracker
  105. 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
  106. def getModelType: ModelType
    Definition Classes
    ModelTracker
  107. def getPlot(plot: String): PlotInterface
    Definition Classes
    Plotting
  108. def getPropertiesInterface(): WorldPropertiesInterface
    Definition Classes
    GUIWorkspace → AbstractWorkspaceHubNetWorkspaceInterface
  109. def getSource(filename: String): String
    Definition Classes
    GUIWorkspaceScala → AbstractWorkspaceScala
    Annotations
    @throws( classOf[IOException] )
  110. def getTokenAtPosition(s: String, pos: Int): Token
    Definition Classes
    Compiling
  111. def getWidgetContainer(): WidgetContainer
    Definition Classes
    GUIWorkspace
  112. def getWidth(): Int
    Definition Classes
    GUIWorkspace → DrawingInterface
  113. def graphicsChecksum: String
    Definition Classes
    Checksums
  114. def guessExportName(defaultName: String): String
    Definition Classes
    GUIWorkspaceScala → AbstractWorkspace
  115. def halt(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  116. def handle(e: AboutToQuitEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  117. 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
  118. def handle(e: CompiledEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  119. def handle(e: RemoveConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  120. def handle(e: AddSliderConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  121. def handle(e: AddChooserConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  122. def handle(e: AddInputBoxConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  123. def handle(e: AddBooleanConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  124. def handle(e: RemoveAllJobsEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  125. def handle(e: JobStoppingEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  126. def handle(e: RemoveJobEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  127. def handle(e: AddJobEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  128. def handle(e: AfterLoadEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  129. def handle(e: ExportPlotEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  130. def handle(e: ExportWidgetEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  131. def handle(e: LoadModelEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  132. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  133. def hubNetManager: Option[HubNetInterface]
    Definition Classes
    HubNetManager
  134. val hubNetManagerFactory: HubNetManagerFactory
    Definition Classes
    AbstractWorkspaceScalaHubNetManager
  135. def hubNetRunning: Boolean
    Definition Classes
    HubNetManager
  136. def hubNetRunning_=(running: Boolean): Unit
    Definition Classes
    GUIWorkspace → HubNetManagerHubNetWorkspaceInterface
  137. def importDrawing(file: File): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspace
  138. def importDrawing(is: InputStream): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  139. def importDrawing(filename: String): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  140. def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
    AbstractWorkspaceImporterUser
  141. def importWorld(reader: Reader): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  142. def importWorld(filename: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  143. def importerErrorHandler(): ErrorHandler
    Definition Classes
    GUIWorkspaceScala → AbstractWorkspace
  144. def init(glView: GLViewManagerInterface): Unit
    Definition Classes
    GUIWorkspace
  145. def init(): Unit
    Definition Classes
    Procedures
  146. def inspectAgent(agentClass: AgentKind, agent: Agent, radius: Double): Unit
    Definition Classes
    LiteWorkspace → GUIWorkspace → Workspace
  147. def inspectAgent(agent: Agent, radius: Double): Unit
    Definition Classes
    LiteWorkspaceWorkspace
  148. def inspectAgent(agentClass: AgentKind): Unit
    Definition Classes
    GUIWorkspace
  149. def isBlank(): Boolean
    Definition Classes
    GUIWorkspace → DrawingInterface
  150. def isConstant(s: String): Boolean
    Definition Classes
    Compiling
  151. def isDirty(): Boolean
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceDrawingInterface
  152. def isExtensionName(name: String): Boolean
    Definition Classes
    AbstractWorkspaceImporterUser
  153. def isHeadless(): Boolean
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaViewSettings
  154. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  155. def isReporter(s: String): Boolean
    Definition Classes
    Compiling
  156. def isValidIdentifier(s: String): Boolean
    Definition Classes
    Compiling
  157. def joinForeverButtons(agent: Agent): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  158. val lastLogoException: LogoException
    Definition Classes
    Evaluating
  159. val lastRunTimes: WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]
  160. def loadFromModel(model: Model): Unit
    Attributes
    protected
    Definition Classes
    AbstractWorkspaceScala
  161. def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit
    Definition Classes
    AbstractWorkspaceScala
  162. def logCustomGlobals(nameValuePairs: Seq[(String, String)]): Unit
    Definition Classes
    GUIWorkspaceScala
  163. def logCustomMessage(msg: String): Unit
    Definition Classes
    GUIWorkspaceScala
  164. def magicOpen(name: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceEditorWorkspace
  165. def mainRNG(): MersenneTwisterFast
    Definition Classes
    AbstractWorkspaceRandomServices
  166. def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  167. def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  168. def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  169. def markClean(): Unit
    Definition Classes
    GUIWorkspace → DrawingInterface
  170. def markDirty(): Unit
    Definition Classes
    GUIWorkspace → DrawingInterface
  171. def modelFileName: String
    Definition Classes
    ModelTracker
  172. def modelNameForDisplay: String
    Definition Classes
    ModelTracker
  173. 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
  174. def mouseDown(): Boolean
    Definition Classes
    GUIWorkspace → Workspace
  175. def mouseInside(): Boolean
    Definition Classes
    GUIWorkspace → Workspace
  176. def mouseXCor(): Double
    Definition Classes
    GUIWorkspace → Workspace
  177. def mouseYCor(): Double
    Definition Classes
    GUIWorkspace → Workspace
  178. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  179. def newRenderer(): RendererInterface
    Definition Classes
    LiteWorkspace → GUIWorkspace
  180. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  181. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  182. def open(path: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspaceControllable
  183. def openModel(model: Model): Unit
    Definition Classes
    GUIWorkspace → Workspace
  184. def openString(modelContents: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  185. def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
    Definition Classes
    APIConformant
  186. def ownerFinished(owner: JobOwner): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  187. def patchSize(): Double
    Definition Classes
    GUIWorkspace → WorkspaceViewSettings
  188. def patchSize(patchSize: Double): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  189. def patchesCreatedNotify(): Unit
    Definition Classes
    GUIWorkspace
  190. def periodicUpdate(): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  191. def perspective: Perspective
    Definition Classes
    APIConformant
  192. val plotExportControls: PlotExportControls
    Definition Classes
    GUIWorkspaceScala
  193. def plotExportOperation(e: ExportPlotEvent): Future[Unit]
    Attributes
    protected
    Definition Classes
    GUIWorkspaceScala
  194. val plotManager: PlotManager
    Definition Classes
    Plotting
  195. val plotRNG: MersenneTwisterFast
    Definition Classes
    Plotting
  196. var previewCommands: PreviewCommands
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  197. def previewCommandsString: String
    Definition Classes
    APIConformant
  198. def procedures: ProceduresMap
    Definition Classes
    Procedures
  199. def procedures_=(procs: ProceduresMap): Unit
    Definition Classes
    Procedures
  200. def profilingEnabled: Boolean
    Definition Classes
    Traceable
  201. def profilingTracer: Tracer
    Definition Classes
    Traceable
  202. def readFromString(string: String): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  203. def readImage(image: BufferedImage): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  204. def readImage(is: InputStream): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  205. def readNumberFromString(source: String): Double
    Definition Classes
    Compiling
    Annotations
    @throws( classOf[CompilerException] )
  206. def reload(): Unit
    Definition Classes
    GUIWorkspace
  207. def renderPerspective: Boolean
    Definition Classes
    APIConformant
  208. def renderer(): RendererInterface
    Definition Classes
    GUIWorkspace → Workspace
  209. 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

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