Packages

c

org.nlogo.lite

LiteWorkspace

class LiteWorkspace extends GUIWorkspace

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LiteWorkspace
  2. GUIWorkspace
  3. ModelSaveable
  4. TrailDrawerInterface
  5. DrawingInterface
  6. Handler
  7. Handler
  8. Handler
  9. Handler
  10. Handler
  11. Handler
  12. Handler
  13. Handler
  14. Handler
  15. Handler
  16. Handler
  17. Handler
  18. Handler
  19. LinkChild
  20. GUIWorkspaceScala
  21. Handler
  22. Handler
  23. Handler
  24. Handler
  25. AbstractWorkspaceScala
  26. Extensions
  27. Exporting
  28. Plotting
  29. ExtendableWorkspaceMethods
  30. HubNetManager
  31. Components
  32. Traceable
  33. BehaviorSpaceInformation
  34. Compiling
  35. Procedures
  36. ModelTracker
  37. Evaluating
  38. Checksums
  39. Benchmarking
  40. APIConformant
  41. AbstractWorkspace
  42. HubNetWorkspaceInterface
  43. CompilerServices
  44. LogoThunkFactory
  45. 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(LitePanel: LitePanel, world: World, frame: Frame, listenerManager: NetLogoListenerManager, errorDialogManager: ErrorDialogManager, controlSet: ControlSet)

Type Members

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

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val _behaviorSpaceExperimentName: String
    Definition Classes
    BehaviorSpaceInformation
  5. val _behaviorSpaceRunNumber: Int
    Definition Classes
    BehaviorSpaceInformation
  6. val _modelFileName: String

    name of the currently loaded model.

    name of the currently loaded model. Will be null if this is a new (unsaved) model. To get a version for display to the user, see modelNameForDisplay(). This is NOT a full path name, however, it does end in ".nlogo".

    Definition Classes
    ModelTracker
  7. def addComponent[A <: AnyRef](componentClass: Class[A], component: A): Unit
    Definition Classes
    Components
  8. def addCustomShapes(filename: String): Unit
    Definition Classes
    GUIWorkspace → Workspace
  9. def addJobFromJobThread(job: Job): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  10. def addLifecycle[A <: AnyRef](lifecycle: ComponentLifecycle[A]): Unit
    Definition Classes
    Components
  11. val aggregateManager: AggregateManagerInterface
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def attachModelDir(filePath: String): String

    attaches the current model directory to a relative path, if necessary.

    attaches the current model directory to a relative path, if necessary. If filePath is an absolute path, this method simply returns it. If it's a relative path, then the current model directory is prepended to it. If this is a new model, the user's platform-dependent home directory is prepended instead.

    Definition Classes
    ExtendableWorkspaceMethods
    Annotations
    @throws( ... )
  14. def auxRNG(): MersenneTwisterFast
    Definition Classes
    AbstractWorkspaceRandomServices
  15. def beep(): Unit
    Definition Classes
    Workspace
  16. def behaviorSpaceExperimentName(name: String): Unit
    Definition Classes
    BehaviorSpaceInformation
  17. def behaviorSpaceExperimentName: String
    Definition Classes
    BehaviorSpaceInformation
  18. def behaviorSpaceRunNumber(n: Int): Unit
    Definition Classes
    BehaviorSpaceInformation
  19. def behaviorSpaceRunNumber: Int
    Definition Classes
    BehaviorSpaceInformation
  20. def benchmark(minTime: Int, maxTime: Int): Unit
    Definition Classes
    Benchmarking
  21. def breathe(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
    Annotations
    @Override()
  22. def breathe(context: Context): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  23. def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
    Definition Classes
    GUIWorkspace → Workspace
  24. def checkCommandSyntax(source: String): Unit
    Definition Classes
    Compiling
    Annotations
    @throws( classOf[CompilerException] )
  25. def checkReporterSyntax(source: String): Unit
    Definition Classes
    Compiling
    Annotations
    @throws( classOf[CompilerException] )
  26. def clearAll(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaAbstractWorkspaceWorkspace
    Annotations
    @Override()
  27. def clearDrawing(): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspaceWorkspace
    Annotations
    @Override()
  28. def clearLastLogoException(): Unit
    Definition Classes
    Evaluating
  29. def clearOutput(): Unit
    Definition Classes
    GUIWorkspace → Workspace
  30. def clearTicks(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspace
    Annotations
    @Override()
  31. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  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 dialect: Dialect
    Definition Classes
    Compiling
  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
    Annotations
    @Override()
  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[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 exportPlotWarningAction(): ExportPlotWarningAction
    Definition Classes
    AbstractWorkspaceWorkspace
  75. def exportPlotsToCSV(writer: PrintWriter): Unit
    Definition Classes
    Exporting
  76. def exportView(filename: String, format: String): Unit
    Definition Classes
    GUIWorkspaceScala → Workspace
    Annotations
    @throws( classOf[IOException] )
  77. def exportView: BufferedImage
    Definition Classes
    GUIWorkspaceScala → Workspace
  78. def exportViewFromUIThread(filename: String, format: String, onCompletion: () ⇒ Unit = () =>): Unit
    Definition Classes
    GUIWorkspaceScala
    Annotations
    @throws( classOf[java.io.IOException] )
  79. def exportWorld(writer: PrintWriter): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  80. def exportWorld(filename: String): Unit
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  81. val fileManager: FileManager
    Definition Classes
    ModelTracker
  82. def findProcedurePositions(source: String): Map[String, ProcedureSyntax]
    Definition Classes
    Compiling
  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
    Annotations
    @native() @IntrinsicCandidate()
  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 getExtensionPathMappings(): Map[String, Path]
    Definition Classes
    Extensions
  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 getLibraryManager: LibraryManager
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  102. def getLinkParent(): AnyRef
    Definition Classes
    GUIWorkspace → LinkChild
  103. 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
  104. 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
  105. def getModelFileUri: Option[URI]
    Definition Classes
    ModelTracker
  106. 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
  107. def getModelType: ModelType
    Definition Classes
    ModelTracker
  108. def getPlot(plot: String): PlotInterface
    Definition Classes
    Plotting
  109. def getPlotCompilationErrorAction(): PlotCompilationErrorAction

    returns

    plotCompilationErrorAction action to take if a plot compilation error occurs

    Definition Classes
    AbstractWorkspaceScalaControllable
  110. def getPropertiesInterface(): WorldPropertiesInterface
    Definition Classes
    GUIWorkspace → AbstractWorkspaceHubNetWorkspaceInterface
    Annotations
    @Override()
  111. def getSource(filename: String): String
    Definition Classes
    GUIWorkspaceScala → AbstractWorkspaceScala
    Annotations
    @throws( classOf[IOException] )
  112. def getTokenAtPosition(s: String, pos: Int): Token
    Definition Classes
    Compiling
  113. def getWidgetContainer(): WidgetContainer
    Definition Classes
    GUIWorkspace
  114. def getWidth(): Int
    Definition Classes
    GUIWorkspace → DrawingInterface
  115. def graphicsChecksum: String
    Definition Classes
    Checksums
  116. def guessExportName(defaultName: String): String
    Definition Classes
    GUIWorkspaceScala → AbstractWorkspace
  117. def halt(): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
    Annotations
    @Override()
  118. def handle(e: AboutToQuitEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  119. def handle(e: BeforeLoadEvent): Unit

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

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

    Definition Classes
    GUIWorkspace → Handler
  120. def handle(e: CompiledEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  121. def handle(e: RemoveConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  122. def handle(e: AddSliderConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  123. def handle(e: AddChooserConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  124. def handle(e: AddInputBoxConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  125. def handle(e: AddBooleanConstraintEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  126. def handle(e: RemoveAllJobsEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  127. def handle(e: JobStoppingEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  128. def handle(e: RemoveJobEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  129. def handle(e: AddJobEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  130. def handle(e: AfterLoadEvent): Unit
    Definition Classes
    GUIWorkspace → Handler
  131. def handle(e: ExportPlotEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  132. def handle(e: ExportWidgetEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  133. def handle(e: LoadModelEvent): Unit
    Definition Classes
    GUIWorkspaceScala → Handler
  134. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  135. def hubNetManager: Option[HubNetInterface]
    Definition Classes
    HubNetManager
  136. val hubNetManagerFactory: HubNetManagerFactory
    Definition Classes
    AbstractWorkspaceScalaHubNetManager
  137. def hubNetRunning: Boolean
    Definition Classes
    HubNetManager
  138. def hubNetRunning_=(running: Boolean): Unit
    Definition Classes
    GUIWorkspace → HubNetManagerHubNetWorkspaceInterface
    Annotations
    @Override()
  139. def importDrawing(file: File): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspace
    Annotations
    @Override()
  140. def importDrawing(is: InputStream): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
    Annotations
    @Override()
  141. def importDrawing(is: InputStream, mimeType: Option[String]): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspace
    Annotations
    @Override()
  142. def importDrawing(filename: String): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  143. def importDrawingBase64(base64: String): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspaceScala
    Annotations
    @Override()
  144. def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
    AbstractWorkspaceImporterUser
  145. def importWorld(reader: Reader): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
    Annotations
    @Override()
  146. def importWorld(filename: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
    Annotations
    @Override()
  147. def importerErrorHandler(): ErrorHandler
    Definition Classes
    GUIWorkspaceScala → AbstractWorkspace
  148. def init(glView: GLViewManagerInterface): Unit
    Definition Classes
    GUIWorkspace
  149. def init(): Unit
    Definition Classes
    Procedures
  150. def inspectAgent(agentClass: AgentKind, agent: Agent, radius: Double): Unit
    Definition Classes
    LiteWorkspace → GUIWorkspace → Workspace
  151. def inspectAgent(agent: Agent, radius: Double): Unit
    Definition Classes
    LiteWorkspaceWorkspace
  152. def inspectAgent(agentClass: AgentKind): Unit
    Definition Classes
    GUIWorkspace
  153. def isBlank(): Boolean
    Definition Classes
    GUIWorkspace → DrawingInterface
  154. def isConstant(s: String): Boolean
    Definition Classes
    Compiling
  155. def isDirty(): Boolean
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceDrawingInterface
  156. def isExtensionName(name: String): Boolean
    Definition Classes
    AbstractWorkspaceImporterUser
  157. def isHeadless(): Boolean
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaViewSettings
    Annotations
    @Override()
  158. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  159. def isReporter(s: String): Boolean
    Definition Classes
    Compiling
  160. def isValidIdentifier(s: String): Boolean
    Definition Classes
    Compiling
  161. def joinForeverButtons(agent: Agent): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  162. val lastLogoException: LogoException
    Definition Classes
    Evaluating
  163. val lastRunTimes: WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]

    lastRunTimes is used by every to track how long ago a job ran

    lastRunTimes is used by every to track how long ago a job ran

    Definition Classes
    AbstractWorkspaceScalaAbstractWorkspaceWorkspace
  164. def loadFromModel(model: Model): Unit
    Attributes
    protected
    Definition Classes
    AbstractWorkspaceScala
  165. def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit
    Definition Classes
    AbstractWorkspaceScala
  166. def magicOpen(name: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceEditorWorkspace
    Annotations
    @Override()
  167. def mainRNG(): MersenneTwisterFast
    Definition Classes
    AbstractWorkspaceRandomServices
  168. def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  169. def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  170. def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  171. def markClean(): Unit
    Definition Classes
    GUIWorkspace → DrawingInterface
  172. def markDirty(): Unit
    Definition Classes
    GUIWorkspace → DrawingInterface
  173. def modelFileName: String
    Definition Classes
    ModelTracker
  174. def modelNameForDisplay: String
    Definition Classes
    ModelTracker
  175. 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
  176. def mouseDown(): Boolean
    Definition Classes
    GUIWorkspace → Workspace
  177. def mouseInside(): Boolean
    Definition Classes
    GUIWorkspace → Workspace
  178. def mouseXCor(): Double
    Definition Classes
    GUIWorkspace → Workspace
  179. def mouseYCor(): Double
    Definition Classes
    GUIWorkspace → Workspace
  180. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  181. def newRenderer(): RendererInterface
    Definition Classes
    LiteWorkspace → GUIWorkspace
  182. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  183. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  184. def open(path: String, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspaceControllable
    Annotations
    @Override()
  185. def open(path: String): Unit
    Definition Classes
    Controllable
    Annotations
    @throws( classOf[java.io.IOException] )
  186. def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
    GUIWorkspace → Workspace
    Annotations
    @Override()
  187. def openModel(model: Model): Unit
    Definition Classes
    Workspace
  188. def openString(modelContents: String): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
    Annotations
    @Override()
  189. def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
    Definition Classes
    APIConformant
  190. def ownerFinished(owner: JobOwner): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  191. def patchSize(): Double
    Definition Classes
    GUIWorkspace → WorkspaceViewSettings
  192. def patchSize(patchSize: Double): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  193. def patchesCreatedNotify(): Unit
    Definition Classes
    GUIWorkspace
  194. def periodicUpdate(): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  195. def perspective: Perspective
    Definition Classes
    APIConformant
  196. val plotExportControls: PlotExportControls
    Definition Classes
    GUIWorkspaceScala
  197. def plotExportOperation(e: ExportPlotEvent): Future[Unit]
    Attributes
    protected
    Definition Classes
    GUIWorkspaceScala
  198. val plotManager: PlotManager
    Definition Classes
    Plotting
  199. val plotRNG: MersenneTwisterFast
    Definition Classes
    Plotting
  200. def previewCommands(): PreviewCommands
    Definition Classes
    AbstractWorkspaceWorkspace
  201. def previewCommandsString: String
    Definition Classes
    APIConformant
  202. def procedures: ProceduresMap
    Definition Classes
    Procedures
  203. def procedures_=(procs: ProceduresMap): Unit
    Definition Classes
    Procedures
  204. def profilingEnabled: Boolean
    Definition Classes
    Traceable
  205. def profilingTracer: Tracer
    Definition Classes
    Traceable
  206. def readFromString(string: String): AnyRef
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  207. def readImage(image: BufferedImage): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  208. def readImage(is: InputStream): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  209. def readNumberFromString(source: String): Double
    Definition Classes
    Compiling
    Annotations
    @throws( classOf[CompilerException] )
  210. val realPlotManager: PlotManager
    Definition Classes
    Plotting
  211. def reload(): Unit
    Definition Classes
    GUIWorkspace
  212. def renderPerspective: Boolean
    Definition Classes
    APIConformant
  213. def renderer(): RendererInterface
    Definition Classes
    GUIWorkspace → Workspace
    Annotations
    @Override()
  214. 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

  215. def requestDisplayUpdate(force: Boolean): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
    Annotations
    @Override()
  216. def rescaleDrawing(): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  217. def resetTicks(context: Context): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspace
    Annotations
    @Override()
  218. def resizeView(): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  219. def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean
    Definition Classes
    Evaluating
  220. def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef
    Definition Classes
    Evaluating
  221. def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  222. def seedRNGs(seed: Int): Unit
    Definition Classes
    AbstractWorkspaceScalaRandomServices
  223. def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit
    Attributes
    protected[window]
    Definition Classes
    GUIWorkspace → AbstractWorkspace
    Annotations
    @Override()
  224. def sendPixels(dirty: Boolean): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  225. def sendPixels(): Boolean
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  226. def set2DViewEnabled(enabled: Boolean): Unit
    Definition Classes
    GUIWorkspace
  227. def setColors(colors: Array[Int], width: Int, height: Int): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  228. def setDimensions(d: WorldDimensions, patchSize: Double): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  229. def setDimensions(d: WorldDimensions): Unit
    Definition Classes
    GUIWorkspace → WorldResizer
  230. def setExportPlotWarningAction(action: ExportPlotWarningAction): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  231. def setModelPath(modelPath: String): Unit
    Definition Classes
    ModelTracker
  232. def setModelType(tpe: ModelType): Unit
    Definition Classes
    ModelTracker
  233. def setOutputAreaContents(text: String): Unit
    Definition Classes
    AbstractWorkspaceImporterUser
  234. def setPeriodicUpdatesEnabled(periodicUpdatesEnabled: Boolean): Unit
    Definition Classes
    GUIWorkspace
  235. def setPlotCompilationErrorAction(plotCompilationErrorAction: PlotCompilationErrorAction): Unit

    plotCompilationErrorAction

    action to take if a plot compilation error occurs Throw - Throw the first error Output - Output all errors Ignore - Do nothing

    Definition Classes
    AbstractWorkspaceScalaControllable
  236. def setPreviewCommands(commands: PreviewCommands): Unit
    Definition Classes
    AbstractWorkspace
  237. def setProcedures(procs: ProceduresMap): Unit
    Definition Classes
    Procedures
  238. def setProfilingTracer(t: Tracer): Unit
    Definition Classes
    Traceable
  239. def setShouldUpdatePlots(update: Boolean): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  240. def setSnapOn(snapOn: Boolean): Unit
    Definition Classes
    GUIWorkspaceScala
  241. def setTriedToExportPlot(triedToExport: Boolean): Unit
    Definition Classes
    AbstractWorkspaceWorkspace
  242. def setWidgetContainer(widgetContainer: WidgetContainer): Unit
    Definition Classes
    GUIWorkspace
  243. def setupPlots(c: Context): Unit
    Definition Classes
    Plotting
  244. def shapeChanged(shape: Shape): Unit
    Definition Classes
    GUIWorkspace
  245. def shouldUpdatePlots(): Boolean
    Definition Classes
    AbstractWorkspaceWorkspace
  246. def snapOn: Boolean
    Definition Classes
    GUIWorkspaceScala
  247. def speedSliderPosition(speed: Double): Unit
    Definition Classes
    GUIWorkspace
  248. def speedSliderPosition(): Double
    Definition Classes
    GUIWorkspace
  249. def stamp(agent: Agent, erase: Boolean): Unit
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  250. def stopInspectingAgent(agent: Agent): Unit
    Definition Classes
    LiteWorkspaceWorkspace
  251. def stopInspectingDeadAgents(): Unit
    Definition Classes
    LiteWorkspaceWorkspace
  252. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  253. def tick(context: Context, originalInstruction: Instruction): Unit
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  254. def toString(): String
    Definition Classes
    AnyRef → Any
  255. def tokenizeForColorization(s: String): Array[Token]
    Definition Classes
    Compiling
  256. def tokenizeForColorizationIterator(s: String): Iterator[Token]
    Definition Classes
    Compiling
  257. def triedToExportPlot(): Boolean
    Definition Classes
    AbstractWorkspaceWorkspace
  258. def updateDisplay(haveWorldLockAlready: Boolean): Unit
    Definition Classes
    GUIWorkspace → JobManagerOwner
  259. lazy val updateManager: UpdateManager
  260. def updateMode(updateMode: UpdateMode): Unit
    Definition Classes
    GUIWorkspace → AbstractWorkspace
    Annotations
    @Override()
  261. def updateMode(): UpdateMode
    Definition Classes
    AbstractWorkspace
  262. def updateModel(m: Model): Model
    Definition Classes
    LiteWorkspace → ModelSaveable
  263. def updatePlots(c: Context): Unit
    Definition Classes
    Plotting
  264. def updateUI(): Unit
    Definition Classes
    GUIWorkspace → Workspace
  265. def userDirectory: Option[String]
    Definition Classes
    Workspace
  266. def userFile: Option[String]
    Definition Classes
    Workspace
  267. def userInput(msg: String): Option[String]
    Definition Classes
    Workspace
  268. def userMessage(msg: String): Boolean
    Definition Classes
    Workspace
  269. def userNewFile: Option[String]
    Definition Classes
    Workspace
  270. def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
    Definition Classes
    Workspace
  271. def userYesOrNo(msg: String): Option[Boolean]
    Definition Classes
    Workspace
  272. def view(): View
    Definition Classes
    GUIWorkspace → GUIWorkspaceScala
  273. def viewHeight: Double
    Definition Classes
    APIConformant
  274. val viewManager: ViewManager
    Definition Classes
    GUIWorkspaceScala
  275. def viewOffsetX: Double
    Definition Classes
    APIConformant
  276. def viewOffsetY: Double
    Definition Classes
    APIConformant
  277. def viewWidth: Double
    Definition Classes
    APIConformant
  278. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  279. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  280. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  281. def waitFor(runnable: CommandRunnable): Unit
    Definition Classes
    GUIWorkspace → Workspace
  282. def waitFor(runnable: Runnable): Unit
    Definition Classes
    GUIWorkspace
  283. def waitForQueuedEvents(): Unit
    Definition Classes
    GUIWorkspace → Workspace
  284. def waitForResult[T](runnable: ReporterRunnable[T]): T
    Definition Classes
    GUIWorkspace → Workspace
  285. def warningMessage(message: String): Boolean

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

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

    Definition Classes
    GUIWorkspace → AbstractWorkspaceExtendableWorkspaceWorkspace
    Annotations
    @Override()
  286. val world: World
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  287. def worldChecksum: String
    Definition Classes
    Checksums

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from GUIWorkspace

Inherited from ModelSaveable

Inherited from TrailDrawerInterface

Inherited from DrawingInterface

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from LinkChild

Inherited from GUIWorkspaceScala

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from AbstractWorkspaceScala

Inherited from Extensions

Inherited from Exporting

Inherited from Plotting

Inherited from HubNetManager

Inherited from Components

Inherited from Traceable

Inherited from BehaviorSpaceInformation

Inherited from Compiling

Inherited from Procedures

Inherited from ModelTracker

Inherited from Evaluating

Inherited from Checksums

Inherited from Benchmarking

Inherited from APIConformant

Inherited from AbstractWorkspace

Inherited from HubNetWorkspaceInterface

Inherited from CompilerServices

Inherited from LogoThunkFactory

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