abstract class AbstractWorkspaceScala extends AbstractWorkspace with APIConformant with Benchmarking with Checksums with Evaluating with ModelTracker with Procedures with Compiling with BehaviorSpaceInformation with Traceable with HubNetManager with Components with ExtendableWorkspaceMethods with Exporting with Plotting with Extensions
- Alphabetic
- By Inheritance
- AbstractWorkspaceScala
- Extensions
- Exporting
- Plotting
- ExtendableWorkspaceMethods
- HubNetManager
- Components
- Traceable
- BehaviorSpaceInformation
- Compiling
- Procedures
- ModelTracker
- Evaluating
- Checksums
- Benchmarking
- APIConformant
- AbstractWorkspace
- HubNetWorkspaceInterface
- CompilerServices
- LogoThunkFactory
- ExtendableWorkspace
- EditorWorkspace
- Workspace
- JobManagerOwner
- Workspace
- Controllable
- ViewSettings
- RandomServices
- LiteralParser
- ImporterUser
- WorldResizer
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new AbstractWorkspaceScala(world: World, hubNetManagerFactory: HubNetManagerFactory)
Type Members
-
abstract
class
FileImporter extends AnyRef
- Attributes
- protected[workspace]
- Definition Classes
- AbstractWorkspace
Abstract Value Members
-
abstract
def
aggregateManager(): AggregateManagerInterface
- Definition Classes
- AbstractWorkspace
-
abstract
def
breathe(): Unit
- Definition Classes
- AbstractWorkspace
-
abstract
def
changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
- Definition Classes
- Workspace
-
abstract
def
clearDrawing(): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
abstract
def
clearOutput(): Unit
- Definition Classes
- Workspace
-
abstract
def
compiler: PresentationCompilerInterface
- Definition Classes
- ModelTracker
-
abstract
def
compilerTestingMode: Boolean
- Definition Classes
- AbstractWorkspaceScala → ExtendableWorkspace → Workspace
-
abstract
def
exportDrawing(path: String, format: String): Unit
- Definition Classes
- Workspace
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportDrawingToCSV(writer: PrintWriter): Unit
- Definition Classes
- Exporting
-
abstract
def
exportInterface(path: String): Unit
- Definition Classes
- Workspace
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportOutput(path: String): Unit
- Definition Classes
- Workspace
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
exportOutputAreaToCSV(writer: PrintWriter): Unit
- Definition Classes
- Exporting
-
abstract
def
exportView: BufferedImage
- Definition Classes
- Workspace
-
abstract
def
exportView(path: String, format: String): Unit
- Definition Classes
- Workspace
- Annotations
- @throws( classOf[IOException] )
-
abstract
def
getAndCreateDrawing(): BufferedImage
- Definition Classes
- Workspace
-
abstract
def
importDrawing(is: InputStream, mimeTypeOpt: Option[String]): Unit
- Attributes
- protected[workspace]
- Definition Classes
- AbstractWorkspace
-
abstract
def
importerErrorHandler(): ErrorHandler
- Attributes
- protected[workspace]
- Definition Classes
- AbstractWorkspace
-
abstract
def
inspectAgent(agentKind: AgentKind, agent: Agent, radius: Double): Unit
- Definition Classes
- Workspace
-
abstract
def
inspectAgent(agent: Agent, radius: Double): Unit
- Definition Classes
- Workspace
-
abstract
def
isHeadless: Boolean
- Definition Classes
- AbstractWorkspaceScala → ViewSettings
-
abstract
def
magicOpen(name: String): Unit
- Definition Classes
- AbstractWorkspace → EditorWorkspace
-
abstract
def
open(path: String, shouldAutoInstallLibs: Boolean): Unit
- Definition Classes
- AbstractWorkspaceScala → Workspace → Controllable
- Annotations
- @throws( classOf[CompilerException] ) @throws( classOf[IOException] ) @throws( classOf[LogoException] )
-
abstract
def
openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit
- Definition Classes
- Workspace
-
abstract
def
openString(modelContents: String): Unit
- Definition Classes
- AbstractWorkspace
-
abstract
def
ownerFinished(owner: JobOwner): Unit
- Definition Classes
- JobManagerOwner
-
abstract
def
patchSize: Double
- Definition Classes
- Workspace → ViewSettings
-
abstract
def
patchSize(patchSize: Double): Unit
- Definition Classes
- WorldResizer
-
abstract
def
periodicUpdate(): Unit
- Definition Classes
- JobManagerOwner
-
abstract
def
renderer: RendererInterface
- Definition Classes
- Workspace
-
abstract
def
requestDisplayUpdate(force: Boolean): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
abstract
def
resizeView(): Unit
- Definition Classes
- WorldResizer
-
abstract
def
runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit
- Definition Classes
- JobManagerOwner
-
abstract
def
sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit
- Attributes
- protected[workspace]
- Definition Classes
- AbstractWorkspace
-
abstract
def
setDimensions(dim: WorldDimensions, patchSize: Double): Unit
- Definition Classes
- WorldResizer
-
abstract
def
setDimensions(dim: WorldDimensions): Unit
- Definition Classes
- WorldResizer
-
abstract
def
stopInspectingAgent(agent: Agent): Unit
- Definition Classes
- Workspace
-
abstract
def
stopInspectingDeadAgents(): Unit
- Definition Classes
- Workspace
-
abstract
def
updateDisplay(haveWorldLockAlready: Boolean): Unit
- Definition Classes
- JobManagerOwner
-
abstract
def
waitFor(runnable: CommandRunnable): Unit
- Definition Classes
- Workspace
-
abstract
def
waitForQueuedEvents(): Unit
- Definition Classes
- Workspace
-
abstract
def
waitForResult[T](runnable: ReporterRunnable[T]): T
- Definition Classes
- Workspace
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
_behaviorSpaceExperimentName: String
- Definition Classes
- BehaviorSpaceInformation
-
val
_behaviorSpaceRunNumber: Int
- Definition Classes
- BehaviorSpaceInformation
-
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
-
def
addComponent[A <: AnyRef](componentClass: Class[A], component: A): Unit
- Definition Classes
- Components
-
def
addCustomShapes(filename: String): Unit
- Definition Classes
- Workspace
- Annotations
- @throws( classOf[IOException] )
-
def
addJobFromJobThread(job: Job): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
def
addLifecycle[A <: AnyRef](lifecycle: ComponentLifecycle[A]): Unit
- Definition Classes
- Components
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
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( ... )
-
def
auxRNG(): MersenneTwisterFast
- Definition Classes
- AbstractWorkspace → RandomServices
-
def
beep(): Unit
- Definition Classes
- Workspace
-
def
behaviorSpaceExperimentName(name: String): Unit
- Definition Classes
- BehaviorSpaceInformation
-
def
behaviorSpaceExperimentName: String
- Definition Classes
- BehaviorSpaceInformation
-
def
behaviorSpaceRunNumber(n: Int): Unit
- Definition Classes
- BehaviorSpaceInformation
-
def
behaviorSpaceRunNumber: Int
- Definition Classes
- BehaviorSpaceInformation
-
def
benchmark(minTime: Int, maxTime: Int): Unit
- Definition Classes
- Benchmarking
-
def
breathe(context: Context): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
def
checkCommandSyntax(source: String): Unit
- Definition Classes
- Compiling
- Annotations
- @throws( classOf[CompilerException] )
-
def
checkReporterSyntax(source: String): Unit
- Definition Classes
- Compiling
- Annotations
- @throws( classOf[CompilerException] )
-
def
clearAll(): Unit
- Definition Classes
- AbstractWorkspaceScala → AbstractWorkspace → Workspace
-
def
clearLastLogoException(): Unit
- Definition Classes
- Evaluating
-
def
clearTicks(): Unit
- Definition Classes
- AbstractWorkspaceScala → Workspace
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
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 runorg.nlogo.core.CompilerException
if the code fails to compile
-
def
compileCommands(source: String, agentClass: AgentKind): Procedure
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
compileCommands(source: String): Procedure
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
compileForRun(source: String, context: Context, reporter: Boolean): Procedure
- Definition Classes
- AbstractWorkspace → Workspace
-
def
compileReporter(source: String): Procedure
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
val
completedActivations: WeakHashMap[Activation, Boolean]
- Definition Classes
- APIConformant
-
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] )
-
def
currentPlot(plot: String): Unit
- Definition Classes
- Plotting
-
val
defaultOwner: SimpleJobOwner
- Definition Classes
- Evaluating
-
def
dialect: Dialect
- Definition Classes
- Compiling
-
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
- Components → AbstractWorkspace → Workspace
- Annotations
- @throws( classOf[InterruptedException] )
-
def
doImport(importer: FileImporter): Unit
- Attributes
- protected[workspace]
- Definition Classes
- AbstractWorkspace
-
def
doImport(importer: BufferedReaderImporter): Unit
- Definition Classes
- AbstractWorkspace
-
def
drawSpotlight: Boolean
- Definition Classes
- APIConformant
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
evaluateCommands(owner: JobOwner, source: String): Unit
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
evaluateReporter(owner: JobOwner, source: String): AnyRef
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
exportAllPlots(filename: String): Unit
- Definition Classes
- Exporting
- Annotations
- @throws( classOf[IOException] )
-
def
exportInterfaceGlobals(writer: PrintWriter): Unit
- Definition Classes
- Exporting
-
def
exportPlot(plotName: String, filename: String): Unit
- Definition Classes
- Exporting
- Annotations
- @throws( classOf[IOException] )
-
def
exportPlotWarningAction(): ExportPlotWarningAction
- Definition Classes
- AbstractWorkspace → Workspace
-
def
exportPlotsToCSV(writer: PrintWriter): Unit
- Definition Classes
- Exporting
-
def
exportWorld(writer: PrintWriter): Unit
- Definition Classes
- Exporting
- Annotations
- @throws( classOf[IOException] )
-
def
exportWorld(filename: String): Unit
- Definition Classes
- Exporting
- Annotations
- @throws( classOf[IOException] )
-
val
fileManager: FileManager
- Definition Classes
- ModelTracker
-
def
findProcedurePositions(source: String): Map[String, ProcedureSyntax]
- Definition Classes
- Compiling
-
def
fontSize(i: Int): Unit
- Definition Classes
- APIConformant
-
def
fontSize: Int
- Definition Classes
- APIConformant
-
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
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
getCompilationEnvironment: CompilationEnvironment
- Definition Classes
- AbstractWorkspaceScala → Workspace
-
def
getComponent[A <: AnyRef](componentClass: Class[A]): Option[A]
- Definition Classes
- Components → Workspace
-
def
getExtensionManager(): ExtensionManager
- Definition Classes
- AbstractWorkspace → Workspace
-
def
getExtensionPathMappings(): Map[String, Path]
- Definition Classes
- Extensions
-
def
getHubNetManager: Option[HubNetInterface]
- Definition Classes
- HubNetManager
-
def
getLibraryManager: LibraryManager
- Definition Classes
- AbstractWorkspaceScala → Workspace
-
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
-
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
-
def
getModelFileUri: Option[URI]
- Definition Classes
- ModelTracker
-
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
-
def
getModelType: ModelType
- Definition Classes
- ModelTracker
-
def
getPlot(plot: String): PlotInterface
- Definition Classes
- Plotting
-
def
getPlotCompilationErrorAction(): PlotCompilationErrorAction
- returns
plotCompilationErrorAction action to take if a plot compilation error occurs
- Definition Classes
- AbstractWorkspaceScala → Controllable
-
def
getPropertiesInterface(): WorldPropertiesInterface
- Definition Classes
- AbstractWorkspace → HubNetWorkspaceInterface
-
def
getSource(filename: String): String
- Annotations
- @throws( classOf[IOException] )
-
def
getTokenAtPosition(s: String, pos: Int): Token
- Definition Classes
- Compiling
-
def
graphicsChecksum: String
- Definition Classes
- Checksums
-
def
guessExportName(defaultName: String): String
- Definition Classes
- AbstractWorkspace
-
def
halt(): Unit
- Definition Classes
- AbstractWorkspace
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hubNetManager: Option[HubNetInterface]
- Definition Classes
- HubNetManager
-
val
hubNetManagerFactory: HubNetManagerFactory
- Definition Classes
- AbstractWorkspaceScala → HubNetManager
-
def
hubNetRunning: Boolean
- Definition Classes
- HubNetManager
-
def
hubNetRunning_=(running: Boolean): Unit
- Definition Classes
- HubNetManager → HubNetWorkspaceInterface
-
def
importDrawing(is: InputStream): Unit
- Attributes
- protected[workspace]
- Definition Classes
- AbstractWorkspace
-
def
importDrawing(file: File): Unit
- Attributes
- protected[workspace]
- Definition Classes
- AbstractWorkspace
-
def
importDrawing(filename: String): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
def
importDrawingBase64(base64: String): Unit
- Annotations
- @throws( classOf[java.io.IOException] )
-
def
importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
- Definition Classes
- AbstractWorkspace → ImporterUser
-
def
importWorld(reader: Reader): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
def
importWorld(filename: String): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
def
init(): Unit
- Definition Classes
- Procedures
-
def
isConstant(s: String): Boolean
- Definition Classes
- Compiling
-
def
isExtensionName(name: String): Boolean
- Definition Classes
- AbstractWorkspace → ImporterUser
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isReporter(s: String): Boolean
- Definition Classes
- Compiling
-
def
isValidIdentifier(s: String): Boolean
- Definition Classes
- Compiling
-
def
joinForeverButtons(agent: Agent): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
val
lastLogoException: LogoException
- Definition Classes
- Evaluating
-
val
lastRunTimes: WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]
lastRunTimes is used by
every
to track how long ago a job ranlastRunTimes is used by
every
to track how long ago a job ran- Definition Classes
- AbstractWorkspaceScala → AbstractWorkspace → Workspace
-
def
loadFromModel(model: Model): Unit
- Attributes
- protected
- def loadWorld(view: View, worldInterface: WorldLoaderInterface): Unit
-
def
mainRNG(): MersenneTwisterFast
- Definition Classes
- AbstractWorkspace → RandomServices
-
def
makeCommandThunk(source: String, jobOwnerName: String, rng: MersenneTwisterFast): CommandLogoThunk
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
modelFileName: String
- Definition Classes
- ModelTracker
-
def
modelNameForDisplay: String
- Definition Classes
- ModelTracker
-
def
mouseDown: Boolean
- Definition Classes
- Workspace
-
def
mouseInside: Boolean
- Definition Classes
- Workspace
-
def
mouseXCor: Double
- Definition Classes
- Workspace
-
def
mouseYCor: Double
- Definition Classes
- Workspace
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
def
open(path: String): Unit
- Definition Classes
- Controllable
- Annotations
- @throws( classOf[java.io.IOException] )
-
def
openModel(model: Model): Unit
- Definition Classes
- Workspace
-
def
outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
- Definition Classes
- APIConformant
-
def
perspective: Perspective
- Definition Classes
- APIConformant
-
val
plotManager: PlotManager
- Definition Classes
- Plotting
-
val
plotRNG: MersenneTwisterFast
- Definition Classes
- Plotting
-
def
previewCommands(): PreviewCommands
- Definition Classes
- AbstractWorkspace → Workspace
-
def
previewCommandsString: String
- Definition Classes
- APIConformant
-
def
procedures: ProceduresMap
- Definition Classes
- Procedures
-
def
procedures_=(procs: ProceduresMap): Unit
- Definition Classes
- Procedures
-
def
profilingEnabled: Boolean
- Definition Classes
- Traceable
-
def
profilingTracer: Tracer
- Definition Classes
- Traceable
-
def
readFromString(string: String): AnyRef
- Definition Classes
- Evaluating
- Annotations
- @throws( classOf[CompilerException] )
-
def
readNumberFromString(source: String): Double
- Definition Classes
- Compiling
- Annotations
- @throws( classOf[CompilerException] )
-
val
realPlotManager: PlotManager
- Definition Classes
- Plotting
-
def
renderPerspective: Boolean
- Definition Classes
- APIConformant
-
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 runorg.nlogo.core.CompilerException
if the code fails to compile
-
def
resetTicks(context: Context): Unit
- Definition Classes
- AbstractWorkspaceScala → Workspace
-
def
runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean
- Definition Classes
- Evaluating
-
def
runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef
- Definition Classes
- Evaluating
-
def
seedRNGs(seed: Int): Unit
- Definition Classes
- AbstractWorkspaceScala → RandomServices
-
def
setExportPlotWarningAction(action: ExportPlotWarningAction): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
def
setModelPath(modelPath: String): Unit
- Definition Classes
- ModelTracker
-
def
setModelType(tpe: ModelType): Unit
- Definition Classes
- ModelTracker
-
def
setOutputAreaContents(text: String): Unit
- Definition Classes
- AbstractWorkspace → ImporterUser
-
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
- AbstractWorkspaceScala → Controllable
-
def
setPreviewCommands(commands: PreviewCommands): Unit
- Definition Classes
- AbstractWorkspace
-
def
setProcedures(procs: ProceduresMap): Unit
- Definition Classes
- Procedures
-
def
setProfilingTracer(t: Tracer): Unit
- Definition Classes
- Traceable
-
def
setShouldUpdatePlots(update: Boolean): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
def
setTriedToExportPlot(triedToExport: Boolean): Unit
- Definition Classes
- AbstractWorkspace → Workspace
-
def
setupPlots(c: Context): Unit
- Definition Classes
- Plotting
-
def
shouldUpdatePlots(): Boolean
- Definition Classes
- AbstractWorkspace → Workspace
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tick(context: Context, originalInstruction: Instruction): Unit
- Definition Classes
- AbstractWorkspaceScala → Workspace
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tokenizeForColorization(s: String): Array[Token]
- Definition Classes
- Compiling
-
def
tokenizeForColorizationIterator(s: String): Iterator[Token]
- Definition Classes
- Compiling
-
def
triedToExportPlot(): Boolean
- Definition Classes
- AbstractWorkspace → Workspace
-
def
updateMode(updateMode: UpdateMode): Unit
- Definition Classes
- AbstractWorkspace
-
def
updateMode(): UpdateMode
- Definition Classes
- AbstractWorkspace
-
def
updatePlots(c: Context): Unit
- Definition Classes
- Plotting
-
def
updateUI(): Unit
- Definition Classes
- Workspace
-
def
userDirectory: Option[String]
- Definition Classes
- Workspace
-
def
userFile: Option[String]
- Definition Classes
- Workspace
-
def
userInput(msg: String): Option[String]
- Definition Classes
- Workspace
-
def
userMessage(msg: String): Boolean
- Definition Classes
- Workspace
-
def
userNewFile: Option[String]
- Definition Classes
- Workspace
-
def
userOneOf(msg: String, xs: LogoList): Option[AnyRef]
- Definition Classes
- Workspace
-
def
userYesOrNo(msg: String): Option[Boolean]
- Definition Classes
- Workspace
-
def
viewHeight: Double
- Definition Classes
- APIConformant
-
def
viewOffsetX: Double
- Definition Classes
- APIConformant
-
def
viewOffsetY: Double
- Definition Classes
- APIConformant
-
def
viewWidth: Double
- Definition Classes
- APIConformant
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
warningMessage(message: String): Boolean
Displays a warning to the user, and determine whether to continue.
Displays a warning to the user, and determine whether to continue. The default (non-GUI) implementation is to print the warning and always continue.
- Definition Classes
- AbstractWorkspace → ExtendableWorkspace → Workspace
-
val
world: World
- Definition Classes
- AbstractWorkspaceScala → Workspace → Workspace
-
def
worldChecksum: String
- Definition Classes
- Checksums