org.nlogo.nvm

Workspace

trait Workspace extends ImporterUser with JobManagerOwner with CompilerServices with RandomServices

Source
Workspace.java
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Workspace
  2. RandomServices
  3. CompilerServices
  4. JobManagerOwner
  5. ImporterUser
  6. WorldResizer
  7. AnyRef
  8. Any
Visibility
  1. Public
  2. All

Type Members

  1. type OutputDestination = OutputDestination

    Attributes
    protected
  2. type UpdateMode = UpdateMode

    Attributes
    protected

Abstract Value Members

  1. abstract def addJobFromJobThread(job: Job): Unit

  2. abstract def aggregateManager(): AggregateManagerInterface

  3. abstract def attachModelDir(filePath: String): String

  4. abstract def autoConvert(source: String, subprogram: Boolean, reporter: Boolean, modelVersion: String): String

    Definition Classes
    CompilerServices
  5. abstract def auxRNG: MersenneTwisterFast

    Definition Classes
    RandomServices
  6. abstract def behaviorSpaceRunNumber(n: Int): Unit

  7. abstract def behaviorSpaceRunNumber(): Int

  8. abstract def breathe(): Unit

  9. abstract def changeLanguage(): Unit

  10. abstract def changeTopology(wrapX: Boolean, wrapY: Boolean): Unit

  11. abstract def checkCommandSyntax(source: String): Unit

    Definition Classes
    CompilerServices
    Annotations
    @throws( classOf[CompilerException] )
  12. abstract def checkReporterSyntax(source: String): Unit

    Definition Classes
    CompilerServices
    Annotations
    @throws( classOf[CompilerException] )
  13. abstract def clearAll(): Unit

  14. abstract def clearDrawing(): Unit

  15. abstract def clearLastLogoException(): Unit

  16. abstract def clearOutput(): Unit

  17. abstract def clearTicks(): Unit

  18. abstract def compileCommands(source: String, agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent]): Procedure

  19. abstract def compileCommands(source: String): Procedure

  20. abstract def compileForRun(source: String, context: Context, reporter: Boolean): Procedure

  21. abstract def compileReporter(source: String): Procedure

  22. abstract def compiler(): CompilerInterface

  23. abstract def completedActivations(): WeakHashMap[Activation, Boolean]

  24. abstract def convertToNormal(): String

  25. abstract def currentPlot(plot: String): Unit

    Definition Classes
    ImporterUser
  26. abstract def deleteLogFiles(): Unit

  27. abstract def dispose(): Unit

  28. abstract def evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit

  29. abstract def evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit

  30. abstract def evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit

  31. abstract def evaluateCommands(owner: JobOwner, source: String): Unit

  32. abstract def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef

  33. abstract def evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef

  34. abstract def evaluateReporter(owner: JobOwner, source: String): AnyRef

  35. abstract def exportAllPlots(path: String): Unit

  36. abstract def exportDrawing(path: String, format: String): Unit

  37. abstract def exportInterface(path: String): Unit

  38. abstract def exportOutput(path: String): Unit

  39. abstract def exportPlot(plotName: String, path: String): Unit

  40. abstract def exportView(): BufferedImage

  41. abstract def exportView(path: String, format: String): Unit

  42. abstract def exportWorld(writer: PrintWriter): Unit

  43. abstract def exportWorld(path: String): Unit

  44. abstract def fileManager(): FileManager

  45. abstract def findProcedurePositions(source: String): Map[String, List[AnyRef]]

    Definition Classes
    CompilerServices
  46. abstract def getAndCreateDrawing(): BufferedImage

  47. abstract def getExtensionManager(): ExtensionManager

  48. abstract def getHubNetManager(): HubNetInterface

  49. abstract def getIsApplet(): Boolean

  50. abstract def getModelDir(): String

  51. abstract def getModelFileName(): String

  52. abstract def getModelPath(): String

  53. abstract def getPlot(plot: String): PlotInterface

    Definition Classes
    ImporterUser
  54. abstract def getProcedures(): Map[String, Procedure]

  55. abstract def getTokenAtPosition(source: String, position: Int): Token

    Definition Classes
    CompilerServices
  56. abstract def importDrawing(path: String): Unit

  57. abstract def importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit

    Definition Classes
    ImporterUser
    Annotations
    @throws( classOf[ExtensionException] )
  58. abstract def importWorld(path: String): Unit

  59. abstract def importWorld(reader: Reader): Unit

  60. abstract def inspectAgent(agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent], agent: Agent, radius: Double): Unit

  61. abstract def inspectAgent(agent: Agent, radius: Double): Unit

  62. abstract def isConstant(s: String): Boolean

    Definition Classes
    CompilerServices
  63. abstract def isExtensionName(name: String): Boolean

    Definition Classes
    ImporterUser
  64. abstract def isHeadless(): Boolean

  65. abstract def isReporter(s: String): Boolean

    Definition Classes
    CompilerServices
  66. abstract def isValidIdentifier(s: String): Boolean

    Definition Classes
    CompilerServices
  67. abstract def joinForeverButtons(agent: Agent): Unit

  68. abstract def lastLogoException(): LogoException

  69. abstract def lastRunTimes(): WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]

  70. abstract def magicOpen(name: String): Unit

  71. abstract def mainRNG: MersenneTwisterFast

    Definition Classes
    RandomServices
  72. abstract def open(modelPath: String): Unit

  73. abstract def openString(modelContents: String): Unit

  74. abstract def outputObject(object: Any, owner: Any, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit

  75. abstract def ownerFinished(owner: JobOwner): Unit

    Definition Classes
    JobManagerOwner
  76. abstract def patchSize(): Double

  77. abstract def patchSize(patchSize: Double): Unit

    Definition Classes
    WorldResizer
  78. abstract def periodicUpdate(): Unit

    Definition Classes
    JobManagerOwner
  79. abstract def plotManager(): AnyRef

  80. abstract def previewCommands(): String

  81. abstract def profilingEnabled(): Boolean

  82. abstract def profilingTracer(): Tracer

  83. abstract def readFromString(s: String): AnyRef

    Definition Classes
    CompilerServices
    Annotations
    @throws( classOf[CompilerException] )
  84. abstract def readNumberFromString(source: String): AnyRef

    Definition Classes
    CompilerServices
    Annotations
    @throws( classOf[CompilerException] )
  85. abstract def requestDisplayUpdate(force: Boolean): Unit

  86. abstract def resetTicks(c: Context): Unit

  87. abstract def resizeView(): Unit

    Definition Classes
    WorldResizer
  88. abstract def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

  89. abstract def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef

  90. abstract def runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit

    Definition Classes
    JobManagerOwner
  91. abstract def setDimensions(dim: WorldDimensions, patchSize: Double): Unit

    Definition Classes
    WorldResizer
  92. abstract def setDimensions(dim: WorldDimensions): Unit

    Definition Classes
    WorldResizer
  93. abstract def setModelPath(path: String): Unit

  94. abstract def setOutputAreaContents(text: String): Unit

    Definition Classes
    ImporterUser
  95. abstract def setProcedures(procedures: Map[String, Procedure]): Unit

  96. abstract def setupPlots(c: Context): Unit

  97. abstract def startLogging(properties: String): Unit

  98. abstract def tick(c: Context, originalInstruction: Instruction): Unit

  99. abstract def tokenizeForColorization(source: String): Array[Token]

    Definition Classes
    CompilerServices
  100. abstract def updateDisplay(haveWorldLockAlready: Boolean): Unit

    Definition Classes
    JobManagerOwner
  101. abstract def updatePlots(c: Context): Unit

  102. abstract def waitFor(runnable: CommandRunnable): Unit

  103. abstract def waitForQueuedEvents(): Unit

  104. abstract def waitForResult[T](runnable: ReporterRunnable[T]): T

  105. abstract def world(): World

  106. abstract def zipLogFiles(filename: String): Unit

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from RandomServices

Inherited from CompilerServices

Inherited from JobManagerOwner

Inherited from ImporterUser

Inherited from WorldResizer

Inherited from AnyRef

Inherited from Any