Abstract Value Members
              - 
      
      
      
    
- 
      
      
      
        abstract 
        def
      
      
        breathe(): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        changeLanguage(): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        changeTopology(wrapX: Boolean, wrapY: Boolean): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        clearDrawing(): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        clearOutput(): Unit
      
      
- 
      
      
      
    
- 
      
      
      
        abstract 
        def
      
      
        compilerTestingMode(): Boolean
      
      
- 
      
      
      
        abstract 
        def
      
      
        deleteLogFiles(): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        exportDrawing(path: String, format: String): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        exportDrawingToCSV(writer: PrintWriter): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        exportInterface(path: String): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        exportOutput(path: String): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        exportOutputAreaToCSV(writer: PrintWriter): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        exportView(): BufferedImage
      
      
- 
      
      
      
        abstract 
        def
      
      
        exportView(path: String, format: String): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        getAndCreateDrawing(): BufferedImage
      
      
- 
      
      
      
        abstract 
        def
      
      
        importDrawing(file: File): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        importerErrorHandler(): ErrorHandler
      
      
- 
      
      
      
        abstract 
        def
      
      
        inspectAgent(agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent], agent: Agent, radius: Double): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        inspectAgent(agent: Agent, radius: Double): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        isHeadless(): Boolean
      
      
- 
      
      
      
        abstract 
        def
      
      
        magicOpen(name: String): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        open(path: String): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        openString(modelContents: String): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        ownerFinished(owner: JobOwner): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        patchSize(): Double
      
      
- 
      
      
      
        abstract 
        def
      
      
        patchSize(patchSize: Double): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        periodicUpdate(): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        requestDisplayUpdate(force: Boolean): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        resizeView(): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        runtimeError(owner: JobOwner, context: Context, instruction: Instruction, ex: Exception): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        sendOutput(oo: OutputObject, toOutputArea: Boolean): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        setDimensions(dim: WorldDimensions, patchSize: Double): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        setDimensions(dim: WorldDimensions): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        startLogging(properties: String): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        updateDisplay(haveWorldLockAlready: Boolean): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        waitFor(runnable: CommandRunnable): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        waitForQueuedEvents(): Unit
      
      
- 
      
      
      
        abstract 
        def
      
      
        waitForResult[T](runnable: ReporterRunnable[T]): T
      
      
- 
      
      
      
        abstract 
        def
      
      
        zipLogFiles(filename: String): Unit
      
      
 
        
              Concrete Value Members
              - 
      
      
      
        final 
        def
      
      
        !=(arg0: AnyRef): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        ##(): Int
      
      
- 
      
      
      
        final 
        def
      
      
        ==(arg0: AnyRef): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
- 
      
      
      
        
        def
      
      
        addJobFromJobThread(job: Job): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
- 
      
      
      
        
        def
      
      
        attachModelDir(filePath: String): String
      
      
- 
      
      
      
        
        def
      
      
        autoConvert(source: String, subprogram: Boolean, reporter: Boolean, modelVersion: String): String
      
      
- 
      
      
      
        
        def
      
      
        auxRNG(): MersenneTwisterFast
      
      
- 
      
      
      
        
        def
      
      
        behaviorSpaceRunNumber(n: Int): Unit
      
      
- 
      
      
      
        
        def
      
      
        behaviorSpaceRunNumber(): Int
      
      
- 
      
      
      
        
        def
      
      
        checkCommandSyntax(source: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        checkReporterSyntax(source: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        clearAll(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clearLastLogoException(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clearTicks(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clone(): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        compileCommands(source: String, agentClass: Class[_ <: org.nlogo.agent.Agent]): Procedure
      
      
- 
      
      
      
        
        def
      
      
        compileCommands(source: String): Procedure
      
      
- 
      
      
      
        
        def
      
      
        compileForRun(source: String, context: Context, reporter: Boolean): Procedure
      
      
- 
      
      
      
        
        def
      
      
        compileReporter(source: String): Procedure
      
      
- 
      
      
      
        
        def
      
      
        completedActivations(): WeakHashMap[Activation, Boolean]
      
      
- 
      
      
      
        
        def
      
      
        convertToNormal(): String
      
      
- 
      
      
      
        
        def
      
      
        currentPlot(plot: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        dispose(): Unit
      
      
- 
      
      
      
        
        def
      
      
        doImport(importer: FileImporter): Unit
      
      
- 
      
      
      
    
- 
      
      
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
- 
      
      
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
- 
      
      
      
        
        def
      
      
        evaluateCommands(owner: JobOwner, source: String, agents: AgentSet, waitForCompletion: Boolean): Unit
      
      
- 
      
      
      
        
        def
      
      
        evaluateCommands(owner: JobOwner, source: String, agent: Agent, waitForCompletion: Boolean): Unit
      
      
- 
      
      
      
        
        def
      
      
        evaluateCommands(owner: JobOwner, source: String, waitForCompletion: Boolean): Unit
      
      
- 
      
      
      
        
        def
      
      
        evaluateCommands(owner: JobOwner, source: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        evaluateReporter(owner: JobOwner, source: String, agent: Agent): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        evaluateReporter(owner: JobOwner, source: String): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        exportAllPlots(filename: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        exportBehaviors(filename: String, experimentName: String, includeHeader: Boolean): File
      
      
- 
      
      
      
        
        def
      
      
        exportInterfaceGlobals(writer: PrintWriter): Unit
      
      
- 
      
      
      
        
        def
      
      
        exportPlot(plotName: String, filename: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        exportPlotsToCSV(writer: PrintWriter): Unit
      
      
- 
      
      
      
        
        def
      
      
        exportWorld(writer: PrintWriter): Unit
      
      
- 
      
      
      
        
        def
      
      
        exportWorld(filename: String): Unit
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        finalize(): Unit
      
      
- 
      
      
      
        
        def
      
      
        findProcedurePositions(source: String): Map[String, List[AnyRef]]
      
      
- 
      
      
      
        
        def
      
      
        forceSaveAs(): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        getClass(): java.lang.Class[_]
      
      
- 
      
      
      
    
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        getIsApplet(): Boolean
      
      
- 
      
      
      
        
        def
      
      
        getModelDir(): String
      
      
- 
      
      
      
        
        def
      
      
        getModelFileName(): String
      
      
- 
      
      
      
        
        def
      
      
        getModelPath(): String
      
      
- 
      
      
      
        
        def
      
      
        getModelType(): ModelType
      
      
- 
      
      
      
        
        def
      
      
        getPlot(plot: String): PlotInterface
      
      
- 
      
      
      
        
        def
      
      
        getProcedures(): Map[String, Procedure]
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        getSource(filename: String): String
      
      
- 
      
      
      
        
        def
      
      
        getTokenAtPosition(s: String, pos: Int): Token
      
      
- 
      
      
      
        
        def
      
      
        guessExportName(defaultName: String): String
      
      
- 
      
      
      
        
        def
      
      
        halt(): Unit
      
      
- 
      
      
      
        
        def
      
      
        hashCode(): Int
      
      
- 
      
      
      
        
        def
      
      
        hubNetRunning(hubNetRunning: Boolean): Unit
      
      
- 
      
      
      
        
        def
      
      
        hubNetRunning(): Boolean
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        importDrawing(filename: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        importExtensionData(name: String, data: List[Array[String]], handler: ImportErrorHandler): Unit
      
      
- 
      
      
      
        
        def
      
      
        importWorld(reader: Reader): Unit
      
      
- 
      
      
      
        
        def
      
      
        importWorld(filename: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        init(): Unit
      
      
- 
      
      
      
        
        def
      
      
        isConstant(s: String): Boolean
      
      
- 
      
      
      
        
        def
      
      
        isExtensionName(name: String): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
- 
      
      
      
        
        def
      
      
        isReporter(s: String): Boolean
      
      
- 
      
      
      
        
        def
      
      
        isValidIdentifier(s: String): Boolean
      
      
- 
      
      
      
        
        def
      
      
        joinForeverButtons(agent: Agent): Unit
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        lastLogoException_=(e: LogoException): Unit
      
      
- 
      
      
      
        
        def
      
      
        lastRunTimes(): WeakHashMap[Job, WeakHashMap[Agent, WeakHashMap[Command, MutableLong]]]
      
      
- 
      
      
      
        
        def
      
      
        loadWorld(strings: Array[String], version: String, worldInterface: WorldLoaderInterface): Unit
      
      
- 
      
      
      
        
        def
      
      
        mainRNG(): MersenneTwisterFast
      
      
- 
      
      
      
        
        def
      
      
        makeCommandThunk(source: String, jobOwnerName: String): CommandLogoThunk
      
      
- 
      
      
      
        
        def
      
      
        makeReporterThunk(source: String, jobOwnerName: String): ReporterLogoThunk
      
      
- 
      
      
      
        
        def
      
      
        modelNameForDisplay(): String
      
      
- 
      
      
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        notify(): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
- 
      
      
      
        
        def
      
      
        outputObject(object: Any, owner: Any, addNewline: Boolean, readable: Boolean, destination: OutputDestination): Unit
      
      
- 
      
      
      
        
        val
      
      
        plotManager: PlotManager
      
      
- 
      
      
      
        
        var
      
      
        previewCommands: String
      
      
- 
      
      
      
        
        def
      
      
        profilingEnabled(): Boolean
      
      
- 
      
      
      
        
        def
      
      
        profilingTracer(): Tracer
      
      
- 
      
      
      
        
        def
      
      
        readFromString(string: String): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        readNumberFromString(source: String): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        resetTicks(context: Context): Unit
      
      
- 
      
      
      
        
        def
      
      
        runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean
      
      
- 
      
      
      
        
        def
      
      
        runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        setModelPath(modelPath: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        setModelType(modelType: ModelType): Unit
      
      
- 
      
      
      
        
        def
      
      
        setOutputAreaContents(text: String): Unit
      
      
- 
      
      
      
        
        def
      
      
        setProcedures(procedures: Map[String, Procedure]): Unit
      
      
- 
      
      
      
        
        def
      
      
        setProfilingTracer(tracer: Tracer): Unit
      
      
- 
      
      
      
        
        def
      
      
        setupPlots(c: Context): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
- 
      
      
      
        
        def
      
      
        tick(context: Context, originalInstruction: Instruction): Unit
      
      
- 
      
      
      
        
        def
      
      
        toString(): String
      
      
- 
      
      
      
        
        def
      
      
        tokenizeForColorization(s: String): Array[Token]
      
      
- 
      
      
      
        
        def
      
      
        updateMode(updateMode: UpdateMode): Unit
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        updatePlots(c: Context): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        wait(): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
- 
      
      
      
        
        def
      
      
        warningMessage(message: String): Boolean
      
      
- 
      
      
      
        
        def
      
      
        world(): World
      
      
 
        
         
        
        
              
Inherited from AnyRef
            
              
Inherited from Any