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

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package api

  Provides classes associated with the NetLogo Extensions API and Controlling API.

  Provides classes associated with the NetLogo Extensions API and Controlling API.

  For discussion and sample code, please see the NetLogo User Manual.

  Definition Classes
    nlogo
- APIVersion
- Action
- ActionBroker
- ActionBuffer
- ActionRunner
- Activation
- AddableComponent
- Agent
- AgentException
- AgentFollowingPerspective
- AgentSet
- AgentVariableNumbers
- AgentVariables
- AggregateManagerInterface
- AnonymousCommand
- AnonymousProcedure
- AnonymousReporter
- Approximate
- Argument
- AutoConvertable
- AutoConverter
- BaseValueSet
- CSV
- ClassManager
- Color
- Command
- CommandLogoThunk
- CommandRunnable
- CompilerServices
- ComponentSerialization
- ConfigurableModelLoader
- Constants
- Context
- ControlSet
- Controllable
- DefaultClassManager
- DelegatingMapper
- DoubleRange
- Drawing3D
- DrawingInterface
- DrawingLine3D
- DummyCompilerServices
- DummyEditable
- DummyErrorHandler
- DummyExtensionManager
- DummyLibraryManager
- DummyLogoThunkFactory
- Dump
- Editable
- EditorAreaInterface
- EnumeratedValueSet
- Equality
- Exceptions
- ExtensionException
- ExtensionManager
- FileIO
- FormatterPair
- Graphics2DWrapper
- GraphicsInterface
- HaltSignal
- HexString
- HubNetInterface
- HubNetWorkspaceInterface
- I18NJava
- ImportErrorHandler
- ImporterUser
- JavaLibraryPath
- JobOwner
- LabProtocol
- LibraryInfoDownloader
- LibraryManager
- Link
- Link3D
- LinkStamp3D
- LocalFile
- Logger
- LogoException
- LogoHashObject
- LogoListBuilder
- LogoThunkFactory
- Matrix3D
- MersenneTwisterFast
- MetadataLoadingException
- ModelFormat
- ModelLoader
- ModelReader
- ModelRun
- ModelSection
- ModelSectionJ
- ModelSettings
- ModelType
- ModelTypeJ
- ModelingCommonsInterface
- MultiErrorHandler
- NetLogoAdapter
- NetLogoLegacyDialect
- NetLogoLegacyDialectTokenMapper
- NetLogoListener
- NetLogoThreeDDialect
- Numbers
- Observer
- ObserverOrientation
- Options
- OutputDestination
- OutputDestinationJ
- Patch
- Patch3D
- PeriodicUpdateDelay
- Perspective
- PerspectiveJ
- PlotAction
- PlotInterface
- PlotManagerInterface
- PlotPenInterface
- PlotPointInterface
- PlotState
- PreviewCommands
- PrimitiveManager
- Property
- Protractor
- Protractor3D
- RandomSeedGenerator
- RandomServices
- RefEnumeratedValueSet
- RefValueSet
- Refreshable
- RemoteFile
- RendererInterface
- Reporter
- ReporterLogoThunk
- ReporterRunnable
- ScalaConversions
- SimpleChangeEvent
- SimpleChangeEventPublisher
- SimpleJobOwner
- SingleErrorHandler
- SourceOwner
- SteppedValueSet
- StringUtils
- ThreeDTokenMapper
- Timer
- TokenHolder
- TokenizerInterface
- TrailDrawerInterface
- Turtle
- Turtle3D
- TurtleStamp3D
- TypeNames
- ValueConstraint
- ValueSet
- Vect
- Version
- VersionHistory
- ViewInterface
- ViewSettings
- Workspace
- World
- World3D
- WorldDimensionException
- WorldDimensions3D
- WorldPropertiesInterface
- WorldRenderable
- WorldResizer
- WorldWithWorldRenderable

t

org.nlogo.api

# Workspace 

###

#### trait Workspace extends ImporterUser with LiteralParser with RandomServices with ViewSettings with Controllable

Source
  Workspace.scala

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

1. Alphabetic
2. By Inheritance

Inherited

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

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Abstract Value Members

1.  abstract def auxRNG: MersenneTwisterFast
   Definition Classes
     RandomServices
2.  abstract def behaviorSpaceRunNumber(n: Int): Unit
3.  abstract def behaviorSpaceRunNumber: Int
4.  abstract def benchmark(minTime: Int, maxTime: Int): Unit
5.  abstract def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
6.  abstract def clearAll(): Unit
7.  abstract def clearDrawing(): Unit
8.  abstract def clearLastLogoException(): Unit
9.  abstract def clearOutput(): Unit
10.  abstract def clearTicks(): Unit
11.  abstract def command(source: String): Unit
    Definition Classes
      Controllable
12.  abstract def compilerTestingMode: Boolean
13.  abstract def currentPlot(plot: String): Unit
    Definition Classes
      ImporterUser
14.  abstract def dispose(): Unit
    Annotations
      @throws( classOf[InterruptedException] )
15.  abstract def drawSpotlight: Boolean
    Definition Classes
      ViewSettings
16.  abstract def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
    Definition Classes
      Controllable
    Annotations
      @throws( classOf[CompilerException] )
17.  abstract def evaluateCommands(owner: JobOwner, source: String): Unit
    Definition Classes
      Controllable
    Annotations
      @throws( classOf[CompilerException] )
18.  abstract def evaluateReporter(owner: JobOwner, source: String): AnyRef
    Definition Classes
      Controllable
    Annotations
      @throws( classOf[CompilerException] )
19.  abstract def exportAllPlots(path: String): Unit
    Annotations
      @throws( classOf[IOException] )
20.  abstract def exportDrawing(path: String, format: String): Unit
    Annotations
      @throws( classOf[IOException] )
21.  abstract def exportInterface(path: String): Unit
    Annotations
      @throws( classOf[IOException] )
22.  abstract def exportOutput(path: String): Unit
    Annotations
      @throws( classOf[IOException] )
23.  abstract def exportPlot(plotName: String, path: String): Unit
    Annotations
      @throws( classOf[IOException] )
24.  abstract def exportView: BufferedImage
25.  abstract def exportView(path: String, format: String): Unit
    Annotations
      @throws( classOf[IOException] )
26.  abstract def exportWorld(writer: PrintWriter): Unit
    Annotations
      @throws( classOf[IOException] )
27.  abstract def exportWorld(path: String): Unit
    Annotations
      @throws( classOf[IOException] )
28.  abstract def fontSize: Int
    Definition Classes
      ViewSettings
29.  abstract def getAndCreateDrawing(): BufferedImage
30.  abstract def getCompilationEnvironment: CompilationEnvironment
31.  abstract def getExtensionManager: ExtensionManager
32.  abstract def getLibraryManager: LibraryManager
33.  abstract def getModelDir: String
34.  abstract def getModelFileName: String
35.  abstract def getModelPath: String
36.  abstract def getPlot(plot: String): PlotInterface
    Definition Classes
      ImporterUser
37.  abstract def graphicsChecksum: String
38.  abstract def importDrawing(path: String): Unit
    Annotations
      @throws( classOf[IOException] )
39.  abstract def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
      ImporterUser
    Annotations
      @throws( classOf[ExtensionException] )
40.  abstract def importWorld(path: String): Unit
    Annotations
      @throws( classOf[IOException] )
41.  abstract def importWorld(reader: Reader): Unit
    Annotations
      @throws( classOf[IOException] )
42.  abstract def isExtensionName(name: String): Boolean
    Definition Classes
      ImporterUser
43.  abstract def isHeadless: Boolean
    Definition Classes
      ViewSettings
44.  abstract def lastLogoException: LogoException
45.  abstract def mainRNG: MersenneTwisterFast
    Definition Classes
      RandomServices
46.  abstract def open(modelPath: String, shouldAutoInstallLibs: Boolean): Unit
    Definition Classes
      Workspace → Controllable
    Annotations
      @throws( classOf[IOException] ) @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
47.  abstract def openModel(model: Model, shouldAutoInstallLibs: Boolean): Unit
48.  abstract def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
49.  abstract def patchSize: Double
    Definition Classes
      Workspace → ViewSettings
50.  abstract def patchSize(patchSize: Double): Unit
    Definition Classes
      WorldResizer
51.  abstract def perspective: Perspective
    Definition Classes
      ViewSettings
52.  abstract def previewCommands: PreviewCommands
53.  abstract def profilingEnabled: Boolean
54.  abstract def readFromString(s: String): AnyRef
    Definition Classes
      LiteralParser
    Annotations
      @throws( classOf[CompilerException] )
55.  abstract def readNumberFromString(source: String): AnyRef
    Definition Classes
      LiteralParser
56.  abstract def realPlotManager: PlotManagerInterface
57.  abstract def renderPerspective: Boolean
    Definition Classes
      ViewSettings
58.  abstract def renderer: RendererInterface
59.  abstract def report(source: String): AnyRef
    Definition Classes
      Controllable
60.  abstract def resizeView(): Unit
    Definition Classes
      WorldResizer
61.  abstract def seedRNGs(seed: Int): Unit
    Definition Classes
      RandomServices
62.  abstract def setDimensions(dim: WorldDimensions, patchSize: Double): Unit
    Definition Classes
      WorldResizer
63.  abstract def setDimensions(dim: WorldDimensions): Unit
    Definition Classes
      WorldResizer
64.  abstract def setModelPath(path: String): Unit
65.  abstract def setOutputAreaContents(text: String): Unit
    Definition Classes
      ImporterUser
66.  abstract def viewHeight: Double
    Definition Classes
      ViewSettings
67.  abstract def viewOffsetX: Double
    Definition Classes
      ViewSettings
68.  abstract def viewOffsetY: Double
    Definition Classes
      ViewSettings
69.  abstract def viewWidth: Double
    Definition Classes
      ViewSettings
70.  abstract def waitFor(runnable: CommandRunnable): Unit
71.  abstract def waitForQueuedEvents(): Unit
72.  abstract def waitForResult[T](runnable: ReporterRunnable[T]): T
73.  abstract def warningMessage(message: String): Boolean
74.  abstract def world: World
75.  abstract def worldChecksum: String
76.  abstract def plotManager: AnyRef
    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
   Annotations
     @throws( classOf[IOException] )
5.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
6.  def beep(): Unit
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
15.  def mouseInside: Boolean
16.  def mouseXCor: Double
17.  def mouseYCor: Double
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
23.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
24.  def toString(): String
    Definition Classes
      AnyRef → Any
25.  def updateUI(): Unit
26.  def userDirectory: Option[String]
27.  def userFile: Option[String]
28.  def userInput(msg: String): Option[String]
29.  def userMessage(msg: String): Boolean
30.  def userNewFile: Option[String]
31.  def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
32.  def userYesOrNo(msg: String): Option[Boolean]
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 Controllable

### Inherited from ViewSettings

### Inherited from RandomServices

### Inherited from LiteralParser

### Inherited from ImporterUser

### Inherited from WorldResizer

### Inherited from AnyRef

### Inherited from Any

### Ungrouped