LiteWorkspace

org.nlogo.lite.LiteWorkspace
class LiteWorkspace(LitePanel: LitePanel, world: World, frame: Frame, listenerManager: NetLogoListenerManager, errorDialogManager: ErrorDialogManager, controlSet: ControlSet) extends GUIWorkspace

Attributes

Source
LiteWorkspace.scala
Graph
Supertypes
class GUIWorkspace
trait ModelSaveable
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait LinkChild
trait Extensions
trait Exporting
trait Plotting
trait Components
trait Traceable
trait Compiling
trait Procedures
trait ModelTracker
trait Evaluating
trait Checksums
trait Benchmarking
class AbstractWorkspace
trait Workspace
trait Workspace
trait Controllable
trait ViewSettings
trait ImporterUser
trait WorldResizer
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def closeAgentMonitors(): Unit

Attributes

Definition Classes
Source
LiteWorkspace.scala
override def dispose(): Unit

Attributes

Definition Classes
GUIWorkspace -> Components -> AbstractWorkspace -> Workspace
Source
LiteWorkspace.scala
override def doImport(importer: BufferedReaderImporter): Unit

Attributes

Definition Classes
AbstractWorkspace
Source
LiteWorkspace.scala
override def inspectAgent(agent: Agent, radius: Double): Unit

Attributes

Definition Classes
Source
LiteWorkspace.scala
override def inspectAgent(agentClass: AgentKind, agent: Agent, radius: Double): Unit

Attributes

Definition Classes
Source
LiteWorkspace.scala

Attributes

Definition Classes
Source
LiteWorkspace.scala
override def stopInspectingAgent(agent: Agent): Unit

Attributes

Definition Classes
Source
LiteWorkspace.scala
override def stopInspectingDeadAgents(): Unit

Attributes

Definition Classes
Source
LiteWorkspace.scala
override def updateModel(m: Model): Model

Attributes

Definition Classes
ModelSaveable
Source
LiteWorkspace.scala

Inherited methods

def addComponent[A <: AnyRef](componentClass: Class[A], component: A): Unit

Attributes

Inherited from:
Components
Source
Components.scala
override def addCustomShapes(filename: String): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def addJobFromJobThread(x$0: Job): Unit

Attributes

Inherited from:
AbstractWorkspace
def addLifecycle[A <: AnyRef](lifecycle: ComponentLifecycle[A]): Unit

Attributes

Inherited from:
Components
Source
Components.scala
def attachModelDir(filePath: String): String

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.

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.

Attributes

Inherited from:
ExtendableWorkspaceMethods
Source
AbstractWorkspaceScala.scala
def auxRNG(): MersenneTwisterFast

Attributes

Inherited from:
AbstractWorkspace
def beep(): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def benchmark(minTime: Int, maxTime: Int): Unit

Attributes

Inherited from:
Benchmarking
Source
AbstractWorkspaceScala.scala
override def breathe(): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def breathe(x$0: Context): Unit

Attributes

Inherited from:
AbstractWorkspace
def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala
override def clearAll(): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspaceScala -> AbstractWorkspace -> Workspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def clearDrawing(): Unit

Attributes

Definition Classes
GUIWorkspace -> TrailDrawerInterface -> AbstractWorkspace -> Workspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def clearLastLogoException(): Unit

Attributes

Definition Classes
Inherited from:
Evaluating
Source
Evaluating.scala
def clearOutput(): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def clearTicks(): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def colors: Array[Int]

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def command(source: String): Unit

Runs NetLogo commands and waits for them to complete.

Runs NetLogo commands and waits for them to complete.

Value parameters

source

The command or commands to run

Attributes

Throws
org.nlogo.api.LogoException

if the code fails to run

org.nlogo.core.CompilerException

if the code fails to compile

Inherited from:
Evaluating
Source
Evaluating.scala
def compileCommands(source: String, agentClass: AgentKind): Procedure

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def compileForRun(x$0: String, x$1: Context, x$2: Boolean): Procedure

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

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.

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.

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala
def currentPlot(plot: String): Unit

Attributes

Inherited from:
Plotting
Source
Plotting.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def doExportView(exportee: LocalViewInterface): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def drawLine(x0: Double, y0: Double, x1: Double, y1: Double, color: Object, size: Double, mode: String): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala
def dualView(on: Boolean): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateCommands(owner: JobOwner, source: String): Unit

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): Object

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateReporter(owner: JobOwner, source: String, agent: Agent): Object

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def evaluateReporter(owner: JobOwner, source: String): Object

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def exportAllPlots(filename: String): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala
override def exportDrawing(filename: String, format: String): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def exportDrawingToCSV(writer: PrintWriter): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def exportInterface(filename: String): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def exportInterfaceFromUIThread(filename: String, onCompletion: () => Unit): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def exportInterfaceGlobals(writer: PrintWriter): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala
def exportOutput(filename: String): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def exportOutputAreaToCSV(writer: PrintWriter): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def exportPlot(plotName: String, filename: String): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala

Attributes

Inherited from:
AbstractWorkspace
def exportPlotsToCSV(writer: PrintWriter): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala
def exportView(filename: String, format: String): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def exportView: BufferedImage

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def exportViewFromUIThread(filename: String, format: String, onCompletion: () => Unit): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def exportWorld(writer: PrintWriter): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala
def exportWorld(filename: String): Unit

Attributes

Inherited from:
Exporting
Source
Exporting.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala
def fontSize: Int

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala
def fontSize(i: Int): Unit

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

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.

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.

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala
def frameRate(frameRate: Double): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def getAndCreateDrawing(dirty: Boolean): BufferedImage

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def getAndCreateDrawing(): BufferedImage

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def getComponent[A <: AnyRef](componentClass: Class[A]): Option[A]

Attributes

Inherited from:
Components
Source
Components.scala
def getDrawing: AnyRef

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def getExportWindowFrame: Component

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
Extensions
Source
AbstractWorkspaceScala.scala
def getFrame: Frame

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def getGlView: GLViewManagerInterface

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def getHeight: Int

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Definition Classes
Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
def getLinkParent: AnyRef

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

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.

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.

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

returns the name of the file from which the current model was loaded. May be null if, for example, this is a new model.

returns the name of the file from which the current model was loaded. May be null if, for example, this is a new model.

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

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.

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.

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
Plotting
Source
Plotting.scala

Attributes

Returns

plotCompilationErrorAction action to take if a plot compilation error occurs

Definition Classes
Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace -> HubNetWorkspaceInterface
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
AbstractWorkspace
override def getSource(filename: String): String

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala
def getWidth: Int

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def graphicsChecksum: String

Attributes

Definition Classes
Inherited from:
Checksums
Source
AbstractWorkspaceScala.scala
override def guessExportName(defaultName: String): String

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def halt(): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: AboutToQuitEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: BeforeLoadEvent): Unit

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.

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.

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: ExportPlotEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: ExportWidgetEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: LoadModelEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: CompiledEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: RemoveConstraintEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: AddSliderConstraintEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: AddChooserConstraintEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: AddInputBoxConstraintEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: AddBooleanConstraintEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: RemoveAllJobsEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: JobStoppingEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: RemoveJobEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: AddJobEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def handle(e: AfterLoadEvent): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
HubNetManager
Source
AbstractWorkspaceScala.scala
override def hubNetRunning_=(running: Boolean): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def importDrawing(file: File): Unit

Attributes

Definition Classes
GUIWorkspace -> TrailDrawerInterface -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def importDrawing(is: InputStream): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def importDrawing(is: InputStream, mimeType: Option[String]): Unit

Attributes

Definition Classes
GUIWorkspace -> TrailDrawerInterface -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def importDrawing(x$0: String): Unit

Attributes

Inherited from:
AbstractWorkspace
override def importDrawingBase64(base64: String): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def importExtensionData(x$0: String, x$1: List[Array[String]], x$2: ImportErrorHandler): Unit

Attributes

Inherited from:
AbstractWorkspace
override def importWorld(reader: Reader): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace -> Workspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def importWorld(filename: String): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace -> Workspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def importerErrorHandler: ErrorHandler

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def init(glView: GLViewManagerInterface): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def init(): Unit

Attributes

Definition Classes
Inherited from:
Procedures
Source
AbstractWorkspaceScala.scala
def inspectAgent(agentClass: AgentKind): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def isExtensionName(x$0: String): Boolean

Attributes

Inherited from:
AbstractWorkspace
override def isHeadless: Boolean

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
AbstractWorkspace
protected def loadFromModel(model: Model): Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
override def magicOpen(name: String): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace -> EditorWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def mainRNG(): MersenneTwisterFast

Attributes

Inherited from:
AbstractWorkspace
def makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def markClean(): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def markDirty(): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala
def modelSaved(newModelPath: String): Unit

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.

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.

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def mouseDown: Boolean

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def mouseInside: Boolean

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def mouseXCor: Double

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def mouseYCor: Double

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def open(path: String, shouldAutoInstallLibs: Boolean): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def open(path: String): Unit

Attributes

Inherited from:
Controllable
Source
Controllable.scala
override def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def openModel(model: Model): Unit

Attributes

Inherited from:
Workspace
Source
Workspace.scala
override def openString(modelContents: String): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala
def ownerFinished(owner: JobOwner): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def patchSize(patchSize: Double): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
AbstractWorkspace
override def procedures: ProceduresMap

Attributes

Definition Classes
Inherited from:
Procedures
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Procedures
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Traceable
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Traceable
Source
AbstractWorkspaceScala.scala
def readFromString(string: String): AnyRef

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def readImage(image: BufferedImage): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def readImage(is: InputStream): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def readNumberFromString(source: String): Double

Attributes

Inherited from:
Compiling
Source
Compiling.scala
def reload(): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala
override def renderer: RendererInterface

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def report(source: String): AnyRef

Runs a NetLogo reporter.

Runs a NetLogo reporter.

Value parameters

source

The reporter to run

Attributes

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

Throws
org.nlogo.api.LogoException

if the code fails to run

org.nlogo.core.CompilerException

if the code fails to compile

Inherited from:
Evaluating
Source
Evaluating.scala
override def requestDisplayUpdate(force: Boolean): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace -> Workspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def resetTicks(context: Context): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def resizeView(): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, e: Exception): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def seedRNGs(seed: Int): Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala
override def sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def sendPixels(dirty: Boolean): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def set2DViewEnabled(enabled: Boolean): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def setColors(colors: Array[Int], width: Int, height: Int): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def setDimensions(d: WorldDimensions, patchSize: Double): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
AbstractWorkspace
def setModelPath(modelPath: String): Unit

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala
def setOutputAreaContents(x$0: String): Unit

Attributes

Inherited from:
AbstractWorkspace
def setPeriodicUpdatesEnabled(periodicUpdatesEnabled: Boolean): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def setPlotCompilationErrorAction(plotCompilationErrorAction: PlotCompilationErrorAction): Unit

Value parameters

plotCompilationErrorAction

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

Attributes

Definition Classes
Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
AbstractWorkspace
override def setProcedures(procs: ProceduresMap): Unit

Attributes

Definition Classes
Inherited from:
Procedures
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Traceable
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
AbstractWorkspace
def setSnapOn(snapOn: Boolean): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
AbstractWorkspace
def setupPlots(c: Context): Unit

Attributes

Inherited from:
Plotting
Source
Plotting.scala
def shapeChanged(shape: Shape): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def stamp(agent: Agent, erase: Boolean): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def tick(context: Context, originalInstruction: Instruction): Unit

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
Compiling
Source
Compiling.scala

Attributes

Inherited from:
AbstractWorkspace
def updateDisplay(haveWorldLockAlready: Boolean): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def updateMode(updateMode: UpdateMode): Unit

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
AbstractWorkspace
def updatePlots(c: Context): Unit

Attributes

Inherited from:
Plotting
Source
Plotting.scala
override def updateUI(): Unit

Attributes

Definition Classes
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala
def userOneOf(msg: String, xs: LogoList): Option[AnyRef]

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
Workspace
Source
Workspace.scala

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala
def waitFor(runnable: CommandRunnable): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def waitFor(runnable: Runnable): Unit

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
def waitForResult[T](runnable: ReporterRunnable[T]): T

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def warningMessage(message: String): Boolean

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.

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.

Attributes

Definition Classes
GUIWorkspace -> AbstractWorkspace -> ExtendableWorkspace -> Workspace
Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
override def worldChecksum: String

Attributes

Definition Classes
Inherited from:
Checksums
Source
AbstractWorkspaceScala.scala

Inherited fields

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".

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".

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala
final val _world: World

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
APIConformant
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala
final val evaluator: Evaluator

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
ModelTracker
Source
ModelTracker.scala
var glView: GLViewManagerInterface

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
AbstractWorkspace

Attributes

Inherited from:
Evaluating
Source
Evaluating.scala

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

Attributes

Inherited from:
AbstractWorkspaceScala
Source
AbstractWorkspaceScala.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
Plotting
Source
Plotting.scala
val plotRNG: MersenneTwisterFast

Attributes

Inherited from:
Plotting
Source
Plotting.scala

Attributes

Inherited from:
Plotting
Source
Plotting.scala
val switchTo3DViewAction: AbstractAction

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
val view: View

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala
val viewManager: ViewManager

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala

Attributes

Inherited from:
GUIWorkspace
Source
GUIWorkspace.scala