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 behaviorSpaceExperimentName(name: String): Unit

  7. abstract def behaviorSpaceExperimentName(): String

  8. abstract def behaviorSpaceRunNumber(n: Int): Unit

  9. abstract def behaviorSpaceRunNumber(): Int

  10. abstract def breathe(): Unit

  11. abstract def changeLanguage(): Unit

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

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

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

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

  16. abstract def clearDrawing(): Unit

  17. abstract def clearLastLogoException(): Unit

  18. abstract def clearOutput(): Unit

  19. abstract def clearTicks(): Unit

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

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

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

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

  24. abstract def compiler(): CompilerInterface

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

  26. abstract def convertToNormal(): String

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

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

  29. abstract def dispose(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

  42. abstract def exportView(): BufferedImage

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

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

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

  46. abstract def fileManager(): FileManager

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

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

  49. abstract def getExtensionManager(): ExtensionManager

  50. abstract def getHubNetManager(): HubNetInterface

  51. abstract def getIsApplet(): Boolean

  52. abstract def getModelDir(): String

  53. abstract def getModelFileName(): String

  54. abstract def getModelPath(): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  70. abstract def lastLogoException(): LogoException

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

  72. abstract def logCustomGlobals(nameValuePairs: Seq[(String, String)]): Unit

  73. abstract def logCustomMessage(msg: String): Unit

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

  75. abstract def mainRNG: MersenneTwisterFast

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

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

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

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

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

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

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

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

  84. abstract def previewCommands(): String

  85. abstract def profilingEnabled(): Boolean

  86. abstract def profilingTracer(): Tracer

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

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

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

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

  91. abstract def resizeView(): Unit

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

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

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

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

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

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

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

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

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

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

  102. abstract def stopInspectingAgent(agent: Agent): Unit

  103. abstract def stopInspectingDeadAgents(): Unit

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

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

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

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

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

  109. abstract def waitForQueuedEvents(): Unit

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

  111. abstract def world(): World

  112. 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