Packages

t

org.nlogo.api

Workspace

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

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 getModelDir: String
  33. abstract def getModelFileName: String
  34. abstract def getModelPath: String
  35. abstract def getPlot(plot: String): PlotInterface
    Definition Classes
    ImporterUser
  36. abstract def graphicsChecksum: String
  37. abstract def importDrawing(path: String): Unit
    Annotations
    @throws( classOf[IOException] )
  38. abstract def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
    Definition Classes
    ImporterUser
    Annotations
    @throws( classOf[ExtensionException] )
  39. abstract def importWorld(path: String): Unit
    Annotations
    @throws( classOf[IOException] )
  40. abstract def importWorld(reader: Reader): Unit
    Annotations
    @throws( classOf[IOException] )
  41. abstract def isExtensionName(name: String): Boolean
    Definition Classes
    ImporterUser
  42. abstract def isHeadless: Boolean
    Definition Classes
    ViewSettings
  43. abstract def lastLogoException: LogoException
  44. abstract def mainRNG: MersenneTwisterFast
    Definition Classes
    RandomServices
  45. abstract def open(modelPath: String): Unit
    Definition Classes
    WorkspaceControllable
    Annotations
    @throws( classOf[IOException] ) @throws( classOf[CompilerException] ) @throws( classOf[LogoException] )
  46. abstract def openModel(model: Model): Unit
  47. abstract def outputObject(obj: AnyRef, owner: AnyRef, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
  48. abstract def patchSize: Double
    Definition Classes
    WorkspaceViewSettings
  49. abstract def patchSize(patchSize: Double): Unit
    Definition Classes
    WorldResizer
  50. abstract def perspective: Perspective
    Definition Classes
    ViewSettings
  51. abstract def plotManager: AnyRef
  52. abstract def previewCommands: PreviewCommands
  53. abstract def profilingEnabled: Boolean
  54. abstract def readFromString(s: String): AnyRef
    Definition Classes
    LiteralParser
    Annotations
    @throws( ... )
  55. abstract def readNumberFromString(source: String): AnyRef
    Definition Classes
    LiteralParser
  56. abstract def renderPerspective: Boolean
    Definition Classes
    ViewSettings
  57. abstract def renderer: RendererInterface
  58. abstract def report(source: String): AnyRef
    Definition Classes
    Controllable
  59. abstract def resizeView(): Unit
    Definition Classes
    WorldResizer
  60. abstract def seedRNGs(seed: Int): Unit
    Definition Classes
    RandomServices
  61. abstract def setDimensions(dim: WorldDimensions, patchSize: Double): Unit
    Definition Classes
    WorldResizer
  62. abstract def setDimensions(dim: WorldDimensions): Unit
    Definition Classes
    WorldResizer
  63. abstract def setModelPath(path: String): Unit
  64. abstract def setOutputAreaContents(text: String): Unit
    Definition Classes
    ImporterUser
  65. abstract def viewHeight: Double
    Definition Classes
    ViewSettings
  66. abstract def viewOffsetX: Double
    Definition Classes
    ViewSettings
  67. abstract def viewOffsetY: Double
    Definition Classes
    ViewSettings
  68. abstract def viewWidth: Double
    Definition Classes
    ViewSettings
  69. abstract def waitFor(runnable: CommandRunnable): Unit
  70. abstract def waitForQueuedEvents(): Unit
  71. abstract def waitForResult[T](runnable: ReporterRunnable[T]): T
  72. abstract def warningMessage(message: String): Boolean
  73. abstract def world: World
  74. abstract def worldChecksum: String

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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  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[java.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. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. def updateUI(): Unit
  24. def userDirectory: Option[String]
  25. def userFile: Option[String]
  26. def userInput(msg: String): Option[String]
  27. def userMessage(msg: String): Boolean
  28. def userNewFile: Option[String]
  29. def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
  30. def userYesOrNo(msg: String): Option[Boolean]
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

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