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. def addJobFromJobThread (job: Job): Unit

    Attributes
    abstract
  2. def aggregateManager (): AggregateManagerInterface

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

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

    Attributes
    abstract
    Definition Classes
    CompilerServices
  5. def auxRNG : MersenneTwisterFast

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

    Attributes
    abstract
  7. def behaviorSpaceRunNumber (): Int

    Attributes
    abstract
  8. def breathe (): Unit

    Attributes
    abstract
  9. def changeLanguage (): Unit

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

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

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

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

    Attributes
    abstract
  14. def clearDrawing (): Unit

    Attributes
    abstract
  15. def clearLastLogoException (): Unit

    Attributes
    abstract
  16. def clearOutput (): Unit

    Attributes
    abstract
  17. def clearTicks (): Unit

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

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

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

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

    Attributes
    abstract
  22. def compiler (): CompilerInterface

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

    Attributes
    abstract
  24. def convertToNormal (): String

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

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

    Attributes
    abstract
  27. def dispose (): Unit

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

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

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

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

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

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

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

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

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

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

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

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

    Attributes
    abstract
  40. def exportView (): BufferedImage

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

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

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

    Attributes
    abstract
  44. def fileManager (): FileManager

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

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

    Attributes
    abstract
  47. def getExtensionManager (): ExtensionManager

    Attributes
    abstract
  48. def getHubNetManager (): HubNetInterface

    Attributes
    abstract
  49. def getIsApplet (): Boolean

    Attributes
    abstract
  50. def getModelDir (): String

    Attributes
    abstract
  51. def getModelFileName (): String

    Attributes
    abstract
  52. def getModelPath (): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Attributes
    abstract
  68. def lastLogoException (): LogoException

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

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

    Attributes
    abstract
  71. def mainRNG : MersenneTwisterFast

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

    Attributes
    abstract
  73. def openIndex (): Unit

    Attributes
    abstract
  74. def openNext (): Unit

    Attributes
    abstract
  75. def openPrevious (): Unit

    Attributes
    abstract
  76. def openString (modelContents: String): Unit

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

    Attributes
    abstract
  78. def ownerFinished (owner: JobOwner): Unit

    Attributes
    abstract
    Definition Classes
    JobManagerOwner
  79. def patchSize (): Double

    Attributes
    abstract
  80. def patchSize (patchSize: Double): Unit

    Attributes
    abstract
    Definition Classes
    WorldResizer
  81. def periodicUpdate (): Unit

    Attributes
    abstract
    Definition Classes
    JobManagerOwner
  82. def plotManager (): AnyRef

    Attributes
    abstract
  83. def previewCommands (): String

    Attributes
    abstract
  84. def profilingEnabled (): Boolean

    Attributes
    abstract
  85. def profilingTracer (): Tracer

    Attributes
    abstract
  86. def readFromString (s: String): AnyRef

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

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

    Attributes
    abstract
  89. def resetTicks (c: Context): Unit

    Attributes
    abstract
  90. def resizeView (): Unit

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

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

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

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

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

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

    Attributes
    abstract
  97. def setOutputAreaContents (text: String): Unit

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

    Attributes
    abstract
  99. def setupPlots (c: Context): Unit

    Attributes
    abstract
  100. def startLogging (properties: String): Unit

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

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

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

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

    Attributes
    abstract
  105. def waitFor (runnable: CommandRunnable): Unit

    Attributes
    abstract
  106. def waitForQueuedEvents (): Unit

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

    Attributes
    abstract
  108. def world (): World

    Attributes
    abstract
  109. def zipLogFiles (filename: String): Unit

    Attributes
    abstract

Concrete Value Members

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

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

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

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

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

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

    Attributes
    final
    Definition Classes
    Any
  7. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    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. def getClass (): java.lang.Class[_]

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

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

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

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  18. def toString (): String

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

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

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

    Attributes
    final
    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