c

org.nlogo.nvm

Reporter

abstract class Reporter extends Instruction

Source
Reporter.scala
Linear Supertypes
Instruction, TokenHolder, InstructionJ, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reporter
  2. Instruction
  3. TokenHolder
  4. InstructionJ
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Reporter()

Abstract Value Members

  1. abstract def report(context: Context): AnyRef
    Annotations
    @throws( classOf[LogoException] )

Concrete Value Members

  1. def argEvalAgent(context: Context, index: Int): Agent
    Definition Classes
    Instruction
  2. def argEvalAgentSet(context: Context, index: Int, kind: AgentKind): AgentSet
    Definition Classes
    Instruction
  3. def argEvalAgentSet(context: Context, index: Int): AgentSet
    Definition Classes
    Instruction
  4. def argEvalAnonymousCommand(context: Context, index: Int): api.AnonymousCommand
    Definition Classes
    Instruction
  5. def argEvalAnonymousReporter(context: Context, index: Int): api.AnonymousReporter
    Definition Classes
    Instruction
  6. def argEvalBoolean(context: Context, index: Int): Boolean
    Definition Classes
    Instruction
  7. def argEvalBooleanValue(context: Context, index: Int): Boolean
    Definition Classes
    Instruction
  8. def argEvalCodeBlock(context: Context, argIndex: Int): List[Token]
    Definition Classes
    Instruction
  9. def argEvalDouble(context: Context, index: Int): Double
    Definition Classes
    Instruction
  10. def argEvalDoubleValue(context: Context, index: Int): Double
    Definition Classes
    Instruction
  11. def argEvalIntValue(context: Context, index: Int): Int
    Definition Classes
    Instruction
  12. def argEvalLink(context: Context, index: Int): Link
    Definition Classes
    Instruction
  13. def argEvalList(context: Context, index: Int): LogoList
    Definition Classes
    Instruction
  14. def argEvalPatch(context: Context, index: Int): Patch
    Definition Classes
    Instruction
  15. def argEvalString(context: Context, index: Int): String
    Definition Classes
    Instruction
  16. def argEvalSymbol(context: Context, argIndex: Int): Token
    Definition Classes
    Instruction
  17. def argEvalTurtle(context: Context, index: Int): Turtle
    Definition Classes
    Instruction
  18. final def checkAgentClass(agent: Agent, context: Context): Unit
  19. final def checkAgentSetClass(agents: AgentSet, context: Context): Unit
  20. var chosenMethod: Method
    Definition Classes
    Instruction
  21. def copyFieldsFrom(sourceInstr: Instruction): Unit
    Definition Classes
    Instruction
  22. def copyMetadataFrom(srcInstr: Instruction): Unit
    Definition Classes
    Instruction
  23. var disassembly: Thunk[String]
    Definition Classes
    Instruction
  24. def displayName: String
    Definition Classes
    Instruction
  25. def dump(indentLevel: Int): String
    Definition Classes
    Instruction
  26. def dump: String
    Definition Classes
    Instruction
  27. def extractErrorInstruction(ex: EngineException): Instruction
    Definition Classes
    Instruction
  28. var fullSource: String
    Definition Classes
    Instruction
  29. def getFilename: String
    Definition Classes
    Instruction
  30. def getPositionAndLength(): Array[Int]
    Definition Classes
    Instruction
  31. def init(workspace: Workspace): Unit
    Definition Classes
    Instruction
  32. def newValidDouble(d: Double, context: Context): Double
    Definition Classes
    Instruction
  33. var source: String
    Definition Classes
    Instruction
  34. var storedSourceEndPosition: Int
    Definition Classes
    Instruction
  35. var storedSourceSnippet: String
    Definition Classes
    Instruction
  36. var storedSourceStartPosition: Int
    Definition Classes
    Instruction
  37. def throwAgentClassException(context: Context, kind: AgentKind): Nothing
    Definition Classes
    Instruction
  38. def toString(): String
    Definition Classes
    Instruction → AnyRef → Any
  39. var token: Token
    Definition Classes
    Instruction
  40. def validDouble(d: Double, context: Context): Double
    Definition Classes
    Instruction
  41. def validLong(d: Double, context: Context): Long
    Definition Classes
    Instruction