t

org.nlogo.agent

AgentManagement

trait AgentManagement extends TurtleManagement with LinkManagement with ObserverManagement with WorldKernel

Self Type
AgentManagement with CoreWorld
Source
AgentManagement.scala
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AgentManagement
  2. ObserverManagement
  3. LinkManagement
  4. TurtleManagement
  5. WorldKernel
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def createObserver(): Observer
    Attributes
    protected
    Definition Classes
    ObserverManagement
  2. abstract def createPatches(minPx: Int, maxPx: Int, minPy: Int, maxPy: Int): Unit
  3. abstract def createTurtle(breed: AgentSet, color: Int, heading: Int): Turtle
    Definition Classes
    TurtleManagement
  4. abstract def createTurtle(breed: AgentSet): Turtle
    Definition Classes
    TurtleManagement
  5. abstract def fastGetPatchAt(xc: Int, yc: Int): Patch
  6. abstract def getOrCreateTurtle(id: Long): Turtle
  7. abstract def getPatchAt(x: Double, y: Double): Patch
    Annotations
    @throws( classOf[AgentException] )
  8. abstract def linkManager: LinkManager
    Definition Classes
    LinkManagement
  9. abstract def links: TreeAgentSet
    Definition Classes
    AgentManagementWorldKernel
  10. abstract def patchChangedColorAt(patchId: Int, color: Double): Unit
  11. abstract def patches: IndexedAgentSet
    Definition Classes
    AgentManagementWorldKernel
  12. abstract def program: Program
  13. abstract def topology: Topology
    Definition Classes
    WorldKernel

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val _turtles: TreeAgentSet
    Attributes
    protected
    Definition Classes
    TurtleManagement
  5. def agentSetOfKind(agentKind: AgentKind): AgentSet
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def breedOwns(breed: AgentSet, name: String): Boolean
    Definition Classes
    TurtleManagement
  8. val breeds: Map[String, TreeAgentSet]
    Definition Classes
    TurtleManagementWorldKernel
  9. val breedsOwnCache: HashMap[String, Integer]
    Attributes
    protected
    Definition Classes
    AgentManagementLinkManagementTurtleManagement
  10. def breedsOwnIndexOf(breed: AgentSet, name: String): Int
    Definition Classes
    TurtleManagement
  11. def breedsOwnNameAt(breed: api.AgentSet, index: Int): String
    Definition Classes
    TurtleManagement
  12. def checkLinkShapeName(name: String): String
    Definition Classes
    LinkManagement
  13. def checkTurtleShapeName(name: String): String
    Definition Classes
    TurtleManagement
  14. def clearAll(): Unit
  15. def clearGlobals(): Unit
    Definition Classes
    ObserverManagement
  16. def clearLinks(): Unit
    Definition Classes
    LinkManagement
  17. def clearObserverPosition(): Unit
    Definition Classes
    ObserverManagement
  18. def clearPatches(): Unit
  19. def clearTurtles(): Unit
    Definition Classes
    TurtleManagement
  20. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  21. def compareLinkBreeds(breed1: AgentSet, breed2: AgentSet): Int
    Definition Classes
    LinkManagement
  22. def copyAgents(other: AgentManagement, newWorld: World): Unit
  23. def createPatches(dim: WorldDimensions): Unit
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def followOffsetX: Double
    Definition Classes
    ObserverManagement
  28. def followOffsetY: Double
    Definition Classes
    ObserverManagement
  29. def getBreed(breedName: String): TreeAgentSet
    Definition Classes
    TurtleManagement
  30. def getBreedSingular(breed: AgentSet): String
    Definition Classes
    TurtleManagement
  31. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def getLink(end1: AnyRef, end2: AnyRef, breed: AgentSet): Link
    Definition Classes
    LinkManagement
  33. def getLinkBreed(breedName: String): AgentSet
    Definition Classes
    LinkManagement
  34. def getLinkBreedSingular(breed: AgentSet): String
    Definition Classes
    LinkManagement
  35. def getLinkShape(name: String): Shape
    Definition Classes
    LinkManagement
  36. def getLinkVariablesArraySize(breed: AgentSet): Int
    Definition Classes
    LinkManagement
  37. def getObserverVariableByName(varName: String): AnyRef
    Definition Classes
    ObserverManagement
  38. def getOrCreateDummyLink(end1: AnyRef, end2: AnyRef, breed: AgentSet): Link
  39. def getOrCreateLink(end1: Turtle, end2: Turtle, breed: AgentSet): Link
  40. def getOrCreateLink(end1: Double, end2: Double, breed: AgentSet): Link
  41. def getPatch(id: Int): Patch
  42. def getTurtle(id: Long): Turtle
    Definition Classes
    TurtleManagement
  43. def getVariablesArraySize(patch: Patch): Int
  44. def getVariablesArraySize(observer: Observer): Int
    Definition Classes
    ObserverManagement
  45. def getVariablesArraySize(link: api.Link, breed: api.AgentSet): Int
    Definition Classes
    LinkManagement
  46. def getVariablesArraySize(turtle: api.Turtle, breed: api.AgentSet): Int
    Definition Classes
    TurtleManagement
  47. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  48. def indexOfVariable(agent: Agent, name: String): Int
  49. def indexOfVariable(agentKind: AgentKind, name: String): Int
  50. def isBreed(breed: AgentSet): Boolean
    Definition Classes
    TurtleManagement
  51. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  52. def isLinkBreed(breed: AgentSet): Boolean
    Definition Classes
    LinkManagement
  53. def lineThickness(agent: Agent): Double
    Definition Classes
    TurtleManagement
  54. val lineThicknesses: Map[Agent, Double]
    Attributes
    protected
    Definition Classes
    TurtleManagement
  55. def linkBreedOwns(breed: AgentSet, name: String): Boolean
    Definition Classes
    LinkManagement
  56. val linkBreedShapes: BreedShapes
    Definition Classes
    LinkManagement
  57. val linkBreeds: Map[String, TreeAgentSet]
    Definition Classes
    LinkManagementWorldKernel
  58. def linkBreedsOwnIndexOf(breed: AgentSet, name: String): Int
    Definition Classes
    LinkManagement
  59. def linkBreedsOwnNameAt(breed: AgentSet, index: Int): String
    Definition Classes
    LinkManagement
  60. def linkShapeList: ShapeList
    Definition Classes
    LinkManagement
  61. val linkShapes: ShapeListTracker
    Definition Classes
    LinkManagement
  62. def linksOwnIndexOf(name: String): Int
    Definition Classes
    LinkManagement
  63. def linksOwnNameAt(index: Int): String
    Definition Classes
    LinkManagement
  64. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  65. def newLinkId(): Long
    Definition Classes
    LinkManagement
  66. def newTurtleId(): Long
    Definition Classes
    TurtleManagement
  67. def nextTurtleIndex: Long
    Definition Classes
    TurtleManagement
  68. def nextTurtleIndex(nextTurtleIndex: Long): Unit
    Definition Classes
    TurtleManagement
  69. val noLinks: AgentSet
  70. val noPatches: AgentSet
  71. val noTurtles: AgentSet
  72. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  73. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  74. val observer: Observer
    Definition Classes
    ObserverManagementWorldKernel
  75. def observerOwnsIndexOf(name: String): Int
  76. def observerOwnsNameAt(index: Int): String
  77. val observers: AgentSet
    Definition Classes
    ObserverManagementWorldKernel
  78. def patchesOwnIndexOf(name: String): Int
  79. def patchesOwnNameAt(index: Int): String
  80. def removeLineThickness(agent: Agent): Unit
    Definition Classes
    TurtleManagement
  81. def setLineThickness(agent: Agent, size: Double): Unit
    Definition Classes
    TurtleManagement
  82. def setObserverVariableByName(varName: String, value: AnyRef): Unit
    Definition Classes
    ObserverManagement
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[LogoException] )
  83. def setUpShapes(clearOld: Boolean): Unit
  84. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  85. def toString(): String
    Definition Classes
    AnyRef → Any
  86. val turtleBreedShapes: BreedShapes
    Definition Classes
    TurtleManagement
  87. def turtleShapeList: ShapeList
    Definition Classes
    TurtleManagement
  88. val turtleShapes: ShapeListTracker
    Definition Classes
    TurtleManagement
  89. def turtles: TreeAgentSet
    Definition Classes
    TurtleManagementWorldKernel
  90. def turtlesOwnIndexOf(name: String): Int
    Definition Classes
    TurtleManagement
  91. def turtlesOwnNameAt(index: Int): String
    Definition Classes
    TurtleManagement
  92. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  93. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  94. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  95. def wrappedObserverX(x: Double): Double
    Definition Classes
    ObserverManagement
  96. def wrappedObserverY(y: Double): Double
    Definition Classes
    ObserverManagement

Inherited from ObserverManagement

Inherited from LinkManagement

Inherited from TurtleManagement

Inherited from WorldKernel

Inherited from AnyRef

Inherited from Any

Ungrouped