NetLogo 6.2.2 - org.nlogo.nvm.Workspace
Keywords: NetLogo 6.2.2 org.nlogo.nvm.Workspace

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package nvm
  Definition Classes
    nlogo
- Activation
- AnonymousCommand
- AnonymousProcedure
- AnonymousReporter
- Argument
- ArgumentTypeException
- AssemblerAssistant
- AuxiliaryCompilerInterface
- Binding
- Command
- CompilerFlags
- CompilerInterface
- CompilerResults
- CompilerScoping
- ConcurrentJob
- Context
- CustomAssembled
- CustomGenerated
- DefaultCompilerServices
- EditorWorkspace
- EngineException
- ExclusiveJob
- ExtensionContext
- ExtensionManager
- FileManager
- GeneratorInterface
- HaltException
- ImportHandler
- Instruction
- InstructionJ
- Job
- JobManagerInterface
- JobManagerOwner
- LabInterface
- LetBinding
- LiftedLambda
- LoggingWorkspace
- MutableDouble
- MutableInteger
- MutableLong
- NetLogoStackOverflow
- NonLocalExit
- Optimizations
- PresentationCompilerInterface
- Procedure
- Referencer
- ReferencerReporter
- Reporter
- RuntimePrimitiveException
- Scoping
- SelfScoping
- StackTraceBuilder
- StackTraceBuilt
- Thunk
- Tracer
- Workspace
- WrappedExtensionException
- WrappedLogoException

t

org.nlogo.nvm

# Workspace 

###

#### trait Workspace extends api.Workspace with JobManagerOwner

Source
  Workspace.scala

Linear Supertypes
JobManagerOwner, api.Workspace, Controllable, ViewSettings, RandomServices, LiteralParser, ImporterUser, WorldResizer, AnyRef, Any
Known Subclasses
HeadlessWorkspace, AbstractWorkspace, AbstractWorkspaceScala, HubNetManager, Components
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. Workspace
2. JobManagerOwner
3. Workspace
4. Controllable
5. ViewSettings
6. RandomServices
7. LiteralParser
8. ImporterUser
9. WorldResizer
10. AnyRef
11. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Abstract Value Members

1.  abstract def addJobFromJobThread(job: Job): Unit
2.  abstract def attachModelDir(filePath: String): String
   Annotations
     @throws( ... )
3.  abstract def auxRNG: MersenneTwisterFast
   Definition Classes
     RandomServices
4.  abstract def behaviorSpaceExperimentName(name: String): Unit
5.  abstract def behaviorSpaceExperimentName: String
6.  abstract def behaviorSpaceRunNumber(n: Int): Unit
   Definition Classes
     Workspace
7.  abstract def behaviorSpaceRunNumber: Int
   Definition Classes
     Workspace
8.  abstract def benchmark(minTime: Int, maxTime: Int): Unit
   Definition Classes
     Workspace
9.  abstract def breathe(context: Context): Unit
10.  abstract def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
    Definition Classes
      Workspace
11.  abstract def clearAll(): Unit
    Definition Classes
      Workspace
12.  abstract def clearDrawing(): Unit
    Definition Classes
      Workspace
13.  abstract def clearLastLogoException(): Unit
    Definition Classes
      Workspace
14.  abstract def clearOutput(): Unit
    Definition Classes
      Workspace
15.  abstract def clearTicks(): Unit
    Definition Classes
      Workspace
16.  abstract def command(source: String): Unit
    Definition Classes
      Controllable
17.  abstract def compileCommands(source: String, agentKind: AgentKind): Procedure
    Annotations
      @throws( classOf[CompilerException] )
18.  abstract def compileCommands(source: String): Procedure
    Annotations
      @throws( classOf[CompilerException] )
19.  abstract def compileForRun(source: String, context: Context, reporter: Boolean): Procedure
    Annotations
      @throws( classOf[CompilerException] )
20.  abstract def compileReporter(source: String): Procedure
    Annotations
      @throws( classOf[CompilerException] )
21.  abstract def compiler: CompilerInterface
22.  abstract def compilerTestingMode: Boolean
    Definition Classes
      Workspace
23.  abstract def completedActivations: WeakHashMap[Activation, Boolean]

    completedActivations is used by `thunk-did-finish```

24.  abstract def currentPlot(plot: String): Unit
    Definition Classes
      ImporterUser
25.  abstract def dispose(): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[InterruptedException] )
26.  abstract def drawSpotlight: Boolean
    Definition Classes
      ViewSettings
27.  abstract def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit
    Annotations
      @throws( classOf[CompilerException] )
28.  abstract def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit
    Annotations
      @throws( classOf[CompilerException] )
29.  abstract def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
    Definition Classes
      Controllable
    Annotations
      @throws( classOf[CompilerException] )
30.  abstract def evaluateCommands(owner: JobOwner, source: String): Unit
    Definition Classes
      Controllable
    Annotations
      @throws( classOf[CompilerException] )
31.  abstract def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef
    Annotations
      @throws( classOf[CompilerException] )
32.  abstract def evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef
    Annotations
      @throws( classOf[CompilerException] )
33.  abstract def evaluateReporter(owner: JobOwner, source: String): AnyRef
    Definition Classes
      Controllable
    Annotations
      @throws( classOf[CompilerException] )
34.  abstract def exportAllPlots(path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
35.  abstract def exportDrawing(path: String, format: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
36.  abstract def exportInterface(path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
37.  abstract def exportOutput(path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
38.  abstract def exportPlot(plotName: String, path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
39.  abstract def exportView: BufferedImage
    Definition Classes
      Workspace
40.  abstract def exportView(path: String, format: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
41.  abstract def exportWorld(writer: PrintWriter): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
42.  abstract def exportWorld(path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
43.  abstract def fileManager: FileManager
44.  abstract def fontSize: Int
    Definition Classes
      ViewSettings
45.  abstract def getAndCreateDrawing(): BufferedImage
    Definition Classes
      Workspace
46.  abstract def getCompilationEnvironment: CompilationEnvironment
    Definition Classes
      Workspace
47.  abstract def getComponent[A <: AnyRef](componentClass: Class[A]): Option[A]
48.  abstract def getExtensionManager: api.ExtensionManager
    Definition Classes
      Workspace
49.  abstract def getLibraryManager: LibraryManager
    Definition Classes
      Workspace
50.  abstract def getModelDir: String
    Definition Classes
      Workspace
51.  abstract def getModelFileName: String
    Definition Classes
      Workspace
52.  abstract def getModelPath: String
    Definition Classes
      Workspace
53.  abstract def getPlot(plot: String): PlotInterface
    Definition Classes
      ImporterUser
54.  abstract def graphicsChecksum: String
    Definition Classes
      Workspace
55.  abstract def importDrawing(path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
56.  abstract def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
      ImporterUser
    Annotations
      @throws( classOf[ExtensionException] )
57.  abstract def importWorld(path: String): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
58.  abstract def importWorld(reader: Reader): Unit
    Definition Classes
      Workspace
    Annotations
      @throws( classOf[IOException] )
59.  abstract def inspectAgent(agentKind: AgentKind, agent: Agent, radius: Double): Unit
60.  abstract def inspectAgent(agent: Agent, radius: Double): Unit
61.  abstract def isExtensionName(name: String): Boolean
    Definition Classes
      ImporterUser
62.  abstract def isHeadless: Boolean
    Definition Classes
      ViewSettings
63.  abstract def joinForeverButtons(agent: Agent): Unit
64.  abstract def lastLogoException: LogoException
    Definition Classes
      Workspace
65.  abstract def lastRunTimes: WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]

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

66.  abstract def mainRNG: MersenneTwisterFast
    Definition Classes
      RandomServices
67.  abstract def open(modelPath: String, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
      Workspace → Controllable
    Annotations
      @throws( classOf[IOException] ) @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
68.  abstract def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
      Workspace
69.  abstract def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
    Definition Classes
      Workspace
70.  abstract def ownerFinished(owner: JobOwner): Unit
    Definition Classes
      JobManagerOwner
71.  abstract def patchSize: Double
    Definition Classes
      Workspace → ViewSettings
72.  abstract def patchSize(patchSize: Double): Unit
    Definition Classes
      WorldResizer
73.  abstract def periodicUpdate(): Unit
    Definition Classes
      JobManagerOwner
74.  abstract def perspective: Perspective
    Definition Classes
      ViewSettings
75.  abstract def previewCommands: PreviewCommands
    Definition Classes
      Workspace
76.  abstract def procedures: ProceduresMap
77.  abstract def procedures_=(procedures: ProceduresMap): Unit
78.  abstract def profilingEnabled: Boolean
    Definition Classes
      Workspace
79.  abstract def profilingTracer: Tracer
80.  abstract def readFromString(s: String): AnyRef
    Definition Classes
      LiteralParser
    Annotations
      @throws( classOf[CompilerException] )
81.  abstract def readNumberFromString(source: String): AnyRef
    Definition Classes
      LiteralParser
82.  abstract def realPlotManager: PlotManagerInterface
    Definition Classes
      Workspace
83.  abstract def renderPerspective: Boolean
    Definition Classes
      ViewSettings
84.  abstract def renderer: RendererInterface
    Definition Classes
      Workspace
85.  abstract def report(source: String): AnyRef
    Definition Classes
      Controllable
86.  abstract def requestDisplayUpdate(force: Boolean): Unit
87.  abstract def resetTicks(c: Context): Unit
88.  abstract def resizeView(): Unit
    Definition Classes
      WorldResizer
89.  abstract def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean
90.  abstract def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef
91.  abstract def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit
    Definition Classes
      JobManagerOwner
92.  abstract def seedRNGs(seed: Int): Unit
    Definition Classes
      RandomServices
93.  abstract def setDimensions(dim: WorldDimensions, patchSize: Double): Unit
    Definition Classes
      WorldResizer
94.  abstract def setDimensions(dim: WorldDimensions): Unit
    Definition Classes
      WorldResizer
95.  abstract def setModelPath(path: String): Unit
    Definition Classes
      Workspace
96.  abstract def setOutputAreaContents(text: String): Unit
    Definition Classes
      ImporterUser
97.  abstract def setupPlots(c: Context): Unit
98.  abstract def stopInspectingAgent(agent: Agent): Unit
99.  abstract def stopInspectingDeadAgents(): Unit
100.  abstract def tick(c: Context, originalInstruction: Instruction): Unit
101.  abstract def updateDisplay(haveWorldLockAlready: Boolean): Unit
     Definition Classes
       JobManagerOwner
102.  abstract def updatePlots(c: Context): Unit
103.  abstract def viewHeight: Double
     Definition Classes
       ViewSettings
104.  abstract def viewOffsetX: Double
     Definition Classes
       ViewSettings
105.  abstract def viewOffsetY: Double
     Definition Classes
       ViewSettings
106.  abstract def viewWidth: Double
     Definition Classes
       ViewSettings
107.  abstract def waitFor(runnable: CommandRunnable): Unit
     Definition Classes
       Workspace
108.  abstract def waitForQueuedEvents(): Unit
     Definition Classes
       Workspace
109.  abstract def waitForResult[T](runnable: ReporterRunnable[T]): T
     Definition Classes
       Workspace
110.  abstract def warningMessage(message: String): Boolean
     Definition Classes
       Workspace
111.  abstract def world: World
     Definition Classes
       Workspace → Workspace
112.  abstract def worldChecksum: String
     Definition Classes
       Workspace
113.  abstract def plotManager: AnyRef
     Definition Classes
       Workspace
     Annotations
       @deprecated
     Deprecated

       (Since version 6.1.2) Use `realPlotManager`

### Concrete Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##(): Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  def addCustomShapes(filename: String): Unit
   Definition Classes
     Workspace
   Annotations
     @throws( classOf[IOException] )
5.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
6.  def beep(): Unit
   Definition Classes
     Workspace
7.  def clone(): AnyRef
   Attributes
     protected[lang]
   Definition Classes
     AnyRef
   Annotations
     @throws( ... ) @native()
8.  final def eq(arg0: AnyRef): Boolean
   Definition Classes
     AnyRef
9.  def equals(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
10.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
11.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
12.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
13.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
14.  def mouseDown: Boolean
    Definition Classes
      Workspace
15.  def mouseInside: Boolean
    Definition Classes
      Workspace
16.  def mouseXCor: Double
    Definition Classes
      Workspace
17.  def mouseYCor: Double
    Definition Classes
      Workspace
18.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
19.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
20.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
21.  def open(path: String): Unit
    Definition Classes
      Controllable
    Annotations
      @throws( classOf[java.io.IOException] )
22.  def openModel(model: Model): Unit
    Definition Classes
      Workspace
23.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
24.  def toString(): String
    Definition Classes
      AnyRef → Any
25.  def updateUI(): Unit
    Definition Classes
      Workspace
26.  def userDirectory: Option[String]
    Definition Classes
      Workspace
27.  def userFile: Option[String]
    Definition Classes
      Workspace
28.  def userInput(msg: String): Option[String]
    Definition Classes
      Workspace
29.  def userMessage(msg: String): Boolean
    Definition Classes
      Workspace
30.  def userNewFile: Option[String]
    Definition Classes
      Workspace
31.  def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
    Definition Classes
      Workspace
32.  def userYesOrNo(msg: String): Option[Boolean]
    Definition Classes
      Workspace
33.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
34.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
35.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()

### Inherited from JobManagerOwner

### Inherited from api.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