NetLogo 6.2.2 - org.nlogo.nvm
Keywords: NetLogo 6.2.2 org.nlogo.nvm

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package agent
  Definition Classes
    nlogo
-  package api

  Provides classes associated with the NetLogo Extensions API and Controlling API.

  Provides classes associated with the NetLogo Extensions API and Controlling API.

  For discussion and sample code, please see the NetLogo User Manual.

  Definition Classes
    nlogo
-  package app
  Definition Classes
    nlogo
-  package core
  Definition Classes
    nlogo
-  package editor

  Provides classes associated with the NetLogo Editor

  Provides classes associated with the NetLogo Editor

  Shouldn't depend on any other netlogo packages besides `org.nlogo.core`

  Definition Classes
    nlogo
-  package fileformat
  Definition Classes
    nlogo
-  package headless
  Definition Classes
    nlogo
-  package ide
  Definition Classes
    nlogo
-  package lite
  Definition Classes
    nlogo
-  package nvm
  Definition Classes
    nlogo
- Activation
- AnonymousCommand
- AnonymousProcedure
- AnonymousReporter
- Argument
- ArgumentTypeException
- AssemblerAssistant
- AuxiliaryCompilerInterface
- Binding
- Command
- CompilerFlags
- CompilerInterface
- CompilerResults
- CompilerScoping
- ConcurrentJob
- Context
- CustomAssembled
- CustomGenerated
- DefaultCompilerServices
- EditorWorkspace
- EngineException
- ExclusiveJob
- ExtensionContext
- ExtensionManager
- FileManager
- GeneratorInterface
- HaltException
- ImportHandler
- Instruction
- InstructionJ
- Job
- JobManagerInterface
- JobManagerOwner
- LabInterface
- LetBinding
- LiftedLambda
- LoggingWorkspace
- MutableDouble
- MutableInteger
- MutableLong
- NetLogoStackOverflow
- NonLocalExit
- Optimizations
- PresentationCompilerInterface
- Procedure
- Referencer
- ReferencerReporter
- Reporter
- RuntimePrimitiveException
- Scoping
- SelfScoping
- StackTraceBuilder
- StackTraceBuilt
- Thunk
- Tracer
- Workspace
- WrappedExtensionException
- WrappedLogoException
-  package render
  Definition Classes
    nlogo
-  package util
  Definition Classes
    nlogo
-  package workspace
  Definition Classes
    nlogo

p

org.nlogo

# nvm 

#### package nvm

 
Ordering

1. Alphabetic

Visibility

1. Public
2. All

### Type Members

1.  final class Activation extends api.Activation
   Annotations
     @strictfp()
2.  case class AnonymousCommand(procedure: LiftedLambda, formals: Array[Let], binding: Binding, locals: Array[AnyRef], source: String) extends AnonymousProcedure with api.AnonymousCommand with Product with Serializable
3.  sealed trait AnonymousProcedure extends AnyRef
4.  case class AnonymousReporter(body: Reporter, formals: Array[Let], binding: Binding, locals: Array[AnyRef], source: String) extends AnonymousProcedure with api.AnonymousReporter with Product with Serializable
5.  class Argument extends api.Argument

   Passes arguments to extension primitives.

6.  class ArgumentTypeException extends RuntimePrimitiveException
7.  trait AssemblerAssistant extends AnyRef
8.  trait AuxiliaryCompilerInterface extends AnyRef
9.  class Binding extends AnyRef
10.  abstract class Command extends Instruction
    Annotations
      @strictfp()
11.  case class CompilerFlags(foldConstants: Boolean = true, useGenerator: Boolean = Version.useGenerator, useOptimizer: Boolean = Version.useOptimizer, optimizations: OptimizationList = Optimizations.empty) extends Product with Serializable
12.  trait CompilerInterface extends AnyRef
13.  case class CompilerResults(procedures: Seq[Procedure], program: Program) extends Product with Serializable
14.  trait CompilerScoping extends Scoping

    CompilerScoping lets the compiler know that the block at the specified index should have enterScope/exitScope placed around its statements.

15.  class ConcurrentJob extends Job
16.  final class Context extends api.Context
    Annotations
      @strictfp()
17.  trait CustomAssembled extends AnyRef
18.  trait CustomGenerated extends AnyRef
19.  class DefaultCompilerServices extends CompilerServices
20.  trait EditorWorkspace extends AnyRef
21.  abstract class EngineException extends LogoException
22.  class ExclusiveJob extends Job
23.  class ExtensionContext extends api.Context

    workspace and nvmContext are public vals, even though that violates the org.nlogo.api abstraction, so extensions can go around that if they must.

    workspace and nvmContext are public vals, even though that violates the org.nlogo.api abstraction, so extensions can go around that if they must. As the extensions API improves, this should become less often necessary.

24.  trait ExtensionManager extends api.ExtensionManager
25.  trait FileManager extends AnyRef
26.  trait GeneratorInterface extends AnyRef
27.  class HaltException extends LogoException with HaltSignal
28.  class ImportHandler extends LiteralImportHandler
29.  abstract class Instruction extends InstructionJ with TokenHolder
30.  abstract class InstructionJ extends AnyRef
    Annotations
      @strictfp()
31.  abstract class Job extends AnyRef
    Annotations
      @strictfp()
32.  trait JobManagerInterface extends AnyRef
33.  trait JobManagerOwner extends AnyRef
34.  trait LabInterface extends AnyRef
35.  case class LetBinding(let: Let, value: AnyRef) extends Product with Serializable
36.  final class LiftedLambda extends Procedure
37.  trait LoggingWorkspace extends AnyRef
38.  case class MutableDouble(value: Double) extends Product with Serializable
39.  case class MutableInteger(value: Int) extends Product with Serializable
40.  case class MutableLong(value: Long) extends Product with Serializable
41.  class NetLogoStackOverflow extends EngineException
42.  class NonLocalExit extends RuntimeException
43.  trait PresentationCompilerInterface extends CompilerInterface with AuxiliaryCompilerInterface
44.  class Procedure extends ProcedureJ with FrontEndProcedure
45.  trait Referencer extends Command
46.  trait ReferencerReporter extends Reporter
47.  abstract class Reporter extends Instruction
48.  class RuntimePrimitiveException extends EngineException with StackTraceBuilt
49.  trait Scoping extends AnyRef

    Scoping lets the compiler know that this primitive introduces scope so that it can choose how to handle let-variables introduced in it.

50.  trait SelfScoping extends Scoping

    SelfScoping indicates the primitive introduces scope as part of its operation.

51.  trait StackTraceBuilt extends AnyRef
52.  abstract class Thunk[+T] extends AnyRef
53.  abstract class Tracer extends AnyRef
54.  trait Workspace extends api.Workspace with JobManagerOwner
55.  class WrappedExtensionException extends EngineException with StackTraceBuilt
56.  class WrappedLogoException extends EngineException with StackTraceBuilt

### Value Members

1.  object AnonymousProcedure
2.  object ArgumentTypeException extends Serializable
3.  object Binding
4.  object EngineException extends Serializable
5.  object Instruction
6.  object LabInterface
7.  object Optimizations
8.  object Procedure
9.  object StackTraceBuilder

   A stack trace is displayed to the user when an error occurs in running code.

   A stack trace is displayed to the user when an error occurs in running code. Example:

   division by zero error while observer running / called by plot 'plot 1' setup code called by RESET-TICKS called by procedure SETUP called by Command Center

   Entries in stack traces can come from different places.

   In the example, - "/" is the individual primitive in which the error occurred - "plot 'plot 1' setup code" is an anonymous procedure in a plot - "RESET-TICKS" is not a procedure, but a command that can trigger the execution of procedures (see also tick, setup-plots, update-plots) - "SETUP" is an ordinary procedure - "Command Center" is the display name of the dummy top level procedure wrapped around the user's code.

### Ungrouped