org.nlogo.workspace

AbstractWorkspaceScala

class AbstractWorkspaceScala extends AbstractWorkspace with Plotting with Exporting with Evaluating

Attributes
abstract
Source
AbstractWorkspaceScala.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. AbstractWorkspaceScala
  2. Evaluating
  3. Exporting
  4. Plotting
  5. AbstractWorkspace
  6. HubNetWorkspaceInterface
  7. LogoThunkFactory
  8. Workspace
  9. RandomServices
  10. CompilerServices
  11. JobManagerOwner
  12. ImporterUser
  13. WorldResizer
  14. AnyRef
  15. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractWorkspaceScala (_world: World, hubNetManagerFactory: HubNetManagerFactory)

Type Members

  1. class FileImporter extends AnyRef

    Attributes
    protected[workspace] abstract
  2. type OutputDestination = OutputDestination

    Attributes
    protected
    Definition Classes
    Workspace
  3. type UpdateMode = UpdateMode

    Attributes
    protected
    Definition Classes
    Workspace

Abstract Value Members

  1. def aggregateManager (): AggregateManagerInterface

    Attributes
    abstract
    Definition Classes
    Workspace
  2. def breathe (): Unit

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  3. def changeLanguage (): Unit

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  4. def changeTopology (wrapX: Boolean, wrapY: Boolean): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  5. def clearDrawing (): Unit

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  6. def clearOutput (): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  7. def compiler (): CompilerInterface

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  8. def compilerTestingMode (): Boolean

    Attributes
    abstract
    Definition Classes
    AbstractWorkspace
  9. def deleteLogFiles (): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  10. def exportDrawing (path: String, format: String): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  11. def exportDrawingToCSV (writer: PrintWriter): Unit

    Attributes
    abstract
    Definition Classes
    Exporting
  12. def exportInterface (path: String): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  13. def exportOutput (path: String): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  14. def exportOutputAreaToCSV (writer: PrintWriter): Unit

    Attributes
    abstract
    Definition Classes
    Exporting
  15. def exportView (): BufferedImage

    Attributes
    abstract
    Definition Classes
    Workspace
  16. def exportView (path: String, format: String): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  17. def getAndCreateDrawing (): BufferedImage

    Attributes
    abstract
    Definition Classes
    Workspace
  18. def importDrawing (file: File): Unit

    Attributes
    protected[workspace] abstract
    Definition Classes
    AbstractWorkspace
  19. def importerErrorHandler (): ErrorHandler

    Attributes
    protected[workspace] abstract
    Definition Classes
    AbstractWorkspace
  20. def inspectAgent (agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent], agent: Agent, radius: Double): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  21. def inspectAgent (agent: Agent, radius: Double): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  22. def isHeadless (): Boolean

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  23. def magicOpen (name: String): Unit

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  24. def open (path: String): Unit

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  25. def openIndex (): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  26. def openNext (): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  27. def openPrevious (): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  28. def openString (modelContents: String): Unit

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  29. def ownerFinished (owner: JobOwner): Unit

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

    Attributes
    abstract
    Definition Classes
    Workspace
  31. def patchSize (patchSize: Double): Unit

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

    Attributes
    abstract
    Definition Classes
    JobManagerOwner
  33. def requestDisplayUpdate (force: Boolean): Unit

    Attributes
    abstract
    Definition Classes
    AbstractWorkspaceWorkspace
  34. def resizeView (): Unit

    Attributes
    abstract
    Definition Classes
    WorldResizer
  35. def runtimeError (owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit

    Attributes
    abstract
    Definition Classes
    JobManagerOwner
  36. def sendOutput (oo: OutputObject, toOutputArea: Boolean): Unit

    Attributes
    protected[workspace] abstract
    Definition Classes
    AbstractWorkspace
  37. def setDimensions (dim: WorldDimensions, patchSize: Double): Unit

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

    Attributes
    abstract
    Definition Classes
    WorldResizer
  39. def startLogging (properties: String): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  40. def updateDisplay (haveWorldLockAlready: Boolean): Unit

    Attributes
    abstract
    Definition Classes
    JobManagerOwner
  41. def waitFor (runnable: CommandRunnable): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  42. def waitForQueuedEvents (): Unit

    Attributes
    abstract
    Definition Classes
    Workspace
  43. def waitForResult [T] (runnable: ReporterRunnable[T]): T

    Attributes
    abstract
    Definition Classes
    Workspace
  44. def writeGraphicsData (writer: PrintWriter): Unit

    Attributes
    abstract
    Definition Classes
    AbstractWorkspace
  45. def zipLogFiles (filename: String): Unit

    Attributes
    abstract
    Definition Classes
    Workspace

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

    Definition Classes
    AbstractWorkspaceWorkspace
  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. def attachModelDir (filePath: String): String

    Definition Classes
    AbstractWorkspaceWorkspace
  9. def autoConvert (source: String, subprogram: Boolean, reporter: Boolean, modelVersion: String): String

    Definition Classes
    AbstractWorkspaceCompilerServices
  10. def auxRNG (): MersenneTwisterFast

    Definition Classes
    AbstractWorkspaceRandomServices
  11. def behaviorSpaceRunNumber (n: Int): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  12. def behaviorSpaceRunNumber (): Int

    Definition Classes
    AbstractWorkspaceWorkspace
  13. def checkCommandSyntax (source: String): Unit

    Definition Classes
    AbstractWorkspaceCompilerServices
  14. def checkReporterSyntax (source: String): Unit

    Definition Classes
    AbstractWorkspaceCompilerServices
  15. def clearAll (): Unit

  16. def clearLastLogoException (): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  17. def clearTicks (): Unit

    Definition Classes
    AbstractWorkspaceScalaWorkspace
  18. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. def compileCommands (source: String, agentClass: Class[_ <: org.nlogo.agent.Agent]): Procedure

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  20. def compileCommands (source: String): Procedure

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  21. def compileForRun (source: String, context: Context, reporter: Boolean): Procedure

    Definition Classes
    AbstractWorkspaceWorkspace
  22. def compileReporter (source: String): Procedure

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  23. def completedActivations (): WeakHashMap[Activation, Boolean]

    Definition Classes
    AbstractWorkspaceWorkspace
  24. def convertToNormal (): String

    Definition Classes
    AbstractWorkspaceWorkspace
  25. def currentPlot (plot: String): Unit

    Definition Classes
    Plotting
  26. def dispose (): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  27. def doImport (importer: FileImporter): Unit

    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  28. def doImport (importer: BufferedReaderImporter): Unit

    Definition Classes
    AbstractWorkspace
  29. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  30. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  31. def evaluateCommands (owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  32. def evaluateCommands (owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  33. def evaluateCommands (owner: JobOwner, source: String, waitForCompletion: Boolean): Unit

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  34. def evaluateCommands (owner: JobOwner, source: String): Unit

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  35. def evaluateReporter (owner: JobOwner, source: String, agents: AgentSet): AnyRef

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  36. def evaluateReporter (owner: JobOwner, source: String, agent: Agent): AnyRef

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  37. def evaluateReporter (owner: JobOwner, source: String): AnyRef

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  38. def exportAllPlots (filename: String): Unit

    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  39. def exportBehaviors (filename: String, experimentName: String, includeHeader: Boolean): File

    Definition Classes
    AbstractWorkspace
  40. def exportInterfaceGlobals (writer: PrintWriter): Unit

    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  41. def exportPlot (plotName: String, filename: String): Unit

    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  42. def exportPlotsToCSV (writer: PrintWriter): Unit

    Definition Classes
    Exporting
  43. def exportWorld (writer: PrintWriter): Unit

    Definition Classes
    Exporting
  44. def exportWorld (filename: String): Unit

    Definition Classes
    Exporting
    Annotations
    @throws( classOf[IOException] )
  45. def fileManager (): FileManager

    Definition Classes
    AbstractWorkspaceWorkspace
  46. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  47. def findProcedurePositions (source: String): Map[String, List[AnyRef]]

    Definition Classes
    AbstractWorkspaceCompilerServices
  48. def forceSaveAs (): Boolean

    Definition Classes
    AbstractWorkspace
  49. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  50. def getExtensionManager (): ExtensionManager

    Definition Classes
    AbstractWorkspaceWorkspace
  51. def getHubNetManager (): HubNetInterface

    Definition Classes
    AbstractWorkspaceWorkspace
  52. def getIsApplet (): Boolean

    Definition Classes
    AbstractWorkspaceWorkspace
  53. def getModelDir (): String

    Definition Classes
    AbstractWorkspaceWorkspace
  54. def getModelFileName (): String

    Definition Classes
    AbstractWorkspaceWorkspace
  55. def getModelPath (): String

    Definition Classes
    AbstractWorkspaceWorkspace
  56. def getModelType (): ModelType

    Definition Classes
    AbstractWorkspace
  57. def getPlot (plot: String): PlotInterface

    Definition Classes
    Plotting
  58. def getProcedures (): Map[String, Procedure]

    Definition Classes
    AbstractWorkspaceWorkspace
  59. def getPropertiesInterface (): WorldPropertiesInterface

  60. def getSource (filename: String): String

    Definition Classes
    AbstractWorkspace
  61. def getTokenAtPosition (s: String, pos: Int): Token

    Definition Classes
    AbstractWorkspaceCompilerServices
  62. def guessExportName (defaultName: String): String

    Definition Classes
    AbstractWorkspace
  63. def halt (): Unit

    Definition Classes
    AbstractWorkspace
  64. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  65. def hubNetRunning (hubNetRunning: Boolean): Unit

  66. def hubNetRunning (): Boolean

    Definition Classes
    AbstractWorkspace
  67. def hubnetManager (): HubNetInterface

    Definition Classes
    AbstractWorkspace
  68. def importDrawing (filename: String): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  69. def importExtensionData (name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit

    Definition Classes
    AbstractWorkspaceImporterUser
  70. def importWorld (reader: Reader): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  71. def importWorld (filename: String): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  72. def init (): Unit

    Definition Classes
    AbstractWorkspace
  73. def isConstant (s: String): Boolean

    Definition Classes
    AbstractWorkspaceCompilerServices
  74. def isExtensionName (name: String): Boolean

    Definition Classes
    AbstractWorkspaceImporterUser
  75. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  76. def isReporter (s: String): Boolean

    Definition Classes
    AbstractWorkspaceCompilerServices
  77. def isValidIdentifier (s: String): Boolean

    Definition Classes
    AbstractWorkspaceCompilerServices
  78. def joinForeverButtons (agent: Agent): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  79. def lastLogoException (): LogoException

    Definition Classes
    AbstractWorkspaceWorkspace
  80. def lastLogoException_= (e: LogoException): Unit

    Definition Classes
    AbstractWorkspace
  81. def lastRunTimes (): WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]

    Definition Classes
    AbstractWorkspaceWorkspace
  82. def loadWorld (strings: Array[String], version: String, worldInterface: WorldLoaderInterface): Unit

    Definition Classes
    AbstractWorkspace
  83. def mainRNG (): MersenneTwisterFast

    Definition Classes
    AbstractWorkspaceRandomServices
  84. def makeCommandThunk (source: String, jobOwnerName: String): CommandLogoThunk

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  85. def makeReporterThunk (source: String, jobOwnerName: String): ReporterLogoThunk

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  86. def modelNameForDisplay (): String

  87. def ne (arg0: AnyRef): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  90. def outputObject (object: Any, owner: Any, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  91. val plotManager : PlotManager

    Definition Classes
    Plotting
  92. var previewCommands : String

    previewCommands used by make-preview and model test

    previewCommands used by make-preview and model test

    Definition Classes
    AbstractWorkspaceScalaWorkspace
  93. def profilingEnabled (): Boolean

    Definition Classes
    AbstractWorkspaceWorkspace
  94. def profilingTracer (): Tracer

    Definition Classes
    AbstractWorkspaceWorkspace
  95. def readFromString (string: String): AnyRef

    Definition Classes
    Evaluating
    Annotations
    @throws( classOf[CompilerException] )
  96. def readNumberFromString (source: String): AnyRef

    Definition Classes
    AbstractWorkspaceCompilerServices
  97. def resetTicks (context: Context): Unit

    Definition Classes
    AbstractWorkspaceScalaWorkspace
  98. def runCompiledCommands (owner: JobOwner, procedure: Procedure): Boolean

    Definition Classes
    Evaluating
  99. def runCompiledReporter (owner: JobOwner, procedure: Procedure): AnyRef

    Definition Classes
    Evaluating
  100. def setModelPath (modelPath: String): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  101. def setModelType (modelType: ModelType): Unit

    Attributes
    protected[workspace]
    Definition Classes
    AbstractWorkspace
  102. def setOutputAreaContents (text: String): Unit

    Definition Classes
    AbstractWorkspaceImporterUser
  103. def setProcedures (procedures: Map[String, Procedure]): Unit

    Definition Classes
    AbstractWorkspaceWorkspace
  104. def setProfilingTracer (tracer: Tracer): Unit

    Definition Classes
    AbstractWorkspace
  105. def setupPlots (c: Context): Unit

    Definition Classes
    Plotting
  106. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  107. def tick (context: Context, originalInstruction: Instruction): Unit

    Definition Classes
    AbstractWorkspaceScalaWorkspace
  108. def toString (): String

    Definition Classes
    AnyRef → Any
  109. def tokenizeForColorization (s: String): Array[Token]

    Definition Classes
    AbstractWorkspaceCompilerServices
  110. def updateMode (updateMode: UpdateMode): Unit

    Definition Classes
    AbstractWorkspace
  111. def updateMode (): UpdateMode

    Definition Classes
    AbstractWorkspace
  112. def updatePlots (c: Context): Unit

    Definition Classes
    Plotting
  113. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  116. def warningMessage (message: String): Boolean

    Definition Classes
    AbstractWorkspace
  117. def world (): World

    Definition Classes
    AbstractWorkspaceWorkspace

Inherited from Evaluating

Inherited from Exporting

Inherited from Plotting

Inherited from AbstractWorkspace

Inherited from HubNetWorkspaceInterface

Inherited from LogoThunkFactory

Inherited from Workspace

Inherited from RandomServices

Inherited from CompilerServices

Inherited from JobManagerOwner

Inherited from ImporterUser

Inherited from WorldResizer

Inherited from AnyRef

Inherited from Any