org.nlogo.nvm

ExtensionContext

class ExtensionContext extends Context

Source
ExtensionContext.java
Linear Supertypes
Context, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. ExtensionContext
  2. Context
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ExtensionContext(workspace: Workspace, context: Context)

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 attachCurrentDirectory(path: String): String

    Transforms a relative path to an absolute path by prepending the current working directory.

    Transforms a relative path to an absolute path by prepending the current working directory. If filePath is an absolute path, it is returned unchanged.

    The "current working directory" is the current directory used by NetLogo's file I/O primitives, and can be changed by the user at run-time using the file-set-current-directory primitive. Its initial value is the directory from which the current model was loaded, or the user's home directory if this is a new model.

    Definition Classes
    ExtensionContextContext
  8. def attachModelDir(filePath: String): String

    Transforms a relative path to a model into an absolute path by prepending the current model directory.

    Transforms a relative path to a model into an absolute path by prepending the current model directory. If this is a new model, and therefore doesn't have a model directory yet, the user's platform-dependent home directory is prepended instead. If filePath is an absolute path, it is returned unchanged.

    filePath

    the path to be processed

    returns

    an absolute path

    Definition Classes
    ExtensionContextContext
  9. def clone(): AnyRef

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

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def getAgent(): Agent

    Returns the agent that is currently executing this code.

    Returns the agent that is currently executing this code.

    Definition Classes
    ExtensionContextContext
  14. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  15. def getDrawing(): BufferedImage

    Returns the drawing image.

    Returns the drawing image.

    Definition Classes
    ExtensionContextContext
  16. def getRNG(): MersenneTwisterFast

    This method returns the Random Number Generator for the current Job.

    This method returns the Random Number Generator for the current Job. This allows the creation of random numbers that come from the same predictable reproducible sequence that the other NetLogo primitives use. Thus, it is generally preferable to pull your random numbers from this source, rather than java.util.Random.

    returns

    a random number generator

    Definition Classes
    ExtensionContextContext
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. def importPcolors(image: BufferedImage, asNetLogoColors: Boolean): Unit

    Imports an image into the the patch colors either as NetLogo colors or RGB colors.

    Imports an image into the the patch colors either as NetLogo colors or RGB colors.

    Definition Classes
    ExtensionContextContext
  19. final def isInstanceOf[T0]: Boolean

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

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. def nvmContext(): Context

  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  25. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  29. def workspace(): Workspace

Inherited from Context

Inherited from AnyRef

Inherited from Any