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 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
    WorkspaceControllable
    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
    WorkspaceViewSettings
  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() @IntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  11. def getPlotCompilationErrorAction(): PlotCompilationErrorAction

    returns

    plotCompilationErrorAction action to take if a plot compilation error occurs

    Definition Classes
    Controllable
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  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() @IntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  21. def open(path: String): Unit
    Definition Classes
    Controllable
    Annotations
    @throws( classOf[java.io.IOException] )
  22. def openModel(model: Model): Unit
  23. 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
    Controllable
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. def updateUI(): Unit
  27. def userDirectory: Option[String]
  28. def userFile: Option[String]
  29. def userInput(msg: String): Option[String]
  30. def userMessage(msg: String): Boolean
  31. def userNewFile: Option[String]
  32. def userOneOf(msg: String, xs: LogoList): Option[AnyRef]
  33. def userYesOrNo(msg: String): Option[Boolean]
  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()
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

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