Class

org.nlogo.lite

LiteWorkspace

Related Doc: package lite

Permalink

class LiteWorkspace extends GUIWorkspace

Source
LiteWorkspace.scala
Linear Supertypes
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. Handler
  20. Handler
  21. Handler
  22. LinkChild
  23. AbstractWorkspaceScala
  24. Exporting
  25. Plotting
  26. ExtendableWorkspaceMethods
  27. HubNetManager
  28. Traceable
  29. BehaviorSpaceInformation
  30. ModelTracker
  31. Evaluating
  32. Checksums
  33. Benchmarking
  34. APIConformant
  35. AbstractWorkspace
  36. HubNetWorkspaceInterface
  37. LogoThunkFactory
  38. ExtendableWorkspace
  39. Workspace
  40. CompilerServices
  41. JobManagerOwner
  42. Workspace
  43. Controllable
  44. ViewSettings
  45. RandomServices
  46. LiteralParser
  47. ImporterUser
  48. WorldResizer
  49. AnyRef
  50. 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)

    Permalink

Type Members

  1. abstract class FileImporter extends AnyRef

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. var _behaviorSpaceExperimentName: String

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  5. var _behaviorSpaceRunNumber: Int

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  6. var _modelFileName: String

    Permalink

    name of the currently loaded model.

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

    Definition Classes
    ModelTracker
  7. def addCustomShapes(filename: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  8. def addJobFromJobThread(job: Job): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  9. val aggregateManager: AggregateManagerInterface

    Permalink
    Definition Classes
    LiteWorkspaceWorkspace
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def attachModelDir(filePath: String): String

    Permalink

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

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

    Definition Classes
    ExtendableWorkspaceMethods
    Annotations
    @throws( ... )
  12. def auxRNG(): MersenneTwisterFast

    Permalink
    Definition Classes
    AbstractWorkspaceRandomServices
  13. def beep(): Unit

    Permalink
    Definition Classes
    Workspace
  14. def behaviorSpaceExperimentName(name: String): Unit

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  15. def behaviorSpaceExperimentName: String

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  16. def behaviorSpaceRunNumber(n: Int): Unit

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  17. def behaviorSpaceRunNumber: Int

    Permalink
    Definition Classes
    BehaviorSpaceInformation
  18. def benchmark(minTime: Int, maxTime: Int): Unit

    Permalink
    Definition Classes
    Benchmarking
  19. def breathe(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  20. def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  21. def checkCommandSyntax(source: String): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  22. def checkReporterSyntax(source: String): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  23. def clearAll(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaAbstractWorkspaceWorkspace
  24. def clearDrawing(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspaceWorkspace
  25. def clearLastLogoException(): Unit

    Permalink
    Definition Classes
    Evaluating
  26. def clearOutput(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  27. def clearTicks(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspaceWorkspace
  28. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def closeAgentMonitors(): Unit

    Permalink
    Definition Classes
    LiteWorkspace → GUIWorkspace
  30. def colors(): Array[Int]

    Permalink
    Definition Classes
    GUIWorkspace → DrawingInterface
  31. def command(source: String): Unit

    Permalink

    Runs NetLogo commands and waits for them to complete.

    Runs NetLogo commands and waits for them to complete.

    source

    The command or commands to run

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
    Exceptions thrown

    org.nlogo.api.LogoException if the code fails to run

    org.nlogo.core.CompilerException if the code fails to compile

  32. def compileCommands(source: String, agentClass: AgentKind): Procedure

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  33. def compileCommands(source: String): Procedure

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  34. def compileForRun(source: String, context: Context, reporter: Boolean): Procedure

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  35. def compileReporter(source: String): Procedure

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  36. val compiler: CompilerInterface

    Permalink
    Definition Classes
    LiteWorkspaceModelTrackerWorkspace
  37. def compilerTestingMode(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaExtendableWorkspaceWorkspace
  38. val completedActivations: WeakHashMap[Activation, Boolean]

    Permalink
    Definition Classes
    APIConformant
  39. def convertToNormal(): String

    Permalink

    instantly converts the current model to ModelTypeJ.NORMAL.

    instantly converts the current model to ModelTypeJ.NORMAL. This is used by the edit command to enable quick saving of library models. It shouldn't be used anywhere else.

    Definition Classes
    ModelTracker
    Annotations
    @throws( classOf[IOException] )
  40. def currentPlot(plot: String): Unit

    Permalink
    Definition Classes
    Plotting
  41. val defaultOwner: SimpleJobOwner

    Permalink
    Definition Classes
    Evaluating
  42. def deleteLogFiles(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  43. def displaySwitchOn(on: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  44. def displaySwitchOn(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace
  45. def dispose(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → HubNetManagerAbstractWorkspaceWorkspaceWorkspace
  46. def doExportView(exportee: LocalViewInterface): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  47. def doImport(importer: BufferedReaderImporter): Unit

    Permalink
    Definition Classes
    LiteWorkspaceAbstractWorkspace
  48. def doImport(importer: FileImporter): Unit

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace
  49. def drawLine(x0: Double, y0: Double, x1: Double, y1: Double, color: Any, size: Double, mode: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  50. def drawSpotlight: Boolean

    Permalink
    Definition Classes
    APIConformant
  51. def dualView(on: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  52. def dualView(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace
  53. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  55. def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  56. def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  57. def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  58. def evaluateCommands(owner: JobOwner, source: String): Unit

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  59. def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  60. def evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  61. def evaluateReporter(owner: JobOwner, source: String): AnyRef

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  62. def exportAllPlots(filename: String): Unit

    Permalink
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  63. def exportDrawing(filename: String, format: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  64. def exportDrawingToCSV(writer: PrintWriter): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceExporting
  65. def exportInterface(filename: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  66. def exportInterfaceGlobals(writer: PrintWriter): Unit

    Permalink
    Attributes
    protected[org.nlogo.workspace]
    Definition Classes
    AbstractWorkspace
  67. def exportOutput(filename: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  68. def exportOutputAreaToCSV(writer: PrintWriter): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Exporting
  69. def exportPlot(whichPlots: PlotWidgetExportType, plot: Plot, filename: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  70. def exportPlot(plotName: String, filename: String): Unit

    Permalink
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  71. def exportPlotsToCSV(writer: PrintWriter): Unit

    Permalink
    Definition Classes
    Exporting
  72. def exportView(display: LocalViewInterface, filename: String, format: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  73. def exportView(filename: String, format: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  74. def exportView(): BufferedImage

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  75. def exportWorld(writer: PrintWriter): Unit

    Permalink
    Definition Classes
    Exporting
  76. def exportWorld(filename: String): Unit

    Permalink
    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  77. val fileManager: FileManager

    Permalink
    Definition Classes
    ModelTracker
  78. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  79. def findProcedurePositions(source: String): Map[String, ProcedureSyntax]

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  80. def fontSize(i: Int): Unit

    Permalink
    Definition Classes
    APIConformant
  81. def fontSize: Int

    Permalink
    Definition Classes
    APIConformant
  82. def forceSaveAs: Boolean

    Permalink

    whether the user needs to enter a new filename to save this model.

    whether the user needs to enter a new filename to save this model. We need to do a "save as" if the model is new, from the models library, or converted.

    Basically, only normal models can get silently saved.

    Definition Classes
    ModelTracker
  83. def frameRate(frameRate: Double): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  84. def frameRate(): Double

    Permalink
    Definition Classes
    GUIWorkspace
  85. def getAndCreateDrawing(dirty: Boolean): BufferedImage

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  86. def getAndCreateDrawing(): BufferedImage

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  87. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  88. def getCompilationEnvironment: CompilationEnvironment

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  89. def getDrawing(): AnyRef

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  90. def getExportWindowFrame(): Component

    Permalink
    Definition Classes
    GUIWorkspace
  91. def getExtensionManager(): ExtensionManager

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  92. def getFrame(): Frame

    Permalink
    Definition Classes
    GUIWorkspace
  93. def getHeight(): Int

    Permalink
    Definition Classes
    GUIWorkspace → DrawingInterface
  94. def getHubNetManager: Option[HubNetInterface]

    Permalink
    Definition Classes
    HubNetManagerWorkspace
  95. def getLinkParent(): AnyRef

    Permalink
    Definition Classes
    GUIWorkspace → LinkChild
  96. def getModelDir: String

    Permalink

    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
  97. def getModelFileName: String

    Permalink

    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
  98. def getModelFileUri: Option[URI]

    Permalink
    Definition Classes
    ModelTracker
  99. def getModelPath: String

    Permalink

    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
  100. def getModelType: ModelType

    Permalink
    Definition Classes
    ModelTracker
  101. def getPlot(plot: String): PlotInterface

    Permalink
    Definition Classes
    Plotting
  102. def getProcedures(): Map[String, Procedure]

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  103. def getPropertiesInterface(): WorldPropertiesInterface

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceHubNetWorkspaceInterface
  104. def getSource(filename: String): String

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceExtendableWorkspace
  105. def getTokenAtPosition(s: String, pos: Int): Token

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  106. def getWidgetContainer(): WidgetContainer

    Permalink
    Definition Classes
    GUIWorkspace
  107. def getWidth(): Int

    Permalink
    Definition Classes
    GUIWorkspace → DrawingInterface
  108. def graphicsChecksum: String

    Permalink
    Definition Classes
    Checksums
  109. def guessExportName(defaultName: String): String

    Permalink
    Definition Classes
    AbstractWorkspace
  110. def halt(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  111. def handle(e: LoadModelEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  112. def handle(e: AboutToQuitEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  113. def handle(e: BeforeLoadEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  114. def handle(e: ExportPlotEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  115. def handle(e: CompiledEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  116. def handle(e: RemoveConstraintEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  117. def handle(e: AddSliderConstraintEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  118. def handle(e: AddChooserConstraintEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  119. def handle(e: AddInputBoxConstraintEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  120. def handle(e: AddBooleanConstraintEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  121. def handle(e: RemoveAllJobsEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  122. def handle(e: JobStoppingEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  123. def handle(e: RemoveJobEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  124. def handle(e: AddJobEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  125. def handle(e: AfterLoadEvent): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Handler
  126. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  127. def hubNetManager: Option[HubNetInterface]

    Permalink
    Definition Classes
    HubNetManager
  128. val hubNetManagerFactory: HubNetManagerFactory

    Permalink
    Definition Classes
    AbstractWorkspaceScalaHubNetManager
  129. def hubNetRunning: Boolean

    Permalink
    Definition Classes
    HubNetManager
  130. def hubNetRunning_=(running: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace → HubNetManagerHubNetWorkspaceInterface
  131. def importDrawing(file: File): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceAbstractWorkspace
  132. def importDrawing(is: InputStream): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  133. def importDrawing(filename: String): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  134. def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceImporterUser
  135. def importWorld(reader: Reader): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  136. def importWorld(filename: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  137. def importerErrorHandler(): ErrorHandler

    Permalink
    Attributes
    protected[org.nlogo.window]
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  138. def init(glView: GLViewManagerInterface): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  139. def init(): Unit

    Permalink
    Definition Classes
    AbstractWorkspace
  140. def inspectAgent(agentClass: AgentKind, agent: Agent, radius: Double): Unit

    Permalink
    Definition Classes
    LiteWorkspace → GUIWorkspace → Workspace
  141. def inspectAgent(agent: Agent, radius: Double): Unit

    Permalink
    Definition Classes
    LiteWorkspaceWorkspace
  142. def inspectAgent(agentClass: AgentKind): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  143. def isBlank(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace → DrawingInterface
  144. def isConstant(s: String): Boolean

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  145. def isDirty(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterfaceDrawingInterface
  146. def isExtensionName(name: String): Boolean

    Permalink
    Definition Classes
    AbstractWorkspaceImporterUser
  147. def isHeadless(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaViewSettings
  148. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  149. def isReporter(s: String): Boolean

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  150. def isValidIdentifier(s: String): Boolean

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  151. def joinForeverButtons(agent: Agent): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  152. var lastLogoException: LogoException

    Permalink
    Definition Classes
    Evaluating
  153. def lastRunTimes(): WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]

    Permalink
    Definition Classes
    AbstractWorkspaceWorkspace
  154. def loadFromModel(model: Model): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    AbstractWorkspaceScala
  155. def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceScala
  156. def logCustomGlobals(nameValuePairs: Seq[(String, String)]): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  157. def logCustomMessage(msg: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  158. def magicOpen(name: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  159. def mainRNG(): MersenneTwisterFast

    Permalink
    Definition Classes
    AbstractWorkspaceRandomServices
  160. def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  161. def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  162. def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  163. def markClean(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → DrawingInterface
  164. def markDirty(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → DrawingInterface
  165. def modelFileName: String

    Permalink
    Definition Classes
    ModelTracker
  166. def modelNameForDisplay: String

    Permalink
    Definition Classes
    ModelTracker
  167. def modelSaved(newModelPath: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  168. def mouseDown(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  169. def mouseInside(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  170. def mouseXCor(): Double

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  171. def mouseYCor(): Double

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  172. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  173. def newRenderer(): RendererInterface

    Permalink
    Definition Classes
    LiteWorkspace → GUIWorkspace
  174. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  175. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  176. def open(path: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspaceWorkspaceControllable
  177. def openModel(model: Model): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  178. def openString(modelContents: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  179. def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit

    Permalink
    Definition Classes
    APIConformant
  180. def ownerFinished(owner: JobOwner): Unit

    Permalink
    Definition Classes
    GUIWorkspace → JobManagerOwner
  181. def patchSize(): Double

    Permalink
    Definition Classes
    GUIWorkspace → WorkspaceViewSettings
  182. def patchSize(patchSize: Double): Unit

    Permalink
    Definition Classes
    GUIWorkspace → WorldResizer
  183. def patchesCreatedNotify(): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  184. def periodicUpdate(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → JobManagerOwner
  185. def perspective: Perspective

    Permalink
    Definition Classes
    APIConformant
  186. val plotManager: PlotManager

    Permalink
    Definition Classes
    Plotting
  187. val plotRNG: MersenneTwisterFast

    Permalink
    Definition Classes
    Plotting
  188. var previewCommands: PreviewCommands

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  189. def previewCommandsString: String

    Permalink
    Definition Classes
    APIConformant
  190. def profilingEnabled: Boolean

    Permalink
    Definition Classes
    Traceable
  191. def profilingTracer: Tracer

    Permalink
    Definition Classes
    Traceable
  192. def readFromString(string: String): AnyRef

    Permalink
    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  193. def readImage(image: BufferedImage): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  194. def readImage(is: InputStream): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  195. def readNumberFromString(source: String): Double

    Permalink
  196. def reload(): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  197. def renderPerspective: Boolean

    Permalink
    Definition Classes
    APIConformant
  198. def renderer(): RendererInterface

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  199. def report(source: String): AnyRef

    Permalink

    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

  200. def requestDisplayUpdate(force: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceWorkspace
  201. def rescaleDrawing(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  202. def resetTicks(context: Context): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceScalaWorkspace
  203. def resizeView(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → WorldResizer
  204. def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

    Permalink
    Definition Classes
    Evaluating
  205. def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef

    Permalink
    Definition Classes
    Evaluating
  206. def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit

    Permalink
    Definition Classes
    GUIWorkspace → JobManagerOwner
  207. def seedRNGs(seed: Int): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceScalaRandomServices
  208. def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit

    Permalink
    Attributes
    protected[org.nlogo.window]
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  209. def sendPixels(dirty: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  210. def sendPixels(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  211. def set2DViewEnabled(enabled: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  212. def setColors(colors: Array[Int]): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  213. def setDimensions(d: WorldDimensions, patchSize: Double): Unit

    Permalink
    Definition Classes
    GUIWorkspace → WorldResizer
  214. def setDimensions(d: WorldDimensions): Unit

    Permalink
    Definition Classes
    GUIWorkspace → WorldResizer
  215. def setModelPath(modelPath: String): Unit

    Permalink
    Definition Classes
    ModelTracker
  216. def setModelType(tpe: ModelType): Unit

    Permalink
    Definition Classes
    ModelTracker
  217. def setOutputAreaContents(text: String): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceImporterUser
  218. def setPeriodicUpdatesEnabled(periodicUpdatesEnabled: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  219. def setProcedures(procedures: Map[String, Procedure]): Unit

    Permalink
    Definition Classes
    AbstractWorkspace
  220. def setProfilingTracer(t: Tracer): Unit

    Permalink
    Definition Classes
    Traceable
  221. def setWidgetContainer(widgetContainer: WidgetContainer): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  222. def setupPlots(c: Context): Unit

    Permalink
    Definition Classes
    Plotting
  223. def shapeChanged(shape: Shape): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  224. def snapOn(): Boolean

    Permalink
    Definition Classes
    GUIWorkspace
  225. def snapOn(snapOn: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  226. def speedSliderPosition(speed: Double): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  227. def speedSliderPosition(): Double

    Permalink
    Definition Classes
    GUIWorkspace
  228. def stamp(agent: Agent, erase: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace → TrailDrawerInterface
  229. def startLogging(properties: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  230. def stopInspectingAgent(agent: Agent): Unit

    Permalink
    Definition Classes
    LiteWorkspaceWorkspace
  231. def stopInspectingDeadAgents(): Unit

    Permalink
    Definition Classes
    LiteWorkspaceWorkspace
  232. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  233. def tick(context: Context, originalInstruction: Instruction): Unit

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspace
  234. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  235. def tokenizeForColorization(s: String): Array[Token]

    Permalink
    Definition Classes
    AbstractWorkspaceCompilerServices
  236. def updateDisplay(haveWorldLockAlready: Boolean): Unit

    Permalink
    Definition Classes
    GUIWorkspace → JobManagerOwner
  237. lazy val updateManager: UpdateManager

    Permalink
    Definition Classes
    LiteWorkspace → GUIWorkspace
  238. def updateMode(updateMode: UpdateMode): Unit

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspace
  239. def updateMode(): UpdateMode

    Permalink
    Definition Classes
    AbstractWorkspace
  240. def updateModel(m: Model): Model

    Permalink
    Definition Classes
    LiteWorkspaceModelSaveable
  241. def updatePlots(c: Context): Unit

    Permalink
    Definition Classes
    Plotting
  242. def updateUI(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  243. def userDirectory: Option[String]

    Permalink
    Definition Classes
    Workspace
  244. def userFile: Option[String]

    Permalink
    Definition Classes
    Workspace
  245. def userInput(msg: String): Option[String]

    Permalink
    Definition Classes
    Workspace
  246. def userMessage(msg: String): Boolean

    Permalink
    Definition Classes
    Workspace
  247. def userNewFile: Option[String]

    Permalink
    Definition Classes
    Workspace
  248. def userOneOf(msg: String, xs: LogoList): Option[AnyRef]

    Permalink
    Definition Classes
    Workspace
  249. def userYesOrNo(msg: String): Option[Boolean]

    Permalink
    Definition Classes
    Workspace
  250. def viewHeight: Double

    Permalink
    Definition Classes
    APIConformant
  251. def viewOffsetX: Double

    Permalink
    Definition Classes
    APIConformant
  252. def viewOffsetY: Double

    Permalink
    Definition Classes
    APIConformant
  253. def viewWidth: Double

    Permalink
    Definition Classes
    APIConformant
  254. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  255. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  256. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  257. def waitFor(runnable: CommandRunnable): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  258. def waitFor(runnable: Runnable): Unit

    Permalink
    Definition Classes
    GUIWorkspace
  259. def waitForQueuedEvents(): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  260. def waitForResult[T](runnable: ReporterRunnable[T]): T

    Permalink
    Definition Classes
    GUIWorkspace → Workspace
  261. def warningMessage(message: String): Boolean

    Permalink
    Definition Classes
    GUIWorkspace → AbstractWorkspaceExtendableWorkspaceWorkspace
  262. val world: World

    Permalink
    Definition Classes
    AbstractWorkspaceScalaWorkspaceWorkspace
  263. def worldChecksum: String

    Permalink
    Definition Classes
    Checksums
  264. def zipLogFiles(filename: String): Unit

    Permalink
    Definition Classes
    GUIWorkspace → Workspace

Inherited from GUIWorkspace

Inherited from ModelSaveable

Inherited from TrailDrawerInterface

Inherited from DrawingInterface

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from Handler

Inherited from LinkChild

Inherited from AbstractWorkspaceScala

Inherited from Exporting

Inherited from Plotting

Inherited from HubNetManager

Inherited from Traceable

Inherited from BehaviorSpaceInformation

Inherited from ModelTracker

Inherited from Evaluating

Inherited from Checksums

Inherited from Benchmarking

Inherited from APIConformant

Inherited from AbstractWorkspace

Inherited from HubNetWorkspaceInterface

Inherited from LogoThunkFactory

Inherited from ExtendableWorkspace

Inherited from Workspace

Inherited from CompilerServices

Inherited from JobManagerOwner

Inherited from Workspace

Inherited from Controllable

Inherited from ViewSettings

Inherited from RandomServices

Inherited from LiteralParser

Inherited from ImporterUser

Inherited from WorldResizer

Inherited from AnyRef

Inherited from Any

Ungrouped